Страница 1 из 1

Динамическая подгрузка данных в WEB Сервер аркгиса.

Добавлено: 12 окт 2011, 09:51
GeorgeF55
Задача состоит в следующем. Необходимо динамически подгружать данные на уже созданный портал Аркгиса, с тем, чтобы в зависимости от данных изменять окраску полигонов. Можно ли это сделать стандартными средствами Аргис сервера или необходимо писать отдельный модуль?

Re: Динамическая подгрузка данных в WEB Сервер аркгиса.

Добавлено: 12 окт 2011, 10:08
Vladimir_R
Если под словами "уже созданный портал Аркгиса" Вы имеете ввиду какой либо слой карты, то это можно сделать штатными средствами ArcGis Server. Для этого картографический сервис должен быть не кэшируемый. При обновлении данных в карте(картографическом сервисе), они будут отображаться ArcGis Server'ом так как Вы это определили в легенде.

Re: Динамическая подгрузка данных в WEB Сервер аркгиса.

Добавлено: 12 окт 2011, 10:11
GeorgeF55
А можно немного поподробнее про то как создать именно не кэшируемый сервис, ну или где про это прочитать можно?

Re: Динамическая подгрузка данных в WEB Сервер аркгиса.

Добавлено: 12 окт 2011, 10:16
novia
Чтобы динамически что-то загружать вам потребуется, например, скрипт для загрузки данных в шейпфайл или БГД, на которые ссылается изначальный проект, который будет добавлять объекты в хранилище по определенному расписанию.

Насколько я понимаю понимаю
созданный портал Аркгиса
- это веб-приложение, которое показывает сервисы в виде интерактивной карты.

Если сервис динамический (по умолчанию всегда создается именно такой тип сервиса), от есть кэш не создан, то как уже сказал Vladimir_R картинка будет обновляться каждый раз при перезапуске приложения (знатоки, поправьте, если это происходит при изменении экстента просмотра).

Оформление карты можно динамически рассчитывать на уровне приложения, но придется программировать, хоть и не много. (например, если после загрузки классификация изменилась, то вполне вероятно, что границы классов останутся на месте после добавления данных - надо проверить, не уверен до конца, что это так)

Re: Динамическая подгрузка данных в WEB Сервер аркгиса.

Добавлено: 12 окт 2011, 10:20
novia
GeorgeF55 писал(а):А можно немного поподробнее про то как создать именно не кэшируемый сервис, ну или где про это прочитать можно?
Начните отсюда, и дальше по дереву в справке.

Еще бывают курсы, хотя если "портал" делали вы сами, может и без них обойдетесь.

Re: Динамическая подгрузка данных в WEB Сервер аркгиса.

Добавлено: 12 окт 2011, 10:35
GeorgeF55
Вообщем чтобы было понятно распишу поподробнее:
Исходные данные:
Имеется базовая карта России с делением по областям.
Имеются наборы данных в виде кучи таблиц.

Необходимо:
Отображать с помощью верб-сервиса эти данные на карте в виде заливок с легендой или диаграмм.

Сейчас это реализовано в виде множества слоев, где уже настроена заливка и диаграммы. Которые опубликованы на сервер и выложены в виде приложения.
Можно ли с помощью стандартных средств Аркгис десктопа и сервера динамически изменять раскрасску полигонов областей согласно легенде из табличных данных. Я еще раз подчеркну - БЕЗ ПРОГРАММИРОВАНИЯ ДОПОЛНИТЕЛЬНЫХ МОДУЛЕЙ. Или необходимо все таки создавать отдельный модуль подгрузки и формирования нового слоя с заливкой.

Re: Динамическая подгрузка данных в WEB Сервер аркгиса.

Добавлено: 12 окт 2011, 11:04
novia
Поскольку менять надо в том числе и поле для отображения - с вероятностью 99,9% придется программировать.

Re: Динамическая подгрузка данных в WEB Сервер аркгиса.

Добавлено: 12 окт 2011, 11:11
GeorgeF55
Понятно, спасибо за ответ!