¿Buscas el editor de WKT en línea?

14

Tenemos que hacer dibujos de límites administrativos muy simples sobre un (inserte el mapa favorito aquí) a través de algún sitio web.

Nuestros requisitos son:

  1. haga clic para crear puntos que luego forman un polígono
  2. arrastre los puntos existentes para editar un polígono

Sé que Google Maps y otros pueden hacer todo esto, pero esperamos aprovechar un sitio existente que ya pueda ofrecer esto.

También nos encantaría 'cargar' algunos datos WKT, por lo que podemos editar eso (si es necesario), donde cargar significa pegar en un cuadro de texto.

¿Alguien sabe de algún sitio con esta funcionalidad?

Pure.Krome
fuente

Respuestas:

7

Puedes hacer esto con OpenLayers.

Por favor, eche un vistazo a la muestra del formato vectorial . Simplemente seleccione 'Texto conocido' en el menú desplegable y dibuje su forma. Obtendrá su forma en formato WKT.

Para la funcionalidad de Edición / Modificación, eche un vistazo al Ejemplo de función de modificación . Esto muestra cómo puede modificar una geometría existente.

Puede copiar el código de ambos ejemplos en su propio servidor e integrarlo y editarlo si es necesario.

Devdatta Tengshe
fuente
Ah interesante :) Problemas. 1) ese mapa no es google :( 2) pequeño mapa. ¿Algún otro sitio que pueda hacer esto pero lo tenga en un mapa más grande y sea un mapa de Google?
Pure.Krome
Puede copiar el código en su sistema y editarlo para que tenga: 1) Tamaño más grande, 2) Google Maps como fondo. No recuerdo una solución preparada para ti.
Devdatta Tengshe
10

Echa un vistazo a Wicket, es increíble:

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

El sandbox de demostración podría ser suficiente para usted, de lo contrario, probablemente podría usarlo para desarrollar una aplicación Javascript simple.

Shane
fuente
1
Wicket parece tener problemas con archivos WKT más grandes, encontré orielo.com/projects/wkt2geojson para procesar casi cualquier tamaño de WKT y una vista previa adicional del GeoJson resultante.
Demencial
Desafortunadamente, la página de wicket vinculada anteriormente es demasiado tolerante con cosas como paréntesis faltantes (¡es perfectamente feliz dibujarte un bonito triángulo con, POLYGON(( 0.0 0.0, 1.0 0.0, 1.0 1.0, 0.0 0.0)por ejemplo!) No es particularmente útil si estás tratando de asegurarte de que las formas WKT funcionen posteriormente en otros lugares.
Gus
github.com/clydedacruz/openstreetmap-wkt-playground . Parque infantil WKT en OpenstreetMap
Clyde D'Cruz