Ищете онлайн редактор WKT?

14

Нам нужно сделать очень простые чертежи административных границ над (вставьте здесь карту фаворитов) через какой-то веб-сайт.

Наши требования:

  1. нажмите, чтобы создать точки, которые затем образуют многоугольник
  2. перетащите существующие точки для редактирования многоугольника

Я знаю, что Google Maps и другие могут делать все это, но мы надеемся использовать существующий сайт, который уже может предложить это.

Мы также хотели бы «загрузить» некоторые данные WKT, поэтому мы можем отредактировать их (при необходимости), где загрузка означает вставку в текстовое поле.

Кто-нибудь знает какие-либо сайты с такой функциональностью?

Pure.Krome
источник

Ответы:

7

Вы можете сделать это с OpenLayers.

Пожалуйста, посмотрите на образец векторного формата . Просто выберите «Хорошо известный текст» из выпадающего списка и нарисуйте свою форму. Вы получите свою форму в формате WKT.

Для функциональности Редактирование / Модификация, посмотрите на Пример функции Модификации . Это показывает, как вы можете изменить существующую геометрию.

Вы можете скопировать код из обоих этих примеров на свой сервер и интегрировать и редактировать его при необходимости.

Девдатта Тенгше
источник
Ну интересно :) проблемы. 1) эта карта не гугл :( 2) крошечная карта. Любые другие сайты, которые могли бы сделать это, но иметь его на карте большего размера, и это карта Google?
Pure.Krome
Вы можете скопировать код в своей системе и отредактировать его, чтобы иметь: 1) увеличенный размер, 2) Google Maps в качестве фона. Я не вспоминаю готовое решение для вас.
Девдатта Тенгше
10

Посмотрите на калитку, это круто:

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

Демонстрационной песочницы может быть достаточно для вас, если бы вы не могли использовать ее для разработки простого приложения Javascript.

Шейн
источник
1
У Wicket, похоже, есть проблемы с большими WKT-файлами, я обнаружил, что orielo.com/projects/wkt2geojson обрабатывает практически любой размер WKT и предварительный просмотр полученного GeoJson.
Дементик
К сожалению, указанная выше страница калитки слишком терпима к таким вещам, как пропущенные скобки ( POLYGON(( 0.0 0.0, 1.0 0.0, 1.0 1.0, 0.0 0.0)например, очень приятно нарисовать вам хороший треугольник !), Это не особенно полезно, если вы пытаетесь гарантировать, что фигуры WKT впоследствии будут работать в других местах.
Гас
github.com/clydedacruz/openstreetmap-wkt-playground . WKT игровая площадка на OpenstreetMap
Clyde D'Cruz