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

Конструктор и конвертер MP -> СГ | версии

Recommended Posts

Скачать последнюю версию Конструктора (см. последний пост)

Скачать Help

GIS Constructor 1.2.© MIT 2010

ГИС Конструктор - это свободно распространяемый редактор карт в формате DCM (Digital City Map).Основная функция - конвертация карт из формата MP в формат DCM.

Загрузочный файл новой версии программы всегда находится в самом последнем посте этой ветки.

Требования к карте 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 Районы в области, районы в городе, микрорайоны должны быть представлены линиями.

СВЕЖАЯ ВЕРСИЯ DCM QC

DCM_QC_2.1.rar

Share this post


Link to post
Share on other sites

29.07.2010

ГеоКонструктор 1.2.240

- Запрос "Overwrite file?" при сохранении Save As.

- Кресты на кладбищах уменьшены.

- У ПОИ пишется улица и/или номер дома и/или город.

- Названия водных областей появляются позже.

- Обработываются газоны

- Добавлены языки EE и LV.

- Добавлена возможность конвертации MP в DCM через командную строку.

- Исправлено: "Если поменять в Конструкторе цвет у какой-либо группы объектов, то изменения вступают всилу толкьов пределах dcf".

- Исправлены масштабы названий городов при загрузке MP

Share this post


Link to post
Share on other sites

05.08.2010

ГеоКонструктор 1.2.241

1. Поправлены гаражи (х6);

2. Храмы разнесены по разным категориям;

3. Исправлен баг с запретами поворотов;

4. Лучше читаются названия трасс;

5. Отрегулированы масштабы отрисовки НП;

6. Исправлены внутренние ошибки (RouteParam(s), крах на длинных ребрах, потеря запретов поворотов, etc.);

7. Добавлены scamax, центр карты и начальный масштаб в каталог DCM;

Share this post


Link to post
Share on other sites

17.08.2010

ГеоКонструктор 1.2.243

1. Моря не перекрывают острова;

2. Поправлены резервации;

3. В поях название объекта от адреса через слэш;

4. В поиске появилась доп информация (телефоны, сайты и пр.);

5. Крупные водные объекты в однослойке выведены на мелкие масштабы;

6. Поправлена отрисовка кладбищ;

7. Уменьшен размер надписей для садоводств;

8. Перекрашены болота;

9. Добавлена отдельная раскраска для 0x6e;

10. Поправлено меню "Места интереса" на английском;

Share this post


Link to post
Share on other sites

23.08.2010

ГеоКонструктор 1.2.244

1. Присваивается название района к названию населённого пункты в поиске;

2. Удалены из поиска S и X;

3. Поправлены баги меню "Слои";

4. Появились "Острова";

5. Поправлены приоритеты парков и подложек под города;

6. Добавлена поддрежка испанского языка;

7. Исправлен баг с ist файлом;

Share this post


Link to post
Share on other sites

01.09.2010

ГеоКонструктор 1.2.246

1. Островам присвоен читабельный цвет;

2. Масштаб отрисовки названия НП из исходников (для многослоек);

3. Поправлен баг про запреты поворотов;

4. Дорожки x5 чуть шире, чем x6;

5. Поправлены баги поёв;

6. Поправлены масштабы отображения однослоек.

Share this post


Link to post
Share on other sites

15.09.2010

ГеоКонструктор 1.2.247

1. Появились в поиске "Парки"

2. Появились в поиске "Острова". Подразумевается, что полигоны островов обозначаются x88

3. По правлены ситуации с вылетами Конструктора

4. Названия населённых пунктов берётся из соответствующих пои, из подложек - нет.

5. К населённым пунктам в поиске приписываются районы, области

6. Линии жд рисуются поверх дорог

7. Добален нероутинговый псевдотип x8849, отображается пунктиром

8. Ленейные реки при однослойных исходниках выводятся с 200 тыс

9. Поправлен цвет промышленных зданий

10. Появилась возможность удалить объект через констекстное меню

11. В меню Scripts появились следующие скрипты:

"Merge_Attributes" - позволяется объединять текстовые атрибуты у объектов

"Replace" - автозамена тектов внутри атрибута

"Copy_Queried_To" - копирует выбранные объекты в другой файл.dcf

"Empty_Chart_by_Loaded" - создаёт пустую карту, опираясь на координаты уже открытой в программе карты

"CalcMetricNum" - считает количество рёбер в дорожном графе. Применяется только на Infrouter. Сейчас в СитиГиде действует ограничение на 100 тыс.

"Find_Close_Metric" - ищет разрывы в дорожном графе в радиусе нескольких метров (значение задаётся пользователем). Применяется только на Infrouter          

"Find_Lost_SubNet" - ищет оторваные от общей сети дороги. Применяется только на Infrouter               

"Find_Shared_Edges" - ищет дублирующиеся рёбра. Применяется только на Infrouter

"Mark_Bad_NoTurn" - ищет некорректные запреты поворотов. Применяется только на Infrouter

12. При однослойных исходниках пои АЗС, ДПС, СТО, Метро, Ж/д станции выводятся со 100 тыс.

13. Поправлены баги запретов повоторов.

14. В меню File появились: "Convert_DCF_to_DCM" - нужен для создания файлов, которые нужно подложить в уже готовую карту при ручных манипуляциях

"Session_Save" и "Session_Load" - сохранить и загрузить сессию (набор открытых файлов).

Share this post


Link to post
Share on other sites

22.09.2010

ГеоКонструктор 1.2.249

1. Исправлен адресный поиск

2. Исправлено пропадание объектов при зумировании

3. Добавлены скрипты для вливания корректуры, подгрузки треков, переключения пробок

4. Банкоматы выделены в отдельную категорию пои

5. Поправлена некорректная отрисовка некоторых пои

6. Настроена отрисовка изолиний

7. Добавлены ледники

8. Собесы переименованы в социальные службы

9. Масштабы отрисовки для однослойных карт дороги 0xb и oxc- с 300тыс

10. Небольшие водоёмы (x41, x40, x49) отображаются над кварталами

11. Крупные водоёмы, международны границы, границы областей выведены, названия государств, районов областей (в однослойках) на мелкие масштабы

12. Крупнее шрифты для населённых пунктов. Подразумевается, что самый главный город (один) на карте обозначается типом 0x0100. Областные центры - 0x0200. Остальные - по административной значимости.

Share this post


Link to post
Share on other sites

01.10.2010

ГеоКонструктор 1.2.254

1. В контекстном меню "Querried objects" появилась возможность "Copy Querried to" позволяющая скопировать объекты в другую загруженную карту/слой;

2. Категория пои "Души" переименована в "Бани, сауны"

3. Леса и другая крупная зелень в однослойках выводится с 1600 тыс

4. Названия морей, океанов выделены более крупным шрифтом, появляются на мелких масштабах

5. с 325 тыс в однослойках появляются названия болот

6. Включены в обработку объекты x2800 (Label)

7. В однослойках названия парков со 100 тыс

8. Появилась возможность в конструкторе менять класс объектов

9. Площадные объекты не отваливаются в СитиГид Лайт

10. Заполняются поля uniqueid, loctitle, version и subversion карты из соответствующих полей исходника: ID, Loctitle, Version, VersionSub.

11. А так же, в папке с программой появился файл "Описание данных". Это небольшой опросник, характеризующий карту. Заполненный опросник необходимо предоставлять перед публикацией в СГ вместе с картой.

Share this post


Link to post
Share on other sites

13.10.2010

ГеоКонструктор 1.2.257

1. Обрабатываются ключи из исходника: LocalName (название карты на местном языке), Version (версия карты), VersionSub (подверсия карты), PointView (точка отрисовки карты).

   Все эти ключи должны быть указаны в *mp (Свойства карты --> Дополнительно)

   Обрабатываются также поля ID и Name

2. Устранены причины вылетов Конструктора

3. Шрифт названия микрорайонов не "bold"

4. Радары появились не только в голосовых подсказках, но и в отрисовке карты

5. Поправлено обтображение и поиск "мостов"

6. Поправлены масштабы отображения морей

7. Обводка для домивок с 20 тыс.

8. Подхватываются запреты поворотов из текстовых файлов. ([имя карты].noturn)

Geo-U-Piter2010-10-13 17:47:21

Share this post


Link to post
Share on other sites

26.10.2010

ГеоКонструктор 1.2.261

1. Значительно сократилось время обработки однослойных карт, а так же их конечный объём;

2. Появилась раскраска для песков, изменилась для ледников и отмелей, а так же магометанских кладбищ (0x0b1a);

3. Поправлено вылезание на верхние масштабные слои дорог x4 в многослойка и приориты взаимного оображения дорог.

4. Появилась категория пои "Садовые участки"

5. По геометрическому центру вытягиваются тексты из линейных объектов 001е (границы районы, области)

Geo-U-Piter2010-11-08 13:34:56

Share this post


Link to post
Share on other sites

21.12.2010

ГеоКонструктор 1.2.265

1. Поправлены вылеты;

2. Добавлены раскарски для жилых (006е) и нежилых зданий (0013)

3. Добавлены скрипты для изменения геометрии (сглаживание и генерализация);

4. Адаптированы конфигурации под 3.9

5. Ускорен процесс конвертации (по сравнению с 1.2.264d)

Geo-U-Piter2010-12-21 15:55:40

Share this post


Link to post
Share on other sites

вчера пробовал подснуть на нулевой слой подробные лини высот(высоты занимают 140мб)

и фиг.нет их в карте

Share this post


Link to post
Share on other sites

У меня они видны от 211 м. до 3.8 км конвертировал из многослойного полиша

Share this post


Link to post
Share on other sites

У меня они видны от 211 м. до 3.8 км конвертировал из многослойного полиша

у меня тоже.но этого мало для поездок в горной местности.не видно самых подробных линий

хочется вот так чтоб было видно

http://gyazo.com/3cede936d3a1f1844c75747240564d65.png

и тогда ситигида можно будет использовать в качестве горного гида в поездках по горному бездороью

хотя щас народ предпочитает озиэксплорер и карты генштаба.но всеже

Moiseikin2010-12-24 08:14:04

Share this post


Link to post
Share on other sites

Конвертор не умеет распаралеливать расчёты. Из 4х ядер проца загружено только одно.

Share this post


Link to post
Share on other sites

20.01.2011.

ГеоКонструктор 1.2.269

Среди изменений:

1. Появился скрипт Test_Addresses. Тестирует адреску, несоответствия написаний улиц в дорогах и домах. Результат выдаёт в output.

2. Расширилась классификация пои.

3. Адаптированы конфигурации под СитиГид 5.0

4. Изменена раскраска грунтовых дорог (0x0042)

5. Изменились масштабы отображения номеров домиков (с 20000), обводки (с 25000) и некоторых типов дорог

6. Появился поиск по рекам, болотам и пр. топообъектам.

7. Появились светофоры.

8. Изменена раскраска трамвайных линий.

9. Устранены многие причины вылетов Конструктора.

Constructor 1.2.269.rar

Edited by Geo-U-Piter

Share this post


Link to post
Share on other sites

26.01.2011

ГеоКонструктор 1.2.269с

1. Поправлены нелогичные масштабы отображения.

2. Поправлена отрисовка развязок

Constructor 1.2.269c.rar

Share this post


Link to post
Share on other sites

Утилита DCM_QC для тестирования готовой карты.

Help - инструкция по работе в кострукторе. В разделе "Тестирование dcm" подробное описание утилиты.

В разделе "Общие требования" всё про дополнительные ключи, которые присваиваются в MapEdit

DCM_QC_1.1.rar

Help.rar

  • Upvote 1

Share this post


Link to post
Share on other sites

15.02.2011

ГеоКонструктор 1.2.272

1. Подддерживаеся ключ MainTown из исходного mp

2. В пакетном режиме появился ключ -lineaddress для загрузки линейной адрески (по умолчанию отключен)

3. Поправлен баг, связанный с дорожным графом. Когда некоторые дороги протягиваются через всю карту характерными прямыми линиями.

4. У пои появились атрибуты FullName и Payed (для платных пои)

5. Появился скрипт DumpPOI. Делает текстовые файлы из пои, разделяя каждый класс объектов в отдлеьный *txt

7. Появился скрипт Addrs2POI. Приписывает к пои ближайший адрес.

8. Исправлен баг в скрипте Bracket to Slash

9. Поправлена раскраска для полигонов отмелей

10. Ярче покрашены полигоны рек, озёр

11. Раскраска трамвайных линий изменена и абсолютно черной на тёмно-серую

Constructor 1.2.272.rar

  • Upvote 2

Share this post


Link to post
Share on other sites

13.04.2011

ГеоКонструктор 1.2.274

1. Добавлены инструменты для отрисовки 3D дорог;

2. Добавлены категории: МРЭО, Выходы метро, Штраф-стоянки;

3. Добавлены категории дорожных знаков: Ограничения скоростей 5-130 км, направления движения (прямо, прямо и направо и т.п.), ограничения высоты, пешеходный переход, запрет сквозного проезда, плохая дорога,

опасный поворот, круговое движение, подземный переход, лежачий полицейский, весовая станция, съезд с шоссе, острожно, дети и обгон запрещён.

4. Масштаб появления трасс (0x0001) - с 10 млн;

5. Рисуется значок из полигонов кладбищ;

6. Изменены масштабы отображения названия некторых типов населённых пунктов (актуально только для однослоек):

0x0C00 - 800000

0x0D00 - 550000

0x0E00 - 550000

0x0F00 - 325000

0x1000 - 325000

0x1100 - 325000

7. Исключены из обработки типы объектов, отображение которых противоречит законодательству РФ;

8. Поправлена обработка 0x1400 0x1500 (Названия государств);

9. Поправлен инструмент загрузки пои из текстовых файлов (Load POI) теперь создаёт не только символы, но объекты GraphicalText для корректного отображения пои на СГ 3.8 и более ранних;

10. Появился скрипт "District2Settlements". Подписывает названя районов в District Name к объектам Settlements. (Scripts-->Address);

11. Появился скрипт автозамены в карте буквы "Ё" на "Е" (Scripts-->Change-->Replace YO);

12. Появился скрипт Shrink Margins (Scripts-->Geometry), сжимает границы карты по квадрату крайних объектов.

13. Появился скрипт Embed Dataset. Погружает все объекты из другого файла;

14. Появился скрипт, создающий объекты GraphicalText из символов;

15. Появился скрипт, тестирующий дорожную сеть на разрывы, Find Close Metric CityPlan;

16. Поправлен Bracket to Slash, заменяющий в названиях улиц (дороги и адреска) скобки на слэш;

17. Поправлен процесс сборки однослойных карт в пакетном режиме;

18. Подправлен pattern для садов, садоводств;

19. Трамвайные линии - с 55000 (для однослоек);

20. Исправления в AccessLibrary (поиск улиц и ПОИ в DCM).

21. Изменена обработка радаров.

  • Upvote 2

Share this post


Link to post
Share on other sites

15.04.2011

ГеоКонструктор 1.2.275

1. Поправлена компиляция адресного поиска;

2. Появилась подсветка односторонних улиц;

Constructor 1.2.275.rar

  • Upvote 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×