Utilia

Конвертор GeoJSON, KML и GPX

Конвертирайте GeoJSON в KML, GPX, CSV или WKT и обратно във вашия браузър. Точки, линии, полигони и Multi геометрии, с брой обекти и преглед.

Как да конвертирате GeoJSON, KML, GPX, CSV и WKT

  1. Пуснете файл върху зоната или поставете данни във Входни данни. Файловете се четат от браузъра ви и никога не се качват.
  2. Оставете От на Автоматично разпознаване или изберете входния формат сами. Разпознаването гледа първите символи: { или [ означава GeoJSON, <gpx – GPX, друг XML се чете като KML, ключова дума като POINT или MULTIPOLYGON – WKT, а всичко останало се третира като CSV.
  3. Изберете изходния формат под Към. Резултатът се появява, докато пишете; Конвертирай го изпълнява отново.
  4. Проверете броячите (Обекти, Точки, Линии, Полигони, Върхове) и чертежа за преглед, после Копирай резултата или го Изтегли с правилното разширение.

Какво запазва всеки формат

Всички конвертирания минават през GeoJSON (RFC 7946) като общ модел: списък от обекти, всеки с по избор геометрия и набор от свойства. Поддържат се Point, LineString, Polygon (с дупки), MultiPoint, MultiLineString, MultiPolygon и GeometryCollection. Координатите са дължина, ширина и по избор надморска височина, в градуси WGS 84; инструментът не препроектира.

  • GeoJSON: запазва се всичко, включително вложените свойства и идентификаторите на обектите.
  • KML: всеки обект става Placemark. Свойствата name и description съответстват на елементите с същото име в KML, а останалите отиват в ExtendedData. Multi геометриите стават MultiGeometry. При четене инструментът обхожда всяка Folder, чете стойностите на Data и SimpleData и разбира записите gx:Track на Google Earth. Стиловете, иконите, наложените слоеве и мрежовите връзки се игнорират. 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 геометрии и префикс в стил PostGIS SRID=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).

Изпращат ли се данните ми към сървър?

Не. Анализът и конвертирането се изпълняват изцяло във вашия браузър; страницата не прави заявка с данните ви, което е важно за лични трасета и клиентски файлове с местоположения.