Уважаемые пользователи и гости форума! Доступно обновление карт Украины: Июнь-2020 для Нави-Мапс и СитиГИД.
Карты можно обновить как через саму программу навигации = Карты - Обновить,
так и скачать атлас карт в архиве в разделе Загрузок (Скачать карты, программы)
Также выпущены карты cgnet для версии СитиГИД 7.9.0.236 под операционку WinCE 6.0 - подробнее читайте на форуме


Продолжаются работы по улучшению форума. Возможны перерывы во время обновления кода движка форума.

Утилиты картографам от Алексея (Mechanic)

Редакторы и утилиты - предложения разработчиков

Модераторы: OldMan, alx69, Vadim_O, Mechanic, Alex1802, PivoOdessa

Ответить
Сообщение
Автор
Vadim_O
координатор проекта
Сообщения: 7913
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

Утилиты картографам от Алексея (Mechanic)

#1 Сообщение Vadim_O » 21 июн 2009, 02:28

Здесь будут полезные утилиты и программы от Алексея ака Mechanic (г. Луцк)

Утилита № 1.
Утилита удаления строчек в текстовом файле, которые содержат заданный фрагмент текста
http://travelgps.com.ua/lutsk/udalyator_strochek.zip

Пример использования :
Например можно удалить все строки в текстовом (mp) файле, содерщащие фрагмент "lenght="

В результате работы утилиты получаются два файла:
1) обработанный txt файл с удаленными строками
2) файл с перечнем удаленных строк для контроля
Исходный файл не изменяется.

Утилита № 2
http://travelgps.com.ua/lutsk/Comment_uncoment.zip
Утилита позволяющая выносить определенные строки (по сути ключи или поля Extra) за пределы описания объекта, так что вынесенная строчка/ключ становится после обработки комментарием.
Аналогично можно из комментария заносить информацию внутрь "объекта".
Возможен выбор работы по категории объектов - POI, Polygon, Polyline.

Утилита полезна в случаях когда какая-то информация (Extras и др.) не пропускается конверторами карт в другие форматы или утилитой mp2mp а Вы не хотите терять эту информацию в исходной карте.



Информация для поисковиков:
Как удалить строчку строку текста содеращую фразу фрагмент



Утилита № 3
Проверка наличия адресной информации в адресных свойствах улиц
(признак привязки к городу не проверяется)
http://travelgps.com.ua/lutsk/Label2StreetDesc.zip

а) если адресная информация об улице отсутствует, то она берется из поля label= (названия улицы)
б) если адресная информация присутствует - то выполняется сравнение межу тем что в Label= (название) и тем что StreetDesc= (адрес) в том числе сравнение адресных данных с учетом регистра.
Если в названии "Ул." а а в адреске "ул." - то такие ситуации тоже отлавливаются.
Последний раз редактировалось Vadim_O 04 окт 2009, 02:22, всего редактировалось 4 раза.

OldMan
ВЕДУЩИЙ
Сообщения: 2342
Зарегистрирован: 24 июл 2006, 15:43
Откуда: Донецк, Украина
Контактная информация:

Re: Утилиты картографам от Алексея (Mechanic)

#2 Сообщение OldMan » 21 июн 2009, 10:09

Vadim_O писал(а):Здесь будут полезные утилиты и программы от Алексея ака Mechanic (г. Луцк)

Утилита удаления строчек в текстовом файле, которые содержат заданный фрагмент текста
http://travelgps.com.ua/lutsk/udalyator_strochek.zip

Пример использования :
Например можно удалить все строки в текстовом (mp) файле, содерщащие фрагмент "lenght="

В результате работы утилиты получаются два файла:
1) обработанный txt файл с удаленными строками
2) файл с перечнем удаленных строк для контроля
Исходный файл не изменяется.
Ну наконец-то кто-то сделал такую простую и нужную утилиту.
Спасибо Алексею.
Только одна простьба, обработанный файл переименовывать, оcтавляя его с расфирением .mp
Слава GPS!

Vadim_O
координатор проекта
Сообщения: 7913
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

#3 Сообщение Vadim_O » 19 сен 2009, 16:56

Алексей, надо бы расширить возможности утилиты.
Сделать так чтобы можно было задавать секцию (типы объекта по которым будут удаляться ненужные строки),
например возможность задать класс и тип :
POLYGON или POLILYNE или POI - чтобы строчки удаляло не просто по файлу, а применительно к типу объекта.

Например задать что надо удалить в секциях полигонов,
у которого тип Type=0x2
строчки где есть Region=
т.е. искать здесь:
[POLYGON]
Type=0x2
City=Y
Data0=(48.778610,30.252399),(48.783081,30.252233),(48.783081,30.256015),(48.780841,30.256176),(48.781700,30.260124),(48.778953,30.261325),(48.779640,30.264759),(48.774833,30.266990),(48.770198,30.252227),(48.772945,30.249824),(48.772918,30.249622),(48.777954,30.249622)
Region=624
[END]

и чтобы было возможно удалить как Region=
так и City=
(если понадобится)
У нас можно купить лицензионный ключ на СитиГид или Нави-Мапс = за 250 грн.

Vadim_O
координатор проекта
Сообщения: 7913
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

#4 Сообщение Vadim_O » 22 сен 2009, 23:09

Добавил информацию по Утилите № 2. - которая переносит строчки в комментарий.
У нас можно купить лицензионный ключ на СитиГид или Нави-Мапс = за 250 грн.

Vadim_O
координатор проекта
Сообщения: 7913
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

#5 Сообщение Vadim_O » 04 окт 2009, 02:23

Добавил информацию об Утилите № 3 - проверка адресной информации по улицам.
У нас можно купить лицензионный ключ на СитиГид или Нави-Мапс = за 250 грн.

Vadim_O
координатор проекта
Сообщения: 7913
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

#6 Сообщение Vadim_O » 12 окт 2009, 03:30

Обновилася утилита № 3.
Просьба ко всем проверить свои карты этой утилитой.
У нас можно купить лицензионный ключ на СитиГид или Нави-Мапс = за 250 грн.

Ответить

Вернуться в «Утилиты и редакторы для создания хороших правильных карт»