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

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

Recommended Posts

Вот так вот тихонечко! На те вам новую версию!:DТолько не плачьте детки!

Конструктор 1,2,446 (снова чья то забывчивость или спешка)
1. Если хочестся, что бы Фруктовые сады 004е были залеными, а не коричневыми как по умолчанию, то необходимо эти объектам доп.ключом прописать:
CGLandUseType=20 (в конструкторе окрасились, посмотрим как будет выглядеть в программе)
2. DefTown подхватывается из атрибутов карты доп.ключом CGDefaultTown. - Что, вот так просто прописать один ключ (CGDefaultTown=) и усё?

Чтоб  не было лишних вопросов!  В исходнике,т.е файл "мр". Заходим в Меню - Свойства карты - Дополнительно. Прописываем ключ CGDefaultTown=.......(имя города)
3. Появилась отдельная раскаска для общественных зданий (72)  - уточните пж, это где такой инстрУмент?

Edited by katran1961

Share this post


Link to post
Share on other sites
Guest

1. Если хочестся, что бы Фруктовые сады 004е были залеными, а не коричневыми как по умолчанию, то необходимо эти объектам доп.ключом прописать:
CGLandUseType=20 (в конструкторе окрасились, посмотрим как будет выглядеть в программе)

учитывая, что фруктовых садов/огородов реально на порядок больше, чем дач/садовых участков.. а также, что участки все-таки ближе к административным полигонам, я бы сделал с точностью до наоборот - 4e оставить зелеными (яблочные сады, виноградники и тп. огороды без застроек и адрески), а дачным участкам прописал бы CGLandUseType=20

ну да ладно, жираф большой..

 

Share this post


Link to post
Share on other sites

Дачным участкам с адреской, само собой уже положено прописывать полигоном застройки + отдельным НП или же административным районом.

Share this post


Link to post
Share on other sites

учитывая, что фруктовых садов/огородов реально на порядок больше, чем дач/садовых участков.. а также, что участки все-таки ближе к административным полигонам, я бы сделал с точностью до наоборот - 4e оставить зелеными (яблочные сады, виноградники и тп. огороды без застроек и адрески), а дачным участкам прописал бы CGLandUseType=20

ну да ладно, жираф большой..

 

Это да, но убедить не удалось. Удалось только сделать допатрибут для садов-садов.

Вот так вот тихонечко! На те вам новую версию!:DТолько не плачьте детки!

Конструктор 1,2,446 (снова чья то забывчивость или спешка)
1. Если хочестся, что бы Фруктовые сады 004е были залеными, а не коричневыми как по умолчанию, то необходимо эти объектам доп.ключом прописать:
CGLandUseType=20 (в конструкторе окрасились, посмотрим как будет выглядеть в программе)
2. DefTown подхватывается из атрибутов карты доп.ключом CGDefaultTown. - Что, вот так просто прописать один ключ (CGDefaultTown=) и усё?

 

В моем случае в заголовке карты в MP прописываешь CGDefaultTown=Курск и усё.

3. Появилась отдельная раскаска для общественных зданий (72)  -

уточните пж, это где такой инстрУмент?

Одно время общественные здания выгружались в отдельный тип. Потом, при определении новых подтипов, этот тип стал ЗАГСами, а общественные стали выгружаться в тот же тип, что и административные. Сейчас для них сделали снова отдельный тип.

Edited by DuNkan

Share this post


Link to post
Share on other sites

В моем случае в заголовке карты в MP прописываешь CGDefaultTown=Курск и усё.

А дальше моё сообщение прочитать не судьба? Чтоб  не было лишних вопросов!  В исходнике,т.е файл "мр". Заходим в Меню - Свойства карты - Дополнительно. Прописываем ключ CGDefaultTown=.......(имя города)

"отдельная раскраска для общественных зданий (72)"

Коля как то ты мутно ответил!!  Что такое в скобочках 72? Означает ли это CGBuildType=72?

Share this post


Link to post
Share on other sites

необходимо эти объектам доп.ключом прописать:
CGLandUseType=20 (в конструкторе окрасились, посмотрим как будет выглядеть в программе)

 Ребята, а какой теперь полигон в LangPackTablet за это отвечает, хотелось бы текстурку подключить.. ;)

Share this post


Link to post
Share on other sites

Саша, непонятны твой телодвижения! Если ты  в исходнике это прописал , то текстурка (ogl_gardering.bmp) стандартная сама подключится.

Share this post


Link to post
Share on other sites

Олег, я для выгрузки в Конструктор раньше использовал сады как в PolishConverter_435_beta, соответственно менял в  LangPackTablet текстуру на свою ogl_gardering1.bmp (как в ГМЕ)... А сейчас не прокатывает... :blink:

Получается, используется не полигон "садов", а "сельской застройки" - только атрибут цвет меняет. И если я туда попробую подключить текстуру, то она и в сельской застройке вылезет.. Или ошибаюсь?

 

Edited by ekx71

Share this post


Link to post
Share on other sites

А ресурсник не правил? Файл PresCGMap, строка:

<var AttrCond1="174"> <!-- сады -->
            <elem>
                <area ColorBkg="0xBEE8A2" ColorBkgNight="0x30463A" /> 

Как видишь здесь не прописана текстурка.

Share this post


Link to post
Share on other sites

При выгрузке в сгмап все полигоны и здания имеют мои цвета:

66.thumb.jpg.aee85f5c6c03e0c586f92e31f4e 77.thumb.jpg.c8cf892d72bd279ce832c5c9fee
Из того же дцм - сгнет и цвет из доп. ключа подхватывают только общественные здания и здания, искусственные сооружения:
99.thumb.jpg.48d5c073ee90d82f58fa0d93115
Лэнгпак?

Share this post


Link to post
Share on other sites

Можно и ленгпак поковырять, хотя там завязка еще где то по окраске зданий.

Только я не пойму, у тебя прописаны ключи к зданиям. Но в 8-ке не окрашиваются? Школы, больницы, поликлиника, гостиница, магазин, рынок -эти то точно окрашиваются.

Screenshot_2.thumb.jpg.a019e151ef4e5a4ccScreenshot_3.thumb.jpg.2d3dc371680f1f0a2

Share this post


Link to post
Share on other sites

У тебя раскраска по типам. У меня - CGFacadeColor, ещё полигоны рек, морей, лесов, парков и т.д. поковырял в конструкторе. В 7-ке всё подхватывается. В 8-ке (из того же дцм-ма) - нет. Только общественные здания и здания, искусственные сооружения. 

Share this post


Link to post
Share on other sites

полигоны рек, морей, лесов, парков и т.д - НЕ НАДО КОВЫРЯТЬ в конструкторе! Можно все это подправить в Ленгпаке и ресурснике для 8-ки.

 

Screenshot_2.thumb.jpg.885bc8a2ed63d0a55Screenshot_1.thumb.jpg.ee59a99dbd42d30ab

Share this post


Link to post
Share on other sites

Ну так я же и для 7-ки делаю. Как-то замудрёно получается, там поправь, здесь измени... 

Share this post


Link to post
Share on other sites

А дальше моё сообщение прочитать не судьба? Чтоб  не было лишних вопросов!  В исходнике,т.е файл "мр". Заходим в Меню - Свойства карты - Дополнительно. Прописываем ключ CGDefaultTown=.......(имя города)

Коля как то ты мутно ответил!!  Что такое в скобочках 72? Означает ли это CGBuildType=72?

Олег, извини, не думал, что ты спросил и сам ответил. :) Но в свойства карты необязательно заходить, можно и через FAR или Блокнот.

Ответил не мутно. Означает именно то, что написал. Отдельный тип - только не 72, а 73, и через ресусрник ему можно задать отдельную раскраску.

У тебя раскраска по типам. У меня - CGFacadeColor, ещё полигоны рек, морей, лесов, парков и т.д. поковырял в конструкторе. В 7-ке всё подхватывается. В 8-ке (из того же дцм-ма) - нет. Только общественные здания и здания, искусственные сооружения. 

В текущей 8-ке цвета задаются ресурсником. Конструктор только расставляет типы.

полигоны рек, морей, лесов, парков и т.д - НЕ НАДО КОВЫРЯТЬ в конструкторе! Можно все это подправить в Ленгпаке и ресурснике для 8-ки.

 

Screenshot_2.thumb.jpg.885bc8a2ed63d0a55Screenshot_1.thumb.jpg.ee59a99dbd42d30ab

Классные текстуры. Делись.

Share this post


Link to post
Share on other sites

Так текстурки не проблема, могу скинуть. Только еще и в ресурснике надо прописывать!

Кстати ,. ты как то писал про заболоченные участки, мол их не видно. так же можно всё изменить. На одном из скринов это видно.

Единственное!!! Я не проверял как это все работает на мелких девайсах. На РС то всё просто и всё показывает.

 

 

Edited by katran1961

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

Олег, чой-то не подхватывает СГ текстуры для polygon_004E //@ // Orchard/Plantation  с атрибутом CGLandUseType=20. Пробовал твой PresCGMap.xml - не помогло.. Зелененький и всё. Печалька

Share this post


Link to post
Share on other sites

и не подхватит! Ты посмотри во что превращается этот полигон, сданным атрибутом, в конструкторе! Надо искать : "Green vegetation zone"

Саша я пока не искал. тем более, с выходом новой версии для РС. Снова проблемы!!!

 

Share this post


Link to post
Share on other sites

Завтра посмотрю насчет садов.

Share this post


Link to post
Share on other sites

С садами баг в конструкторе - в GraphLibCity.d. Нужно найти catdst == 20 и исправить patndx=41 на patndx=6.

Да, насчет того, что конструктор падает при выгрузке в dcm - если сначала сохранить в dcf, то падения не происходит.

Share this post


Link to post
Share on other sites

Сначала найдешь в конструкторе, потом найди в проге!!!  Бред!

У меня не падает!

Одно понял - хренью занимаемся.

  • Upvote 2

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

×