पृष्ठभूमि
जियोफैब्रिक से अल्बर्टा OSM डेटा डाउनलोड किया है और इसे PostgreSQL 9.1, PostGIS 2.0, Mapnik 2.1.0, osm2pgsql, Apache 2, mod_tile, renderd और OpenLayers का उपयोग करके एक निजी लिनक्स सर्वर पर चल रहा है:
डेटा osm2pgsql
निम्नानुसार आयात किया गया था :
osm2pgsql -W -K -S /usr/local/share/osm2pgsql/default.style -d osm alberta.osm.bz2
मुसीबत
अलबर्टा के लिए OSM डेटा अधूरा है। मैं का एक सेट दिया गया था शेपफ़ाइलें कि OSM डेटा पर बेहतर बनाता है:
City.dbf, City.prj, City.sbn, City.sbx, City.shp, City.shp.xml, City.shx
गांवों, शहरी क्षेत्रों, नगरपालिका जिला सीमाओं और इसके आगे के लिए अतिरिक्त अतिरिक्त आकार। मैंने सफलतापूर्वक एक pgAdmin प्लगइन का उपयोग करके PostgreSQL में शेपफाइल्स आयात किया है । City.prj
फ़ाइल के रूप में निम्नानुसार इसके प्रक्षेपण में बताता है:
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]]
आकार डेटा और OpenStreetMap (OSM) डेटा प्रत्येक का अपना डेटाबेस है, लेकिन मेरा मानना है कि मैं OSM डेटाबेस में आकृति डेटा आयात करना चाहता हूं। (यह एक निजी सर्वर और OSM डेटा की एक स्थानीय प्रतिलिपि है; आकृति डेटा को कानूनी रूप से साझा नहीं किया जा सकता है।)
अपडेट # 1
स्पष्ट होने के लिए, आकार-प्रकार में सड़कें नहीं होती हैं: केवल नगर पालिका सीमाएँ (जो निश्चित रूप से OSM डेटा का हिस्सा नहीं हैं), शहरों (जिनमें से कुछ OSM डेटा का हिस्सा हैं), और बड़े शहरों के लिए शहर की सीमाएँ (जिनमें से कुछ हो सकती हैं) OSM डेटा के साथ संघर्ष)।
सवाल
मैं OSM डेटा के साथ शेपफाइल डेटा को कैसे मर्ज करता हूं ताकि नए शहर मैप पर दिखाई दें?
नोट: मेरी मुख्य चिंता डुप्लिकेट डेटा को हल करना है (उदाहरण के लिए, एडमॉन्टन को OSM और खरीदे गए शेपफाइल्स दोनों में सूचीबद्ध किया गया है)।
सम्बंधित लिंक्स
- 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
धन्यवाद!