Jump to content
GPS навигатор СитиГИД
YoGun

Конструктор и конвертер для СитиГИД 8 | создание карт

Recommended Posts

рисуйте поверх острова из песка или лес как больше подойдет, проблем с наложением быть не должно 

Share this post


Link to post
Share on other sites

рисуйте поверх острова из песка или лес как больше подойдет, проблем с наложением быть не должно 

А какие требования для того, чтобы острова отрисовывались поверх озер (соотношение площадей, порядок в .mp или другое)?

Share this post


Link to post
Share on other sites

особых требований нет, у земли есть приоритет перед водой 

Share this post


Link to post
Share on other sites

особых требований нет, у земли есть приоритет перед водой 

Спасибо. А не могли бы Вы сказать приоритеты для всех типов?

Еще вопрос. Можно ли узнать список поддерживаемых в CG кодов полигонов, полилиний и точек. Или хотя бы к какому набору ближе (по версии GME: гармин, навител итп)?

Share this post


Link to post
Share on other sites

Подскажите как сделать развязки в 3D.

Share this post


Link to post
Share on other sites

Суфиксы в лейблах не понимает и выводит их как текст :)

Share this post


Link to post
Share on other sites

Суфиксы в лейблах не понимает и выводит их как текст :)

Пример секции объекта приведите пожалуйста.

Share this post


Link to post
Share on other sites

Подскажите как сделать развязки в 3D.

Пока конструктор в автомате этого не умеет делать. Нужны долгие ручные шаманские действия.

В последующем все будет происходить на автомате.

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites

Пример секции объекта приведите пожалуйста.

~[0x1c] и другие скрывающие часть текста.

b1294367f3e3t.jpg

Share this post


Link to post
Share on other sites

Как я понял из скриншота (Хотя я просил именно секцию из объекта в польском формате...), суффикс стоит в середине строки. Проверим.

ЗЫ: Как вообще должен влиять на выводимый текст суффикс ~[0x1c] ? Он должен прятать то что записано перед ним что-ли ?

Share this post


Link to post
Share on other sites

Вот фрагмент:

[POLYLINE]
Type=0x6
Label=1-Й~[0x1e]ДАЧНЫЙ~[0x1f]ПЕРЕУЛОК
CountryName=РОССИЯ
RegionName=ЛЕНИНГРАДСКАЯ
CityName=УШКОВО(САНКТ-ПЕТЕРБУРГ)
RoadID=7712
RouteParam=2,0,0,0,0,0,0,0,0,0,0,0
Data1=(60.20010,29.60371),(60.20038,29.60532),(60.20034,29.60715)
[END]

При конвертации в форматы других нав. программ эти суффиксы исчезают. При конвертации в формат СГ название будет такое: 1-Й~[0x1e]ДАЧНЫЙ~[0x1f]ПЕРЕУЛОК

Share this post


Link to post
Share on other sites

Как я понял из скриншота (Хотя я просил именно секцию из объекта в польском формате...)' date=' суффикс стоит в середине строки. Проверим.ЗЫ: Как вообще должен влиять на выводимый текст суффикс ~[0x1c'] ? Он должен прятать то что записано перед ним что-ли ?

Да секция может быть любая, она тут непричем.

Суффиксы и префиксы скрывают часть текста при мелких масштабах, чтобы не загромождать изображение.

Они визуально не отображаются и не участвуют в адресном поиске.

Суффикс при определенном масштабе скрывает текст после него, а префикс аналогично, только перед ним.

Их всего три вида. В ГМЕ справа от поля Label по кнопке сострелкой (первые три строчки начинающиеся с Hide ....).

Share this post


Link to post
Share on other sites


В скором времени планируется выпуск принципиально новой версии' date=' которая будет работать в сто раз быстрее.[/quote']

 

А когда будет новая версия программы. Уже давно ждем...

Share this post


Link to post
Share on other sites

Да секция может быть любая, она тут непричем.

Уважаемый _Igor_, раз Вы настолько хорошо знаете работу компилятора карт и влияние секции объекта на результат, то я приношу свои извинения, что вторгся в Вашу дискуссию по поводу некорректной обработки суффиксов...

ЗЫ: ПО поводу суффиксов и префиксов спасибо за информацию, но она не исчерпывающая. Хотелось бы более подробно знать поведение каждого из них присутствующих в ГМЕ.

Share this post


Link to post
Share on other sites

Хотелось бы более подробно знать поведение каждого из них присутствующих в ГМЕ.

"Суффикс при определенном масштабе скрывает текст после него' date=' а префикс аналогично, только перед ним."

Куда подробнее то уже? При каких масштабах? Это от программы навигации зависит уже конкретно и ее настроек детализации.

Если СГ не знает про них, то компилятор должен тупо выкидывать из текста поля Label ~[0x1c']. А если он не дай бог встретит там же ~[0x1e] или ~[0x1f], то заменить их на "пробел".

А какая там секция это по барабану, я вписать это могу в ГМЕ в любую (линия, ПОИ или полигон). Хотя для полигонов они не применяются, ИМХО.

Share this post


Link to post
Share on other sites

Скомпилировал карты нескольких квадратов нашего проекта. Есть проблема с адресным поиском. При выборе: Поиск-Адрес-Карта, программа сообщает: "Адресов не найдено. Обновите карты." Однако при выборе: Поиск-Все объекты, поиск по адресу работает. Исходники удовлетворяют требованиям конвертера. Из них успешно конвертируются карты в различные форматы. Не подскажите, в чём может быть ошибка?  

Share this post


Link to post
Share on other sites

Патч к версии конструктора от 3 июня 2010г: http://ftp.probki.net/Constructor/Constructor_03.06.2010.rar

Изменен алгоритм обработки префиксов и суффиксов для переменных секций объектов.

Файл из архива распаковать в папку Scripts.Tools с заменой существующего.

http://ifolder.ru/18463747

Share this post


Link to post
Share on other sites

Есть проблема с адресным поиском. При выборе: Поиск-Адрес-Карта, программа сообщает: "Адресов не найдено. Обновите карты." ....... Не подскажите, в чём может быть ошибка?  

Причин может быть несколько.

1. В настройках программы не стоит галка "Выбирать город при поиске"

2. Для версий 3.7 и выше нужны шаманские действия (сформировать файл  *.ist и положить в файл карты *.dcm

Для п.2 нужно скачать и запустить утилиту: http://ifolder.ru/18464001

Порядок работы с ней указан внутри файла CreateArrdFile.bat :

- Для формирования файла адресного поиска необходимо:

- 1. Создать ярлык на данный файл, добавив в свойствах путь к карте в формате DCM. Например: "D:MAPSKartaPCKarta.dcm"

- 2. Запустить ярлык, при этом рядом с картой появится файл *.ist

- 3. Изменить расширение карты с DCM на ZIP, открыть архив и добавить в него полученный файл *.ist, вернуть расширение на DCM

Share this post


Link to post
Share on other sites

Для версий 3.7 и выше нужны шаманские действия (сформировать файл  *.ist и положить в файл карты *.dcm

Именно это и нужно было сделать. Вроде всё получилось! Благодарю за помощь!

Share this post


Link to post
Share on other sites

IgorA100 
 У меня что-то не выходит.

Скачал утилиту, установил, запустил.

Создал ярлык на файл карты(правильно?)

В ярлыке прописан путь к карте DCM.

Кликаю по ярлыку.... чёрный экран "No ' Type=' keyword in command line

 В чём причина?

Share this post


Link to post
Share on other sites

trom

Попробуйте прописать в батнике полные пути.

Если у вас Windows 7 - то если не получится - запустите от имени Администратора и Совместимость с WinXP SP3 (в Файл - свойства)

Но по идее указание полных путей должно быть достаточно.

Share this post


Link to post
Share on other sites

[color=#000000">IgorA100[/color">  У меня что-то не выходит.

Скачал утилиту' date=' установил, запустил.

Создал ярлык на файл карты(правильно?)

В ярлыке прописан путь к карте DCM.

Кликаю по ярлыку.... чёрный экран "No ' Type=' keyword in command line

 В чём причина?
[/quote']

Ярлык нужно создать не на файл карты, а на батник и уже в свойствах ярлыка на батник в строке "Объект:" через пробел добавить полный путь к карте .dcm

Share this post


Link to post
Share on other sites

Спасибо Vadim_O и MaximV.

Всё получилось, видимо путь был сильно длиный.

Выкинул всё на рабочий стол и всё заработало.

НО.

Поиск так и не пашет Плакать.

Подскажите в чём засада?

Работает только "Все объекты", ищет до дома.

По "Адресу " не хочет.
 

Share this post


Link to post
Share on other sites

Чтобы в 3.7 и 3.8 заработал поиск по адресу, надо:

1) переименовать файл карты "карта".dcm в "карта".zip

2) полученный адресным батником файл "карта".ist добавить в вышеупомянутый архив

3) архив "карта".zip снова переименовать в "карта".dcm

В указанных примерах "карта" = название вашего файла карты.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×