Вернуться   GPS навигация Сибири > GPS карты > Общие вопросы > Разное

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


Разное Если вы не нашли раздел под волнующею вас тему, то смело пишите тут.


Ответ
 
LinkBack Опции темы Опции просмотра
Старый 20.10.2010, 19:03   #1 (permalink)
Модератор
 
Аватар для katran
 
Регистрация: 30.07.2009
Адрес: Канск Красноярский край
Сообщений: 2,052
Отправить сообщение для katran с помощью Skype™
По умолчанию Список утилит для картописателей!

Графическая утилита для получения адресного поиска для Гармина
(Релиз от 13.10.2010)
[Только зарегистрированные пользователи могут видеть ссылки. Нажмите Здесь для Регистрации]
Библиотеки (если потребуются): [Только зарегистрированные пользователи могут видеть ссылки. Нажмите Здесь для Регистрации]
.NET 3.5 (обязателен на системе, качать если не стоит) 197 Мегов: [Только зарегистрированные пользователи могут видеть ссылки. Нажмите Здесь для Регистрации]

Работа программы:
1. Открываете нужный вам mp файл
2. Выбираете нужные опции:
-Типы домов: перечень полигонов, которые будут обрабатываться, при пустом поле - все.
-Номер слоя, если проставляемый POI надо разместить на другом слое
-Тип POI - прописывается в Type
-Центр POI по 3 точкам: по умолчанию центром является среднее по всем координатам полигона, если полигон супер искривленный с кучей сторон, то полученный центр может не попасть на полигон, то расчет по 3 точкам гарантировано поставит на полигон, но будет на краю полигона
-Улица должна быть: не обрабатывать полигоны без улицы
-Удалить Label в полигонах: удалить поле Label в тех полигонах, над которыми будут проставляться POI
-Тип HouseNumber полигона: определяет формат номера дома, по которому будут отбираться полигоны - Номер - это число, сложный номер - это число плюс что-то, на ваш выбор комбинация условий
-Вставка меток дубликатов: вставляет текст "(номер дубликата)" после номера дома в указанных полях проставляемого POI
-Лог некорректных адресов: записать в лог файл (ваш файл с расширенем log) информацию по полигонам (не всех, а только заданных в ПО), у которых не заполнено одно или два поля из трех: номер дома, улица, город.
3. Обработать
-Создаться новый файл с добавлением к имени -garmin
-В отчете в интерфейсе так же будет указано количество полигонов (так же только указанных типов), у которых не заполнены все три поля адреса
-Так же будет выдана информация по дубликатам (город будет указана индексом, как в самом полигоне)


Программа для перенумерации по порядку RoadID и NodID, которые иногда имеют свойство принимать очень большие значения в GME.
(Релиз от 14.10.2010)
[Только зарегистрированные пользователи могут видеть ссылки. Нажмите Здесь для Регистрации]

Использование: ReNumberingID -r/-n/-b filenamein [filenameout - необязателен]
-r - Пересчитать RoadID
-n - Пересчитать NodID
-b - Пересчитать RoadID и NodID

Дополнительные функции (выводятся в лог filenamein-log.txt):
- выявляет наличие некорректно соединенных в GME дорог, имеющих два и более полей Data на одном слое, при этом указывает номера строки и RoadID в исходном файле, процедура перенумерации при наличии таких дорог выполняться не будет.
- выводит мин и макс найденных ID в исходной карте.

Требует .Net 3.5
Количество запомненных каждых ID = 2 147 483 648
Максимальное значение ID = 9 223 372 036 854 775 808


Утилита NCrossR
, v.0.2alfa © 2010-09-01, mshr, [Только зарегистрированные пользователи могут видеть ссылки. Нажмите Здесь для Регистрации]
Утилита NCrossR

Утилита NCrossR анализирует в полише дороги (полилинии) с тэгом RoadID
в целях выявления пересечений полилиний, не обозначенных соединительными
(роутинговыми) узлами.
Добавляет закладки ошибки в найденных точках необозначенных пересечений дорог.

запуск: >NCrossR.exe file.mp
результат обработки file.mp пишется в file_NCrossR.mp.

Особенности действия утилиты:
1. Не выявляет самопересечения полилиний (данная функция хорошо
реализована в GME).
2. Не анализирует найденные точки необозначенных пересечений на
предмет уровня дорог. В результате - среди обозначенных "ошибок",
выявленных утилитой, находятся пересечения дорог различного уровня
в многоуровневых развязках. (при исправлении карты по итогам работы
утилиты необходимо участие оператора).
3. При работе индицирует информацию о динамике процесса выполнения.
Относительно высокая скорость обработки карты: на обработку карты
PVL.mp (более 13Mb, более 374 тыс.строк, более 76 тыс. отрезков
роутинговых полилиний) ушло менее 110 секунд.

Утилита DRoads, v.0.3alfa, © 2010-09-10, mshr, [Только зарегистрированные пользователи могут видеть ссылки. Нажмите Здесь для Регистрации]
Утилита DRoads

Утилита DRoads анализирует в полише дороги с тэгом RoadID.
Добавляет закладки ошибки в узлах пересечений дорог имеющих
более одного пересечения, отмечая только те узлы для которых
установлены рестрикты.

При запуске утилиты с необязательным параметром '-r'
закладки ошибки проставляются во всех узлах пересечений дорог
имеющих более одного пересечения.

запуск: >DRoads.exe file.mp [-r]
результат обработки file.mp пишется в file_droads.mp.


Утилиты от Vovka

Полное описание внутри утилиты... Читаем, потом запускаем...
Краткое описание:
1. Индексирует населенные пункты
2. Находит дубликаты ПОИ
3. Индексирует все ПОИ и полилинии полностью "вложенные" в полигон населенного пункта.
4. Разносит по уровням... По заранее заданному конфигу разносит ПОИ и Полилинии... А Полигоны разносит автоматически в зависимости от их размера. (полезно тем кто делает карту Маппером или в Навител) -уровни надо создать перед разносом вручную... Один раз так же придется откорректировать конфиги под свое количество уровней...

Новая версия
5. Добавлено: индексирует так же дома следующих типов
Код
Residential building (0x6c, полигон)
Common building (0x6e, полигон)
Office building (0x6d, полигон)
Industrial building (0x6f, полигон)

ну и само собой 0х13

Индексация проходит по проверки одной точки полигона на предмет попадания в зону покрытия полигона Городская или Сельская застройка. Т.е теоретически возможно дом не будет проиндексирован, если не все его "углы" находятся в зоне покрытия полигона города. (сделано так для повышения скорости работы утилиты, проверяется одна точка, а не все точки полигона) Вероятность непроиндексирования крайне мала, но есть... Не оставляйте дома "торчащими" из под полигона Городская (или Сельская) застройка, и дом гарантировано будет проиндексирован...

Все программы взяты с Казахстанского GPS Клуб [Только зарегистрированные пользователи могут видеть ссылки. Нажмите Здесь для Регистрации] может кому и пригодятся!
Вложения
Тип файла: rar Release.rar (139.5 Кб, 4 просмотров)
Тип файла: rar DRoads.rar (382.1 Кб, 4 просмотров)
Тип файла: rar NCrossR.rar (385.8 Кб, 4 просмотров)
katran вне форума   Ответить с цитированием Вверх
Sponsored Links
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Вкл.



Текущее время: 02:03. Часовой пояс GMT +7.




Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot