Инструмент WKT и GeoJSON

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

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

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

Вставьте строку WKT в верхнее поле и нажмите WKT → GeoJSON; либо вставьте GeoJSON в нижнее поле и используйте GeoJSON → WKT. Преобразованные данные автоматически отображаются на карте.

Связанные инструменты

Конвертер WKT — мгновенная конвертация между WKT и GeoJSON

Well-Known Text (WKT) — стандартизированное OGC текстовое представление геометрии, используемое практически каждой пространственной базой данных и ГИС-платформой: PostGIS, Oracle Spatial, ArcGIS и многими другими. GeoJSON, в свою очередь, стал де-факто стандартом обмена пространственными данными в вебе и современных ГИС-API. Переводить геометрию между этими форматами вручную утомительно и чревато ошибками — этот бесплатный онлайн-конвертер делает это мгновенно.

Вставьте любую строку WKT или документ GeoJSON, нажмите одну кнопку — и преобразованная геометрия появится на интерактивной карте вместе с отформатированным текстом результата. Двусторонняя конвертация позволяет свободно перемещать геометрию между пространственной базой данных, веб-картографическим приложением и любым ГИС-процессом — всё в браузере, без отправки данных на сервер.

Поддерживаемые типы геометрии

  • Point: отдельные точки — ориентиры, позиции датчиков.
  • LineString: дороги, реки, трубопроводы и любые линейные объекты.
  • Polygon: административные границы, земельные участки и любые замкнутые области.
  • MultiPoint, MultiLineString, MultiPolygon: многочастные объекты, характерные для административных и инженерных наборов данных.
  • GeometryCollection: группы геометрий разных типов, возвращаемые запросами к пространственным базам данных.

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

Чтобы конвертировать WKT в GeoJSON, вставьте строку WKT в верхнее текстовое поле и нажмите WKT → GeoJSON. Результат появится в поле GeoJSON ниже, а геометрия будет нарисована на карте. Для обратного направления вставьте GeoJSON в нижнее поле и нажмите GeoJSON → WKT. Кнопка «Форматировать» красиво отформатирует вывод GeoJSON, «Копировать» скопирует его в буфер обмена, а «Скачать» сохранит в файл.

Безопасно и полностью в браузере

Как и наши инструменты форматирования GeoJSON и конвертер координат, этот конвертер обрабатывает все данные исключительно в вашем браузере — ничего не отправляется на сервер. Для конвертации шейп-файлов попробуйте конвертер Shapefile в GeoJSON.

Что такое WKT (Well-Known Text)?

Well-Known Text (WKT) — стандарт Open Geospatial Consortium (OGC) для записи геометрии в виде простой, читаемой человеком текстовой строки. Вместо бинарных блобов или громоздкой разметки фигура превращается в компактную строку, которую можно прочитать, скопировать и вставить куда угодно. Поскольку это признанный стандарт, одну и ту же строку WKT одинаково понимают пространственные базы данных, настольные ГИС и программные библиотеки — именно поэтому WKT стал общим языком обмена геометрией.

Примеры геометрии WKT

Строка WKT начинается с типа геометрии заглавными буквами, за которым следуют координаты в скобках. Координаты записываются как долгота широта (сначала X, затем Y), через пробел:

Существуют и многочастные варианты — MULTIPOINT, MULTILINESTRING и MULTIPOLYGON, а также GEOMETRYCOLLECTION для смешения типов в одном объекте. Этот конвертер поддерживает их все.

Зачем конвертировать между WKT и GeoJSON?

WKT и GeoJSON описывают одни и те же фигуры, но обслуживают разные миры. WKT — родной текстовый формат пространственных баз данных, а GeoJSON — формат, которого ожидают веб-карты и картографические JavaScript-библиотеки. Если вы извлекаете геометрию из базы данных в виде WKT, конвертация в GeoJSON позволяет сразу отобразить её на карте в браузере без дополнительных инструментов. Обратное направление — GeoJSON в WKT — позволяет взять фигуру, нарисованную или отредактированную в веб-приложении, и сохранить её обратно в базу данных. Делать это вручную долго и легко ошибиться, поэтому автоматический двусторонний конвертер экономит реальное время.

WKT в PostGIS, Oracle и других базах данных

Пространственные базы данных активно опираются на WKT. В PostGIS функция ST_AsText(geom) возвращает столбец геометрии как WKT, а ST_GeomFromText('POINT(30 10)', 4326) считывает его обратно; Oracle Spatial, SQL Server и ArcGIS предлагают аналогичные функции. Это делает WKT естественным мостом между вашей базой данных и любым веб-картографическим приложением: извлеките как WKT, конвертируйте здесь в GeoJSON — и мгновенно визуализируйте.

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

Что такое WKT и где он используется?

WKT (Well-Known Text) — стандарт OGC для представления геометрических фигур в виде текстовых строк. Он поддерживается PostGIS, Oracle Spatial, ArcGIS и большинством ГИС-программ. Примеры: POINT(28.9784 41.0082) и POLYGON((30 10, 40 40, 20 40, 10 20, 30 10)).

Зачем конвертировать WKT в GeoJSON?

GeoJSON — стандартный формат геометрии для веб-картографических приложений и современных ГИС-API. Если вы получаете геометрию из пространственной базы данных в виде WKT, конвертация в GeoJSON позволяет отображать и использовать её напрямую в веб-картах без дополнительных библиотек и серверной обработки.

Какие типы геометрии поддерживаются?

Поддерживаются POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON и GEOMETRYCOLLECTION. Конвертация двусторонняя: как WKT в GeoJSON, так и GeoJSON в WKT.

Отправляются ли мои данные на сервер?

Нет. Весь разбор и вся конвертация выполняются полностью в вашем браузере с помощью JavaScript. Данные WKT или GeoJSON никогда не покидают ваше устройство, поэтому инструмент безопасен даже для конфиденциальной геометрии.

Можно ли конвертировать GeoJSON обратно в WKT?

Да. Вставьте GeoJSON в поле GeoJSON и нажмите кнопку «GeoJSON → WKT». Полученная строка WKT появится в поле ввода WKT и отобразится на карте. Это удобно, когда геометрию нужно вернуть в пространственную базу данных, ожидающую формат WKT.