Пирс Опубликовано 28 января, 2015 Поделиться Опубликовано 28 января, 2015 (изменено) А за каким?Что бы понять, о чем идет речь. Ты можешь пояснить, что это даетПопробую. Конвертация карт в cgmap/cgnet -- это процесс, который состоит из нескольких шагов. Если карты редактируются во внешней ГИС (как в случае осм) -- из многих шагов. Итак: 1. Берется osm, нарезается на части 2. из osm создается mp 3. из mp создается dcm 4. если это атлас, или монокарта, создается sdt и вкладывается в dcm 5. из dcm создается cgmap 6. из dcm создается cgnet 7. готовые файлы cgmap публикуются на сайте. Все эти шаги организованы в командный файл, скрипт. После выполнения каждого шага проверяется его успешность. Если шаг успешен, скрипт переходит к следующему шагу. Если шаг неуспешен, выполнение скрипта прекращается. Например, если не удалось создать dcm (конструктор сообщил об ошибке), нет смысла пытаться сделать из него cgmap Так же, если не удалось индексный файл (sdt), нет смысла продолжать создание атласа и тем более его публиковать. Изменено 28 января, 2015 пользователем Пирс Ссылка на сообщение Поделиться на другие сайты
katran1961 Опубликовано 28 января, 2015 Поделиться Опубликовано 28 января, 2015 Вот теперь стало всё ясно!!! Мог бы и проще написать. Мол карту собираю не ручками, а в автомате. Т.е через командный скрипт. Нам этого не дано. Мы, по старинке, всё вручную. Ссылка на сообщение Поделиться на другие сайты
polpred Опубликовано 28 января, 2015 Поделиться Опубликовано 28 января, 2015 т.е. вытаскивать данные об ошибках из конструктора, в текстовой файл. совершенно не надо. нужны координаты дублей. Что-бы не ручками их вводить. Чем из output об ошибках не устраивает? Ссылка на сообщение Поделиться на другие сайты
katran1961 Опубликовано 28 января, 2015 Поделиться Опубликовано 28 января, 2015 Чем из output об ошибках не устраивает? а что ты там видишь? все данные о дубле в левой колонке или же ты получаешь такой текстовой файл, где все расписано по твоим ошибкам Ссылка на сообщение Поделиться на другие сайты
ekx71 Опубликовано 28 января, 2015 Поделиться Опубликовано 28 января, 2015 То Пирс: Попробовал...действительно - выдает при успещной сборке 1... Наверно пока без код-результата придется... ПыСы: А как решил проблему с добавлением списка карт в Catalog обзорки в автомате? Можно и в ЛС... Ссылка на сообщение Поделиться на другие сайты
Пирс Опубликовано 28 января, 2015 Поделиться Опубликовано 28 января, 2015 (изменено) А как решил проблему с добавлением списка карт в 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 Весь процесс создания атласа можно огранизовать в один бат файл. Изменено 28 января, 2015 пользователем Пирс Ссылка на сообщение Поделиться на другие сайты
ekx71 Опубликовано 28 января, 2015 Поделиться Опубликовано 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.. Ссылка на сообщение Поделиться на другие сайты
Пирс Опубликовано 28 января, 2015 Поделиться Опубликовано 28 января, 2015 интересует создание списка карт в файле Catalog до создания sdt....Я видимо действительно не понял. А в чем состоит ручной способ? а...вы, наверное, обзорку каждый раз не собираете...в смысле она уже в dcm..Нет, обзорка пересобирается каждый раз от начала до конца. Ссылка на сообщение Поделиться на другие сайты
katran1961 Опубликовано 29 января, 2015 Поделиться Опубликовано 29 января, 2015 (изменено) DuNkan - Коля что то со знаками, перемудрили! 13716 - Завод/фабрика - в восьмерке отображается с надписью предприятие. Наверное это что хотел Юра(Zauber) Пойдет. А с почтой чего намудрили? 640f - Почта, почтовое отделение ---- Это откуда взято? Тоже и МГЕ? Теперь придеться все точки 2f05 править на вышеуказанную! Может надо было сделать наоборот? 2f05 - теперь Оператор сотовой связи - ранее было Почта, почтовое отделение(GME) 0x2d0a - Спортзал/Фитнес-центр --- в восьмерке отображется как Фитнес! А как же Дворец спорта, дом спорта? Изменено 29 января, 2015 пользователем katran1961 Ссылка на сообщение Поделиться на другие сайты
spacer Опубликовано 29 января, 2015 Поделиться Опубликовано 29 января, 2015 уже писалось выше.... иконки мостов верните, сейчас остались только надписи. Ссылка на сообщение Поделиться на другие сайты
ekx71 Опубликовано 29 января, 2015 Поделиться Опубликовано 29 января, 2015 (изменено) уже писалось выше.... иконки мостов верните, сейчас остались только надписи. Андрей, иконки мостов - это ресурсник проги, в ГК пока ещё всё есть... Теперь придеться все точки 2f05 править на вышеуказанную! Может надо было сделать наоборот? 2f05 - теперь Оператор сотовой связи - ранее было Почта, почтовое отделение(GME) О, и Олега проняло....вот так... А им так интереснее...и пофиг, что операторов сотовой связи 3 + может ещё пара-тройка местных, да и салон сотовой связи - это не оператор... И ещё пофиг, что почтовых отделений, на порядок больше! Но ты на них не ругайся, у них коллектив маленький, решили поди единогласно... Изменено 29 января, 2015 пользователем ekx71 Ссылка на сообщение Поделиться на другие сайты
Василич Опубликовано 29 января, 2015 Поделиться Опубликовано 29 января, 2015 (изменено) DuNkan - Коля что то со знаками, перемудрили! Олег, а чо уже лес рубят? Откуда щепки ? Изменено 29 января, 2015 пользователем Василич Ссылка на сообщение Поделиться на другие сайты
katran1961 Опубликовано 29 января, 2015 Поделиться Опубликовано 29 января, 2015 (изменено) Да не в том дело! Есть привычные и понятные POI. 0x640f - Почта 0x2f05 - Почтовое отделение. Если и ввели новый знак. Зачем старый то коверкать. Ведь у многих в исходнике именно эти знаки нанесены! Олег, а чо уже лес рубят? Откуда щепки ? Саша, а ты не пробовал еще делать сборку? Ну вот пример, было почтовое отделение -стало..... Надо посмотреть Москву и Питер, небось одни трубки торчат вместо конвертов! Изменено 29 января, 2015 пользователем katran1961 Ссылка на сообщение Поделиться на другие сайты
ekx71 Опубликовано 29 января, 2015 Поделиться Опубликовано 29 января, 2015 (изменено) Олег, ну почему же, делал...но я был в курсе и во всех регионах старался почт.отд. на почту заменить...если только где пропустил... ________________________ Василич, сорри, Олег похоже тебе писал... Изменено 29 января, 2015 пользователем ekx71 Ссылка на сообщение Поделиться на другие сайты
spacer Опубликовано 29 января, 2015 Поделиться Опубликовано 29 января, 2015 (изменено) до сего момента в тему конвертации точек сильно не вникал, но то что сейчас вытекает из прочитанного, мне совсем не нравится. народ! коллеги!... я все понимаю... но... должна быть преемственность снизу вверх, а никак иначе! начинали с poi гармина, потом к ним добавились poi навитела (к примеру), но без изменения изначального значения poi гармина! а теперь... вы пытаетесь давно определенные poi гармина/навитела конвертировать в некие poi для сг! я считаю этот подход в корне неверным, для новых типов poi должен быть новый цифровой код (для обозначения в польском)! категорически нельзя общепринятые типы точек конвертировать в что-то "свое" СитиГИДовское!!! новые типы можно доавлять только через создание собственного уникального цифрового типа точки (никак иначе!!!). остальное, имно, бред и отсебятина, ведущая к проблемам в изготовлении карт у всех, кто хранит исходник в польском и редактирует его гме!!! выдохнул... Изменено 29 января, 2015 пользователем spacer Ссылка на сообщение Поделиться на другие сайты
ekx71 Опубликовано 29 января, 2015 Поделиться Опубликовано 29 января, 2015 (изменено) Вай, какие вы не продвинутые... Вот DuNkan метко заметил - год уже прошел после атаки инсургентов на устои картописательства! Изменено 29 января, 2015 пользователем ekx71 Ссылка на сообщение Поделиться на другие сайты
spacer Опубликовано 29 января, 2015 Поделиться Опубликовано 29 января, 2015 я не против нововведений, но старое стандартизованное зачем же ломать? я понимаю, что мит и цнт хранят свои данные далеко не в польском и им эти изменения типов непринципиальны, они карты выпускают только для себя и своем формате. а мы делаем кроссплатформенные решения под кучу разного навигационного обеспечения из одного исходника в польском. если поменять в нем типы точек в гарминовском формате (по аналогии с тем, что сейчас здесь обсуждается), то вместо магазинов будут банкоматы, а вместо банкоматов кладбища. Ссылка на сообщение Поделиться на другие сайты
katran1961 Опубликовано 30 января, 2015 Поделиться Опубликовано 30 января, 2015 Если копать то копать дальше! В ресурсниках программы мы можем посмотреть картинки знаков, которыми обозначены на карте те или иные объекты!!! Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 30 января, 2015 Поделиться Опубликовано 30 января, 2015 Комрады, я на выходных постараюсь сделать список POI и правила их выгрузки в соответствующие типы в конструкторе, а тогда уже обсудим что куда, хорошо? Ссылка на сообщение Поделиться на другие сайты
katran1961 Опубликовано 30 января, 2015 Поделиться Опубликовано 30 января, 2015 Не затягивай!!! А то растянем это дело на пятилетку. Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 30 января, 2015 Поделиться Опубликовано 30 января, 2015 Олег, ну почему же, делал...но я был в курсе и во всех регионах старался почт.отд. на почту заменить...если только где пропустил... Аналогично. Давно все скопом заменил. Ссылка на сообщение Поделиться на другие сайты
spacer Опубликовано 30 января, 2015 Поделиться Опубликовано 30 января, 2015 с учетом type-garmin-ru.dat и type-navitel-ru.dat, т.к. эти два файла формируют список poi в gme для TypeSet=NG (универсальный), который используется для хранения данных в польском для их отображения(конвертации) для ситигида. Ссылка на сообщение Поделиться на другие сайты
katran1961 Опубликовано 30 января, 2015 Поделиться Опубликовано 30 января, 2015 с учетом type-garmin-ru.dat и type-navitel-ru.dat, т.к. эти два файла формируют список poi в gme для TypeSet=NG (универсальный), который используется для хранения данных в польском для их отображения(конвертации) для СитиГИДа. Андрей, ты как профессор на кафедре! Про что хоть речь ведешь? Про какие знаки? Аналогично. Давно все скопом заменил. Коля, а это разве выход из положения? Тогда надо создать список POI, которыми в GME, нельзя пользоваться. Нонсенс!!! Ссылка на сообщение Поделиться на другие сайты
spacer Опубликовано 30 января, 2015 Поделиться Опубликовано 30 января, 2015 katran1961 олег, это типы пои, которые в принципе понимает гме. а все нововведения он будет помечать как неизвестный ему тип. Ссылка на сообщение Поделиться на другие сайты
spacer Опубликовано 30 января, 2015 Поделиться Опубликовано 30 января, 2015 кстати, в список нереализованного добавьте распознавание при конвертации полигонов 0x68 (улица крупная), 0x69 (городская магистраль), 0x65 (площадь), 0x6b (дорога), 0x27 (взлетно-посадочная полоса). сейчас конструктор на эти типы ругается. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения