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

Конструктор и конвертер для СитиГИД 8 | правки и улучшения

Recommended Posts

ребята, а пока в гме не реализованы новые типы пои (и вообще неизвестно будут ли) можно ввести для польского дополнительные атрибуты? а ля CGRoad*=, например, CGPOI*=

[POI]
Type=0x2e0a 

CGPOIType=64a3

Label=Спецбюро, похоронная служба
HouseNumber=
StreetDesc=
CountryName=Россия
RegionName=Кемеровская обл.
CityName=Кемерово
Data0=
[END]

или CGPOIType=0x64a3

ну и соответственно настроить их конвертацию при загрузке "польского" в конструктор.
Edited by spacer

Share this post


Link to post
Share on other sites
Guest

не фиг делать. с лёгкостью, приводящей в изумление ;)

в исходнике пишешь свой уникальный ключ (типа CGPOIType), если конвертишь не только под СГ.. если только, то можно сразу - Type=0x64a3

для "не только" - переносишь ключ CGPOIType в Type при подготовке карты под СГ

в схеме загрузчика прописываешь свой тип poi_64a3 с параметрами, которые будут проваливаться при загрузке (МИТовский тип, адреска, телефон, и тп.)

пользуешь.

как-то так:

30-04-2015 20-21-41.png

Edited by _Michael_

Share this post


Link to post
Share on other sites

ну то, что это в принципе возможно я нисколько не сомневался ;-)

_Michael_, предложенный тобой вариант заставит меня делать лишние телодвижения, конкретно в ручную или скриптом менять тип точки, т.к. если хранить просто в type=, то гме будет ругаться на неизвестные типы пои.

в общем если у кого-нить появится время и желание, нарисуйте подобное автоматическое преобразовании на уровне конвертера из "польского" дополнительного атрибута CGPOIType в Type понятный для СГ. 

Share this post


Link to post
Share on other sites
Guest

в общем если у кого-нить появится время и желание, нарисуйте подобное автоматическое преобразовании на уровне конвертера из "польского" дополнительного атрибута CGPOIType в Type понятный для СГ. 

имхо такое возможно только с доработкой самого конструктора, на уровне загрузчика это вряд ли решаемо.. "я так думаю" ©

 

Edited by _Michael_

Share this post


Link to post
Share on other sites

это вполне можно сделать на уровне PolishConverter.shm, аналогично обработке CGRoadClass.

Share this post


Link to post
Share on other sites
Guest

так в чем тогда дело ;)

PolishConverter.shm - обычный текстовый файл

Edited by _Michael_

Share this post


Link to post
Share on other sites

в демагогии ;-)

хочется это узаконить и не вносить отсебятину в скрипт "PolishConverter.shm" при каждом выпуске нового конвертера. 

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

А как наити, эту функцию? В свойствах карты

Share this post


Link to post
Share on other sites
4 часа назад, dzambo сказал:

А как наити, эту функцию? В свойствах карты

А вы знакомы с программой GPSMapEdit?

56d64c6c2332b_.thumb.jpg.3a2ac4fa0d7e064

Share this post


Link to post
Share on other sites
9 часов назад, dzambo сказал:

А как поменять уникалный номер карты?

Если Вы об этом:
11.thumb.jpg.7e6026817c8803b281450005e54
то это здесь:
12.thumb.jpg.5131ce2b55858ed212ab1c06a09

  • Upvote 1

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

Ну карта то от осм (любительская),  но только скачяна из самой проги,  и нет токого записи,  что карта без атласа. 

Ну карта то от осм (любительская),  но только скачяна из самой проги,  и нет токого записи,  что карта без атласа. 

Share this post


Link to post
Share on other sites

карты от ОСМ вообще другая песня!!!

Share this post


Link to post
Share on other sites
1 час назад, dzambo сказал:

Ну карта то от осм (любительская),  но только скачяна из самой проги,  и нет токого записи,  что карта без атласа. 

Коллега, по вопросам обучения существует тема рядом. Но у вас в голове ещё основы до картостроительства не улеглись...

Карта без атласа потому, что не скачана атласообразующая карта для данной карты региона. То есть Россия от этого комплекта ОСМ. Если она вообще существует. Форсирую один ход: атласообразующая карта для конкретной территории может быть одна и только одна (т.е. включен будет либо атлас Россия CG, либо атлас Россия ОСМ).

И давайте с такими вопросами в профильные темы.

Share this post


Link to post
Share on other sites

Спасибо,  теперь всё ясно. 

Share this post


Link to post
Share on other sites

ГеоКонструктор 1.2.513 не может сделать обзорную карту, если в ней нет адресов.

*** cannot create address file, no proper addresses
TP Saving addresses: 44 ms
TP Analysing POIs: 26 ms
TP Saving POIs: 12 ms
TP Saving traffic signs: 1 ms
TP Saving radars: 11 ms
TP Analysing lake: 15 ms
TP Saving lake: 6 ms
TP Saving catalog: 7 ms
TP Saving indexes: 330 ms
0=0'00" 1=0'01" 2=0'00" 3=0'02" 4=0'00" 5=0'00" 6=0'11" 7=0'00" 8=0'00" 9=0'19" 10=0'00"
d:\OSM\osm_data\_my\FI-OVRV\FI-OVRV-OSM.dcm -- saving time 0'37"
*** error #45 saving DCM. Result saved with .dcm.bad.zip extension.

Предыдущая версия .487 таки создавала .dcm 

Миша, будь так добр, ответь пожалуйста, почему такое выскакивает при преобразовании в .cgmap (раньше такой фигни не было):

'd:\OSM\osm_data\_my\ES-CE\ES-CE-OSM.dcm' is converting in cgnet format. BN=103.
'd:\OSM\osm_data\_my\ES-CE\ES-CE-OSM.dcm' is converting in cgmap format. BN=103.
	Warning!. Cell '54000b_A.dcm' is not loaded from dcm. Probably has too big objects.
	Warning! In map 'd:\OSM\osm_data\_my\ES-CE\ES-CE-OSM.dcm' not all the cells have been converted in CGMap format.

 

И .cgmap не создается.

И зачем теперь при преобразовании из .dcm в .cgmap и .cgnet выдаются по две строки? Это результат преобразования в .cgnet

'd:\OSM\osm_data\_my\ES-CE\ES-CE-OSM.dcm' is converting in simple cgnet format. BN=103.
'd:\OSM\osm_data\_my\ES-CE\ES-CE-OSM.dcm' is converting in cgmap format. BN=103.

 

Share this post


Link to post
Share on other sites

Костя, есть идея, откуда лезет ошибка в создании адрески. Пришлось доехать до Нарвы и проверить на местности.

Вот кусок из ОСМ, нумерация домов правильная.

RAHU_OSM.thumb.PNG.0cbb60cb32fbbd30de3786d068e9ccb7.PNG

А вот из СГ

RAHU_CG.thumb.PNG.374ba28ab5857f68b90863ecd42aa66f.PNG

Похоже при конвертации конструктор выбрасывает из хауснамбера нули, двойки и восьмерки (а может и еще кого...)

26 дом превратился в 6-й, 18а (в скриншот не попал) стал 1а, 30 и 32 стали 3,

28а и б превратились просто в "а" и "б"

Может быть, в случае дома 20 или 28, когда пропадают все цифры, оно ругается из некорректного (пустого) номера дома?

В общем, сейчас адреса в Нарве - это ахтунг.

Share this post


Link to post
Share on other sites
В 23.02.2018 в 14:30, IШIN сказал:

В общем, сейчас адреса в Нарве - это ахтунг.

Я кажется смог поправить эту фигню... По крайней мере Восточная Финляндия собралась нормально, и даже в приснопамятной Puumala ищутся и улицы, и дома где есть.

Сейчас Россию прокачу, посмотрю результат, потом Финку сделаю полностью.

  • Like 1

Share this post


Link to post
Share on other sites

Ну что, последней версией конструктора кто-нибудь научился пользоваться?

У меня тестовая .mp в .dcm конвертится, из нее .cgmap не создается, в а .cgnet нету ни адресного поиска, ни ПОИ, хотя он получается в два раза больше чем в предыдущем конструкторе.

Может какие новые ключи командной строки появились, не описанные в readme?

Share this post


Link to post
Share on other sites

 

2 часа назад, KonTur сказал:

У меня тестовая .mp в .dcm конвертится, из нее .cgmap не создается, в а .cgnet нету ни адресного поиска, ни ПОИ

та же фигня

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

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

×