Geometrik ve topolojik bilgileri kaybetmeden vektör verilerinin döşenmesi


12

Bir vektör tabanlı haritayı daha küçük bloklara ayırmanın bir yolunu bulmaya çalışıyorum. Haritayı q-tree gibi farklı stratejilere dayalı olarak döşeyebilirim. Bununla birlikte, blokların sınırlarını aşan bazı polinleri ve çokgenleri kesmek kaçınılmazdır. Bunu yaparak geometrik ve topolojik özelliklerini kaybedeceğiz.

Döşenmiş veriler yalnızca görüntüleme için kullanılabilir, ancak uzaysal analizler için kullanılamaz çünkü geometrik ve topolojik özelliklerini kısmen kaybetmişlerdir. Vektör verilerinin alt bölümlere ayrılması ve hala uzamsal analizler için kullanılabilirliklerinin korunması konusunda herhangi bir öneriniz veya deneyiminiz var mı?


Google'ın ne yaptığını yapmak istiyor musunuz?
Kirk Kuykendall

Yanıtlar:


4

Tilestache , döşemeleri sunmak için açık kaynak kodlu bir araçtır ve döşemeli vektör verilerinin yanı sıra bakmaya değer olabilecek döşenmiş görüntüleri de (bir araç olarak veya kaynak kodu aracılığıyla ) sunar.

PostGIS GeoJSON sürücüsü GeoJSON vektör fayans oluşturur ve onları klibi seçeneği vardır ya da değil .

kırpma: Çıktı geometrilerini isteğe bağlı olarak kapalı döşemenin sınırlarına kırpmak için Boole bayrağı . Varsayılan değer fales. Bu, eksik geometriler, önemli ölçüde daha küçük dosya boyutları ile sonuçlanır ve Polymaps ile performansı ve uyumluluğu geliştirir (http://polymaps.org).

Burada elle haddelenmiş vektör döşemeleri oluşturmak için TileStache & OpenLayers'ı kullanma konusunda yeni bir blog yazısı var .


1
ama kırpıldıktan sonra yapmak istediği mekansal analizi bozmaz mı?
Ian Turton

teşekkürler, geographika. ama iant haklı. onları döşedikten sonra, uzamsal bilgiler bozulacaktır.
weliam

2
Ancak bayrağın true olarak ayarlanması, tüm geometrilerle sonuçlanır
geographika

ancak daha sonra özellikler, performans kazancınızı öldüren karodan (ABD eyaletlerarası New York'tan San Francisco'ya 80 koşu) geçebilir.
Ian Turton

3

Ücretsiz Öğle Yemeği Yok teorisine karşı koşuyor olabilirsiniz ...

Kullanım durumunuza bağlı olarak, döşenmiş vektör verilerinin görüntülenmesi, ancak analiz için verilerin döşenmemiş ikinci bir örneği olmasını isteyebilirsiniz. Görüntüleme / analiz oranı düşükse bunun yararlı olduğunu görebiliyorum.


2
Operasyonel ve Depo db var. Operasyonel birçok ilişkisel tabloya sahiptir ve tablolar arasında çok az veya hiç çoğaltma yoktur. Depo db's düzleştirilmiş, ilişki yok, birçok çoğaltılmış alan, ancak hızlı - anında hesaplama yok. Hile, işlemi kullanıcı müdahalesi olmadan Analitik'ten Döşemeli'ye otomatik hale getiriyor. Temelde ArcMap'in uç baz haritası katmanı özelliği ve Google Maps & Tilestache ve arkadaşları üzerinde yeni yaptığı şey: İlgi alanındaki X, Y, Z sınıflarını yakalayın, tüm zekalarını atın, onları aptal bir bitmap haline getirin (kaydedildi önbellekte) ve çizin.
matt wilkie

Web açısından bakıldığında, tüm veri katmanlarınızı istemciye tek bir WMS katmanında göndermek gibi bir şey mi?
DavidF
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.