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

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha » 19 ноя 2013, 11:30

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

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

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

Сообщение novia » 19 ноя 2013, 12:01

нужно делать 1 2 и 3.
публиковать и с доступом и без доступа к объектам нельзя.
все слои должны быть в многопользовательской бд, чтобы включить доступ к объектам.
понравилось? жми палец вверх :!:

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha » 19 ноя 2013, 14:53

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

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha » 19 ноя 2013, 16:25

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

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

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

Сообщение novia » 19 ноя 2013, 16:28

Tereha писал(а):для работы с выборками слоев по атрибутам
для этого доступ к объектам не нужен. он нужен в основном для редактирования
понравилось? жми палец вверх :!:

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

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

Сообщение novia » 19 ноя 2013, 16:28

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

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

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

Сообщение Andrey Zhukov » 19 ноя 2013, 16:53

А слой на основе XY как создан?

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha » 20 ноя 2013, 08:42

Права на доступ для записи 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

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha » 20 ноя 2013, 09:08

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

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha » 20 ноя 2013, 09:12

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

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

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

Сообщение Andrey Zhukov » 20 ноя 2013, 10:20

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

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir » 20 ноя 2013, 10:39

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

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:

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

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

Сообщение Andrey Zhukov » 20 ноя 2013, 10:41

trir, а теперь попробуйте это выпустить с feature access. Печалька, не правда ли?

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha » 20 ноя 2013, 16:15

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

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

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

Сообщение Andrey Zhukov » 24 ноя 2013, 15:28

Ответ: никак.

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя