
Утилиты помогающие в картописательстве
#1
Отправлено 06 Май 2009 - 11:56
"Это безрассудно" - заметил Опыт.
"Это бесполезно" - отрезала Гордость.
"Попробуй..." - шепнула Мечта.
"Это что б@#ть, такое!!!????" - прокричал Анус, 5 минут позже.
#2
Отправлено 06 Май 2009 - 12:00
Прикрепленные файлы
"Это безрассудно" - заметил Опыт.
"Это бесполезно" - отрезала Гордость.
"Попробуй..." - шепнула Мечта.
"Это что б@#ть, такое!!!????" - прокричал Анус, 5 минут позже.
#3
Отправлено 06 Май 2009 - 12:06
Короче для того, чтобы разом преобразовать кучу бесформенных полигонов в одинаковые ровные прямоугольники, нужно их отделить в отдельный файл.
Программа в папке. В эту папку кладём MP-шник с отделёнными полигонами (домиками), обзываем его in.mp Программа удаляет координаты всех вершин полигона, оставляя только одну, потом клонирует эти координаты на четыре, с заданным приращением. В окошечках программы нужно указывать нужные приращения координат. Запускаем и получаем out.mp Приращения координат нужно высчитывать самому.
Я это делаю так: создаю "эталонный" домик (с нужными размерами и углом наклона), и для простоты помещаю его в такое место на карте, чтоб один из его углов попал на какие-нибудь круглые координаты. (например для Твери я пользуюсь 56.830000, 35.830000). Тогда у этого эталонного домика (с нужным размером и углом наклона) приращения остальных трёх координат будут явно видны во вкладке Sourse.
Выровненные полигоны вставляем обратно в основную карту и ручками расставляем на нужные места.
Полное описание см на форуме http://forum.navitel...pic.php?t=11803
Прикрепленные файлы
"Это безрассудно" - заметил Опыт.
"Это бесполезно" - отрезала Гордость.
"Попробуй..." - шепнула Мечта.
"Это что б@#ть, такое!!!????" - прокричал Анус, 5 минут позже.
#4
Отправлено 06 Май 2009 - 12:13
Прикрепленные файлы
"Это безрассудно" - заметил Опыт.
"Это бесполезно" - отрезала Гордость.
"Попробуй..." - шепнула Мечта.
"Это что б@#ть, такое!!!????" - прокричал Анус, 5 минут позже.
#5
Отправлено 06 Май 2009 - 12:55
Прикрепленные файлы
"Это безрассудно" - заметил Опыт.
"Это бесполезно" - отрезала Гордость.
"Попробуй..." - шепнула Мечта.
"Это что б@#ть, такое!!!????" - прокричал Анус, 5 минут позже.
#6
Отправлено 12 Май 2009 - 15:51
Программа сравнения mp-файлов
Программа предназначена для сравнения файлов карт в "польском" формате (.mp-файлов).
Предполагается, что сравниваемые файлы содержат корректные карты в "новом" польском формате. Сравнение производится по записям объектов. Две записи объектов считаются различными, если они различаются хотя бы на один байт. Комментарии игнорируются и не переносятся в результирующие файлы.
Программа является консольным приложением Win32 и рассчитана на запуск из командной строки.
Использование
mp_comp02.exe <new.mp> <old.mp> [/[V][O]]
<new.mp> - имя "нового" mp-файла
<old.mp> - имя "старого" mp-файла
/V - флаг увеличенной "болтливости" программы
/O - флаг работы в старом стиле (как преамбула трактуется только [IMG ID])
После работы создаются 3 файла (старые файлы с таким же именем затираются без предупреждения):
tcmp_common.mp - объекты общие для двух файлов
tcmp_new.mp - объекты, присутствующие в новом файле и отсутствующие в старом
tcmp_old.mp - объекты, присутствующие в старом файле и отсутствующие в новом
Если в обоих сравниваемых файлах первой записью была преамбула, то она будет записана во все образуемые файлы. Если преамбулы отличаются, то в файл tcmp_common.mp будет записана более новая преамбула.
Комментарии к некоторым сообщениям программы
*** Unexpected line in input file! >строка< - программа считает, что строка не может принадлежать валидному mp-файлу
*** num_str = число1! (num_records = число2) - в записи номер число2 меньше трех строк (запись пустая) (Программа считает, что такая запись не может принадлежать валидному mp-файлу)
* First record is not [IMG ID] ! - предупреждение о том, что первая запись в файле не является преамбулой
* Difference is detected in [IMG ID] - предупреждение о том, что в сравниваемых файлах различаются преамбулы
No differences between files. - программа не обнаружила различий в файлах
Загрузка
Скачать версию 02.003 от 23.04.07 (исполняемый файл в zip-архиве) - 25 Кб.
Скачать версию 01.018 от 21.10.06 (исполняемый файл в zip-архиве) - 24 Кб.
#10
Отправлено 22 Август 2009 - 00:08
"Это безрассудно" - заметил Опыт.
"Это бесполезно" - отрезала Гордость.
"Попробуй..." - шепнула Мечта.
"Это что б@#ть, такое!!!????" - прокричал Анус, 5 минут позже.
#11
Отправлено 24 Август 2009 - 16:06
Сообщение отредактировал vis888: 25 Август 2009 - 10:25
#12
Отправлено 24 Август 2009 - 17:27
Сообщение отредактировал Vovanchik: 24 Август 2009 - 17:34
"Это безрассудно" - заметил Опыт.
"Это бесполезно" - отрезала Гордость.
"Попробуй..." - шепнула Мечта.
"Это что б@#ть, такое!!!????" - прокричал Анус, 5 минут позже.
#13
Отправлено 24 Август 2009 - 19:34
#14
Отправлено 24 Август 2009 - 19:51
"Это безрассудно" - заметил Опыт.
"Это бесполезно" - отрезала Гордость.
"Попробуй..." - шепнула Мечта.
"Это что б@#ть, такое!!!????" - прокричал Анус, 5 минут позже.
#16
Отправлено 13 Октябрь 2009 - 12:07
http://forum.ixbt.co...45:9949-87#2699, прямая ссылка на скачивание http://depositfiles....files/i49hv07a5.
Victor Pomortseff, Екатеринбург
Написал тут неболшую утилитку для обработки треков:
· Загрузка треков и путевых точек (NMEA, plt, собственный формат программы)
· Обработка треков при помощи таких функций как:
· HDOP фильтр (удаление точек, для которых значение HDOP превышает указанный порог)
· Удаление участков «дрифта» трека (когда логгер не двигался, а точки трека записаны с разбросом)
· Коррекция скорости движения - предполагается, что логгер не мог двигаться со скоростью ниже некоторой пороговой. При этом для всех точек с более низкой скоростью она полагается нулевой (т.е. считается что логгер в это время был неподвижен)
· Уменьшение числа точек (генерализация) трека без значительного искажения его формы
· Сглаживание трека (фильтр Калмана, двойное экспоненциальное сглаживание (DES), взвешенный сглаживающий сплайн)
· Сглаживание значений скорости и направления.
· Установка значений высоты для точек трека и путевых точек по данным SRTM3 версии 2.1
· Отображение трека (исходного и обработанного) на графике и/или GoogleMaps (требуется доступ в Интернет)
· Отображение профилей (зависимость значения от расстояния) скорости и высоты по треку
· Расчет статистики по треку (время движения, время остановок, средняя скорость движения, суммарный набор и потеря высоты…)
· Запись в блок метаданных (exif) фотографий, сделанных во время движения, координат точки съемки (geotagging) с возможностью создания путевых точек для каждой из фотографий.
· Сохранение трека (исходного и обработанного) и путевых точек в форматах CSV, GPX, KML или собственном двоичном формате (TWB).
· Сохранение статистики по треку в TXT файл
· Сохранение изображения профилей скорости и высоты в формате GIF
Если интересно, можно скачать и попробовать: http://depositfiles....files/i49hv07a5 Есть достаточно подробное описание.
#17
Отправлено 31 Октябрь 2009 - 13:58
Прикрепленные файлы
Сообщение отредактировал Vovanchik: 06 Ноябрь 2009 - 10:52
"Это безрассудно" - заметил Опыт.
"Это бесполезно" - отрезала Гордость.
"Попробуй..." - шепнула Мечта.
"Это что б@#ть, такое!!!????" - прокричал Анус, 5 минут позже.
#19
Отправлено 01 Ноябрь 2009 - 19:42
Сообщение отредактировал St.Ranger: 01 Ноябрь 2009 - 19:43
#20
Отправлено 05 Ноябрь 2009 - 11:37
В дальнейшем планируется дополнить утилиту различными опциями, типа поиска дубликатов населенных пунктов и т.д. Но пока есть, что есть... Все кто попробует напишите все ли у вас получилось, что бы мы могли выявить возможные глюки...
Перезалил файл... 2 версия введена защита от "дурака"
Сообщение отредактировал Vovanchik: 10 Ноябрь 2009 - 12:21
"Это безрассудно" - заметил Опыт.
"Это бесполезно" - отрезала Гордость.
"Попробуй..." - шепнула Мечта.
"Это что б@#ть, такое!!!????" - прокричал Анус, 5 минут позже.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных