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

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


Recommended Posts

извини, я из письма, понял что у тебя не создаются файлы!!!

 


Я говорю о том, что создается файл cgmap, не создается, код результат возвращается всегда одинаковый. katran1961, ты уверен, что понимаешь, что такое код результата? Добавь в свой батник после cgmaptoolpublic echo %errorlevel% Вот так

 

А за каким? У меня никогда такой строки и не было. Ты можешь пояснить, что это дает? Я в написании различных скриптов, не силен!

Link to post
Share on other sites
  • Replies 2.8k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

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

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

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

Posted Images

А за каким?

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

 

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

Попробую.

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

 

Итак:

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

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

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

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

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

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

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

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

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

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

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

Edited by Пирс
Link to post
Share on other sites

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

 

 

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

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

 

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

 

 

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

 

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

А как решил проблему с добавлением списка карт в 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
Весь процесс создания атласа можно огранизовать в один бат файл. Edited by Пирс
Link to post
Share on other sites

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

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..

Link to post
Share on other sites

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

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

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

Нет, обзорка пересобирается каждый раз от начала до конца.
Link to post
Share on other sites

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

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

 

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

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

 

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

 

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

Edited by katran1961
Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

 

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

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

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

Edited by ekx71
Link to post
Share on other sites


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

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

Edited by Василич
Link to post
Share on other sites

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

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

0x640f - Почта

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

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

 

 

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

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

 

 

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

Edited by katran1961
Link to post
Share on other sites

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

 

________________________

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

Edited by ekx71
Link to post
Share on other sites

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

 

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

 

а теперь...

 

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

 

выдохнул...

Edited by spacer
Link to post
Share on other sites

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

Edited by ekx71
Link to post
Share on other sites

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

 

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

 

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

Link to post
Share on other sites

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

Link to post
Share on other sites


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

 

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



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

 

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

Link to post
Share on other sites

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

Link to post
Share on other sites
  • Joss locked and unpinned this topic
Guest
This topic is now closed to further replies.

×
×
  • Create New...