Работа ArcGIS Server + SDE с таблицами данными
-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 05 ноя 2010, 17:32
- Репутация: 0
Работа ArcGIS Server + SDE с таблицами данными
Не могли бы вы подсказать, существует ли возможность отображать данные из таблиц(не аналогов шейп-файлов, а просто таблиц), хранящихся в SDE с помощью ArcGIS Server 10. В таблице хранятся пара координат и какая то сопутствующая информация. Просто необходимо редактировать данные в таблицах на лету, чтобы они динамически изменялись на карте.
Возможно ли это, и если да, то ткните носом где можно об этом почитать.
Возможно ли это, и если да, то ткните носом где можно об этом почитать.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Работа ArcGIS Server + SDE с таблицами данными
вам в сторону relationship class, если таблицы связанные с другими объектами. но в этом подходе много подводных камней.
если по-простому - создайте точечный слой с пустой геометрией - и публикуйте документ карты с этим слоем (таблицей) в виде сервиса с минимальными накладными расходами (хранение лишнего поля SHAPE). попутно в настройках сервиса прибейте ненужные функции, оставив только query.
если по-простому - создайте точечный слой с пустой геометрией - и публикуйте документ карты с этим слоем (таблицей) в виде сервиса с минимальными накладными расходами (хранение лишнего поля SHAPE). попутно в настройках сервиса прибейте ненужные функции, оставив только query.
понравилось? жми палец вверх 

-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 05 ноя 2010, 17:32
- Репутация: 0
Re: Работа ArcGIS Server + SDE с таблицами данными
Не совсем понятно, что Вы имеете в виду под созданием точечного слоя с пустой геометрией. Это создание пустого точечного слоя в SDE? А как тогда к нему привязать таблицу с координатами и указать, что строить объекты нужно, используя эту таблицу.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Работа ArcGIS Server + SDE с таблицами данными
публикация документа с точечным слоем у которого не заполнено поле SHAPE - это сделать таблицу доступной в качестве веб-сервиса.Antilles писал(а):Не совсем понятно, что Вы имеете в виду под созданием точечного слоя с пустой геометрией. Это создание пустого точечного слоя в SDE? А как тогда к нему привязать таблицу с координатами и указать, что строить объекты нужно, используя эту таблицу.
опубликовать одну таблицу в качестве сервиса ArcGIS не позволяет.
можно конечно сделать таблицу частью другого сервиса (документа карты с векторными слоями ,опубликованного как сервис) - она тоже будет видна в веб-сервисе.
если стоит задача еще и точки строить по xy, то можно исходные данные сразу же сделать точками в этом слое (команда Add XY в ArcMap), а новые данные вносить либо путем ввода координат, либо традиционным редактированием.
редактировать карту вы как собираетесь? в веб приложении?
понравилось? жми палец вверх 

-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 05 ноя 2010, 17:32
- Репутация: 0
Re: Работа ArcGIS Server + SDE с таблицами данными
Да. Будет написан сторонний WEB-интерфейс под БД. Нужна возможность редактирования точечных объектов (добавление, удаление, изменение свойств) через веб с последующим их отображением на интерактивной карте. Именно поэтому и столкнулся с подобными трудностями.
-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 05 ноя 2010, 17:32
- Репутация: 0
Re: Работа ArcGIS Server + SDE с таблицами данными
Проблему с выводом точечных объектов из таблицы в БД решили. Теперь они отображаются. При изменении какой либо координаты на прямую в БД точки смещаются, что является одной из поставленных задач. Но при определенных масштабах они пропадают в интерактивном сервисе. Лечится лишь рестартом сервиса. Если ли какое то решение этой проблемы?
-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 05 ноя 2010, 17:32
- Репутация: 0
Re: Работа ArcGIS Server + SDE с таблицами данными
Еще такой вопрос. А можно ли как то отобразить на подобной карте результат Select'а, выполненного инструментами базы - т.е. с помощью самого SQL?
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Работа ArcGIS Server + SDE с таблицами данными
читайте справку к API - как реализовать эти функции там написаноAntilles писал(а):Да. Будет написан сторонний WEB-интерфейс под БД. Нужна возможность редактирования точечных объектов (добавление, удаление, изменение свойств) через веб с последующим их отображением на интерактивной карте. Именно поэтому и столкнулся с подобными трудностями.
понравилось? жми палец вверх 

- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Работа ArcGIS Server + SDE с таблицами данными
читаем про слои запросовAntilles писал(а):Еще такой вопрос. А можно ли как то отобразить на подобной карте результат Select'а, выполненного инструментами базы - т.е. с помощью самого SQL?
понравилось? жми палец вверх 

- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Работа ArcGIS Server + SDE с таблицами данными
как конкретно добавлены точки?Antilles писал(а):Проблему с выводом точечных объектов из таблицы в БД решили. Теперь они отображаются. При изменении какой либо координаты на прямую в БД точки смещаются, что является одной из поставленных задач. Но при определенных масштабах они пропадают в интерактивном сервисе. Лечится лишь рестартом сервиса. Если ли какое то решение этой проблемы?
вы пишете, что меняете атрибуты и сразу происходит смещение точек? какими средствами в данном случае выполняете редактирование?
понравилось? жми палец вверх 

-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 05 ноя 2010, 17:32
- Репутация: 0
Re: Работа ArcGIS Server + SDE с таблицами данными
Точки добавлялись путем Add XY Data. Сама таблица находится в БД. Редактирование атрибутов таблицы происходит через интерфейс MSSQL сервера - запросами UPDATE, INSERT, DELETE.
Проблему с неотрисовкой решили использованием API For FLEX. Думаю, с сильверлайт будет так же
[ Сообщение с мобильного устройства ]
Проблему с неотрисовкой решили использованием API For FLEX. Думаю, с сильверлайт будет так же
[ Сообщение с мобильного устройства ]
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей