Импорт координат в формате KML/CSV

Печать Стартовая страница

Современные средства дистанционной фиксации состояния местности, например с применением беспилотных летательных аппаратов, позволяют одновременно записывать файлы изображений и координатного описания трека движения съемочного аппарата. Файл с описанием трека содержит координаты точек и характеристики во время съемки (скорость, курс, время и пр.). Изображения местности могут быть представлены фото или видео материалами.

Диалог "Импорт координат в формате KML/CSV" предназначен для нанесения на карту линейного объекта – трека движения объекта из файла в формате KML или CSV.

Карта для нанесения линейного объекта может быть либо выбрана из списка открытых карт либо создана новая. Новая карта создается с теми же параметрами что и основная карта. Классификатором новой карты является service.rsc.

В качестве исходных данных могут быть выбраны файлы в формате KML или CSV. У файла формата CSV первая строка считается строкой описания, и данные начинают выбираться со второй строки. Для примера ниже приведен фрагмент файла формата CSV:

latitude, longitude, altitude(feet), ascent(feet),speed(mph), distance(feet), max_altitude(feet), max_ascent(feet), max_speed(mph), max_distance(feet), time(millisecond), datetime(utc), datetime(local), satellites, pressure(Pa), temperature(F)

48.735666,29.500517,651,0,0.11,0,651,0,0.11,0,0,2014-12-02 10:43:36.0000,2014-12-02 10:43:36.0000,12,100105,26.78

48.735666,29.500516,651,0,0.02,0,651,0,0.11,0,250,2014-12-02 10:43:36.0250,2014-12-02 10:43:36.0250,12,100105,26.78

Широта, долгота и высота должны быть расположены именно в таком порядке, как в приведенном выше фрагменте файла.

В файле формата KML осуществляется поиск первого тэга <coordinates>, и из него считываются координаты точек метрики наносимого объекта. Содержимое тэга должно представлять из себя последовательность блоков данных, разделенных пробелами. В самом блоке данные должны быть в следующей последовательности: долгота, широта, высота. Пример содержимого тега <coordinates> приведен ниже:

<coordinates>29.500517,48.735666,0 29.500516,48.735666,0 </coordinates>

К нанесенному объекту можно привязать один или несколько видеофайлов, имена которых после нанесения будут записаны в выбранную пользователем семантику. Для этого в разделе «Исходные данные» справа от поля «Имена файлов с видео» надо нажать на кнопку с тремя точками. В открывшемся диалоге можно выбрать один или несколько видеофайлов.

Вид создаваемого объекта выбирается при помощи клика левой кнопки мыши на графическом изображении объекта. В открывшемся диалоге можно выбрать желаемый вид объекта из всех линейных объектов, имеющихся в классификаторе выбранной карты. Если создается новая карта, то используется классификатор service.rsc.

В диалоге пользователю предоставляется возможность указать в каких единицах во входном файле представлена высота. Помимо этого из выпадающих списков можно выбрать семантики объекта, в которые будут записаны имена входного файла и файлов видеоданных. Следует учесть, что в список семантик для выбора отбираются только семантики, имеющие тип «Имя файла зарегистрированного типа». Они должны быть заранее добавлены в классификатор карты.

Диалог "Импорт координат в формате KML/CSV" позволяет сформировать базу результатов полевых работ.