Публикация слоев с feature Access
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Публикация слоев с feature Access
Уважаемые Гуру!
Есть карта, на которой есть топо слои и несколько постоянных слоев, типа "Населенные пункты". Это постоянная составляющая. Есть и динамическая составляющая - ряд слоев, например, объекты определенного типа или слой "пожары". Данные по этим слоям могут изменяться клиентами сервера arcgis, возможно, в режиме реального времени.
Надо ли делать отдельные карты (.mxd файлы)? Например:
1. Карта со статическим содержимым, которую можно публиковать в режиме кэширования.
2. Карта со статическим содержимым и feature access - для работы с выборками слоев по атрибутам
3. Карта с динамическим содержимым - с feature access, позволяющая делать запросы по атрибутам, добавлять, удалять и изменять элементы.
Попробовал опубликовать всю карту с feature access - получил ошибку , что не все слои позволяют feature access.
Или возможно опубликовать сервис, в котором некоторые слои будут с feature access, отдельные слои будут кэшироваться, отдельные слои с возможностью редактирования.
Возможно ли опубликовать сервис, в котором из данного .mxd документа публикуются только часть слоев , например, с feature access?
Есть карта, на которой есть топо слои и несколько постоянных слоев, типа "Населенные пункты". Это постоянная составляющая. Есть и динамическая составляющая - ряд слоев, например, объекты определенного типа или слой "пожары". Данные по этим слоям могут изменяться клиентами сервера 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
нужно делать 1 2 и 3.
публиковать и с доступом и без доступа к объектам нельзя.
все слои должны быть в многопользовательской бд, чтобы включить доступ к объектам.
публиковать и с доступом и без доступа к объектам нельзя.
все слои должны быть в многопользовательской бд, чтобы включить доступ к объектам.
понравилось? жми палец вверх 

-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Re: Публикация слоев с feature Access
Спасибо! Мне казалось, что логично было бы разрешить публиковать сервис из части слоев документа карты - по выбору , и для них задавать нужные свойства сервиса. Скорее всего, что я что-то недопонимаю.
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Re: Публикация слоев с feature Access
Я прошу прощения. Зарегистрировал базу данных 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
для этого доступ к объектам не нужен. он нужен в основном для редактированияTereha писал(а):для работы с выборками слоев по атрибутам
понравилось? жми палец вверх 

- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Публикация слоев с feature Access
права на доступ дали служебной записи arcgis server account?Tereha писал(а):При попытке опубликовать сервис без feature access - публикуется нормально. При публикации с feature service - возвращает ошибку "Layers data source is not supported (Feature service)". В чем может быть дело?
понравилось? жми палец вверх 

-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Публикация слоев с feature Access
А слой на основе XY как создан?
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Re: Публикация слоев с feature Access
Права на доступ для записи 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
Слой создавал так.
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
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Re: Публикация слоев с feature Access
PS Для проверки зашел на комп под учетной записью arcgis server account и под windows autentication в sql server 2012
. Отредактировал записи в таблице и сохранил.
Т.е. права на просмотр и редактирование у учетной записи верны.
. Отредактировал записи в таблице и сохранил.
Т.е. права на просмотр и редактирование у учетной записи верны.
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Re: Публикация слоев с feature Access
Похоже так создавать слой нельзя. С форума arcgis:
"Because there is a restriction - XY event layers are not supported. You need a gdb:
http://resources.arcgis.com/en/help/...000002w8000000"
"Because there is a restriction - XY event layers are not supported. You need a gdb:
http://resources.arcgis.com/en/help/...000002w8000000"
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Публикация слоев с feature Access
Да, именно про это я и спрашивал.
Нужна таблица с полем геометрии.
Нужна таблица с полем геометрии.
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Публикация слоев с feature Access
Код: Выделить всё
insert into new_tbl (p) select geometry::STGeomFromText(concat('Point(', ltrim(STR(x, 99, 11)), ' ', ltrim(STR(y, 99, 11)), ')'),0) FROM old_tbl;

-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Публикация слоев с feature Access
trir, а теперь попробуйте это выпустить с feature access. Печалька, не правда ли?
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Re: Публикация слоев с feature Access
Пока преобразовал обычную базу данных с xy-таблицей в базу геоданных:
1. на connection к базе данных из контекстного меню - Make default geodatabase
Теперь пытаюсь понять как сделать слой на базе одной из x,y-таблиц))) чтобы его опубликовать
как сервис с feature access
1. на connection к базе данных из контекстного меню - Make default geodatabase
Теперь пытаюсь понять как сделать слой на базе одной из x,y-таблиц))) чтобы его опубликовать
как сервис с feature access
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Публикация слоев с feature Access
Ответ: никак.
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 7 гостей