Перейти к содержанию
GPS навигатор СитиГИД

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


Рекомендуемые сообщения

  • Ответов 656
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

Это не Миша считает. Это по ходу считает сам МИТ, т.к. неофициальные карты им давно ставятся в игнор. Хотя странно это все и контрпродуктивно, что подтверждается опытом ЦНТ. Последние на неофициальных

К 23 февраля, в соседней ветке.

Я, наверное, старый дурак и олдскульный хакер. В этом файле в самом начале написано "// Загрузчик для обзорных карт, *OVRW. Не подходит для моно карт-атласов."  Я так понял, что для подробных кар

Изображения в теме

В 31.03.2017 в 09:17, IgorAS сказал:

кто с какими ключами запускает из командной строки.

В силу специфики, у меня сейчас так:

GeoConstructor.exe -mp:%WORK_PATH%\%~1.mp -subrouter:5:14 -scale:200000 -scamax:%MAP_MAX_SCALE% -codepage:1251 -version:2.%8 -uniqueid:%9 -multilevels -nooldpoi

createlevels нет, потому что карта многослойная

Ссылка на сообщение
Поделиться на другие сайты

Я их и называю ленивыми!;) Они так же на автомате собирают.

Ссылка на сообщение
Поделиться на другие сайты

А подскажите такое вот:

В .mp у домика стоит такая информация:

[POLYGON]
Data0=(35.1899729,33.376918),(35.1899791,33.377111),(35.1901191,33.3771116),(35.1901187,33.3770794),(35.1901079,33.3770786),(35.1901064,33.3769988),(35.1901143,33.377),(35.190115,33.3769523),(35.1901256,33.3769501),(35.1901244,33.3769086),(35.1900976,33.3769069),(35.1900972,33.3769118),(35.1899729,33.376918)
EndLevel=1
Type=0x6c
Label=10
CityName=Nicosia
Floors=2
HouseNumber=10
StreetDesc=Pindu
RegionName=Nicosia
[END]

Что там нужно еще добавить, чтобы появился населенный пункт в адресе: (а то у меня тут вообще выбора нет никакого, все кнопки неактивны)

Скрытый текст

Address.png.cc588b7abaf16e9f0854cac5d1f36883.png

 

Ссылка на сообщение
Поделиться на другие сайты

[POLYGON]
Type=0x6c
Label=31
HouseNumber=31
StreetDesc=Рабочая ул.
CountryName=Россия
RegionName=Иланский район
CityName=Иланский
Floors=1
Data0=(56.234413,96.066925),(56.234294,96.066757),(56.234405,96.066505),(56.234523,96.066673)
DistrictName=
CGBuildType=1
[END

 

Посмотри еще адреску. Этот город прописан там.

Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Значит втыкать его надо на этапе преобразования из осм в .mp... Осталось разобраться как...

 

Ссылка на сообщение
Поделиться на другие сайты

Спасибо коллеги. Но все равно адресный поиск в 9-ке не работает, файл .sdt без городов.

Holy shit!

Ссылка на сообщение
Поделиться на другие сайты

что в Towns.log пишет?

что в шапке Catalog?

Изменено пользователем _Michael_
Ссылка на сообщение
Поделиться на другие сайты

@_Michael_

В Towns.log:

	Map 'd:\OSM\osm_data\_my\CY-FULL-OSM\CY-FULL-OSM.dcm' is processing as atlas.

Сам .sdt получается все 458 байт

Шапка Catalog:

Скрытый текст

#codepage:1251
#title:Cyprus (OSM)
#loctitle:Cyprus (OSM)
#searchName:Cyprus (OSM)
#copyright:OpenStreetMap (converted by KonTur)
#version:2
#subversion:4
#scale:200000
#issueDate:07.04.2017
#createdBy:GC 1.2.0.487
#scamax:20000000
#coverage:Coverage.dcm
#uniqueid:340010
#roadClassified:1
#subRouter:SubRouter.dcm
#loadableSubRouter:CY-FULL-OSM.nxy
#roads:CY-FULL-OSM.ist
#residentRouter:CY-FULL-OSM.nch
#loadableRouter:CY-FULL-OSM.nxi
#mapTowns:CY-FULL-OSM.tnm
#buildPictures:CY-FULL-OSM.bpic
#roadPictures:CY-FULL-OSM.rpic
#presCGMap:CY-FULL-OSM.xml
#country:CY
#mainTown:
#speedLimits:CY-FULL-OSM.sl
#jamStatData:CY-FULL-OSM.jvs
#3Dmodels:CY-FULL-OSM.dc3
#mapPoi:CY-FULL-OSM.poi
#*settlement.txt
#regionMap:1
#searchGlobalTowns:CY-FULL-OSM.sdt

 

Изменено пользователем KonTur
Ссылка на сообщение
Поделиться на другие сайты

#searchGlobalTowns:CY-FULL-OSM.sdt
#$CY-FULL-OSM.dcm

если это вся шапка, то я бы попробовал - добавил выделенную строку

Ссылка на сообщение
Поделиться на другие сайты

@_Michael_

Добавил, сделал .sdt (он стал 60 килобайт), запаковал его в .dcm, сделал .cgnet. Теперь Кипра нет ни в каталоге карт, ни в поиске.

Короче. пока от МИТа не добьюсь инструкции - не успокоюсь. Либо делать страны как обычные карты, пусть в "Карты без атласа" лежат.

В этом случае хоть выбор города есть.

Изменено пользователем KonTur
Ссылка на сообщение
Поделиться на другие сайты
В 07.04.2017 в 14:33, katran1961 сказал:

Я их и называю ленивыми!;) Они так же на автомате собирают.

;)

Лень, позволяет избавиться от рутины и переключиться на более насущные вопросы

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

Кто-нибудь знает, каким ключем в .mp обозначаются платные дороги?

По аналогии с грунтовками CGRoadSpec=1

Заранее спасибо.

Ссылка на сообщение
Поделиться на другие сайты

четвертая единица в RouteParam

Безымянный.png

Изменено пользователем _Michael_
Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, _Michael_ сказал:

четвертая единица в RouteParam

Это я видел, спасибо. Попробую, будет ли СитиГИД исключать платные при этом параметре.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

Раскраска домиков - полная фигня. Приоритеты расставлены неверно, и дополнительные ключи обрабатываются неправильно.

Имеем промышленное здание 0x6f с такими ключами в польском:

Скрытый текст

B1.thumb.PNG.fd8878faade69f294bc5684f29f99139.PNG

 В результате получается такое отображение:

Скрытый текст

B1a.PNG.31127157553c37b2e904eb72b74e5336.PNG

Берем соседний резервуар:

Скрытый текст

B2.thumb.PNG.e70762cff2ccaf3fa3b993448f163b69.PNG

Таким образом получается, что CGFacadeColor не обрабатывается вообще. А если есть CGRoofColor - то этим цветом заливается все здание.

Треш.

Ссылка на сообщение
Поделиться на другие сайты
30 минут назад, KonTur сказал:

Раскраска домиков - полная фигня.

если включить окна (удалить CGFacade) - раскраска появится. такая вот фигня

Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, _Michael_ сказал:

включить окна (удалить CGFacade) - раскраска появится

Не совсем так. У меня получается, что при наличии CGFacade=1 заливка идет по цвету крыши (CGRoofColor) если он есть, и по типу здания (0x6f) если цвета крыши нет.

Без CGFacade все корректно. Но зачем мне окна на резервуаре или трубе? :)

Короче, хрень. Интересно, когда исправят?

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...