Saya membuat langkah pertama saya di dunia GIS dan semuanya sangat baru bagi saya bahkan jika saya bekerja pada proyek "besar" (yaitu: untuk seorang programmer tunggal) yang sangat terkait dengan peta.
Proyek saya perlu mengetahui informasi di bawah untuk setiap lokasi di dunia:
- Jenis jalan
- Nama jalan
- Koordinat jalan
- Batas kota
- Nama cara air
- Koordinat jalur air
Saya menemukan bahwa saya dapat memiliki semua informasi ini berkat Open Street Map dan proyek saya mulai bekerja berkat ini. Tapi sekarang saya perlu bekerja pada peta yang lebih besar (yaitu: lebih besar dari batas 50.000 node XML yang disediakan oleh ekspor OSM). Saya tahu saya harus meletakkan seluruh planet dalam basis data.
Ada banyak dokumentasi tentang PostgreSQL dan Open Street Map di Internet tetapi saya tidak tahu harus mulai dari mana. Sebenarnya saya menemukan dokumentasi tentang Osmosis untuk menempatkan dump planet dalam database, tetapi saya juga menemukan tentang osm2pgsql. Intinya saya tidak tahu apa yang terbaik untuk saya.
Tampaknya (tapi saya bisa salah) osm2pgsql telah dibuat untuk membuat peta mapnik, hal yang saya tidak perlu sama sekali karena saya harus tahu informasi jalan / kota / cara air ... Tapi saya tidak yakin memiliki mengerti dengan benar apa yang bisa dilakukan mapnik.
Pertanyaan saya adalah: Apa yang bisa saya gunakan untuk memasukkan data OSM ke dalam database agar dapat digunakan kembali nanti semudah file yang diekspor OSM?
Terima kasih.
EDIT: Komputer yang saya gunakan adalah server khusus (Intel (R) Pentium (R) E2180 2.00GHz dan RAM 2GB) yang menjalankan Debian GNU / Linux.
PS: Saya tahu pertanyaan saya tampak bodoh, karena osmosis dapat menyisipkan tetapi juga mengekstrak file xml dari database. Bagaimanapun, saya perlu tahu bagaimana Anda akan melakukannya.
PS: Jika seseorang tahu di mana menemukan tutorial OSM + database yang bagus untuk pemula, saya akan sangat menghargai!