Конвертер GeoJSON, KML і GPX
Конвертуйте GeoJSON у KML, GPX, CSV або WKT і навпаки у браузері. Точки, лінії, полігони та Multi-геометрії, з підрахунком об’єктів і попереднім переглядом.
- Об’єкти
- 0
- Точки
- 0
- Лінії
- 0
- Полігони
- 0
- Вершини
- 0
Як конвертувати GeoJSON, KML, GPX, CSV і WKT
- Перетягніть файл у зону або вставте дані в поле Вхідні дані. Файли читає ваш браузер, і вони ніколи не завантажуються на сервер.
- Залиште в полі З формату значення Визначити автоматично або виберіть вхідний формат самостійно. Визначення дивиться на перші символи:
{або[означає GeoJSON,<gpx– GPX, інший XML читається як KML, ключове слово на кшталтPOINTчиMULTIPOLYGON– WKT, а все інше вважається CSV. - Виберіть вихідний формат у полі У формат. Результат з’являється під час введення; кнопка Конвертувати виконує перетворення знову.
- Перевірте лічильники (Об’єкти, Точки, Лінії, Полігони, Вершини) і попередній малюнок, а потім Копіювати результат або Завантажити його з правильним розширенням.
Що зберігає кожен формат
Усі перетворення проходять через GeoJSON (RFC 7946) як спільну модель: список об’єктів, кожен з необов’язковою геометрією та набором властивостей. Підтримуються Point, LineString, Polygon (з отворами), MultiPoint, MultiLineString, MultiPolygon і GeometryCollection. Координати – це довгота, широта й необов’язкова висота у градусах WGS 84; інструмент не виконує перепроєктування.
- GeoJSON: зберігається все, зокрема вкладені властивості й ідентифікатори об’єктів.
- KML: кожен об’єкт стає Placemark. Властивості
nameіdescriptionвідповідають однойменним елементам KML; інші властивості потрапляють вExtendedData. Мультигеометрії стаютьMultiGeometry. Під час читання інструмент обходить усі Folder, зчитує значенняDataіSimpleData, а також розуміє записи Google Earthgx:Track. Стилі, піктограми, накладки на землю та мережеві посилання ігноруються. KMZ – це стиснутий KML: спершу розпакуйте його. - GPX: точки стають шляховими точками (
wpt, зele,nameіdesc), лінії стають треками (trk), а MultiLineString – одним треком із кількома сегментами. Під час читання конвертуються шляхові точки, маршрути (rte) і треки, а висота стає третьою координатою. У GPX немає полігонів, тому кільця полігонів записуються як сегменти треку, і про це повідомляє попередження. - CSV: коли всі об’єкти є точками, результат має стовпці
latitudeіlongitude(таelevation, якщо є), а далі по одному стовпцю на кожну властивість. Для змішаних даних натомість створюється стовпецьwkt. Під час читання стовпці координат з назвамиlat/latitude/yтаlon/lng/long/longitude/xрозпізнаються в будь-якому регістрі, так само як і стовпецьwktчиgeometry. Десяткова кома, наприклад46,8139, приймається. Рядки без координат пропускаються й підраховуються. - WKT: одна геометрія в рядку. Читач приймає варіанти Z і M, порожні геометрії
EMPTYта префікс у стилі PostGISSRID=4326;. У WKT немає атрибутів, тому властивості у результаті відкидаються.
Поради та обмеження
- І WKT, і GeoJSON записують спочатку довготу. Якщо ваші точки потрапили в океан біля Африки або не на той полюс, імовірно, у джерелі широту й довготу переплутано.
- Попередній перегляд – це простий малюнок без основи карти, корисний, щоб одразу помітити переплутані координати, випадкові точки чи незамкнені фігури.
- Приймаються файли до 20 МБ. Дуже великі файли можуть оброблятися кілька секунд, оскільки текстовий результат будується в пам’яті.
Поширені запитання
Як конвертувати KML у GeoJSON?
Вставте KML або перетягніть файл .kml, залиште в полі З формату значення Визначити автоматично та виберіть GeoJSON у полі У формат. Назви, описи й розширені дані Placemark стають властивостями об’єктів.
Чи можна відкрити трек GPX з годинника чи велокомп’ютера?
Так. Треки з кількома сегментами стають MultiLineString, шляхові точки стають точками, а висота кожної точки зберігається як третя координата. Позначки часу окремих точок треку не зберігаються.
Чому мої полігони стали треками у файлі GPX?
GPX знає лише шляхові точки, маршрути й треки. Контур кожного кільця полігона записується як сегмент треку, щоб форму не було втрачено, і інструмент показує попередження.
Яку структуру CSV очікує інструмент?
Рядок заголовка зі стовпцями широти й довготи, наприклад name,lat,lon. Коми, крапки з комою та табуляції підходять однаково. Або додайте стовпець wkt із геометріями на кшталт POINT (2.35 48.85).
Чи надсилаються мої дані на сервер?
Ні. Розбір і конвертація повністю відбуваються у вашому браузері; сторінка не робить жодних запитів із вашими даними, що важливо для приватних треків і файлів із розташуванням клієнтів.
Схожі інструменти
- Калькулятор обмежувального прямокутника (bbox) Обчисліть bbox за координатами, GeoJSON чи WKT у форматах minLon,minLat,maxLon,maxLat, WKT, Overpass і Leaflet, з відступом та антимеридіаном.
- Відстань між координатами Обчисліть відстань між двома GPS-координатами за формулою гаверсинуса або Венсенті (WGS84), а також азимут і середню точку, у км, милях і морських милях.
- Форматувальник і валідатор JSON Безкоштовний форматувальник і валідатор JSON: форматує, мінімізує та перевіряє JSON у браузері й показує помилки синтаксису з рядком і стовпцем.