CBS dünyasında ilk adımımı atıyorum ve haritalarla çok ilgili olan "dev" bir proje üzerinde çalışsam bile (yani: tek bir programcı için) her şey benim için çok yeni.
Projemin dünyanın herhangi bir yeri için aşağıdaki bilgileri bilmesi gerekiyor:
- Yol türü
- Yol adı
- Yol koordinatları
- Şehir sınırları
- Su yolu adı
- Su yolu koordinatları
Open Street Map sayesinde tüm bu bilgilere sahip olabileceğimi buldum ve bu sayede projem çalışmaya başlıyor. Ama şimdi daha büyük haritalar üzerinde çalışmam gerekiyor (yani: 50.000 XML düğümünden daha büyük OSM dışa aktarımını sağlıyor). Tüm gezegeni bir veritabanına koymam gerektiğini biliyorum.
İnternette PostgreSQL ve Open Street Map hakkında birçok belge var ama nereden başlayacağımı bilmiyorum. Aslında bir veritabanına bir gezegen dökümü koymak için Osmos hakkında belgeler buldum, ama aynı zamanda osm2pgsql hakkında da buldum. Mesele şu ki, benim için en iyi olanı bilmiyorum.
Görünüşe göre (ama yanlış olabilirim) osm2pgsql mapnik haritalarını oluşturmak için yapılmış, yollara / şehirlere / su yollarına dair bilgileri bilmem gerekmediği için hiç ihtiyacım yok ... Ama emin değilim mapnik'in neler yapabileceğini doğru bir şekilde anladı.
Benim sorum: Daha sonra OSM dışa aktarılan bir dosya olarak daha sonra yeniden kullanmak için bir veritabanına OSM verileri eklemek için ne kullanabilirim?
Teşekkür ederim.
DÜZENLEME: Kullandığım bilgisayar, GNU / Linux Debian çalıştıran özel bir sunucudur (Intel (R) Pentium® E2180 2.00GHz ve 2GB RAM).
Not: Sorumun aptal gibi göründüğünü biliyorum, çünkü osmoz bir veritabanına xml dosyası ekleyebilir, ancak ayıklayabilir. Her neyse, nasıl yapacağını bilmem gerek.
Not: Birisi yeni başlayanlar için güzel OSM + veritabanı öğreticileri nerede bulacağını bilirse sevinirim!