Уважаемые пользователи и гости форума! Обновление карт Украины для Нави-Мапс и СитиГИД доступно внутри программ.
=> Меню -> Карты -> Обновить. Обновите пожалуйста Нави-Мапс на версию 12.0.242 или выше.
Ошибки и замечания можно давать в соответствующих темах форума или через кнопку Ошибка в программе.
Через кнопку Ошибка отправляйте информацию следующим образом:
Тап на карте в месте где надо сделать уточнения или изменения в карте. Пишите что именно надо изменить/добавить и нажимаете на кнопку Отправить.
Подождать еще примерно 2-3 минуты для сеанса связи.
Мы запустили Telegram-канал где можно задать вопрос или оперативно прислать скриншот и дать уточнения по картам.
Присоединяйтесь к нашему каналу: https://t.me/travelGPS_Ukraine_maps
Продолжаются работы по улучшению форума. Возможны перерывы во время обновления кода движка форума.
=> Меню -> Карты -> Обновить. Обновите пожалуйста Нави-Мапс на версию 12.0.242 или выше.
Ошибки и замечания можно давать в соответствующих темах форума или через кнопку Ошибка в программе.
Через кнопку Ошибка отправляйте информацию следующим образом:
Тап на карте в месте где надо сделать уточнения или изменения в карте. Пишите что именно надо изменить/добавить и нажимаете на кнопку Отправить.
Подождать еще примерно 2-3 минуты для сеанса связи.
Мы запустили Telegram-канал где можно задать вопрос или оперативно прислать скриншот и дать уточнения по картам.
Присоединяйтесь к нашему каналу: https://t.me/travelGPS_Ukraine_maps
Продолжаются работы по улучшению форума. Возможны перерывы во время обновления кода движка форума.
Редакторы от Lango и Map++ от Михаила Сотина
Модераторы: alx69, Vadim_O, OldMan, Mechanic, Alex1802, PivoOdessa
-
- координатор проекта
- Сообщения: 7923
- Зарегистрирован: 11 июн 2006, 00:29
- Чаще езжу тут:: Ukraine
- Откуда: Одесса, Украина
- Контактная информация:
Редакторы от Lango и Map++ от Михаила Сотина
Редактор MapEdit ++ (или Мап++) доработанная и очень полезная бесплатная версия - особенно для проверок
http://sourceforge.net/projects/gmeaddons/
или последние сборки для тестирования и работы часто есть здесь
http://www.kentavr.com.ru/forum/viewtopic.php?f=24&t=12
Ссылка на редактор в версии от Lango (жалко что уже не развивается)
http://travelgps.com.ua/soft/mapedit1.0.45.2.1_le.zip
Внутри архива есть файл cmdline.htm
- в теме здесь фразы на заметку и для нахождения по поиску решаемых задач :
Команда show hide
Параметр [posterr]
Может:
показать/скрыть ошибки, назначения почтовых адресов
объекты с незаполенным полем Label переводятся в режим прозрачности.
объекты подсвечиваются красным квадратом при условии:
для всех типов:
Если не определена принадлежность к какому либо город. поле Сity
Только для полигонов:
Несоответствие полей Label и HouseNumber
Отсутствует название улицы (поле Street пустое)
Только для полилиний:
Метка(подпись) не соответствует названию улицы (Label != Street).
-------------
Команда rename
Параметры [-street] [-label] [-cap] ["искомый текст" "заменяемый текст"]
-street Применять для поля названия улицы (Street)
-label Применять для поля метки (подпись) объекта (Label)
-cap Опция приводит выбранные поля к виду:
"УЛ. МАТРОСОВА" > "Ул. Матросова"
"уЛ. матроСОВа" > "Ул. Матросова"
"искомый текст" "заменяемый текст"
Заменяет искомый текст в выбранных полях объекта на заменяемый текст, при поиске искомый текст не чувствителен к регистру.
переименовывание.
Область применение все объекты карты
по умолчанию при отсутствии тегов [-street] [-label] – применяется к обоим полям.
Пример: имеем объект с меткой "ПРОСТПЕКТ ЮНЫХ ПРОСТПЕКТАНТОВ"
Rename –label –cap "ПРОСТПЕКТ" "пр-т"
Получим результат в метке объекта " пр-т ЮНЫХ ПРОСТПЕКТАНТОВ "
------------
команда split
выполняет Разделение группы выделенных объектов на составные подчасти. (обратное действие от команды Join GPSMapEdit)
или = разделение сджоиненных объектов
или = разделить объекты, которые были логически объединены командой Join в редакторе GPSMapEdit
------------
команда hmap
параметры tol=xx [horz]
составление таблицы высот основанной на информации из треков,
tol=xx – допуск, шаг сетки при генерации таблицы высот, где хх – в метрах
horz – при определинии этого флага, будет произведено построение горизонталей основанной на полученой таблице высот
------------
команда 2poi (полезна для карт под Гармин)
Выполняет конвертирование выбранных полигонов в точки с сохранением адресной информации.
Основное применение составление набора точек из полигона с адресной меткой типа
2-20, Маршала Жукова
Создаст вдоль основной горизонтали полигона набор точек
2, Маршала Жукова
4, Маршала Жукова
…
20, Маршала Жукова
----------------
команда mergeall
склейка однотипных полигонов после нарезки в форматы .rus, .ntm
= склеить однотипные полигоны после нарезки в форматы .rus, .ntm
----------------
команда closeholes
закрыть дырки объектов вырезанные физически, а не логически вычтенные (Join)
основное применение исправление дефектов нарезки в формат .rus, .ntm – и пропадании части объектов при физическом вырезании
----------------
Команда split_bylevel
Позволяет сделать физическое распределение объектов по слоям (вместо логического Extend to Level)
---------------
команда generalize
параметр =bitlevel
Bitlevel – число в диапазоне от 10 до 26
Генерализация выбранных объектов с заданной битностью. Область применения: для прореживания треков на картах с битносью 26бит
---------------
команда rgn2postal
параметр может быть - [skiproads]
Групповое назначение почтовых индексов – город/область/страна всем объектам попадающим в полигон определения карты
[skiproads] – пропускает в выборке все дороги
полигоном определения может служить либо полигоны на карте с типом 0x4а либо набор выбранных полигонов.
Полигоны должны иметь установленный тип принадлежности к городу City.
Используются только элементы полигонов лежащие на нулевом слое карты.
Для игнорирования некоторых полей почтового индекса используйте пустое имя в названии поля
для POI с типов [0..0x1100] - при пустом поле City имя города берется из метки объекта Label
примеры
'-, Московская область, Россия' - полигон определения
'Чехов, Мск обл., Рушша' - объект
'Чехов, Московская область, Россия' - результат в объекте
'Борвиха,-,-' - полигон определения (по пробелу в названии области и страны)
'Чехов, Московская область, Россия' - объект
'Борвиха, Московская область, Россия' - результат в объекте
'-,-,конкломерат Москва' - полигон определения (по пробелу в названии области и города)
'Чехов, Московская область, Россия' - объект
'Чехов, Московская область, конкломерат Москва' - результат в объекте
--------------
команда select
параметры = [-named] [clear] [polyline, polygon, poi, label]=xx [yy]
-named В выборке участвуют только именованные объекты
label Выбрать объекты с имеющие метку xx
clear Очистить выделение
polyline polygon poi - Выбрать все объекты по типу (линии, полигоны, точки) где
xx – тип объекта в десятичном виде или шестнадцатиричном виде
для выборки объектов по типу в диапазоне укажите еще конечный тип
yy – тип конечного объекта объекта в десятичном виде,
пример: select polyline=0x00 0x0C – выбрать полилинии дорог
----------------
команда set
[label, street, house, country, region, city]=[label, street, house]any text
[FindCity, FindIndex]={Y,N}
заполняет поля выбранных объектов текстом или копирует значения из соответстующих полей объекта
Для типов [country, region, city] можно назначить либо поле label либо текст.
Пример: set house=label
заполнит номера домов улицы во всех выбранных объектах значением из поля Label каждого объекта выделения
set address=Московская
заполнит название улицы во всех выбранных объектах значением "Московская"
set country=Россия
переназначит/создаст область принадлежности объекта к стране Россия
параметры
FindCity, FindIndex={Y,N}
устанавивает флаги индексации городов, или участия в поиске для
для выбранных объектов, доступные значения Y, N
road speed=xx устанавливает класс скорости для дороги для выбранных полилиний,
где xx - либо в индексах от 0 по 7,
либо в км/ч (автоматически приведет к требуемому индексу), но число должно быть больше 7
extend=xx протянуть выбранные объекты до слоя
set autoroute=xx
назначить классы для всех дорог выделения в соответствии с классификацией
- если ничего не выбрано, то выбираются все дороги
- xx - назначаемая скорость
таблица типов
тип полилинии назначаемый класс дороги
0: m_type = 0;
1: m_type = 4;
2: m_type = 3;
3: m_type = 2;
4: m_type = 2;
5: m_type = 1;
6: m_type = 0;
7: m_type = 0;
8: m_type = 1;
9: m_type = 1;
10: m_type = 0;
11: m_type = 1;
12: m_type = 1;
0x42: m_type = 0;
0x43: m_type = 0;
---------------
команда setcvs
параметры [FIELD]=[label, address, house, %now%]any text
- добавляет в поле COMMENT текстовые поля в соответствии с классификатором, где FIELD любая текстовая строка
параметры:
label - присваивает полю FIELD значение в поля LABEL объекта
address - присваивает полю FIELD значение в поля STREET объекта
house - присваивает полю FIELD значение в поля STREET NUMBER объекта
%now% - присваивает полю FIELD значение текущей даты
пример:
setcvs ACTUAL_DATE=%now% в поле COMMENT к объектам получим: ACTUAL_DATE=2009-10-16
setcvs HOUSE=12 заполнит поле номера домов улицы во всех выбранных объектах значением из поля Label каждого объекта выделенияв поле COMMENT к объектам получим: HOUSE=12
setcvs STREET=Ленина заполнит поле названия улиц во всех выбранных объектах значением "Ленина" каждого объекта выделения в поле COMMENT к объектам получим: STREET=Ленина
---------------
команда crosspt
возможный параметр [noconnect]
Добавляет точки пересечения в выбранных полилиниях/
- если не указан флаг noconnect то добавляет еще и роутинговый нод в точку пересечения
----------------
команда exec - выполнить набор макрокоманд из файла
параметр macroname[.mac]
macroname - выполнится набор макрокоманд из каталога mac
- при необходимости дополнит macroname расширением .mac
----------------
P.S. Размещение редактора разрешено автором данной версии
Выражаем все благодарность Lango !!!
http://sourceforge.net/projects/gmeaddons/
или последние сборки для тестирования и работы часто есть здесь
http://www.kentavr.com.ru/forum/viewtopic.php?f=24&t=12
Ссылка на редактор в версии от Lango (жалко что уже не развивается)
http://travelgps.com.ua/soft/mapedit1.0.45.2.1_le.zip
Внутри архива есть файл cmdline.htm
- в теме здесь фразы на заметку и для нахождения по поиску решаемых задач :
Команда show hide
Параметр [posterr]
Может:
показать/скрыть ошибки, назначения почтовых адресов
объекты с незаполенным полем Label переводятся в режим прозрачности.
объекты подсвечиваются красным квадратом при условии:
для всех типов:
Если не определена принадлежность к какому либо город. поле Сity
Только для полигонов:
Несоответствие полей Label и HouseNumber
Отсутствует название улицы (поле Street пустое)
Только для полилиний:
Метка(подпись) не соответствует названию улицы (Label != Street).
-------------
Команда rename
Параметры [-street] [-label] [-cap] ["искомый текст" "заменяемый текст"]
-street Применять для поля названия улицы (Street)
-label Применять для поля метки (подпись) объекта (Label)
-cap Опция приводит выбранные поля к виду:
"УЛ. МАТРОСОВА" > "Ул. Матросова"
"уЛ. матроСОВа" > "Ул. Матросова"
"искомый текст" "заменяемый текст"
Заменяет искомый текст в выбранных полях объекта на заменяемый текст, при поиске искомый текст не чувствителен к регистру.
переименовывание.
Область применение все объекты карты
по умолчанию при отсутствии тегов [-street] [-label] – применяется к обоим полям.
Пример: имеем объект с меткой "ПРОСТПЕКТ ЮНЫХ ПРОСТПЕКТАНТОВ"
Rename –label –cap "ПРОСТПЕКТ" "пр-т"
Получим результат в метке объекта " пр-т ЮНЫХ ПРОСТПЕКТАНТОВ "
------------
команда split
выполняет Разделение группы выделенных объектов на составные подчасти. (обратное действие от команды Join GPSMapEdit)
или = разделение сджоиненных объектов
или = разделить объекты, которые были логически объединены командой Join в редакторе GPSMapEdit
------------
команда hmap
параметры tol=xx [horz]
составление таблицы высот основанной на информации из треков,
tol=xx – допуск, шаг сетки при генерации таблицы высот, где хх – в метрах
horz – при определинии этого флага, будет произведено построение горизонталей основанной на полученой таблице высот
------------
команда 2poi (полезна для карт под Гармин)
Выполняет конвертирование выбранных полигонов в точки с сохранением адресной информации.
Основное применение составление набора точек из полигона с адресной меткой типа
2-20, Маршала Жукова
Создаст вдоль основной горизонтали полигона набор точек
2, Маршала Жукова
4, Маршала Жукова
…
20, Маршала Жукова
----------------
команда mergeall
склейка однотипных полигонов после нарезки в форматы .rus, .ntm
= склеить однотипные полигоны после нарезки в форматы .rus, .ntm
----------------
команда closeholes
закрыть дырки объектов вырезанные физически, а не логически вычтенные (Join)
основное применение исправление дефектов нарезки в формат .rus, .ntm – и пропадании части объектов при физическом вырезании
----------------
Команда split_bylevel
Позволяет сделать физическое распределение объектов по слоям (вместо логического Extend to Level)
---------------
команда generalize
параметр =bitlevel
Bitlevel – число в диапазоне от 10 до 26
Генерализация выбранных объектов с заданной битностью. Область применения: для прореживания треков на картах с битносью 26бит
---------------
команда rgn2postal
параметр может быть - [skiproads]
Групповое назначение почтовых индексов – город/область/страна всем объектам попадающим в полигон определения карты
[skiproads] – пропускает в выборке все дороги
полигоном определения может служить либо полигоны на карте с типом 0x4а либо набор выбранных полигонов.
Полигоны должны иметь установленный тип принадлежности к городу City.
Используются только элементы полигонов лежащие на нулевом слое карты.
Для игнорирования некоторых полей почтового индекса используйте пустое имя в названии поля
для POI с типов [0..0x1100] - при пустом поле City имя города берется из метки объекта Label
примеры
'-, Московская область, Россия' - полигон определения
'Чехов, Мск обл., Рушша' - объект
'Чехов, Московская область, Россия' - результат в объекте
'Борвиха,-,-' - полигон определения (по пробелу в названии области и страны)
'Чехов, Московская область, Россия' - объект
'Борвиха, Московская область, Россия' - результат в объекте
'-,-,конкломерат Москва' - полигон определения (по пробелу в названии области и города)
'Чехов, Московская область, Россия' - объект
'Чехов, Московская область, конкломерат Москва' - результат в объекте
--------------
команда select
параметры = [-named] [clear] [polyline, polygon, poi, label]=xx [yy]
-named В выборке участвуют только именованные объекты
label Выбрать объекты с имеющие метку xx
clear Очистить выделение
polyline polygon poi - Выбрать все объекты по типу (линии, полигоны, точки) где
xx – тип объекта в десятичном виде или шестнадцатиричном виде
для выборки объектов по типу в диапазоне укажите еще конечный тип
yy – тип конечного объекта объекта в десятичном виде,
пример: select polyline=0x00 0x0C – выбрать полилинии дорог
----------------
команда set
[label, street, house, country, region, city]=[label, street, house]any text
[FindCity, FindIndex]={Y,N}
заполняет поля выбранных объектов текстом или копирует значения из соответстующих полей объекта
Для типов [country, region, city] можно назначить либо поле label либо текст.
Пример: set house=label
заполнит номера домов улицы во всех выбранных объектах значением из поля Label каждого объекта выделения
set address=Московская
заполнит название улицы во всех выбранных объектах значением "Московская"
set country=Россия
переназначит/создаст область принадлежности объекта к стране Россия
параметры
FindCity, FindIndex={Y,N}
устанавивает флаги индексации городов, или участия в поиске для
для выбранных объектов, доступные значения Y, N
road speed=xx устанавливает класс скорости для дороги для выбранных полилиний,
где xx - либо в индексах от 0 по 7,
либо в км/ч (автоматически приведет к требуемому индексу), но число должно быть больше 7
extend=xx протянуть выбранные объекты до слоя
set autoroute=xx
назначить классы для всех дорог выделения в соответствии с классификацией
- если ничего не выбрано, то выбираются все дороги
- xx - назначаемая скорость
таблица типов
тип полилинии назначаемый класс дороги
0: m_type = 0;
1: m_type = 4;
2: m_type = 3;
3: m_type = 2;
4: m_type = 2;
5: m_type = 1;
6: m_type = 0;
7: m_type = 0;
8: m_type = 1;
9: m_type = 1;
10: m_type = 0;
11: m_type = 1;
12: m_type = 1;
0x42: m_type = 0;
0x43: m_type = 0;
---------------
команда setcvs
параметры [FIELD]=[label, address, house, %now%]any text
- добавляет в поле COMMENT текстовые поля в соответствии с классификатором, где FIELD любая текстовая строка
параметры:
label - присваивает полю FIELD значение в поля LABEL объекта
address - присваивает полю FIELD значение в поля STREET объекта
house - присваивает полю FIELD значение в поля STREET NUMBER объекта
%now% - присваивает полю FIELD значение текущей даты
пример:
setcvs ACTUAL_DATE=%now% в поле COMMENT к объектам получим: ACTUAL_DATE=2009-10-16
setcvs HOUSE=12 заполнит поле номера домов улицы во всех выбранных объектах значением из поля Label каждого объекта выделенияв поле COMMENT к объектам получим: HOUSE=12
setcvs STREET=Ленина заполнит поле названия улиц во всех выбранных объектах значением "Ленина" каждого объекта выделения в поле COMMENT к объектам получим: STREET=Ленина
---------------
команда crosspt
возможный параметр [noconnect]
Добавляет точки пересечения в выбранных полилиниях/
- если не указан флаг noconnect то добавляет еще и роутинговый нод в точку пересечения
----------------
команда exec - выполнить набор макрокоманд из файла
параметр macroname[.mac]
macroname - выполнится набор макрокоманд из каталога mac
- при необходимости дополнит macroname расширением .mac
----------------
P.S. Размещение редактора разрешено автором данной версии
Выражаем все благодарность Lango !!!
Последний раз редактировалось Vadim_O 21 май 2010, 22:07, всего редактировалось 1 раз.
У нас можно купить лицензионный ключ на Нави-Мапс под Андроид = за 400 грн.
-
- начинающий писатель
- Сообщения: 16
- Зарегистрирован: 22 апр 2009, 07:23
-
- координатор проекта
- Сообщения: 7923
- Зарегистрирован: 11 июн 2006, 00:29
- Чаще езжу тут:: Ukraine
- Откуда: Одесса, Украина
- Контактная информация:
-
- ВЕДУЩИЙ
- Сообщения: 2342
- Зарегистрирован: 24 июл 2006, 15:43
- Откуда: Донецк, Украина
- Контактная информация:
Нет.maxdddca писал(а):Спасибо. А можно при помощи нее изменить регистр букв с большого на маленький в Edit postal adress items ?
Но эти адреса хранятся в отдельной секции. Изменить регистр букв вполне можно при помощи простого текстового редактора notepad2.
Выделяете всю секцию и Edit|Convert|Tile Case. 30 секунд работы.
Если там всё криво, то можно сначала сделать Upper Case, а потом Tile Case.
Слава GPS!
-
- Сообщения: 8
- Зарегистрирован: 15 июн 2008, 09:22
- Откуда: Россия, Астрахань
- Контактная информация:
В этой версии отвалилась функция show posterr (или полностью изменилась её логика, что в общем равноценно) - объекты с неправильными данными не подсвечиваются квадратами. Т.к. новой функциональности в макросах не добавилось (а имхо только этим и сильна данная модификация), рекомендую использовать версию 1.0.38.3