Перейти к содержанию
GPS навигатор СитиГИД

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


Рекомендуемые сообщения

А за каким?

Что бы понять, о чем идет речь.

 

Ты можешь пояснить, что это дает

Попробую.

Конвертация карт в cgmap/cgnet -- это процесс, который состоит из нескольких шагов. Если карты редактируются во внешней ГИС (как в случае осм) -- из многих шагов.

 

Итак:

1. Берется osm, нарезается на части

2. из osm создается mp

3. из  mp создается dcm

4. если это атлас, или монокарта, создается sdt и вкладывается в dcm

5. из dcm создается cgmap

6. из dcm создается cgnet

7. готовые файлы cgmap публикуются на сайте.

Все эти шаги организованы в командный файл, скрипт.

После выполнения каждого шага проверяется его успешность. Если шаг успешен, скрипт переходит к следующему шагу. Если шаг неуспешен, выполнение скрипта прекращается.

Например, если не удалось создать dcm (конструктор сообщил об ошибке), нет смысла пытаться сделать из него cgmap

Так же, если не удалось индексный файл (sdt), нет смысла продолжать создание атласа и тем более его публиковать.

Изменено пользователем Пирс
Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 2.8т
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

Представляем для всех энтузиастов новую версию CityGuide Constructor и Coverter в cgmap для создания карт под СитиГИД 7.7. Обновлен конструктор до версии 1.2.364 Изменения:   1.2.364   ?  

Уважаемые разработчики, дайте инструмент для переключения ограничения скорости на трассах!!! Нам, казахстанцам, ограничение 90 км/ч уже всю плешь проело. Когда, наконец, будет возможность сделать

+100500 особенно с новой озвучкой хоть из города не выезжай

Изображения в теме

Вот теперь стало всё ясно!!! Мог бы и проще написать. Мол карту собираю не ручками, а в автомате. Т.е через командный скрипт.

 

 

Нам этого не дано. Мы, по старинке, всё вручную.

Ссылка на сообщение
Поделиться на другие сайты

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

совершенно не надо.  нужны координаты дублей. Что-бы не ручками их вводить.

Чем из output об ошибках  не устраивает?

Ссылка на сообщение
Поделиться на другие сайты

Чем из output об ошибках не устраивает?

 

 а что ты там видишь?

 

 

все данные о дубле в левой колонке

 

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

Ссылка на сообщение
Поделиться на другие сайты

То Пирс: Попробовал...действительно - выдает при успещной сборке 1... Наверно пока без код-результата придется...

ПыСы: А как решил проблему с добавлением списка карт в Catalog обзорки в автомате? Можно и в ЛС...

Ссылка на сообщение
Поделиться на другие сайты

А как решил проблему с добавлением списка карт в Catalog обзорки в автомате?

тоже мне, проблема)

dcm -- это обычный zip архив, и вложить в него sdt можно любым архиватором. Я использую 7zip.

 

rem вкладываем sdt в dcm
7z a -tzip %WORK_PATH%%1-OSM.dcm %WORK_PATH%%1-OSM.sdt
if errorlevel 1 goto error
Весь процесс создания атласа можно огранизовать в один бат файл. Изменено пользователем Пирс
Ссылка на сообщение
Поделиться на другие сайты

тоже мне, проблема)

dcm -- это обычный zip архив, и вложить в него sdt можно любым архиватором. Я использую 7zip.

 

rem вкладываем sdt в dcm
7z a -tzip %WORK_PATH%%1-OSM.dcm %WORK_PATH%%1-OSM.sdt
if errorlevel 1 goto error
Весь процесс создания атласа можно огранизовать в один бат файл.

 

Вы, уважаемый Пирс, не внимательно прочитали сообщение - интересует создание списка карт в файле Catalog до создания sdt....а...вы, наверное, обзорку каждый раз не собираете...в смысле она уже в dcm..

Ссылка на сообщение
Поделиться на другие сайты

интересует создание списка карт в файле Catalog до создания sdt....

Я видимо действительно не понял. А в чем состоит ручной способ?

а...вы, наверное, обзорку каждый раз не собираете...в смысле она уже в dcm..

Нет, обзорка пересобирается каждый раз от начала до конца.
Ссылка на сообщение
Поделиться на другие сайты

DuNkan - Коля что то со знаками, перемудрили!

13716 - Завод/фабрика - в восьмерке отображается с надписью предприятие. Наверное это что хотел Юра(Zauber) Пойдет.

 

А с почтой чего намудрили?

640f - Почта, почтовое отделение  ---- Это откуда взято? Тоже и МГЕ?

 

Теперь придеться все точки 2f05 править на вышеуказанную! Может надо было сделать наоборот?
2f05 -  теперь Оператор сотовой связи - ранее было Почта, почтовое отделение(GME)

 

0x2d0a - Спортзал/Фитнес-центр --- в восьмерке отображется как Фитнес! А как же Дворец спорта, дом спорта?

Изменено пользователем katran1961
Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

Андрей, иконки мостов - это ресурсник проги, в ГК пока ещё всё есть...

 

Теперь придеться все точки 2f05 править на вышеуказанную! Может надо было сделать наоборот?

2f05 -  теперь Оператор сотовой связи - ранее было Почта, почтовое отделение(GME)

О, и Олега проняло....вот так... А им так интереснее...и пофиг, что операторов сотовой связи 3 + может ещё пара-тройка местных, да и салон сотовой связи - это не оператор... И ещё пофиг, что почтовых отделений, на порядок больше! Но ты на них не ругайся, у них коллектив маленький, решили поди единогласно...  :D  :)

Изменено пользователем ekx71
Ссылка на сообщение
Поделиться на другие сайты


DuNkan - Коля что то со знаками, перемудрили!

Олег, а чо уже лес рубят? Откуда щепки ? <_<

Изменено пользователем Василич
Ссылка на сообщение
Поделиться на другие сайты

Да не в том дело!

Есть привычные и понятные POI.

0x640f - Почта

0x2f05 - Почтовое отделение.

Если и ввели новый знак. Зачем старый то коверкать. Ведь у многих в исходнике именно эти знаки нанесены!

 

 

Олег, а чо уже лес рубят? Откуда щепки ? <_<

Саша, а ты не пробовал еще делать сборку? Ну вот пример, было почтовое отделение -стало.....

 

 

Надо посмотреть Москву и Питер, небось одни трубки торчат вместо конвертов!

Изменено пользователем katran1961
Ссылка на сообщение
Поделиться на другие сайты

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

 

________________________

Василич, сорри, Олег похоже тебе писал...  ;)

Изменено пользователем ekx71
Ссылка на сообщение
Поделиться на другие сайты

до сего момента в тему конвертации точек сильно не вникал, но то что сейчас вытекает из прочитанного, мне совсем не нравится.

 

народ! коллеги!... я все понимаю... но... должна быть преемственность снизу вверх, а никак иначе! начинали с poi гармина, потом к ним добавились poi навитела (к примеру), но без изменения изначального значения poi гармина!

 

а теперь...

 

вы пытаетесь давно определенные poi гармина/навитела конвертировать в некие poi для сг! я считаю этот подход в корне неверным, для новых типов poi должен быть новый цифровой код (для обозначения в польском)! категорически нельзя общепринятые типы точек конвертировать в что-то "свое" СитиГИДовское!!! новые типы можно доавлять только через создание собственного уникального цифрового типа точки (никак иначе!!!). остальное, имно, бред и отсебятина, ведущая к проблемам в изготовлении карт у всех, кто хранит исходник в польском и редактирует его гме!!!

 

выдохнул...

Изменено пользователем spacer
Ссылка на сообщение
Поделиться на другие сайты

Вай, какие вы не продвинутые... Вот DuNkan метко заметил - год уже прошел после атаки инсургентов на устои картописательства!  :)

Изменено пользователем ekx71
Ссылка на сообщение
Поделиться на другие сайты

я не против нововведений, но старое стандартизованное зачем же ломать?

 

я понимаю, что мит и цнт хранят свои данные далеко не в польском и им эти изменения типов непринципиальны, они карты выпускают только для себя и своем формате. а мы делаем кроссплатформенные решения под кучу разного навигационного обеспечения из одного исходника в польском. если поменять в нем типы точек в гарминовском формате (по аналогии с тем, что сейчас здесь обсуждается), то вместо магазинов будут банкоматы, а вместо банкоматов кладбища.

Ссылка на сообщение
Поделиться на другие сайты

Если копать то копать дальше! В ресурсниках программы мы можем посмотреть картинки знаков, которыми обозначены на карте те или иные объекты!!!

Ссылка на сообщение
Поделиться на другие сайты

Комрады, я на выходных постараюсь сделать список POI и правила их выгрузки в соответствующие типы в конструкторе, а тогда уже обсудим что куда, хорошо?

Ссылка на сообщение
Поделиться на другие сайты

Не затягивай!!! :angry: А то растянем это дело на пятилетку.

Ссылка на сообщение
Поделиться на другие сайты

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

 

Аналогично. Давно все скопом заменил.

Ссылка на сообщение
Поделиться на другие сайты

с учетом type-garmin-ru.dat и type-navitel-ru.dat, т.к. эти два файла формируют список poi в gme для TypeSet=NG (универсальный), который используется для хранения данных в польском для их отображения(конвертации) для ситигида.

Ссылка на сообщение
Поделиться на другие сайты


с учетом type-garmin-ru.dat и type-navitel-ru.dat, т.к. эти два файла формируют список poi в gme для TypeSet=NG (универсальный), который используется для хранения данных в польском для их отображения(конвертации) для СитиГИДа.

 

Андрей, ты как профессор на кафедре! Про что хоть речь ведешь? Про какие знаки?



Аналогично. Давно все скопом заменил.

 

Коля, а это разве выход из положения? Тогда надо создать список POI, которыми в GME, нельзя пользоваться. Нонсенс!!!

Ссылка на сообщение
Поделиться на другие сайты

katran1961 олег, это типы пои, которые в принципе понимает гме. а все нововведения он будет помечать как неизвестный ему тип.

Ссылка на сообщение
Поделиться на другие сайты

кстати, в список нереализованного добавьте распознавание при конвертации полигонов 0x68 (улица крупная),  0x69 (городская магистраль), 0x65 (площадь), 0x6b (дорога), 0x27 (взлетно-посадочная полоса). сейчас конструктор на эти типы ругается.

Ссылка на сообщение
Поделиться на другие сайты
  • Joss закрыто и откреплено это тема
Гость
Эта тема закрыта для публикации ответов.

×
×
  • Создать...