Flamingo MapComponents

LayerOGWMS foutmeldingen

Beoordeeld door 0 gebruikers
Deze plaatsing heeft 2 Antwoorden | 2 Volgelingen

Top 50 plaatser
Plaatsingen 2

Ik probeer de WMS service van De Nieuwe Kaart van Nederland op te nemen in mijn Flamingo configuratie maar loop hierbij tegen een aantal problemen aan. Voorbeeld van mijn configuratie:

<fmc:LayerOGWMS id="nieuwekaart_wonen" visible="false" url="http://webservice.nieuwekaart.nl/cgi-bin/nkn?SERVICE=WMS" QUERY_LAYERS="nk_wonen" LAYERS="nk_wonen" SRS="EPSG:28992" alpha="85" format="image/png" maptip_layers="nk_wonen" showerrors="true"/>

Problemen waar ik tegenaan loop:

=> Bij het laden van de webapplicatie krijg ik een LayerOGWMS foutmelding in beeld (met SHOWERRORS="true"):

"http://webservice.nieuwekaart.nl/cgi-bin/nkn?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.1.1
connection failed"

Ik kan echter wel de verschillende lagen (nk_wonen, nk_verkeer, nk_gemengd, etc.) aan en uitzetten. Deze lagen verschijnen netjes in beeld.

=> Bij een GetFeatureInfo- / identify-actie krijg ik opnieuw een foutmelding:

http://webservice.nieuwekaart.nl/cgi-bin/nkn?SERVICE=WMS&REQUEST=GetFeatureInfo&FEATURE_COUNT=10&Y=362&X=387&SRS=EPSG:28992&VERSION=1.1.1&EXCEPTIONS=application/vnd.ogc.wms_xml&FORMAT=image/png&INFO_FORMAT=text/html&QUERY_LAYERS=nk_wonen&LAYERS=nk_wonen&HEIGHT=757&WIDTH=770&BBOX=201595.90402992,502328.362724873,202563.254644959,503279.381446411
connection failed

Ik krijg in Flamingo met geen mogelijkheid de attribuutinformatie van een feature opgevraagd. Wanneer ik het GetFeatureInfo request handmatig verstuur krijg ik wel een respons terug met daarin de attribuutinformatie:

<msGMLOutput
  xmlns:gml="
http://www.opengis.net/gml"
  xmlns:xlink="
http://www.w3.org/1999/xlink"
  xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance">
 <nk_wonen_layer>
  <nk_wonen_feature>
   <gml:boundedBy>
    <gml:Box srsName="EPSG:28992">
     <gml:coordinates>201786.600000,502585.800000 202402.800000,503126.000000</gml:coordinates>
    </gml:Box>
   </gml:boundedBy>
   <gid>712350</gid>
   <id>16889</id>
   <unieknr>0193.02.00.0062</unieknr>
   <bestemming>wonen</bestemming>
   <srt_object>functievlak/functielijn</srt_object>
   <woningen_b>0</woningen_b>
   <woningen_o>600</woningen_o>
   <sl_wonen_b>0</sl_wonen_b>
   <sl_wonen_o>0</sl_wonen_o>
   <net_uitg_b>0</net_uitg_b>
   <net_uitg_o>0</net_uitg_o>
   <opp_ha_b>0</opp_ha_b>
   <opp_ha_o>0</opp_ha_o>
   <opp_bvo_b>0</opp_bvo_b>
   <opp_bvo_o>0</opp_bvo_o>
   <opmerking>http://www.kaart.nieuwekaart.nl/opmerkingen.php?idn=0193.02.00.0062</opmerking>
   <verw_plan>0193.02.00</verw_plan>
   <locnaam>Ijsselhallen</locnaam>
   <infobeheer></infobeheer>
   <invoer_dat>20091210</invoer_dat>
   <verval_dat>0</verval_dat>
   <new_bestemming>wonen - functievlak/functielijn</new_bestemming>
  </nk_wonen_feature>
 </nk_wonen_layer>
</msGMLOutput>

Vergelijking met andere WMS services (Leefbaarometer, Risicokaart, etc.) heeft me nog niets opgeleverd. Bij deze services krijg ik geen 'connection failed' foutmeldingen en kan ik de feature informatie netjes in Flamingo tonen.

Mijn vraag: heeft iemand een idee waar dit mee te maken kan hebben?

  • Is dit een fout in mijn configuratie?
  • Is dit een fout in de WMS service?
  • Wordt de opgevraagde feature informatie door de Flamingo component LayerOGWMS niet goed afgehandeld?
  • Heeft iemand succesvol de WMS service van de Nieuwe Kaart van Nederland in Flamingo opgenomen inclusief het opvragen van feature informatie?

Ik hoop dat iemand me hierbij verder kan helpen. Alvast heel erg bedankt!

 

Top 10 plaatser
Man
Plaatsingen 75

Beste Johan,

Dit komt omdat dit is afgeschermd door het crossdomain.xml op het domein van nieuwekaart. Zie:

http://webservice.nieuwekaart.nl/crossdomain.xml

Hierin zie je dus staan welke domeinen XML mogen laden met flash van het domein van nieuwe kaart. Als je meer wilt weten over het laden van XML van een ander domein met flash dan moet je maar even zoeken op 'security sandbox flash' en xml of zo.

In het kort betekent het dat je geen xml mag laden van een ander domein dan het domein waar de flash movie wordt gehost. Als je dit wel wil doen dan moet je een crossdomain.xml configureren op het domein waar je de xml vanaf wil laden.

Misschien kan je nieuwekaart.nl vragen of ze jullie domein ook toevoegen? Ik zie namelijk dat ze dit voor 2 domeinen hebben gedaan. Of misschien een configuratie opnemen zodat het voor alle domeinen mogelijk is.

Roy

Top 50 plaatser
Plaatsingen 2

Roy,

 

dank voor het snelle antwoord! Ik weet nu waar ik het moet zoeken.

 

Vriendelijke groet,

Johan

Pagina 1 van 1 (3) | RSS
Copyright © 2006-2009 IPO, GBO-provincies
Stats aangeboden door Mtrack