Kartenfunktionen
Koordinaten
Koordinaten in den Systemen anzeigen, die in der eigenen Organisation verwendet werden, etwa WGS84, österreichisches Gauß-Krüger und UTM.
Ausprobieren: Mit der rechten Maustaste irgendwo in die Karte klicken (auf einem Touch-Gerät: drücken und halten). Jede Zeile hat einen Kopier-Button.
Was diese Demo zeigt
- Die Koordinatenanzeige per Rechtsklick oder langem Drücken öffnen
- proj4 rechnet die Koordinaten im Browser um
- Eingebaute Definitionen: MGI/Gauß-Krüger M28, M31, M34, Austria Lambert und alle UTM-Zonen
- Jedes andere CRS funktioniert über eine proj4-
defin der Config (im Beispiel unten: EPSG:3416)
Ohne crs-Liste trifft map0 selbst eine vernünftige Auswahl: WGS 84, der zum angeklickten Längengrad passende Gauß-Krüger-Meridianstreifen und die passende UTM-Zone. Diesen Standard verwenden die anderen Demos auf dieser Website.
Koordinatenanzeige. Diese Einstellungen bestimmen die angezeigten Zahlen beim Auswählen einer Position. Sie ändern weder die Kartenprojektion noch das Koordinatensystem von Rasterkacheln. Für GeoJSON- und GeoParquet-Daten in einem anderen CRS gibt es die Einstellung
crs am Layer.Konfiguration
{
"$schema": "https://map0.net/schema/v1.json",
"version": 1,
"meta": { "title": "Coordinates in several reference systems" },
"map": { "center": [13.35, 47.35], "zoom": 7 },
"basemaps": [
{
"id": "grau",
"title": "Grey",
"type": "raster",
"url": "https://mapsneu.wien.gv.at/basemap/bmapgrau/normal/google3857/{z}/{y}/{x}.png",
"attribution": "© basemap.at",
"default": true
}
],
"controls": {
"coordinates": {
"crs": [
{ "code": "EPSG:4326", "label": "WGS 84" },
{ "code": "EPSG:31287", "label": "MGI / Austria Lambert" },
{ "code": "EPSG:32633", "label": "UTM 33N" },
{
"code": "EPSG:3416",
"label": "ETRS89 / Austria Lambert",
"def": "+proj=lcc +lat_0=47.5 +lon_0=13.3333333333333 +lat_1=49 +lat_2=46 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs"
}
]
},
"legend": false
}
}Standardwerte und Deaktivierung
"controls": { "coordinates": true, // WGS 84 + matching GK strip + matching UTM zone "coordinates": false // no readout at all }