Конвертировать KML в GeoJSON и обратно

Выполнение конвертирования из формата GeoJSON в формат KML и обратно с использованием программы GeoRecounter не занимает много времени и сил. Это выполняется буквально за несколько секунд. Ниже представлены основные принципы перевода между форматами.

GeoJSON в KML

Формат GeoJSON чаще всего попадает в руки проектировщику из онлайн сервиса «Публичная кадастровая карта«. В этом сервисе есть возможность создавать точки, треки и полигоны с последующей выгрузкой в формате GeoJSON. ниже я расскажу подробнее, как это делается.

Получение файла GeoJSON с сайта Росреестра

Перейдите на сайт Публичной кадастровой карты Росреестра. После этого перейдите на интересующий Вас участок карты. Далее все пояснения приведены для участка, взятого произвольно.

Для примера на сайте Публичной кадастровой карты в разделе «Слои» я выставил такие настройки:

Настройки в разделе "Слои"
Настройки в разделе «Слои»

После этого перейдите в раздел «Рисование» и в выпадающем меню выберите тип объекта, который будете «рисовать»:

Тип объекта для рисования
Тип объекта для рисования

Для примера я выберу Линию и обведу нужный мне объект.

Обведенный объект (голубая линия)
Обведенный объект (голубая линия)

После этого важно не забыть задать имя линии и нажать на кнопку подтверждения.

Сохранение линии
Сохранение линии

Теперь Вы можете получить свою линию в формате GeoJSON. Для этого выберите ее в списке объектов и нажмите на кнопку «Сохранить».

Скачивание файла GeoJSON
Скачивание файла GeoJSON

Обработка файла в программе GeoRecounter

Запустите программу GeoRecounter и перейдите во вкладку «Работа с геоданными».

Вкладка программы для обработки GeoJSON
Вкладка программы для обработки GeoJSON

После этого вызовите команду Файл -> Открыть файлы и выберите файл GeoJSON. Он будет загружен в левую таблицу. Как видите, координаты точек уже преобразованы в Широту и Долготу.

Загрузка файла GeoJSON в GeoRecounter
Загрузка файла GeoJSON в GeoRecounter

Теперь Вы можете экспортировать загруженный файл в формат KML, воспользовавшись пунктом меню Экспорт -> Экспорт в KML. Программа предложит Вам выбрать место сохранения файла KML и сохранит туда полученный файл.

KML в GeoJSON

Конвертер из KML в GeoJSON обычно необходим, когда требуется загрузить информацию из KML файла на публичную кадастровую карту или в другие онлайн-сервисы. Предлагаю Вам ознакомиться с примером такой обработки.

Преобразование из KML в GeoJSON

Для такого преобразования запустите программу GeoRecounter и перейдите во вкладку «Работа с геоданными». После этого вызовите команду Файл -> Открыть файлы и выберите файл KML. Он будет загружен в левую таблицу. Для примера я взял файл KML, полученный в результате предыдущих манипуляций.

Файл KML загружен в программу
Файл KML загружен в программу

Теперь Вам достаточно воспользоваться пунктом меню Экспорт -> Экспорт в GeoJSON. Программа предложит Вам выбрать место сохранения файла GeoJSON и сохранит туда полученный файл.

Загрузка файла GeoJSON на Публичную кадастровую карту

Перейдите на сайт Публичной кадастровой карты Росреестра. После этого перейдите в раздел «Рисование» и нажмите на кнопку «Открыть».

Кнопка для загрузки данных в формате GeoJSON
Кнопка для загрузки данных в формате GeoJSON

Выберите нужный файл и загрузите его на сайт. Вы должны получить следующий результат:

Результат загрузки файла GeoJSON
Результат загрузки файла GeoJSON

KMZ в GeoJSON

Файл формата KMZ является сжатым аналогом файла KML. Также он может содержать дополнительные данные, например, фотографии. Но в данном случае нас это не интересует. Программа GeoRecounter может открывать файлы KMZ аналогично файлам KML.

Дальнейшие действия по сохранению данных в формат GeoJSON выполняются так же, как и в предыдущем разделе.

Польза от быстрого конвертирования между форматами KML, KMZ и GeoJSON

Функция программы очень пригодится, когда необходимо быстро набросать трассу, например, на публичной кадастровой карте. После построения трассы ее можно перевести в формат KML, и в дальнейшем плодотворно работать с ней в Sas Планете или, например, в AutoCAD или NanoCAD (после дополнительной ускоренной обработки в GeoRecounter).

Обратное конвертирование нужно, например, для того, чтобы быстро проверить, как накладываются результаты изысканий на кадастровые участки, указанные на Публичной кадастровой карте.