Cerchi un editor WKT online?


14

Dobbiamo fare dei semplici disegni di confine amministrativi su una (inserire la mappa preferita qui) tramite alcuni siti Web.

I nostri requisiti sono:

  1. fare clic per creare punti che quindi formano un poligono
  2. trascina i punti esistenti per modificare un poligono

So che Google Maps e altri possono fare tutto questo, ma speriamo di sfruttare un sito esistente che può già offrire questo.

Ci piacerebbe anche 'caricare' alcuni dati WKT, quindi possiamo modificarli (se richiesto), dove caricare significa incollare in una casella di testo.

Qualcuno sa di qualche sito là fuori con questa funzionalità?

Risposte:


7

Puoi farlo con OpenLayers.

Dai un'occhiata all'esempio del formato vettoriale . Seleziona "Testo ben noto" dal menu a discesa e disegna la tua forma. Otterrai la tua forma nel formato WKT.

Per la funzionalità Modifica / Modifica, dai un'occhiata all'esempio Modifica funzione . Questo mostra come è possibile modificare una geometria esistente.

È possibile copiare il codice da entrambi questi esempi sul proprio server e integrarlo e modificarlo se necessario.


Ah interessante :) Problemi. 1) quella mappa non è google :( 2) piccola mappa. Qualche altro sito che potrebbe farlo ma lo ha su una mappa più grande ed è una mappa di Google?
Pure.Krome

Puoi copiare il codice sul tuo sistema e modificarlo per avere: 1) Dimensioni maggiori, 2) Google Maps come sfondo. Non ricordo una soluzione pronta per te.
Devdatta Tengshe

10

Dai un'occhiata a Wicket, è fantastico:

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

Il sandbox demo potrebbe essere sufficiente per te, altrimenti potresti probabilmente usarlo per sviluppare una semplice app Javascript.


1
Wicket sembra avere problemi con file WKT più grandi, ho trovato orielo.com/projects/wkt2geojson per elaborare quasi qualsiasi dimensione di WKT e un'anteprima bonus del risultato GeoJson.
Dementic

Sfortunatamente la pagina wicket collegata sopra è troppo tollerante per cose come la parentesi mancante (è perfettamente felice di disegnarti un bel triangolo con POLYGON(( 0.0 0.0, 1.0 0.0, 1.0 1.0, 0.0 0.0)per esempio!) Non è particolarmente utile se stai cercando di assicurarti che le forme WKT funzionino successivamente in altri luoghi.
Gus,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.