Перейти к содержанию

Конвертер WKT в GeoJSON

Преобразуйте geometries Well-Known Text в GeoJSON и наоборот, полностью в браузере.

Входные данные
Выходные данные

Конвертер WKT в GeoJSON

Вставьте Well-Known Text и этот инструмент вернёт эквивалентный GeoJSON, или вставьте GeoJSON и получите обратно WKT — опция Направление переключает направление преобразования. Он поддерживает каждую геометрию, которую определяет стандарт WKT: Point, LineString, Polygon (включая полигоны с отверстиями), MultiPoint, MultiLineString, MultiPolygon и GeometryCollection, поэтому один инструмент охватывает формы, которые на самом деле экспортируют GIS базы данных, запросы PostGIS и библиотеки картографирования.

Опция Упаковать управляет тем, как выходные данные GeoJSON упаковываются: как голая геометрия, как Feature с пустым объектом properties или как FeatureCollection, полезно когда результат попадает в библиотеку карт, которая ожидает одну из этих форм. Количество знаков после запятой округляет координаты до столько знаков, сколько вам нужно. Автоматически замыкать кольца полигонов добавляет первую точку к кольцу, которое забыло замкнуться. Поменять порядок широты/долготы переворачивает пары координат для данных, написанных как (lat, lon) вместо стандартного WKT/GeoJSON (lon, lat), общей причины перевёрнутых карт. Пакетный режим обрабатывает каждую строку как собственную геометрию, преобразуя весь список сразу, и Красиво форматировать JSON переключает отступленный вывод против одной компактной строки.

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

Всё работает локально в вашем браузере с использованием обычного JavaScript; ни одна координата никогда не покидает ваше устройство. Когда преобразование завершено, скопируйте результат, загрузите его как файл .txt или отправьте его прямо на ввод другого инструмента, чтобы продолжить работу.

FAQ

Какие типы геометрий поддерживаются?
Все семь из стандарта WKT: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon и GeometryCollection, включая полигоны с отверстиями и EMPTY геометрии.
Что делает опция Упаковать?
Она управляет формой выхода GeoJSON: объект голой геометрии, Feature с пустым объектом properties или FeatureCollection, объединяющей все преобразованные геометрии вместе.
Как обрабатываются 3D координаты (значения Z или M)?
Теги WKT, такие как POINT Z или POINT ZM, распознаются, но сохраняются только ординаты x и y — конвертер работает в двух измерениях.
Что происходит, когда WKT невалидный?
Инструмент сообщает точную строку и номер колонки символа, где разбор не прошёл, вместо молчаливого преобразования, поэтому вы можете найти и исправить повреждённую часть.
Мои данные геометрии куда-нибудь загружаются?
Нет. Преобразование работает полностью в вашем браузере с использованием JavaScript — ничего не отправляется на сервер, поэтому приватные данные геолокации никогда не покидают ваше устройство.