Конвертер пространственных данных GeoJSON ↔ WKT

ДанныеРазработчик
Реклама · УДАЛИТЬ?
Принимает GeoJSON Feature, FeatureCollection или исходную геометрию. WKT поддерживает POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION.
Количество десятичных знаков. Недостающие нули удаляются.

Обнаружение

Вставьте GeoJSON или WKT для просмотра результатов.

Предварительный просмотр карты


Лист с правилами порядка координат

Оба GeoJSON и WKT в системе отсчёта EPSG:4326 координаты указываются как longitude latitude (X, затем Y). Наиболее распространённая ошибка ИИ — перестановка их при чтении данных, помеченных как "lat/lon". Эта программа сохраняет исходный порядок. latitude longitude при чтении данных, помеченных как "lat/lon"

Вложенность полигонов: GeoJSON coordinates является [ring0, ring1, …] где ring0 является внешним кольцом, а остальные — отверстия. В WKT структура записывается так же, как POLYGON ((outer), (hole1), (hole2)). Кольца должны быть замкнуты — первая и последняя точки должны совпадать.
Реклама · УДАЛИТЬ?

Гид

Конвертер пространственных данных GeoJSON ↔ WKT

Конвертер пространственных данных GeoJSON ↔ WKT

Переводить геометрии между GeoJSON и WKT (Well-Known Text) без опасения, что ваши координаты были поменяны. Вставьте любой из форматов, выберите направление (или оставьте автоопределение), и посмотрите, как геометрия отображается на живом предварительном просмотре OpenStreetMap, чтобы убедиться в правильности формы перед тем, как она попадёт в вашу базу данных, карты или поток обработки GIS.

Как использовать

  1. Вставьте геометрию, объект или объекты в GeoJSON, или строку WKT в поле ввода.
  2. Оставить Направление на Автоопределение, или выберите явное направление, если ваш ввод неоднозначен.
  3. Выберите точность координат если хотите уменьшить количество десятичных знаков; по умолчанию сохраняется полное значение. Форматировать GeoJSON
  4. Переключать для отформатированного вывода в виде отступов, и Верхний регистр WKT для стандартных типов. Менять и проходить через конвертацию
  5. Используйте чтобы ввести текущий результат обратно как вход — полезно для проверки корректности конвертации. – конвертация GeoJSON ↔ WKT в одном инструменте.

Возможности

  • Двунаправленное преобразование Полная поддержка геометрии
  • – Точка, Линейная строка, Многоугольник, Многоточка, Многолинейная строка, Многогранник и Геометрическая коллекция. Z, M и ZM координаты
  • – парсит 3D и измеренные WKT (POINT Z, POINT ZM) и сохраняет дополнительные координаты в выходном GeoJSON. Поддержка пустых геометрий
  • – проходит через конвертацию, например, без ошибок. Ввод объекта и коллекции объектов POINT EMPTY, POLYGON EMPTY– разворачивает один объект или сжимает коллекцию объектов в геометрическую коллекцию.
  • Живой предварительный просмотр OpenStreetMap – отображает геометрию через Leaflet, чтобы сразу заметить, если координаты были поменяны.
  • – округляет до любого количества десятичных знаков от 4 до 8, или сохраняет полную точность. – определяет первый символ, чтобы выбрать между парсингом JSON и токенизацией WKT.
  • Настройка точности – получает преобразованную строку за один клик для использования в PostGIS, Shapely, Mapbox или любом другом инструменте GIS.
  • Автоматическое распознавание ввода Почему в GeoJSON и WKT координаты указаны в порядке долготы перед широтой?
  • Копирование и загрузка Оба формата следуют математическому соглашению, что ось X идёт перед осью Y, и в системе отсчёта EPSG:4326 ось X соответствует долготе, а ось Y — широте. Спецификации OGC и IETF (RFC 7946 для GeoJSON и OGC 06-103r4 для WKT) закрепили этот порядок для обеспечения взаимодействия между библиотеками геометрии. Человеческие метки, такие как «lat, lon», нарушают этот порядок, что является самой распространённой причиной того, что точки оказываются в неправильном полушарии.

Часто задаваемые вопросы

  1. Какова разница между многоугольником и многомногоугольником?

    Многоугольник — это один непрерывный заполненный участок с внешней границей и нулем или более внутренних отверстий, выраженный в WKT как POLYGON ((внешняя кольцевая линия), (отверстие), ...). Многомногоугольник — это набор отдельных многоугольников, рассматриваемых как один объект — полезно, когда одна страна или регион состоит из нескольких отдельных масс. В GeoJSON глубина вложенности увеличивается на один уровень для многомногоугольника: координаты становятся [многоугольник][кольцо][точка] вместо [кольцо][точка].

  2. Что означает, что кольцо многоугольника закрыто?

    Линейное кольцо считается закрытым, когда его первая и последняя координаты совпадают. GeoJSON по RFC 7946 требует, чтобы каждое кольцо многоугольника было закрытым, и валидаторы WKT обычно также применяют это правило. Если вы создаёте кольцо из списка вершин, всегда добавляйте первую вершину в конец перед сериализацией.

  3. Что такое Z и M измерения в WKT?

    Z — это высота (или любая третья пространственная ось), M — это измерение (часто время, расстояние вдоль маршрута или показания датчика). WKT отмечает их суффиксом в типе — POINT Z (1 2 3), POINT M (1 2 3), POINT ZM (1 2 3 4). GeoJSON позволяет опциональные третье и четвёртое значения в каждом массиве координат, но не формально различает Z и M; рекомендуемый стандарт — [lon, lat, elevation].

  4. Когда следует использовать коллекцию геометрий?

    Коллекция геометрий содержит гетометрии разного типа — например, точку и многоугольник — как единое целое. Это полезно для группировки связанных объектов, которые не имеют общего типа, но многие системы GIS (в частности, индексы PostGIS и некоторые библиотеки веб-карт) обрабатывают более простые типы более эффективно, поэтому лучше использовать MultiPoint, MultiLineString или MultiPolygon, когда все части имеют одинаковый тип геометрии.

  5. Конвертер геометрий GeoJSON ↔ WKT 1

    Конвертер геометрий GeoJSON ↔ WKT

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
Реклама · УДАЛИТЬ?