Аналитика
http://www.geosystema.net/forum/

Конвертація даних з GPS
http://www.geosystema.net/forum/viewtopic.php?f=1&t=19645
Страница 1 из 1

Автор:  Winter [ 12 сен 2016 15:57 ]
Заголовок сообщения:  Конвертація даних з GPS

Допоможіть будь-ласка! Є дані обмірів в форматі ".gdb" підкажіть як відкрити ці файли та конвертувати їх в формат shp або якийсь інший, який підтримується Digitals?

Автор:  voha [ 13 сен 2016 14:01 ]
Заголовок сообщения:  Re: Конвертація даних з GPS

Winter писал(а):
Допоможіть будь-ласка! Є дані обмірів в форматі ".gdb" підкажіть як відкрити ці файли та конвертувати їх в формат shp або якийсь інший, який підтримується Digitals?
Якщо це файл содержащий сведения о треках, путевых точках, маршрутах и т.д. в формате GDB MapSource, тоді чому не перезберегти у .gpx?

Автор:  Winter [ 13 сен 2016 16:08 ]
Заголовок сообщения:  Re: Конвертація даних з GPS

Так це файл "содержащий сведения о треках, путевых точках, маршрутах и т.д. в формате GDB MapSource", але в якій програмі його відкрити, щоб перезберегти в іншому форматі, який прочитається в Digitals. З даним форматом файлу зустрічаюся вперше.

Автор:  voha [ 13 сен 2016 16:21 ]
Заголовок сообщения:  Re: Конвертація даних з GPS

Winter писал(а):
Так це файл "содержащий сведения о треках, путевых точках, маршрутах и т.д. в формате GDB MapSource", але в якій програмі його відкрити, щоб перезберегти в іншому форматі, який прочитається в Digitals. З даним форматом файлу зустрічаюся вперше.
MapSource

Автор:  voha [ 05 сен 2020 11:29 ]
Заголовок сообщения:  Re: Конвертація даних з GPS

Доброго дня розробникам.

Вирішую задачу: відкрити файл GPX, в якому назви атрибутів та їхні значення записані в HTML таблиці, вкладеній в блок CDATA вузлів <desc>. Відкрити так, щоб атрибути попали у параметри об'єктів. Зараз Digitals відкриває GPX як XML файл, тому параметри читаються як назви і значення вузлів.

Написав функцію DLL: розбір (парсинг) тегів HTML таблиці в блоці CDATA всіх вузлів <desc> файла GPX. Результат функції /Result:=PAnsiChar(AnsiString(StringList.Text))/ отримується скриптом по команді @DLLExec DLLPath.DLLFunction [Parameters], але:
якщо Result містить близько 264734 символів, все працює "гуд", якщо 264736 і більше - виникає помилка звертання Digitals до пам'яті (відео - за посиланням у хмарі).

Питання: чи обмежений розмір даних, які скриптова функція @DLLExec DLLPath.DLLFunction [Parameters] може отримати від функції DLL :?: Невже вирішення питання тільки через запис тимчасового текстового файла?

Таких GPX файлів у мене - сотня. Якщо ці файли "неправильні", то я не даремно функцію DLL писав. Але якщо такі GPX не рідкісні, то може є зміст додати функціоналу Digitals на предмет читання параметрів з HTML рядків у блоці CDATA вузлів <desc> файла GPX?

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/