Vorlage:GeoTemplate/GeolinkConfig

aus Wikipedia, der freien Enzyklopädie
< Vorlage:GeoTemplate
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 25. September 2022 um 19:17 Uhr durch imported>DB111(1007633) (→‎Konfigurationseinträge: fix).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Diese Seite enthält die Konfiguration für den Geolink-Webservice, mit dem URLs zu kartenbasierten Seiten transformiert werden können.

Konfigurationseintrag

Eine Konfiguration für den Geolink besteht aus einer URL-Vorlage und optional noch einer Koordinatentransformation.

testkonfig.url = Eine URL-Vorlage mit Platzhaltern für die Parameter
testkonfig.proj = Projektionsparameter im Proj-Format

Eine Beschreibung des Proj-Formats findet man im Handbuch auf der Proj-Webseite, für Standard-Projektionen erhält man die erforderlichen Parametersätze auch auf den Webseiten spatialreference.org oder cs2cs.

Platzhalter

In der URL werden folgende Platzhalter umgesetzt:

  • {x} {y} – falls eine Projektion angegeben ist, die transformierten Koordinaten (sonst die Eingabekoordinaten)
  • {xint} {yint} – wie oben, nur auf ganzzahlige Werte gerundet
  • {x1} {y1} {x2} {y2} – beschreiben eine Boundingbox, wobei deren Größe durch den übergebenen scale-Wert bestimmt wird (Ausdehnung ist scale/10)
  • {x1int} {y1int} {x2int} {y2int} – wie oben, nur auf ganzzahlige Werte gerundet
  • {scale} – übergebener scale-Wert
  • {zoom} – übergebener zoom-Wert
  • {style} – übergebener style-Wert (z. B. zur Wahl eines Karten-Typs)
  • {lat} {lon} – übergebene lat- und lon-Werte

Aufruf des Geolink-Service

Der Geolink-Service wird wie folgt aufgerufen:

https://wikitools.toolforge.org/geolink.php?config=<Konfig-ID>&lat=<Breite>&lon=<Länge>[&scale=<Maßstab>][&zoom=<Zoom-Level>][&style=<Kartentyp>][&preview][&purge]

  • purge - Löscht den Webservice-Cache (ist nach Änderung dieser Konfig-Seite erforderlich)
  • preview - zeigt den resultierenden Link lediglich an, statt weiterzuleiten

Konfigurationseinträge

Nach Änderungen an den Konfigurationseinträgen, ist der Cache mittels purge zu löschen.

START_CONFIG

fisbroker.proj = +proj=utm +zone=33 +ellps=GRS80 +units=m +no_defs
fisbroker.url = http://fbinter.stadt-berlin.de/fb/index.jsp?loginkey=zoomStart&bbox={x1int},{y1int},{x2int},{y2int}&mapId=berlinzoom@senstadt

histomapberlin.proj = +proj=cass +lat_0=52.41864827777778 +lon_0=13.62720366666667 +x_0=40000 +y_0=10000 +datum=potsdam +units=m +no_defs
histomapberlin.url = http://histomapberlin.de/histomap/de/index.html?map_x={xint}&map_y={yint}&map_zoom=6

gaiamv.proj = +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
gaiamv.url = http://www.gaia-mv.de/gaia/login.php?page=gaia.php&profil=inet_basis&mapext={x1} {y1} {x2} {y2}&target_prj=epsg:25833&target_prj_display_koords=epsg:25833&target_prj_display_koords_format=m

brandenburgviewer.proj = +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
brandenburgviewer.url = https://bb-viewer.geobasis-bb.de/?center={xint},{yint}&projection=EPSG:25833&zoom=6&bglayer=1&layers=FFFFFFFFFFFFFTFFFFFFFFFFFFFFFFFFFFFT

geoportalde.proj = +proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs
geoportalde.url = https://www.geoportal.de/map.html?center={x},{y}&zoomlevel=7

austriamap.proj = +proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.33333333333333 +x_0=400000 +y_0=400000 +ellps=GRS80 +units=m +no_defs
austriamap.url = http://www.austrianmap.at/amap/index.php?setTo=1~{x1int}~{y1int}~{x2int}~{y2int}~%40{xint}%7C{yint}~0~LAM_ETRS89~1611~660

geoportalrlp.proj = +proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs
geoportalrlp.url = http://www.geoportal.rlp.de/portal/karten.html?ZOOM={x1int},{y1int},{x2int},{y2int},EPSG:25832

timonline.proj = +proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs
timonline.url = https://www.tim-online.nrw.de/tim-online2/index.html?bbox={x1int},{y1int},{x2int},{y2int}

iceland.proj = +proj=lcc +lat_1=64.25 +lat_2=65.75 +lat_0=65 +lon_0=-19 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs 
iceland.url = http://kortasja.lmi.is/mapview/?app=kortasja&l=en&c={xint},{yint}&z={zoom}

iceland_ja.proj = +proj=lcc +lat_1=64.25 +lat_2=65.75 +lat_0=65 +lon_0=-19 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs 
iceland_ja.url = https://en.ja.is/kort/?type=map&x={xint}&y={yint}&z={zoom}

luxemburg.proj = +proj=tmerc +lat_0=49.83333333333334 +lon_0=6.166666666666667 +k=1 +x_0=80000 +y_0=100000 +ellps=intl +towgs84=-193,13.7,-39.3,-0.41,-2.933,2.688,0.43 +units=m +no_defs 
luxemburg.url = http://map.geoportail.lu/?zoom=7&X={yint}&Y={xint}&crosshair=true&bgOpacity={style}

bfnaturschutz.proj = +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
bfnaturschutz.url = https://geodienste.bfn.de/schutzgebiete?lang=de&c={xint},{yint}&s={scale}

noeatlas.proj = +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=750000 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 +units=m +no_defs 
noeatlas.url = http://atlas.noe.gv.at/webgisatlas/init.aspx?karte=atlas_gst&hotspot=basiskarten_und_bilder|atlas_orthofoto|1:{scale}|{xint}|{yint}|bluespot.png|

ooeatlas.proj = +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=0 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 +units=m +no_defs 
ooeatlas.url = http://doris.ooe.gv.at/viewer/init.aspx?hotspot=alk|adr|1:{scale}|{xint}|{yint}|hotspot0.gif|

salzburg.proj = +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=450000 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 +units=m +no_defs 
salzburg.url = http://www.salzburg.gv.at/sagisonline/init.aspx?hotspot=landsbg|default|1:{scale}|{xint}|{yint}|hotspot0.gif|

steiermark.proj = +proj=utm +zone=33 +ellps=GRS80 +units=m +no_defs 
steiermark.url = http://gis2.stmk.gv.at/atlas/init.aspx?cms=da&hotspot=das|basis_bilder|1:{scale}|{xint}|{yint}|hotspot00.png|

vorarlberg.proj = +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=0 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 +units=m +no_defs 
vorarlberg.url = http://vogis.cnv.at/atlas/init.aspx?hotspot=digitaler_atlas_vorarlberg|adressen_u_ortsplan|1:{scale}|{xint}|{yint}|hotspot0.gif|&redliningid=gh4ph2rliwvyqwbua4t3tngu

tirol.proj = +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=0 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 +units=m +no_defs 
tirol.url = https://maps.tirol.gv.at/externalcall.jsp?project=tmap_master&x={xint}&y={yint}&scale={scale}&rotation=0&basemapview=basemap_labeling&client=core&language=de&user=guest

paikkatietoikkuna.proj = +proj=utm +zone=35 +ellps=GRS80 +units=m +no_defs
paikkatietoikkuna.url = http://www.paikkatietoikkuna.fi/web/en/map-window?ver=1.17&zoomLevel=6&coord={xint}_{yint}&mapLayers=base_35+100+default

saviewer.proj = +proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs
saviewer.url = https://www.geodatenportal.sachsen-anhalt.de/mapapps/resources/apps/viewer_v40/index.html?lang=de&vm=2D&s={scale}&r=0&c={x},{y}

geoland.proj = +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs
geoland.url = https://www.geoland.at/webgisviewer/geoland/map/Geoland_Viewer/Geoland?marker={x:{xint},y:{yint},srs:3857}&basemap={style}

geohessen.proj = +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +datum=potsdam +units=m +no_defs
geohessen.url = https://www.geoportal.hessen.de/map?ZOOM={x1int},{y1int},{x2int},{y2int},EPSG:31467

geobrowser.proj = +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs
geobrowser.url = https://maps.civis.bz.it/#context=PROV-BZ-GEOBROWSER&lang=de&bbox={x1},{y1},{x2},{y2}

geobremen.proj = +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
geobremen.url = https://geoportal.bremen.de/geoportal/?Map/layerIds=410,400,400_4,11,26_1&visibility=true,true,true,true,true&transparency=0,0,0,0,0&Map/center=[{x},{y}]&Map/zoomLevel={zoom}

END_CONFIG