Показать сообщение отдельно
Старый 20.10.2010, 20:03   #1 (permalink)
katran
Модератор
 
Аватар для 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