ArcGIS kaartservices in WGP
Op het URL-adres van een ArcGIS Server kunnen verschillende kaartservices beschikbaar zijn. De services directory van de ArcGIS Server geeft een overzicht van alle gepubliceerde services. Een voorbeeld van de URL van een services directory is bijvoorbeeld:
http://<servernaam>/arcgis/services/MapServer
De koppelingen waarmee je de mogelijkheden van de server (capabilities) kunt opvragen bevinden zich helemaal boven in de services directory, bijvoorbeeld voor de dataformaten JSON, SOAP of WMS. Bij de mogelijkheden staan ook de beschikbare services vermeld. In de directory is ook te vinden welke kaartlagen beschikbaar zijn en welke velden die lagen bezitten. De URL van de services directory kan variëren maar bevat doorgaans, afgezien van de servernaam, de elementen /arcgis
, /services
en /MapServer
of /GeoDataServer
. De verschillende servicetypes van een ArcGIS Server kun je onderscheiden door het laatste deel van hun URL-adres: /MapServer
(of /GeoDataServer
), /FeatureServer
, /WMSServer
of /WFSServer
.
De service die eindigt op /FeatureServer
wordt door WGP niet ondersteund. WGP ondersteunt wel de services die eindigen op /MapServer
, /WMSServer
en /WFSServer
:
/MapServer
Om een service die eindigt op/MapServer
in WGP te kunnen gebruiken, moet je in WGP Beheer als databronsoort 'ArcGISServer' selecteren. Deze service levert in WGP kaartlagen op die als afbeeldingsbestand wordt gepresenteerd en waarvan je geen feature-info kunt opvragen.
/WMSServer
De service die eindigt op/WMSServer
vereist databronsoort 'WMS' en geeft in WGP een databron met WMS-lagen waarvan wel feature-info is op te vragen.
/WFSServer
De service die eindigt op/WFSServer
vereist databronsoort 'WFS' en geeft in WGP een databron met WFS-lagen. Van deze lagen is alleen feature-info op te vragen als je bij de WFS-databron voor de instelling Servertype de waarde 'ArcGISServer' hebt geselecteerd.Attentie!
Voor de feature-info die afkomstig is van deze WMS-service kun je alleen een template samenstellen wanneer je zelf de veldvariabelen invult. De groene knoppen met de veldnamen boven de template-editor zijn niet beschikbaar. WGP kan namelijk voor deze WMS-service van ArcGIS Server de veldennamen niet ophalen omdat een afwijkende WMS-interface wordt gebruikt.
De volgende tabel geeft aan welke services door WGP worden ondersteunt en welke niet:
Service ArcGIS | Omschrijving | Databron soort in WGP | Resultaat in WGP |
| ESRI-specifiek formaat om een kaartlaag als afbeelding op te halen. | ArcGISServer | Kaartlaag in de vorm van een afbeeldingsbestand waarvan geen feature-info is op te vragen. |
| WMS-service van ArcGIS. | WMS | WMS-laag met feature-info. De veldnamen zijn echter niet beschikbaar. |
| WFS-service van ArcGIS. | WFS | WFS-laag met feature-info. De feature-info is pas beschikbaar als databron-instelling Servertype de waarde 'ArcGISServer' heeft. |
| ESRI-specifiek formaat voor WFS-services. | - | Niet ondersteund in WGP. |
Voor de WMS-services van ArcGIS Server is on-click feature-info beschikbaar. Dat zijn de services die eindigen op 'WMSServer
' en die als databronsoort 'WMS' nodig hebben. Bij het opstellen van een template voor deze aanklikinformatie in WGP Beheer, worden er echter boven de HTML-editor geen veldnamen weergegeven, omdat WGP deze informatie niet kan uitlezen vanwege het ESRI-specifieke dataformaat. Indien de services directory van de ArcGIS Server beschikbaar is, kun je de veldnamen daar vinden (klik op de naam van de laag en kijk onder het kopje Fields). Mocht de services directory niet beschikbaar zijn, kun je de veldnamen achterhalen door aanklikinformatie van het type text/html op te vragen (waarde van instelling Feature-info type = 'text/html').
Voor de WFS-services van ArcGIS Server is on-click feature-info en on-hover feature-info beschikbaar. Dat zijn de services die eindigen op 'WFSServer
', die als databronsoort 'WFS' nodig hebben en waarbij voor databroninstelling Servertype de waarde 'ArcGISServer' geselecteerd moet zijn.
Opmerking
Voor de feature-info kunnen dataformaten GeoJSON en HTML beschikbaar zijn. Je kunt alleen een HTML-template gebruiken als de service de feature-info in GeoJSON-formaat aanbiedt.