JOSM
Belki de sorunuzun her iki bölümüne de en kolay cevap JOSM kullanmaktır . Java OpenStreetMap Editör . Verileri indirmek kolaydır ve verileri kullanmak kolaydır.
İndirme işlemi için JOSM, indirilecek dikdörtgen bir alan seçmenize izin veren basit bir arayüz sağlar, ancak bunu düzenleme API'si aracılığıyla indirir. Bu, çok büyük olan herhangi bir isteği reddedecek ve eğer biraz büyükse, uzun süre düşünerek geçirecek. Genel olarak, bütün bir şehir çok büyüktür, ancak birkaç dikdörtgen alan talep ederek iyi bir veri yığını elde edebilirsiniz.
Verileri "kullanmak" için JOSM, verileri görmenizi ve tüm etiketlerde iyi bir dürtme olmasını sağlar. Arama özelliği, belirli etiketlere sahip öğeleri seçmenize izin veren oldukça güçlüdür, ancak bunun ötesinde, aklınıza ne tür bir "kullanım" kullandığınıza bağlıdır. JOSM'nin verileri bir dereceye kadar gösterme şeklini yapılandırabilirsiniz, ancak güzel görünümlü haritalar için, muhtemelen OSM dosyalarıyla çalışmak için tasarlanmış işleme araçlarına bakmak istersiniz . Ayrıca, örneğin biçime bakma biçimine de bakabilirsiniz , ancak verilerinizin ... farklı ... alışık olabileceğinizden farklı olduğunu ve bu dönüşümün her zaman biraz kaybedildiğini unutmayın.
Bir yana ... Her ne kadar makul bir veri görüntüleyicisi olsa da, JOSM'nin temel amacı bir OpenStreetMap editörü olmak . Değişiklikleri tekrar OpenStreetMap'e göndermek için 'yükle'yi tıklamanız yeterlidir (bir OpenStreetMap hesabı oluşturmanız gerekir) OpenStreetMap düzenlemesini henüz denemediyseniz, gerçekten yapmalısınız . Haritalara olan ilgisini bile çeken herkesin bunu bırakması gerekir. Yerel restoranınızı haritaya veya buna benzer bir şey ekleyin. OpenStreetMap’i düzgün anlamanın tek yolu bu ve eğlenceli!
Daha büyük dosyalar
Ya bir şehir JOSM'e yüklenemeyecek kadar büyükse? Başka seçenekler de var (aşağıdaki gibi), ancak bu miktarda veriyle uğraşırken, "kullanımı" biraz zor olacak gerçeğinden kaçamaz. Gerçekten eğlenceli küçük GUI araçları ve büyük veri CBS'si aleminde değilsiniz. Buna en kolay giriş (hepsi bu kadar kolay değil) muhtemelen büyük bir .osm dosyasını osg2pgsql kullanarak PostGIS veritabanına yüklemek ve ardından görüntülemek için GIS masaüstü araçlarını kullanmak olacaktır.
Şehir özleri
Bu download.bbbike.org hizmeti bazı dünya şehirleri için hazır yüklemeler sunar.
ozmos
Farklı bir şehre veya farklı bir sınırlama kutusuna ihtiyacınız varsa, bahsettiğiniz büyük indirmelerden birini (bir ülke özeti veya tüm gezegen ) almanız ve bir parçasını çıkarmanız gerekir.
Ozmoz bunun için en yaygın kullanılan araçtır. Unix komut satırında sınırlayıcı bir kutu çıkarmanızı sağlayan bir java komut satırı aracıdır:
bzcat downloaded.osm.bz2 | osmosis\
--read-xml enableDateParsing=no file=-\
--bounding-box top=49.5138 left=10.9351 bottom=49.3866 right=11.201 --write-xml file=-\
| bzip2 > extracted.osm.bz2
Bu, tipik olarak, bir .bz2 dosyasını açarak, çıktıyı ozmoza akıtıp ardından çıkan XML'i tekrar bzipli bir dosyaya akıtmak suretiyle diskinizi şişirilmiş XML verileriyle doldurmaktan nasıl kaçınacağınızı gösterir.
Belki de bu, "kolay" tanımınıza uymuyor olabilir, ancak osmosis, büyük .osm dosyalarını işlemekle ilgileniyorsanız, ertelemek için faydalı bir araçtır. Sadece doğru emri bulmak zorundasın! (Sanırım başka bir soru için iyi bir konu)