Страница 1 из 1

magsendtool для анализа и визуализации магеллановских карт

Добавлено: 21 июл 2005, 22:10
MagUser
На http://groups.yahoo.com/group/mapsend_f ... /Analyser/ выложена программа magsendtool. (В magsendtool.zip) Утилита предназначена для инспекции файлов магеллановских карт и преобразования слоёв в SHP файлы, которые можно смотреть в GIS-совместимых программах. Заметьте, что сама программа ничего графического не показывает. (детали см. в файле README-en.txt) К сожалению, чистить сейчас времени нет, поэтому там выводится довольно много "отладочного" мусора. Иногда и он оказывается полезен, а если сильно мешает или чтобы ускорить выполнение программы, то можно запускать её с перенаправлением вывода на nul: magsendtool [options] [файл_карты] > nul Теперь про options... -d выдаёт директорию в файле карты -x [внутр_файл] вытаскивает файл -X вытаскивает все файлы -D выдаёт информацию о Raima DB -DD вытаскивает и распаковывает запакованные файлы -DDD выдаёт содержимое Raima DB -i показывает структуру INI-файл из карты -L информация о слоях (лучше пользоваться опциями из серии 'g') -g краткая информация о группах слоёв -gg дополнительно выводятся данные о геометрических структурах слоёв: данные из заголовков файлов, содержимое сегментов (cells), географические названия объектов, число точек в них, и т.д. -ggg дополнительно выводятся координаты -gggg то же, что и -gg, плюс все входящие в группы слои сбрасываются в формате SHP файлов. Все команды, связанные со сбросом файлов (x, X, DD, gggg) лучше запускать в отдельной директории, если не хотите потом мусор выгребать. Примеры: magsendtool -X -DD [файл_карты] > nul вытащит все файлы и распакует то, что там запаковано. magsendtool -gggg [файл_карты] > nul быстро вытянет все layers в SHP формате. Первоисточники: на yahoo в директории http://groups.yahoo.com/group/mapsend_f ... and%20doc/ есть файл specification_pa10.zip. В основном, я пользовался им, поскольку больше нигде ничего не нашёл. Описание Raima DB брал из дистрибутива db.star на ittia.com. Если есть какие-то вопросы - пишите.