Hintergrund
Alberta OSM-Daten von Geofabrik heruntergeladen und auf einem privaten Linux-Server mit PostgreSQL 9.1, PostGIS 2.0, Mapnik 2.1.0, osm2pgsql, Apache 2, mod_tile, renderd und OpenLayers ausgeführt:
Die Daten wurden osm2pgsql
wie folgt importiert :
osm2pgsql -W -K -S /usr/local/share/osm2pgsql/default.style -d osm alberta.osm.bz2
Problem
Die OSM-Daten für Alberta sind unvollständig. Ich erhielt eine Reihe von Shapefiles , die die OSM-Daten verbessern:
City.dbf, City.prj, City.sbn, City.sbx, City.shp, City.shp.xml, City.shx
Plus zusätzliche Shapefiles für Dörfer, städtische Gebiete, Gemeindebezirksgrenzen usw. Ich habe die Shapefiles mit einem pgAdmin- Plugin erfolgreich in PostgreSQL importiert . Die City.prj
Datei beschreibt ihre Projektion wie folgt:
GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]
Die Shapefile-Daten und OpenStreetMap (OSM) -Daten haben jeweils eine eigene Datenbank, aber ich glaube, ich möchte die Shapefile-Daten in die OSM-Datenbank importieren. (Dies ist ein privater Server und eine lokale Kopie der OSM-Daten. Die Shapefile-Daten können nicht legal freigegeben werden.)
Update Nr. 1
Um klar zu sein, enthalten die Shapefiles keine Straßen: nur Gemeindegrenzen (die definitiv nicht Teil der OSM-Daten sind), Städte (von denen einige Teil der OSM-Daten sind) und Stadtgrenzen für größere Städte (von denen einige möglicherweise sind) Konflikt mit den OSM-Daten).
Frage
Wie füge ich die Shapefile-Daten mit OSM-Daten zusammen, damit die neuen Städte auf der Karte angezeigt werden?
Hinweis: Mein Hauptanliegen ist das Auflösen doppelter Daten (z. B. ist Edmonton sowohl in OSM als auch in den beschafften Shapefiles aufgeführt).
ähnliche Links
- http://wiki.openstreetmap.org/wiki/Shapefiles
- http://wiki.openstreetmap.org/wiki/Import/Shapefile
- http://wiki.openstreetmap.org/wiki/Convert_shp_to_osm_using_grass_and_gpsbabel
- https://github.com/wavded/js-shapefile-to-geojson
- http://redmine.yellowbkpk.com/projects/list_files/geo
- http://www.gdal.org/ogr2ogr.html
- http://wiki.openstreetmap.org/wiki/Ogr2osm
- https://github.com/andrewguertin/ogr2osm
- http://svn.openstreetmap.org/applications/utils/import/shp2osm/
- http://crschmidt.net/blog/archives/354/polyshp2osm/
- http://www.mail-archive.com/talk@openstreetmap.org/msg12487.html
Vielen Dank!