Hi Leute,
beim Kartensuchen im Internet begegnen einem ja immer wieder ArcGIS-Server von ESRI, so z.B. beim Geoportal von Italien.
Vor kurzem kam mir die Idee, ob man nicht doch diese bedeutenden Kartenquellen direkt in Compe Land nutzen könnte...
Werfen wir zunächst einen Blick in das ArcGIS Services Directory des Geoportals:
http://www.pcn.minambiente.it/arcgis/rest/services
Dort gibt es alle Infos, die man braucht, auch die Referenz zur ArcGIS-API.
Der Export-Befehl macht im Grunde das gleiche wie der GetMap-Request vom WMS. Syntax hier:
http://www.pcn.minambiente.it/arcgis/sdk/rest/export.html.
In den cwms-Dateien geben wir ja weitgehend den WMS-Aufruf für CGPSL vor (über die Werte von WEB und PARAMS). Das Programm ergänzt nur width, height und bbox. Der bbox-Parameter ist bei ArcGIS genauso wie bei WMS. Die Kachelgröße bei ArcGIS ist standardmäßig 400x400 Pixel. Compe übergibt zwar width und height, die werden aber von ArcGIS ignoriert.
Letzlich kann man wohl mit cwms-Dateien alle ArcGIS-Karten abgreifen, die den Export-Befehl unterstützen.
Die Infos z.B. zur Top25 Italien gibt's dann hier:
http://www.pcn.minambiente.it/…agini/IGM_25000/MapServer
Hier jetzt die cwms-Umsetzung für die italienische TK25:[INDENT]VERSION=1.0
WEB=http://www.pcn.minambiente.it/arcgis/rest/services/immagini/IGM_25000/MapServer/export?F=image
PARAMS=&
LAT1=3863391.4219022933
LON1=-262376.871679646
LAT2=5328780.142737384
LON2=861065.5654459617
CACHEDX=400
CACHEDY=400
PROJECTION=0,UTM,33
ZONE=33T
COORDS=0
FORMAT=PNG
DATUM=WGS84
SCALE=1.98437896875794
[/INDENT]Da Defaults für viele ArcGIS-Parameter genutzt werden, tauchen die Parameter unter WEB= nicht auf.
Coole Sache, oder?
Viel Spaß beim Experimentieren und Suchen von ArcGIS-Servern. Es gibt wirklich massenhaft!
Tschüß
Helmut
Edit: Manche ArcGIS-Server unterstützen auch WMS direkt. Das steht dann auf der Info-Seite der Karte.