Новая симвология и Cartographic Prepresentations в ArcGis

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

Новая симвология и Cartographic Prepresentations в ArcGis

Сообщение Dorofeev » 27 июл 2010, 19:51

Сегодня в репозитории Geo появилась новая версия QGis 1.5, я сразу решил пощупать новую символогию и сравнить ее с Cartographic Prepresentations в ArcGis, т.к с их помощю у нас реализовано маrетирование топопланов.
Вкратце Cartographic Prepresentations для отображения символогии используют набор из правил трансформации исходной геометрии и правил расположения маркеров на ней.
Пришел к выводу что в QGis есть много взаимствованных решений, но кое-что недоделано.
С точечными маркерами все идентично: размер, угол разворота, cмещение по X и Y
Отображение маркеров на линиях и оконтовках полгигонов в QGIS представлено всего парой опций: с каким интервалом располагать макеры на линии и разворачивать ли их относительно линии.
В Cartographic Prepresentations поимимо этого правила, реализованы некоторые правила, которые очень нужны для визуализации многих условных знаков это :
- распологать маркеры в начальной и конечной точке линии
- распологать заданное колличество маркеров по линии
- расположить маркер на определенном расстоянии от начала линии
- распологать маркеры на узлах линии
- расплоагать маркеры произвольно по линии
- расплоагать маркеры произвольного размера на заданном расстоянии по линии
С отрисовкой полигонов в QGis, тоже прокол. Во-первых новый стиль обводки можно использовать, только с заливкой SVG. Cама заливка SVG это предасавляет собой патернирование SVG символами определенного размера, без дополнительных опций.
В Cartographic Prepresentations заливка полигона маркерами задается следующими правилами:
-Внутри полигона по заданной сетке. Задается шаг сетки по горизонтали и вертикали, смещение рядов отностиельно друг друга, и разворот сетки. Также можно выбрать политику обрезки маркеров на границе полигона:
* маркеры не касаются границы
* маркеры обрезаются по границе
* маркеры могут выходить за границу
- В центре полигона
- Хаотично внутри полигона. Здесь также применяется политика обрезки маркеров.

Существует еще один класс символов, которые не реализованы не там не там, это - символы, которые должны отрисовываться программным алгоритмом(Python скриптом), такие как масштабные скалы, навесы, откосы, обрывы, подпорные стенки.
Кроме того, в QGis я не нашел аналога Reference Scale, масштабного коофициента для символогии.
Так что работать еще есть над чем прежде, чем новую символогию можно использовать для отрисовки отчечественных условных знаков. Радует, что QGis движется в правильную сторону :wink:

Предлагаю, дополнить список недостающих правил и отослать фичреквест.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Новая симвология и Cartographic Prepresentations в ArcGis

Сообщение Максим Дубинин » 30 июл 2010, 03:44

Dorofeev писал(а):Предлагаю, дополнить список недостающих правил и отослать фичреквест.
Поддерживаю, если составишь, я готов перевести и отправить.
Аркгис хороший ориентир, но не стоит сильно на него ровняться, если есть что-то новое или наоборот, что-то явно не нужно, можно добавлять/удалять. Также имей в виду, что чем меньше пунктов, тем быстрее реализация.
пристегивайтесь, турбулентность прямо по курсу

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Новая симвология и Cartographic Prepresentations в ArcGi

Сообщение Красная шапочка » 14 фев 2011, 08:03

Уважаемый Dorofeev. Подскажите, пожалуйста, как в ArcGIS реализовать расположение маркеров на узлах линии.

Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

Re: Новая симвология и Cartographic Prepresentations в ArcGi

Сообщение Dorofeev » 21 фев 2011, 23:25

Используйте правило OnVerices.
Если что-то не понятно, советую для начала посмотреть Tutorials
http://help.arcgis.com/en/arcgisdesktop ... 071000000/

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Amazon [Bot] и 1 гость