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
(einde URL)

Omschrijving

Databron soort in WGP

Resultaat in WGP

MapServer

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.

WMSServer

WMS-service van ArcGIS.

WMS

WMS-laag met feature-info. De veldnamen zijn echter niet beschikbaar.

WFSServer

WFS-service van ArcGIS.

WFS

WFS-laag met feature-info. De feature-info is pas beschikbaar als databron-instelling Servertype de waarde 'ArcGISServer' heeft.

FeatureServer

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.