Конвертор 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. 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геометрии и префикс в стил 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), плюс азимут и средна точка, в km, мили и морски мили.
- JSON форматиране и валидиране Безплатно форматиране и валидиране на JSON, което подрежда, минимизира и проверява JSON във вашия браузър, със синтактични грешки по ред и колона.