GeoJSON ↔ WKT Конвертер
Конвертуйте між форматами GeoJSON та WKT (Well-Known Text). Необхідний інструмент для PostGIS, QGIS та робочих процесів просторових баз даних.
Conversion Direction
Input GeoJSON
or drag & drop
Що таке WKT?
Well-Known Text (WKT) — це текстова мова розмітки для представлення об'єктів векторної геометрії. Широко використовується в:
- PostGIS — розширення для PostgreSQL для роботи з просторовими даними
- QGIS — настільний ГІС-додаток
- Просторові бази даних — Oracle Spatial, SQL Server тощо
- Стандарти OGC — формати Open Geospatial Consortium
Як використовувати
GeoJSON → WKT
- Виберіть режим конверсії "GeoJSON → WKT"
- Вставте або перетягніть ваш файл GeoJSON
- Скопіюйте вихідний WKT для використання в запитах PostGIS або QGIS
WKT → GeoJSON
- Виберіть режим конверсії "WKT → GeoJSON"
- Вставте текст WKT (POINT, LINESTRING, POLYGON тощо)
- Завантажте GeoJSON або перегляньте на карті
Особливості
✓ Двостороння конверсія — GeoJSON ↔ WKT в обох напрямках
✓ Усі типи геометрії — Point, LineString, Polygon, Multi*, GeometryCollection
✓ Миттєвий попередній перегляд — Переглядайте результати на інтерактивній карті
✓ Готовність до PostGIS — Скопіюйте WKT безпосередньо в SQL-запити
✓ Підтримка пакетної обробки — Конвертуйте кілька об'єктів одночасно
✓ Підтримка EWKT — Розширений WKT з SRID (наприклад, SRID=4326;POINT(...))
Сфери використання
🗄️ Імпорт до PostGIS — Конвертуйте GeoJSON у WKT для SQL INSERT-запитів
🗺️ Експорт з QGIS — Конвертуйте WKT у GeoJSON для веб-картографії
🔍 Просторові запити — Використовуйте WKT у функціях ST_GeomFromText()
📊 Міграція даних — Переносіть геометрії між різними ГІС-системами
🧪 Тестування — Швидко конвертуйте геометрії для просторового аналізу
Приклади формату WKT
Точка
POINT(30 10)Лінія
LINESTRING(30 10, 10 30, 40 40)Полігон
POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))Полігон з отвором
POLYGON((35 10, 45 45, 15 40, 10 20, 35 10),
(20 30, 35 35, 30 20, 20 30))Мульти-точка
MULTIPOINT((10 40), (40 30), (20 20), (30 10))Розширений WKT (EWKT)
SRID=4326;POINT(-122.4194 37.7749)Інтеграція з PostGIS
Вставка GeoJSON як WKT
sql
INSERT INTO cities (name, geom)
VALUES ('San Francisco',
ST_GeomFromText('POINT(-122.4194 37.7749)', 4326)
);Запит WKT з PostGIS
sql
SELECT name, ST_AsText(geom) as wkt
FROM cities
WHERE ST_DWithin(geom, ST_MakePoint(-122.4, 37.7), 0.1);Поради
💡 Завжди вказуйте SRID, коли використовуєте WKT у PostGIS (зазвичай 4326 для GPS-координат)
💡 Використовуйте формат EWKT для збереження системи координат
💡 Перевіряйте WKT перед вставкою в бази даних, щоб уникнути помилок
💡 Перевіряйте порядок координат — WKT використовує (X Y) = (Довгота Широта)
💡 Звертайте увагу на точність — Занадто багато десяткових знаків може уповільнити просторові запити
Схожі інструменти
- GeoJSON ↔ TopoJSON — Конвертуйте до/з TopoJSON
- Shapefile → GeoJSON — Конвертуйте Shapefiles
- CRS Converter — Перетворюйте системи координат
- GeoJSON Minifier — Зменшуйте розмір файлу
Технічні деталі
Підтримувані типи геометрії
- Точка, Мульти-точка
- Лінія, Мульти-лінія
- Полігон, Мульти-полігон
- Колекція геометрій
Системи координат
- WGS84 (EPSG:4326) — За замовчуванням
- EWKT з підтримкою SRID для інших систем координат
Формати вводу
- GeoJSON: Feature, FeatureCollection, Geometry
- WKT: Стандартний формат OGC WKT
- EWKT: Розширений WKT з префіксом SRID
Формати виводу
- WKT: Чистий текст, що відповідає стандартам OGC
- EWKT: З префіксом SRID (опціонально)
- GeoJSON: Стандартний формат RFC 7946
Часті запитання
П: У чому різниця між WKT та EWKT?
В: EWKT (Розширений WKT) включає префікс SRID для системи координат, наприклад, SRID=4326;POINT(...). Стандартний WKT не має SRID.
П: Чи можу я конвертувати 3D-геометрії (з координатами Z)?
В: Так, як WKT, так і EWKT підтримують координати Z, наприклад, POINT Z (30 10 5).
П: Чи працює це з PostGIS 3.x?
В: Так, формат WKT сумісний з усіма версіями PostGIS.
П: Чи можу я конвертувати великі набори даних?
В: Так, але для дуже великих файлів (>100MB) рекомендується використовувати інструменти командного рядка GDAL/OGR.
П: Який порядок координат у WKT?
В: WKT використовує (X Y) = (Довгота Широта), як і GeoJSON.
П: Чи можу я використовувати це з Oracle Spatial?
В: Так, Oracle Spatial також використовує формат WKT через SDO_GEOMETRY.
П: Як додати SRID до вихідного WKT?
В: Увімкніть опцію "EWKT format", щоб включити префікс SRID у вихідні дані.