Jump to content
GPS навигатор СитиГИД
Joss

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

Recommended Posts

"Как много нам открытий чудных..." 

 

Share this post


Link to post
Share on other sites
В 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 нет, потому что карта многослойная

  • Upvote 1

Share this post


Link to post
Share on other sites

ФАК для ленивых:P?

Share this post


Link to post
Share on other sites

Игорь спросил - я ответил. Что тут такого?

Share this post


Link to post
Share on other sites

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

В .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

 

Share this post


Link to post
Share on other sites

CountryName

Share this post


Link to post
Share on other sites

[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

 

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

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites

--defaultcountry

Share this post


Link to post
Share on other sites

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

Holy shit!

Share this post


Link to post
Share on other sites

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

что в шапке Catalog?

Edited by _Michael_

Share this post


Link to post
Share on other sites

@_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

 

Edited by KonTur

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

@_Michael_

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

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

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

Edited by KonTur

Share this post


Link to post
Share on other sites
В 07.04.2017 в 14:33, katran1961 сказал:

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

;)

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

Edited by _Michael_

Share this post


Link to post
Share on other sites

маркера такого не предусмотрено

Share this post


Link to post
Share on other sites

а запрет мотоциклам как в польском прописать?

Share this post


Link to post
Share on other sites
10 минут назад, _Michael_ сказал:

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

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

Share this post


Link to post
Share on other sites

будет, я им в свое время делал запреты грузовому ;) 

Share this post


Link to post
Share on other sites

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

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

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

B1.thumb.PNG.fd8878faade69f294bc5684f29f99139.PNG

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

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

B1a.PNG.31127157553c37b2e904eb72b74e5336.PNG

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

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

B2.thumb.PNG.e70762cff2ccaf3fa3b993448f163b69.PNG

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

Треш.

Share this post


Link to post
Share on other sites
30 минут назад, KonTur сказал:

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

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

Share this post


Link to post
Share on other sites
4 минуты назад, _Michael_ сказал:

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

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×