Ich suche online WKT Editor?

14

Wir müssen sehr einfache administrative Grenzzeichnungen über eine (hier fav map einfügen) Webseite machen.

Unsere Anforderungen sind:

  1. Klicken Sie, um Punkte zu erstellen, die dann ein Polygon bilden
  2. Ziehen Sie vorhandene Punkte, um ein Polygon zu bearbeiten

Ich weiß, dass Google Maps und andere das alles können, aber wir hoffen, dass wir eine vorhandene Website nutzen können, die dies bereits bietet.

Wir würden auch gerne einige WKT-Daten 'laden', damit wir diese bearbeiten können (falls erforderlich), wobei Laden das Einfügen in ein Textfeld bedeutet.

Kennt jemand Websites mit dieser Funktionalität?

Pure.Krome
quelle

Antworten:

7

Dies können Sie mit OpenLayers tun.

Bitte schauen Sie sich das Muster des Vektorformats an . Wählen Sie einfach "Bekannten Text" aus der Dropdown-Liste und zeichnen Sie Ihre Form. Sie erhalten Ihre Form im WKT-Format.

Weitere Informationen zu den Funktionen zum Bearbeiten / Ändern finden Sie im Beispiel für das Ändern von Features . Hier sehen Sie, wie Sie eine vorhandene Geometrie ändern können.

Sie können den Code aus diesen beiden Beispielen auf Ihren eigenen Server kopieren und ihn bei Bedarf integrieren und bearbeiten.

Devdatta Tengshe
quelle
Ah interessant :) Probleme. 1) diese Karte ist nicht google :( 2) winzige Karte. Gibt es andere Websites, die dies möglicherweise tun, es aber auf einer größeren Karte haben und es ist eine Google-Karte?
Pure.Krome
Sie können den Code auf Ihr System kopieren und folgendermaßen bearbeiten: 1) Größer, 2) Google Maps als Hintergrund. Ich erinnere mich nicht an eine fertige Lösung für Sie.
Devdatta Tengshe
10

Schauen Sie sich Wicket an, es ist großartig:

http://arthur-e.github.io/Wicket/sandbox-gmaps3.html

Die Demo-Sandbox könnte für Sie ausreichen, andernfalls könnten Sie wahrscheinlich eine einfache Javascript-App damit entwickeln.

Shane
quelle
1
Wicket scheint Probleme mit größeren WKT-Dateien zu haben. Ich fand, dass orielo.com/projects/wkt2geojson fast jede Größe von WKT und eine Bonusvorschau des resultierenden GeoJson verarbeitet.
Dementic
Leider ist die oben verlinkte Wicket-Seite zu tolerant gegenüber Dingen wie fehlenden Klammern (es ist perfekt, POLYGON(( 0.0 0.0, 1.0 0.0, 1.0 1.0, 0.0 0.0)wenn Sie zum Beispiel ein hübsches Dreieck zeichnen !). Dies ist nicht besonders nützlich, wenn Sie sicherstellen möchten, dass die WKT-Formen später an anderen Orten funktionieren.
Gus
github.com/clydedacruz/openstreetmap-wkt-playground . WKT-Spielplatz auf OpenstreetMap
Clyde D'Cruz