Ich versuche einen Weg zu finden, um eine vektorbasierte Karte in kleinere Blöcke zu unterteilen. Ich kann die Karte auf der Grundlage verschiedener Strategien wie Q-Tree kacheln. Es ist jedoch unvermeidlich, einige Polylinien und Polygone zu schneiden, die die Grenzen der Blöcke überschreiten. Dadurch verlieren wir ihre geometrischen und topologischen Eigenschaften.
Die gekachelten Daten können nur zur Anzeige verwendet werden, nicht jedoch für räumliche Analysen, da sie teilweise ihre geometrischen und topologischen Eigenschaften verloren haben. Haben Sie Vorschläge oder Erfahrungen mit der Unterteilung der Vektordaten und der Aufrechterhaltung ihrer Nutzbarkeit für räumliche Analysen?
vector
tiles
vector-tiles
weliam
quelle
quelle
Antworten:
Tilestache ist ein Open-Source-Tool zum Bereitstellen von Kacheln und stellt neben gekachelten Vektordaten auch gekachelte Bilder bereit , die es wert sind, betrachtet zu werden (entweder als Tool oder über den Quellcode ).
Der PostGis GeoJSON- Treiber erstellt GeoJSON-Vektorkacheln und bietet die Möglichkeit, diese zu beschneiden oder nicht .
Es gibt einen aktuellen Blog-Beitrag zur Verwendung von TileStache & OpenLayers zum Erstellen handgerollten Vektorkacheln beschrieben .
quelle
Sie könnten gegen die Theorie von No Free Lunch antreten ...
Abhängig von Ihrem Anwendungsfall möchten Sie möglicherweise gekachelte Vektordaten zur Anzeige, aber eine zweite nicht gekachelte Instanz der zu analysierenden Daten. Ich könnte dies als nützlich erachten, wenn das Verhältnis von Analyse zu Anzeige niedrig ist.
quelle