KonTur Posted July 29, 2017 Share Posted July 29, 2017 Успокойтесь, коллеги. Никто в ГМЕ работать не собирается. 1 Quote Link to post Share on other sites
katran1961 Posted July 29, 2017 Share Posted July 29, 2017 43 минуты назад, KonTur сказал: Успокойтесь, коллеги. Никто в ГМЕ работать не собирается. А зря! Брать из ОСМ исходник в полише и не поработать с ним в ГМЕ, не прогнать утилитами на ошибки. Затем в самом конструкторе прогнать скриптами. Странно! Тут со своими то исходниками постоянно крутишь, проверяешь, исправляешь. А там........... Quote Link to post Share on other sites
_Michael_ Posted July 29, 2017 Share Posted July 29, 2017 вообще-то речь шла о косяках коньструктора и его брате CGMapToolPublic это их задача анализировать ошибки исходника и выдавать адекватное сообщение, а не молча падать на колени. а если ошибки не в состоянии обработать, то должен быть докУмент, регламентирующий исходные данные. ну это если конечно производитель коньструктора заинтересован в положительном результате зы. попробуйте в калькуляторе мелкомягких поделить на ноль Quote Link to post Share on other sites
polpred Posted July 29, 2017 Share Posted July 29, 2017 Вот именно просто 35 минут назад, _Michael_ сказал: должен быть докУмент, регламентирующий исходные данные а товарищ то "Развивать здесь тему о работе в ГМЕ, не надо!", то рассказывает как надо именно в нем поработать... И кто Бла-бла-бла ? ... ... Пардон - не сдержался - терпеть ненавижу... ладно бы "мне можно, другим нельзя" , так и обвинить других надо... Quote Link to post Share on other sites
katran1961 Posted July 30, 2017 Share Posted July 30, 2017 (edited) 14 часа назад, _Michael_ сказал: вообще-то речь шла о косяках коньструктора и его брате CGMapToolPublic Не совсем! Речь велась о конвертации из исходников от OSM! Эту тему поднимал "Пирс", правда тема умерла, с его уходом. И тем более наши коллеги, как я понял, делают это на автомате. Т.е не занимаясь подготовкой карты. 14 часа назад, _Michael_ сказал: должен быть докУмент, регламентирующий исходные данные. А разве ты их не знаешь? "VadimO" вроде конкретно всё расписывал. И это было в теме "подготовка карт для СитиГИД". Когда Вера командовала в теме про конструктор, то и она неоднократно выкладывала разные рекомендации. вот к примеру: Требования к карте MP Скрытый текст 1. Общие требования 1.1 Данные предоставляются в формате MP 1.2 Исходная карта в формате MP должна успешно загружаться в программу MapEdit. 1.3 Исходная карта должна содержать объект Map Coverage Area (0x004b). Все прочие объекты всех масштабных слоёв карты должны находиться внутри объекта Map Coverage Area. 1.4 Если в карте объект Map Coverage Area задан в каждом масштабном слое, объекты Map Coverage Area из разных масштабных слоёв должны быть конгруэнтны. Не допускается наличие более одного объекта Map Coverage Area внутри одного масштабного слоя. 1.5 Объект Map Coverage Area не может иметь самопересечений. 1.6 Самый подробный масштабный слой должен иметь детальность 26bit (в терминах программы MapEdit) 2. Кодирование дорожной сети 2.1 Из дорог карты должен быть построен дорожный граф 2.2 Все рёбра графа должны быть заданы линиями; полигоны для моделирования дорог допускается использовать только в оформительских целях. 2.3 Не допускается использовать в графе рёбра, полностью или частично совпадающие друг с другом (т.е. имеющие две и более последовательно закодированные с точностью до направления ребра общие точки). 2.4 Дорожный граф должен быть связным, т.е. должен существовать непустой путь между любыми двумя узлами графа. 2.5 Если две дороги находятся на одном уровне и имеют физическое пересечение на местности, в дорожном графе в месте их пересечения должен находиться общий узел. Если дороги находятся на разных уровнях (одна на мосту, другая под мостом), узел в месте пересечения рёбер графа должен отсутствовать. 2.6 В дорожном графе должны быть указаны участки с односторонним движением и запреты поворотов. 2.7 В каждом ребре графа должны быть заданы (как минимум) такие параметры: - Type (тип) - Routing Class (класс дороги) - Speed limit (скорость) 2.8 Название улицы должно быть обязательно указано в поле StreetDesc. Можно дублировать в Label, но в StreetDesc обязательно. 3. Адресный поиск 3.1 В карте должны присутствовать адреса зданий. 3.2 В карте должны присутствовать указания страны, области и список городов. 3.3 В объектах, имеющих адрес, должно быть заполнено поле StreetDesc. 3.4 Для правильной конвертации адресной информации необходимо, чтобы в рёбрах дорожного графа были заполнены поля Label или StreetDesc. Если заполнены оба поля, для адреса используется поле Label. 3.5 Значение поля StreetDesc в объекте, имеющем адрес, должно полностью совпадать со значением поля Label(StreetDesc) соответствующего ребра дорожного графа (с точностью до пробелов). 3.6 В адресах должен быть приписан город (см.п.3.2). 4. Прочие объекты 4.1 Если в карте используются полигоны, они не должны иметь самопересечений. 4.2 Не допускается использование полигонов вырожденной формы (когда полигон или его часть выглядят как линия). 4.4 Главный город области должен иметь код 0x0100 и быть единственным. 4.5 Для отдельно стоящих зданий допускается использовать только коды из категории Building (0x0006, 0x006c, 0x0013, а так же 0x006d, 0x006e и 0x006f) 4.6 Районы в области, районы в городе, микрорайоны должны быть представлены линиями. Так же были и другие замечания и предложения, были видеоролики. Вот еще вырезка из Требований к картам Скрытый текст A. Названия файлов карт Название файла карты должно состоять из трёх частей по формату: <код страны>-<производитель>-<OVRV/FULL/регион> , где Первая часть — двубквенный код страны по международному стандарту ISO 3166-2. Вторая часть — признак производителя в короткой форме. Третья часть — название а)региона/области/округа (в зависимости от состава карты): OVRV для обзорных карт с) FULL для моно-карт, т. е. атласов, состоящих из одной карты Например, для атласа Венгрии от OSM HU-OSM-OVRV - для обзорной карты HU-OSM-CENTRAL-HUNGARY – для путевых HU-OSM-CENTRAL_TRANSDANUBIA HU-OSM-NORTHERN_GREAT_PLAIN HU-OSM-NORTHERN_HUNGARY …. …. Например, для моно-карты Литвы от OSM: LT-OSM-FULL B. Атрибуты карт 1. Уникальный номер карты*. Уникальный номер карты не должен повторятся ни с какой-либо другой карте в атласе, а так же с любой другой возможной картой. 2. Название карты ** должно содержать помимо собственного названия ещё и короткий признак производителя, не путать с copyright. Например, Name=World Map (NE); Copyright=Natural Earth Name=Finland (OSM); Copyright=OpenStreetMap LocalName=Санкт-Петербург и обл. (CG); Copyright=ЗАО "КАРТА" ЛТД 2013 3. Признак страны***. Двубуквенный код по международному стандарту ISO 3166-2 http://ru.wikipedia.org/wiki/ISO_3166-2 4. Версия карты должна быть больше по значению, чем предыдущая. Если в карте изменялся дорожный граф или версия Конструктора, то необходимо поменять мажорное значение (до точки) Если прочие изменения, не касающиеся дорожного графа, то минорное (после точки). 5. Для карт областей, входящий в состав атласов scamax=1500000 6. Для обзорных карт и монокарт scamax=5000000 С. Обозначение населённых пунктов 1. Типы населённых пунктов должны быть расставлены в зависимости от населения, согласно условным обозначениям, принятым в MapEdit. 0x0100 – для мегаполисов с населением более 10 млн 0x0200 – для мегаполисов от 5 до 10 млн 0x0300 – для городов от 2 до 5 млн и т. д. …... …. 2. Административное значение города****** с диапазоне от 1 до 11. 1 или 2 — для столиц 3 или 4 — для центров областей 5 или 6 – для районных центров Если этот атрибут отсутствует у объектов, то Конструктор расставляет значения по умолчанию от 7 до 11. D. Формирование атласов 1. В путевых картах необходима ссылка на обзорную карту****: точное название файла обзорной карты с расширением .dcm. 2. В обзорных картах специальный маркер***** и текстовый файл с перечнем всех внутренних карт. Текстовый файл необходимо назвать по следующей схеме: [название файла обзорной карты].MapList.txt Внутри список всех файлов карт, планируемых в атлас (кроме самой обзорной) без расширений. Таблица синонимов. MapEdit Chart Attributes Batch * Уникальный номер карты ID Пример: ID=999999 Unique ID -uniqueid: ** Название карты (на латинице) Name Пример: Name=St.Petersburg Proper Name ** Название карты (на местном языке) LocalName (доп.ключ) Пример: LocalName=Санкт-Петербург Proper Name (national) *** Признак страны Country (доп.ключ) Пример: Country=RU Country **** Ссылка на обзорную карту OverviewMap (доп.ключ) Пример: OverviewMap=Russia.dcm Overview map -overview: ***** Маркер для обзорных карт RegionMap=1 (доп.ключ) Пример: RegionMap=1 Regionality=region ****** Административное значение города AdminLevel (доп.ключ у объекта) Пример: AdminLevel=3 ObjClass=Capital, significant city Атрибут Category of capital Версия карты Version (доп.ключ) VersionSub (доп.ключ) Пример: Version=7 Пример: VersionSub=77 Version Subversion -version: Бесплатная карта Lite=1 (доп.ключ) Пример: Lite=1 Lite version = yes Производитель Copyright Пример: Copyright=OOO “MIT” Copyright Рекомендации от Вадима в архиве. Процесс подготовки и выпуска карт для СГ.7z Edited July 30, 2017 by katran1961 2 Quote Link to post Share on other sites
IШIN Posted July 30, 2017 Share Posted July 30, 2017 14 часа назад, polpred сказал: а товарищ то "Развивать здесь тему о работе в ГМЕ, не надо!" Мужики, да что вы к Катрану прицепились?. Ну должен же человек оправдывать то, что у него написано пониже ника, повыше аватара. Ребята, ... (ну, вы поняли) ©кот Леопольд Quote Link to post Share on other sites
Proks Posted October 2, 2017 Share Posted October 2, 2017 Здравствуйте. Помогите найти или подскажите. Имею исходник .mp файл, Constructor_1.2.487 карту в cgnet делает без проблем. как мне сделать карту в cgmap для 7 запускаю бат файл CreateCGMap.bat в файле прописано CGMapToolPublic.exe Type=CrtCGMap InFile=C:\Maps\RU-AMUR.mp @pause выскакивает такое окошко. C:\Constructor_1.2.487>CGMapToolPublic.exe Type=CrtCGMap InFile=C:\Maps\RU-AMUR. mp 'C:\Maps\RU-AMUR.mp' is converting in cgmap format. BN=70. Error!. Map 'C:\Maps\RU-AMUR.mp' is not loaded. Для продолжения нажмите любую клавишу . . . в конструкторе для cgnet создаю файлы .dcf .dcm потом помещаю их в папку C:\Maps\ и в итоге получаю файл для 8 расскажите что нужно сделать что бы получить файл cgmap для 7 СитиГИД Quote Link to post Share on other sites
_Michael_ Posted October 2, 2017 Share Posted October 2, 2017 поменять RU-AMUR.mp на RU-AMUR.dcm Quote Link to post Share on other sites
Proks Posted October 2, 2017 Share Posted October 2, 2017 2 часа назад, _Michael_ сказал: поменять RU-AMUR.mp на RU-AMUR.dcm спасибо Quote Link to post Share on other sites
polpred Posted October 2, 2017 Share Posted October 2, 2017 меня тут поставили в тупик вопросом "почему собранный cgnet не виден в Ситигиде?" Объясните ( я передам) как можно использовать самопальный cgnet... а то я как собака ... Quote Link to post Share on other sites
Proks Posted October 2, 2017 Share Posted October 2, 2017 5 минут назад, polpred сказал: меня тут поставили в тупик вопросом "почему собранный cgnet не виден в Ситигиде?" Объясните ( я передам) как можно использовать самопальный cgnet... а то я как собака ... было такое когда в исходнике забыл область покрытия карты сделать Quote Link to post Share on other sites
polpred Posted October 2, 2017 Share Posted October 2, 2017 а ID карты должен быть? Типа разрешенный Ситигидом? Quote Link to post Share on other sites
_Michael_ Posted October 2, 2017 Share Posted October 2, 2017 (edited) если совсем (те. абсолютно) не видит, то нужно анализировать логи и в поиске пусто и на экране? а размер cgnet адекватный? зы. если ID явно не задан, то генерится конструктором Edited October 2, 2017 by _Michael_ Quote Link to post Share on other sites
polpred Posted October 2, 2017 Share Posted October 2, 2017 говорит что не виден в картах. Размер сопоставим с ОСМовскими Quote Link to post Share on other sites
_Michael_ Posted October 2, 2017 Share Posted October 2, 2017 (edited) удалить всё из CGMaps, положить только одну карту, проверить. ну и смотреть в логи кстати, подобное может быть если в каталоге две карты с одинаковым ID Edited October 2, 2017 by _Michael_ Quote Link to post Share on other sites
Proks Posted October 2, 2017 Share Posted October 2, 2017 проверте есть ли такой полигон Область покрытия карты (0x4b, полигон) должен покрывать все объекты на карте. у меня было такое Quote Link to post Share on other sites
polpred Posted October 2, 2017 Share Posted October 2, 2017 да похоже самому надо попробовать собрать - иначе глухой телефон. знаю что карта одним куском, а области покрытия вроде нет... РS : нас стало на Алтае двое!!! Quote Link to post Share on other sites
Proks Posted October 2, 2017 Share Posted October 2, 2017 если нет то карту не будет видно Quote Link to post Share on other sites
polpred Posted October 2, 2017 Share Posted October 2, 2017 да - написал что нету и много было сообщений "cannot read/translate coordinates" Quote Link to post Share on other sites
_Michael_ Posted October 2, 2017 Share Posted October 2, 2017 (edited) отсутствие полигона покрытия - это не фатальная ошибка, карта должна отображаться и работать поиск. а вот при работе с соседними картами будут нюансы.. поэтому я предлагал - смотреть логи и запустить карту одну в атласе "cannot read/translate coordinates" - такого я ни разу не видел. а исходник проходит проверку хотя бы средствами редактора? Edited October 2, 2017 by _Michael_ Quote Link to post Share on other sites
polpred Posted October 2, 2017 Share Posted October 2, 2017 15 минут назад, _Michael_ сказал: отсутствие полигона покрытия - это не фатальная ошибка, карта должна отображаться приходило такое в голову - написал товарищу - говорит собрал, результат тот же. В каталоге карт не появляется "карты без атласа" В логах - 2 разделенные ноды, неизвестные пои и TP Saving layer обещает прислать лог Quote Link to post Share on other sites
polpred Posted October 2, 2017 Share Posted October 2, 2017 мне кажется что дело не в сборке - раз карта не появляется даже в каталоге карт.... Quote Link to post Share on other sites
_Michael_ Posted October 2, 2017 Share Posted October 2, 2017 тогда надо шшупать давай кусок исходника или готовый dcm - гляну.. Quote Link to post Share on other sites
polpred Posted October 2, 2017 Share Posted October 2, 2017 да не моя карта... спрошу... Кстати он собирает по украинским ресурсам - кто то его из Днепропетровска консультировал Quote Link to post Share on other sites
katran1961 Posted October 2, 2017 Share Posted October 2, 2017 2 часа назад, _Michael_ сказал: давай кусок исходника или готовый dcm - гляну.. лучше dcf глянь! Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.