Ok, wahrscheinlich ist es schlecht, dass ich es nicht zum WhereCamp5280 geschafft habe und die FortiusOne-Geeks direkt gefragt habe, aber wie werden GeoJSON -Kacheln für die Verwendung in Polymaps erstellt?
Die Bevölkerung Beispiel über bei polymaps.org stellt fest , dass die Daten für die Demo läuft auf Google App Engine und spielt auf Vektor - Kacheln „Ihre eigenen Rollen“, aber ich kann nicht mehr Informationen zu finden scheinen ...
Hat jemand einen Einblick, den er teilen kann?
Vielen Dank!
quelle
Darüber habe ich mich auf jeden Fall gewundert, da ich dies auch in Tile5 (http://tile5.org/) nutzen möchte. Ich habe gesehen, wie Mike Bostock (der mit Stamen zusammengearbeitet hat, um Polymaps zu erstellen) über Twitter auf das Thema geantwortet hat. Hier ist der Link:
http://twitter.com/#!/mbostock/status/27659816563
Möchte auf jeden Fall eine schöne Standalone-Lösung für das Problem finden. Einige Produkte, die wie Schritte in die richtige Richtung aussehen, sind:
Wird diese Frage mit Interesse beobachten.
Prost,
Damon.
quelle
Sie könnten ogr2ogr verwenden, um eine statische GeoJSON-Datei für das Serving zu erstellen. Es scheint jedoch, dass Sie vorerst Ihre eigenen Webdienste schreiben müssen, wenn Sie das Ausschneiden oder eine der anderen dynamischen URL-Funktionen (Zoomstufe usw.) aktivieren möchten. , und mir ist kein Kachel-Tool bekannt, das einen Kachel-Cache eines Datensatzes erstellt, aber auch dies kann mit einem Batch-Prozess und den verschiedenen
-clip*
Optionen von ogr2ogr relativ einfach durchgeführt werden . Obwohl dies für Vektordaten nicht sinnvoll erscheint, da Polygone bei Überlappung in Stücke pro Kachel geschnitten werden, ist eine Begrenzungskastensuche wahrscheinlich besser geeignet.quelle
Dave: Hier scheint es eine Lücke zu geben. Ein netter, eigenständiger Json-Fliesenschneider wäre großartig (und gut für diejenigen, die keine Kacheln verwenden). Schauen Sie sich das Python-Modul Bloch an (via M. Migurski): https://github.com/migurski/Bloch (denken Sie an mapshaper.org auf der Kommandozeile & Python).
Wie Jason betonte, ist der Prozess des Kachelns von Daten ziemlich einfach und kann ziemlich schnell durchgeführt werden, indem man so etwas wie gdal2tiles als Ausgangspunkt verwendet und es in die Vektorwelt verwandelt.
Chris
quelle