Mapbox'lı Dane Springmeyer, FOSS4G'de hem vektör taşlarını hem de mapbox stüdyosunu açıklayan harika bir konuşma yaptı.
Çinili png paradigması ile mücadele ediyordum. Projem oldukça büyüktü ve çok haftalık render sürelerine rastladım. Veritabanımı nasıl daha hızlı yapacağımı öğrenmek zorunda kaldım. Karolarımın büyüklüğü gigabayttaydı. Verileri müşterilerime nasıl ulaştıracağım? Telefonlarında harita verisi için 4 konser ayırmalarını bekler miydim? Yakınlaştırma düzeylerini kesmem gerekiyordu çünkü dosya boyutu / oluşturma süreleri katlanarak artıyordu.
Bu sorunu ve vektör döşemelerini çözmenin ana fikri, stil ve verilerin birbirinden ayrılması gerektiğidir - daha çok metin gönderdiğiniz bir web sayfası ve bir piksel biçimli sayfa vermemek için metni biçimlendirmenin bir yolu.
Mapbox Studio iki yönlü stil / veri bölmesine sahiptir. Program şekil dosyasını / postigs / etc dosyasını bir mbtile vector verisine değiştirebilir. Bunu harita kutusuna yükleyebilir veya yerel olarak saklayabilirsiniz. Mapbox zaten bir çok veriyi barındırdığından ve kendi verileriniz işlenmiş png döşemelerinden çok daha küçük olacağından, hepsini ücretsiz olarak (100 mb) hesapta barındırmanız mümkün olacaktır. Mapbox, tepe tonu, kontürler, osm verileri sağlıyor. Tekerleği yeniden icat etmeye gerek yok.
Vektör döşemeleri yenidir, bu nedenle döşemelerinizi web sayfalarına / iOS / android'e yerleştirme yöntemleri muhtemelen bir broşür betiğine bağlanmak kadar kolay değildir ve bazı sinir bozucu hatalarla karşılaşırsınız. Örneğin, Mapbox Studio birkaç döşemeden geçen bir çizgiyi tekrar tekrar etiketlemeyi seviyor, çünkü her döşemenin bağımsız bir şöhreti temsil etmesi (Bunu önlemek için tamponların kullanılması yoluyla sert bir yaklaşım var, ama benim için işe yaramış gibi görünmüyor .) Ayrıca, Studio'nun bazı ciddi hataları var; Bilgisayarımda Postgis ile iyi çalışmıyor (Studio'ya yüklenmeden önce shapefile'e dönüştüğünü gördüm.) Genel olarak, tilemill yaklaşımına kıyasla zaman kazandıran çok kullanışlı bir uygulama.
Studio, çevrimiçi olarak Mapbox'a bağlı olsa da, ödeme yapmayan müşterilerin işlevselliğini reddettiği bir yol bulamadım. PNG döşemelerini dışa aktaramazsınız, ancak bu uygulamanın kapsamı dışındadır.
Sorunuzu cevaplamak için Evet, Studio'ya geçmeyi deneyin. Yeni yaklaşıma alışmak için biraz zaman verin.
- Mapbox için bir terlik değil, sadece ürünlerinin biradaki gibi hem güçlü hem de ücretsiz olduğunu düşünün.