Блог Александра Фадеева - для студентов,
кадастровых инженеров и любознательных!

Вход / Регистрация X

Файл-архив » Программы » Вспомогательные программы

Утилита конвертации JSON в MET-файл Панорамы

Утилита конвертации JSON в MET

Утилита позволяет получать сведения из json-файла(ов) с геометрией и конвертировать их в формат текстового файла met для ГИС Карта.
The utility allows you to obtain information from the json-file (s) with the geometry and convert them to a text file format for GIS Karta met.


Краткая инструкция по использованию

Определение пути к исходной папке с файлами в формате JSON

На первом этапе необходимо пользователю выбрать папку, в которой находятся файлы формата json. После выбора папки утилита получает сведения о названиях полей атрибутивных данных из всех файлов данной папки.

Необходимым условием успешной конвертации данных из файлов формата JSON с геометрией это наличие сведений по геометрии в одной и той же системе координат. Желательным является так же что файлы описывают объекты одного типа. Подробнее об этом смотрите в статье "Создание объектов в ГИС Карта на основе данных MET-файла".

Далее вам необходимо в таблице соответствий внести номера семантик из классификатора карты ГИС Карта (Панорама). Снятием галочки можно не включать то или иное поле. Хотя оставление в поле значения "0", так же приведет при создании объектов через текстовый файл формата MET в ГИС Карте к аналогичному результату.

Настройка полей семантики (атрибутивных данных) и способа конвертации JSON to MET

Примечательно, что одинаковые поля с именами объединяются. Если вам сложно определится с классификатором, то можно внести значения 40001, 40002, и т.д. для необходимых полей. При таком подходе объекты в любом случае будут нанесены на карту в ГИС Карта, только семантика (атрибутивные данные) будут с названием "*". Это можно затем исправить путем редактирования классификатора данной карты в ГИС Карта. Заметим еще одну особенность если в разных json название полей разное, а информация в них одинакового характера то им можно присвоить одинаковый номер (код семантики – синим и первая строка).

Для объединения всех json в паке в один met-файл необходимо поставить галочку "Объединить все исходные поля в один файл merged.met" с соответствующим именем merged.met. Если этого Вы не хотите, то галочку не ставите, тогда фалы met будут нести такие же имена что и json-файлы, но с расширением *.met.

Далее вам необходимо установить исходную систему координат в json-файлах и установить целевую систему координат для met–файла(ов). Принятые системы координат:
1) SphericalMercator – EPSG3857 в метрах;
2) WGS84 – в градусах.
Строго следите, чтобы выбор исходной системы координат соответствовал системе координат json-файлов в папке. И последним этапом является нажатие кнопочки "Да". Полученные файлы будут находится в той же папке что и исходные файлы в формате JSON.

В прилагаемом архивном файле в папке "data set" находятся для примера два исходных JSON-файла и результаты их конвертации в формат MET, как по отдельности так и в один файл "merged.met".

Просмотров: 2078
Загрузок: 162
Рейтинг:
1 / 5 ( Отлично )
Версия файла Версия 1.0
E-Mail: sergey # ryzkov-sn.ru
Тип файла ZIP
Размер файла 304.13 Kb

Понравился файл? Поделись ссылкой на него с друзьями!

Высказываться в комментариях можно свободно, негативные мнения и отзывы не запрещены. Удаляются или редактируются только комментарии с матом и спам.

В этом разделе