Ich bin also ziemlich neu in GIS und arbeite an einem Kartierungsprojekt mit Daten für Vancouver, Kanada. Ich möchte OpenStreetMap-Daten mit Daten der Stadt Vancouver kombinieren. Die Stadtdaten stimmen jedoch nicht mit den OSM-Daten überein, wenn ich sie in QGIS zuordne.
Wenn Sie den Ratschlägen einer Antwort auf projizierte Karten folgen, sollten Sie sich in ArcMap nicht überschneiden. Ich habe die beiden Datenquellen gegen eine dritte (eine Weltkarte) geprüft. Die OSM-Daten sind richtig - British Columbia ist am richtigen Ort - aber die Stadtdaten bringen Vancouver in Südfrankreich.
Meine Datenquellen sind:
- Radwege und Bibliotheken aus der Stadt Vancouver . (Beide sind SHP-Dateien.) Dies sind die Daten, die nicht mit den anderen übereinstimmen.
- Eine Karte von British Columbia von Open Street Map. Ich habe die Daten mit osm2pgsql in eine Datenbank gestellt.
- Eine Weltkarte, die Teil des Open Street Style-Projekts ist.
Projektionen:
- Die Stadtdaten werden in UTM Zone 10, NAD83 (CSRS) projiziert. Ich habe dies im QGIS-Bildschirm "Ebeneneigenschaften" für diese Ebenen ausgewählt. Projektionszeichenfolge:
+proj=utm +zone=5 +ellps=GRS80 +datum=NAD83 +units=m +no_defs
- Die OSM-Karten befinden sich in Mercator-Projektion. QGIS bietet viele Mercator-Optionen, und ich war mir nicht sicher, welche ich verwenden sollte. Daher habe ich "Popular Visualization CRS / Mercator" erraten.
+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=6378137 +b=6378137 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
- Für die Weltkarte hat Quantum GIS die Projektion aus der PRJ-Datei geladen. Das ist
+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 +wktext +over +no_defs
Projizierte Karten sollten sich in ArcMap aber nicht überlappen? spricht über Zonenprobleme. Das klingt nach dem, was ich erleben könnte. Also habe ich versucht, die Bibliotheken von UTM Zone 10N in andere Zonen (15N und 60N) zu ändern, aber nichts hat sich geändert.
Hat jemand Vorschläge, was als nächstes zu versuchen ist?
+proj=utm +zone=10
und nicht,+zone=5
weil ich denke, dass Zone 5 irgendwo in Großbritannien sehr nahe liegt (beginnt mit einem G ...), und deshalb kommen Ihre Daten in Frankreich