katran1961 Posted January 28, 2015 Share Posted January 28, 2015 извини, я из письма, понял что у тебя не создаются файлы!!! Я говорю о том, что создается файл cgmap, не создается, код результат возвращается всегда одинаковый. katran1961, ты уверен, что понимаешь, что такое код результата? Добавь в свой батник после cgmaptoolpublic echo %errorlevel% Вот так А за каким? У меня никогда такой строки и не было. Ты можешь пояснить, что это дает? Я в написании различных скриптов, не силен! Link to post Share on other sites
Пирс Posted January 28, 2015 Share Posted January 28, 2015 (edited) А за каким?Что бы понять, о чем идет речь. Ты можешь пояснить, что это даетПопробую. Конвертация карт в 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 January 28, 2015 by Пирс Link to post Share on other sites
katran1961 Posted January 28, 2015 Share Posted January 28, 2015 Вот теперь стало всё ясно!!! Мог бы и проще написать. Мол карту собираю не ручками, а в автомате. Т.е через командный скрипт. Нам этого не дано. Мы, по старинке, всё вручную. Link to post Share on other sites
polpred Posted January 28, 2015 Share Posted January 28, 2015 т.е. вытаскивать данные об ошибках из конструктора, в текстовой файл. совершенно не надо. нужны координаты дублей. Что-бы не ручками их вводить. Чем из output об ошибках не устраивает? Link to post Share on other sites
katran1961 Posted January 28, 2015 Share Posted January 28, 2015 Чем из output об ошибках не устраивает? а что ты там видишь? все данные о дубле в левой колонке или же ты получаешь такой текстовой файл, где все расписано по твоим ошибкам Link to post Share on other sites
ekx71 Posted January 28, 2015 Share Posted January 28, 2015 То Пирс: Попробовал...действительно - выдает при успещной сборке 1... Наверно пока без код-результата придется... ПыСы: А как решил проблему с добавлением списка карт в Catalog обзорки в автомате? Можно и в ЛС... Link to post Share on other sites
Пирс Posted January 28, 2015 Share Posted January 28, 2015 (edited) А как решил проблему с добавлением списка карт в 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 January 28, 2015 by Пирс Link to post Share on other sites
ekx71 Posted January 28, 2015 Share Posted January 28, 2015 тоже мне, проблема) 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
Пирс Posted January 28, 2015 Share Posted January 28, 2015 интересует создание списка карт в файле Catalog до создания sdt....Я видимо действительно не понял. А в чем состоит ручной способ? а...вы, наверное, обзорку каждый раз не собираете...в смысле она уже в dcm..Нет, обзорка пересобирается каждый раз от начала до конца. Link to post Share on other sites
katran1961 Posted January 29, 2015 Share Posted January 29, 2015 (edited) DuNkan - Коля что то со знаками, перемудрили! 13716 - Завод/фабрика - в восьмерке отображается с надписью предприятие. Наверное это что хотел Юра(Zauber) Пойдет. А с почтой чего намудрили? 640f - Почта, почтовое отделение ---- Это откуда взято? Тоже и МГЕ? Теперь придеться все точки 2f05 править на вышеуказанную! Может надо было сделать наоборот? 2f05 - теперь Оператор сотовой связи - ранее было Почта, почтовое отделение(GME) 0x2d0a - Спортзал/Фитнес-центр --- в восьмерке отображется как Фитнес! А как же Дворец спорта, дом спорта? Edited January 29, 2015 by katran1961 Link to post Share on other sites
spacer Posted January 29, 2015 Share Posted January 29, 2015 уже писалось выше.... иконки мостов верните, сейчас остались только надписи. Link to post Share on other sites
ekx71 Posted January 29, 2015 Share Posted January 29, 2015 (edited) уже писалось выше.... иконки мостов верните, сейчас остались только надписи. Андрей, иконки мостов - это ресурсник проги, в ГК пока ещё всё есть... Теперь придеться все точки 2f05 править на вышеуказанную! Может надо было сделать наоборот? 2f05 - теперь Оператор сотовой связи - ранее было Почта, почтовое отделение(GME) О, и Олега проняло....вот так... А им так интереснее...и пофиг, что операторов сотовой связи 3 + может ещё пара-тройка местных, да и салон сотовой связи - это не оператор... И ещё пофиг, что почтовых отделений, на порядок больше! Но ты на них не ругайся, у них коллектив маленький, решили поди единогласно... Edited January 29, 2015 by ekx71 Link to post Share on other sites
Василич Posted January 29, 2015 Share Posted January 29, 2015 (edited) DuNkan - Коля что то со знаками, перемудрили! Олег, а чо уже лес рубят? Откуда щепки ? Edited January 29, 2015 by Василич Link to post Share on other sites
katran1961 Posted January 29, 2015 Share Posted January 29, 2015 (edited) Да не в том дело! Есть привычные и понятные POI. 0x640f - Почта 0x2f05 - Почтовое отделение. Если и ввели новый знак. Зачем старый то коверкать. Ведь у многих в исходнике именно эти знаки нанесены! Олег, а чо уже лес рубят? Откуда щепки ? Саша, а ты не пробовал еще делать сборку? Ну вот пример, было почтовое отделение -стало..... Надо посмотреть Москву и Питер, небось одни трубки торчат вместо конвертов! Edited January 29, 2015 by katran1961 Link to post Share on other sites
ekx71 Posted January 29, 2015 Share Posted January 29, 2015 (edited) Олег, ну почему же, делал...но я был в курсе и во всех регионах старался почт.отд. на почту заменить...если только где пропустил... ________________________ Василич, сорри, Олег похоже тебе писал... Edited January 29, 2015 by ekx71 Link to post Share on other sites
spacer Posted January 29, 2015 Share Posted January 29, 2015 (edited) до сего момента в тему конвертации точек сильно не вникал, но то что сейчас вытекает из прочитанного, мне совсем не нравится. народ! коллеги!... я все понимаю... но... должна быть преемственность снизу вверх, а никак иначе! начинали с poi гармина, потом к ним добавились poi навитела (к примеру), но без изменения изначального значения poi гармина! а теперь... вы пытаетесь давно определенные poi гармина/навитела конвертировать в некие poi для сг! я считаю этот подход в корне неверным, для новых типов poi должен быть новый цифровой код (для обозначения в польском)! категорически нельзя общепринятые типы точек конвертировать в что-то "свое" СитиГИДовское!!! новые типы можно доавлять только через создание собственного уникального цифрового типа точки (никак иначе!!!). остальное, имно, бред и отсебятина, ведущая к проблемам в изготовлении карт у всех, кто хранит исходник в польском и редактирует его гме!!! выдохнул... Edited January 29, 2015 by spacer Link to post Share on other sites
ekx71 Posted January 29, 2015 Share Posted January 29, 2015 (edited) Вай, какие вы не продвинутые... Вот DuNkan метко заметил - год уже прошел после атаки инсургентов на устои картописательства! Edited January 29, 2015 by ekx71 Link to post Share on other sites
spacer Posted January 29, 2015 Share Posted January 29, 2015 я не против нововведений, но старое стандартизованное зачем же ломать? я понимаю, что мит и цнт хранят свои данные далеко не в польском и им эти изменения типов непринципиальны, они карты выпускают только для себя и своем формате. а мы делаем кроссплатформенные решения под кучу разного навигационного обеспечения из одного исходника в польском. если поменять в нем типы точек в гарминовском формате (по аналогии с тем, что сейчас здесь обсуждается), то вместо магазинов будут банкоматы, а вместо банкоматов кладбища. Link to post Share on other sites
katran1961 Posted January 30, 2015 Share Posted January 30, 2015 Если копать то копать дальше! В ресурсниках программы мы можем посмотреть картинки знаков, которыми обозначены на карте те или иные объекты!!! Link to post Share on other sites
DuNkan Posted January 30, 2015 Share Posted January 30, 2015 Комрады, я на выходных постараюсь сделать список POI и правила их выгрузки в соответствующие типы в конструкторе, а тогда уже обсудим что куда, хорошо? Link to post Share on other sites
katran1961 Posted January 30, 2015 Share Posted January 30, 2015 Не затягивай!!! А то растянем это дело на пятилетку. Link to post Share on other sites
DuNkan Posted January 30, 2015 Share Posted January 30, 2015 Олег, ну почему же, делал...но я был в курсе и во всех регионах старался почт.отд. на почту заменить...если только где пропустил... Аналогично. Давно все скопом заменил. Link to post Share on other sites
spacer Posted January 30, 2015 Share Posted January 30, 2015 с учетом type-garmin-ru.dat и type-navitel-ru.dat, т.к. эти два файла формируют список poi в gme для TypeSet=NG (универсальный), который используется для хранения данных в польском для их отображения(конвертации) для ситигида. Link to post Share on other sites
katran1961 Posted January 30, 2015 Share Posted January 30, 2015 с учетом type-garmin-ru.dat и type-navitel-ru.dat, т.к. эти два файла формируют список poi в gme для TypeSet=NG (универсальный), который используется для хранения данных в польском для их отображения(конвертации) для СитиГИДа. Андрей, ты как профессор на кафедре! Про что хоть речь ведешь? Про какие знаки? Аналогично. Давно все скопом заменил. Коля, а это разве выход из положения? Тогда надо создать список POI, которыми в GME, нельзя пользоваться. Нонсенс!!! Link to post Share on other sites
spacer Posted January 30, 2015 Share Posted January 30, 2015 katran1961 олег, это типы пои, которые в принципе понимает гме. а все нововведения он будет помечать как неизвестный ему тип. Link to post Share on other sites
Recommended Posts