Страница 1 из 1
Стиль геометрии в зависимости от атрибутов. Реально ли?
Добавлено: 04 янв 2010, 15:39
Barvetal
Всем доброго времени суток!
Стоит задача внедрить в свое приложение визуализацию ГИС-данных от ArcGIS-сервера. Думаю использовать ArcEngine для этого.
Единственное что, стиль линий (StringLine, полигоны) в некоторых слоях должен иметь цвет и стиль (толщина линии, сплошная или штрихпунктирная и т.п.) в зависимости от аттрибутов соответствующего ГИС-объекта по правилам нашей предметной логики.
Кроме того, для точечных ГИС-объектов нужно использовать наши иконки в зависимости от типа точечного ГИС-объекта.
Скажи, пожалуйста, насколько реально в ArcGIS реализовать такую функциональность?
Re: Стиль геометрии в зависимости от атрибутов. Реально ли?
Добавлено: 04 янв 2010, 16:24
yellow-sky
Если Вы можете реализовать ваши требования возможностями оформления в АркИнфе, то и на программном уровне вы сможете сделать то же самое, как с помощью АркГис Сервера, так и АркЭнджина.
Но постановка Вашей задачи не ясна, как не ясна и архитектура Вашего приложения. Если у вас есть АркГИС сервер и набор правил Вашей предметной логики не меняется динамически (хорошо формализуется и не меняется во времени), то визуализировать можно силами того же АркГИС сервера(смещение в сторону тонкого клиента), Эндэин для этого не нужен. Если же вы используете АркЭнджин (смещение в сторону толстого клиента), то, в принципе, вы можете использовать его в связке с АркСДЕ сервером без использования АркГис Сервера.
Re: Стиль геометрии в зависимости от атрибутов. Реально ли?
Добавлено: 04 янв 2010, 18:24
Barvetal
yellow_sky писал(а):Но постановка Вашей задачи не ясна, как не ясна и архитектура Вашего приложения. Если у вас есть АркГИС сервер и набор правил Вашей предметной логики не меняется динамически (хорошо формализуется и не меняется во времени), то визуализировать можно силами того же АркГИС сервера(смещение в сторону тонкого клиента), Эндэин для этого не нужен.
Да, именно так. У нас есть АркГИС сервер. Также есть постоянные правила предметной логики, которые не меняются, а именно: есть набор аттрибутов, в зависимости от значений которых необходимо визуализировать цвет и стиль линии или полигона.
Подскажите, пожалуйста, в каком направлении мне копать? Какую документацию читать, чтобы понимать, как это сделать?
Re: Стиль геометрии в зависимости от атрибутов. Реально ли?
Добавлено: 04 янв 2010, 23:28
yellow-sky
Официальную документацию от ESRI. Для начала изучите работу десктопного приложения ArcInfo. Именно в этом приложении вы сможете собрать необходимый для вас картографический проект, который позже вы будете публиковать на ArcGis сервере. Оформление слоев этого проекта(ов) будет основываться на ваших правилах. Дальше выбирайте клиента, который будете встраивать в свое разрабатываемое десктопное приложение. Использовать энджин конечно можно, это ускорит разработку, но его цена убивает все желание с ним работать. В зависимости от платформы разработки исчите WMS клиент - АркГис сервер достаточно хорошо публикует ресурсы в этом формате.