KonTur Опубликовано 29 июля, 2017 Поделиться Опубликовано 29 июля, 2017 Успокойтесь, коллеги. Никто в ГМЕ работать не собирается. 1 Цитата Ссылка на сообщение Поделиться на другие сайты
katran1961 Опубликовано 29 июля, 2017 Поделиться Опубликовано 29 июля, 2017 43 минуты назад, KonTur сказал: Успокойтесь, коллеги. Никто в ГМЕ работать не собирается. А зря! Брать из ОСМ исходник в полише и не поработать с ним в ГМЕ, не прогнать утилитами на ошибки. Затем в самом конструкторе прогнать скриптами. Странно! Тут со своими то исходниками постоянно крутишь, проверяешь, исправляешь. А там........... Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 29 июля, 2017 Поделиться Опубликовано 29 июля, 2017 вообще-то речь шла о косяках коньструктора и его брате CGMapToolPublic это их задача анализировать ошибки исходника и выдавать адекватное сообщение, а не молча падать на колени. а если ошибки не в состоянии обработать, то должен быть докУмент, регламентирующий исходные данные. ну это если конечно производитель коньструктора заинтересован в положительном результате зы. попробуйте в калькуляторе мелкомягких поделить на ноль Цитата Ссылка на сообщение Поделиться на другие сайты
polpred Опубликовано 29 июля, 2017 Поделиться Опубликовано 29 июля, 2017 Вот именно просто 35 минут назад, _Michael_ сказал: должен быть докУмент, регламентирующий исходные данные а товарищ то "Развивать здесь тему о работе в ГМЕ, не надо!", то рассказывает как надо именно в нем поработать... И кто Бла-бла-бла ? ... ... Пардон - не сдержался - терпеть ненавижу... ладно бы "мне можно, другим нельзя" , так и обвинить других надо... Цитата Ссылка на сообщение Поделиться на другие сайты
katran1961 Опубликовано 30 июля, 2017 Поделиться Опубликовано 30 июля, 2017 (изменено) 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 Изменено 30 июля, 2017 пользователем katran1961 2 Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 30 июля, 2017 Поделиться Опубликовано 30 июля, 2017 14 часа назад, polpred сказал: а товарищ то "Развивать здесь тему о работе в ГМЕ, не надо!" Мужики, да что вы к Катрану прицепились?. Ну должен же человек оправдывать то, что у него написано пониже ника, повыше аватара. Ребята, ... (ну, вы поняли) ©кот Леопольд Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 2 октября, 2017 Поделиться Опубликовано 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 СитиГИД Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 поменять RU-AMUR.mp на RU-AMUR.dcm Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 2 часа назад, _Michael_ сказал: поменять RU-AMUR.mp на RU-AMUR.dcm спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
polpred Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 меня тут поставили в тупик вопросом "почему собранный cgnet не виден в Ситигиде?" Объясните ( я передам) как можно использовать самопальный cgnet... а то я как собака ... Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 5 минут назад, polpred сказал: меня тут поставили в тупик вопросом "почему собранный cgnet не виден в Ситигиде?" Объясните ( я передам) как можно использовать самопальный cgnet... а то я как собака ... было такое когда в исходнике забыл область покрытия карты сделать Цитата Ссылка на сообщение Поделиться на другие сайты
polpred Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 а ID карты должен быть? Типа разрешенный Ситигидом? Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 (изменено) если совсем (те. абсолютно) не видит, то нужно анализировать логи и в поиске пусто и на экране? а размер cgnet адекватный? зы. если ID явно не задан, то генерится конструктором Изменено 2 октября, 2017 пользователем _Michael_ Цитата Ссылка на сообщение Поделиться на другие сайты
polpred Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 говорит что не виден в картах. Размер сопоставим с ОСМовскими Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 (изменено) удалить всё из CGMaps, положить только одну карту, проверить. ну и смотреть в логи кстати, подобное может быть если в каталоге две карты с одинаковым ID Изменено 2 октября, 2017 пользователем _Michael_ Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 проверте есть ли такой полигон Область покрытия карты (0x4b, полигон) должен покрывать все объекты на карте. у меня было такое Цитата Ссылка на сообщение Поделиться на другие сайты
polpred Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 да похоже самому надо попробовать собрать - иначе глухой телефон. знаю что карта одним куском, а области покрытия вроде нет... РS : нас стало на Алтае двое!!! Цитата Ссылка на сообщение Поделиться на другие сайты
Proks Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 если нет то карту не будет видно Цитата Ссылка на сообщение Поделиться на другие сайты
polpred Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 да - написал что нету и много было сообщений "cannot read/translate coordinates" Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 (изменено) отсутствие полигона покрытия - это не фатальная ошибка, карта должна отображаться и работать поиск. а вот при работе с соседними картами будут нюансы.. поэтому я предлагал - смотреть логи и запустить карту одну в атласе "cannot read/translate coordinates" - такого я ни разу не видел. а исходник проходит проверку хотя бы средствами редактора? Изменено 2 октября, 2017 пользователем _Michael_ Цитата Ссылка на сообщение Поделиться на другие сайты
polpred Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 15 минут назад, _Michael_ сказал: отсутствие полигона покрытия - это не фатальная ошибка, карта должна отображаться приходило такое в голову - написал товарищу - говорит собрал, результат тот же. В каталоге карт не появляется "карты без атласа" В логах - 2 разделенные ноды, неизвестные пои и TP Saving layer обещает прислать лог Цитата Ссылка на сообщение Поделиться на другие сайты
polpred Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 мне кажется что дело не в сборке - раз карта не появляется даже в каталоге карт.... Цитата Ссылка на сообщение Поделиться на другие сайты
_Michael_ Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 тогда надо шшупать давай кусок исходника или готовый dcm - гляну.. Цитата Ссылка на сообщение Поделиться на другие сайты
polpred Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 да не моя карта... спрошу... Кстати он собирает по украинским ресурсам - кто то его из Днепропетровска консультировал Цитата Ссылка на сообщение Поделиться на другие сайты
katran1961 Опубликовано 2 октября, 2017 Поделиться Опубликовано 2 октября, 2017 2 часа назад, _Michael_ сказал: давай кусок исходника или готовый dcm - гляну.. лучше dcf глянь! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.