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

Публикация слоев с feature Access

Добавлено: 19 ноя 2013, 11:30
Tereha
Уважаемые Гуру!
Есть карта, на которой есть топо слои и несколько постоянных слоев, типа "Населенные пункты". Это постоянная составляющая. Есть и динамическая составляющая - ряд слоев, например, объекты определенного типа или слой "пожары". Данные по этим слоям могут изменяться клиентами сервера arcgis, возможно, в режиме реального времени.
Надо ли делать отдельные карты (.mxd файлы)? Например:
1. Карта со статическим содержимым, которую можно публиковать в режиме кэширования.
2. Карта со статическим содержимым и feature access - для работы с выборками слоев по атрибутам
3. Карта с динамическим содержимым - с feature access, позволяющая делать запросы по атрибутам, добавлять, удалять и изменять элементы.
Попробовал опубликовать всю карту с feature access - получил ошибку , что не все слои позволяют feature access.
Или возможно опубликовать сервис, в котором некоторые слои будут с feature access, отдельные слои будут кэшироваться, отдельные слои с возможностью редактирования.
Возможно ли опубликовать сервис, в котором из данного .mxd документа публикуются только часть слоев , например, с feature access?

Re: Публикация слоев с feature Access

Добавлено: 19 ноя 2013, 12:01
novia
нужно делать 1 2 и 3.
публиковать и с доступом и без доступа к объектам нельзя.
все слои должны быть в многопользовательской бд, чтобы включить доступ к объектам.

Re: Публикация слоев с feature Access

Добавлено: 19 ноя 2013, 14:53
Tereha
Спасибо! Мне казалось, что логично было бы разрешить публиковать сервис из части слоев документа карты - по выбору , и для них задавать нужные свойства сервиса. Скорее всего, что я что-то недопонимаю.

Re: Публикация слоев с feature Access

Добавлено: 19 ноя 2013, 16:25
Tereha
Я прошу прощения. Зарегистрировал базу данных MS SQL SERVER 2012 на сервере arcgis. Создал слой на основе x,y - таблицы SQL server 2012. При попытке опубликовать сервис без feature access - публикуется нормально. При публикации с feature service - возвращает ошибку "Layers data source is not supported (Feature service)". В чем может быть дело?

Re: Публикация слоев с feature Access

Добавлено: 19 ноя 2013, 16:28
novia
Tereha писал(а):для работы с выборками слоев по атрибутам
для этого доступ к объектам не нужен. он нужен в основном для редактирования

Re: Публикация слоев с feature Access

Добавлено: 19 ноя 2013, 16:28
novia
Tereha писал(а):При попытке опубликовать сервис без feature access - публикуется нормально. При публикации с feature service - возвращает ошибку "Layers data source is not supported (Feature service)". В чем может быть дело?
права на доступ дали служебной записи arcgis server account?

Re: Публикация слоев с feature Access

Добавлено: 19 ноя 2013, 16:53
Andrey Zhukov
А слой на основе XY как создан?

Re: Публикация слоев с feature Access

Добавлено: 20 ноя 2013, 08:42
Tereha
Права на доступ для записи arcgis server account - дал.
Слой создавал так.
1. Создал подключение к SQL server 2012
2. В списке таблиц , выбрал нужную (cuks.dbo.events)
3. Из контекстного меню Create feature class -> From X,Y table
4. Задал Coordinate System
Далее по созданному arcgis desktop shape файлу добавляю слой на пустую карту
Появляются значки, соответствующие имеющимся записям о событиях.

Далее из меню File -> Share As ...
В окне Service Editor в Capabilities отмечаю галочкой Feature Access (по умолчанию отмечены Mapping and KML)
После запуска Analize или Publish получаю ошибку
SEVERITY STATUS CODE DESCRIPTION NAME TYPE DATA FRAME
High Unresolved 00134 Layer's data source is not supported (Feature Service) XYcuks.dbo Layer Layers

Re: Публикация слоев с feature Access

Добавлено: 20 ноя 2013, 09:08
Tereha
PS Для проверки зашел на комп под учетной записью arcgis server account и под windows autentication в sql server 2012
. Отредактировал записи в таблице и сохранил.
Т.е. права на просмотр и редактирование у учетной записи верны.

Re: Публикация слоев с feature Access

Добавлено: 20 ноя 2013, 09:12
Tereha
Похоже так создавать слой нельзя. С форума arcgis:
"Because there is a restriction - XY event layers are not supported. You need a gdb:
http://resources.arcgis.com/en/help/...000002w8000000"

Re: Публикация слоев с feature Access

Добавлено: 20 ноя 2013, 10:20
Andrey Zhukov
Да, именно про это я и спрашивал.
Нужна таблица с полем геометрии.

Re: Публикация слоев с feature Access

Добавлено: 20 ноя 2013, 10:39
trir

Код: Выделить всё

insert into new_tbl (p) select geometry::STGeomFromText(concat('Point(', ltrim(STR(x, 99, 11)), ' ', ltrim(STR(y, 99, 11)), ')'),0) FROM old_tbl;
:mrgreen:

Re: Публикация слоев с feature Access

Добавлено: 20 ноя 2013, 10:41
Andrey Zhukov
trir, а теперь попробуйте это выпустить с feature access. Печалька, не правда ли?

Re: Публикация слоев с feature Access

Добавлено: 20 ноя 2013, 16:15
Tereha
Пока преобразовал обычную базу данных с xy-таблицей в базу геоданных:
1. на connection к базе данных из контекстного меню - Make default geodatabase
Теперь пытаюсь понять как сделать слой на базе одной из x,y-таблиц))) чтобы его опубликовать
как сервис с feature access

Re: Публикация слоев с feature Access

Добавлено: 24 ноя 2013, 15:28
Andrey Zhukov
Ответ: никак.