Использование сервисов объектов в клиентском приложении

Имеется большое количество клиентов ArcGIS, которые вы можете использовать для редактирования (или просмотра) объектов в соответствующем сервисе. Клиенты могут использовать сервисы объектов либо через веб-клиент, либо в ArcGIS for Desktop.

Стандартные веб-клиенты ArcGIS

ArcGIS.com map viewer, вьюер карт Portal for ArcGIS, ArcGIS Viewer for Flex и ArcGIS Viewer for Silverlight обеспечивают базовую функциональность для редактирования сервисов объектов. Без программирования вы можете быстро создать веб-приложение редактирования, которое позволит пользователям добавлять, обновлять и удалять географические объекты из базы данных.

Например, при использовании стандартных приложений вы можете:

О вьюере карт ArcGIS.com map viewer

ArcGIS.com map viewer размещен на сайте ArcGIS.com и может развертываться через ArcGIS Server Services Directory. После создания карты вы можете открыть к ней доступ на ArcGIS Online и в вашей организации с помощью ArcGIS Online for organizations, встроить в веб-сайт или вставить ссылку (URL) на приложение в письмо электронной почты, блог или веб-сайт. Созданные вами карты могут также быть развернуты на веб-сервере вашей организации путем загрузки шаблонов приложения ArcGIS.com. Это шаблоны полностью настраиваемые.

В следующих упражнениях для редактирования объектов сервисы объектов используются в связке с ArcGIS.com map viewer. Более подробно см.:

Подробнее об использовании ArcGIS.com map viewer с сервисами объектов см. следующие разделы справочной системы ArcGIS.com:

О вьюере карт Portal for ArcGIS

Portal for ArcGIS содержит приложение картографического вьюера для создания и сохранения веб-карт. Вы можете добавлять собственные сервисы объектов, а также другие данные, имеющиеся в вашей организации, и содержимое ArcGIS Online. Затем вы можете сохранить карту на сайте Portal for ArcGIS и сделать ее доступной для других в вашей организации.

Более подробно см. в разделе Что такое Portal for ArcGIS?.

Об ArcGIS Viewer for Flex и ArcGIS Viewer for Silverlight

Для использования ArcGIS Viewer for Flex и ArcGIS Viewer for Silverlight с вашим сервисом объектов вам необходимо загрузить приложение, развернуть его на веб-сервере вашей организации и настроить для работы. После развертывания данные приложения могут быть настроены на обеспечение сфокусированной среды редактирования для ваших пользователей. Более подробно см.:

клиенты ArcGIS Web API

Сетевые APIs ArcGIS для JavaScript, Flex и Silverlight предоставляют широкие возможности сетевого редактирования и пользовательской настройки. Если вы хорошо программируете с использованием одного из этих API, вы можете создать богатый опыт для ваших пользователей в сети путем применения вашего сценария редактирования к специальной задаче, цели или организационной стратегии. Например, при помощи ArcGIS Web APIs вы можете:

Дополнительную информацию о каждом Web API ArcGIS см. в:

Получение конечной точки REST сервиса объекта

Для получения точки доступа REST или URL-адреса сервиса объектов найдите соответствующий сервис в каталоге сервисов ArcGIS for Server. Например, по умолчанию URL-адрес сервиса объектов в Services Directory выглядит так http://gisserver.domain.com:6080/arcgis/rest/services/folder/service/FeatureServer. К URL-адресу можно добавить целочисленное значение (начиная с нуля) для ссылки на конкретный слой сервиса. Например, если URL-адрес заканчивается на /0, это означает первый слой сервиса.

ArcGIS for Desktop

ArcGIS for Desktop позволяет вам редактировать данные сервисов объектов. Рабочий процесс редактирования в ArcGIS for Desktop принципиально отличается от процесса редактирования сервиса объектов через веб-приложение. Дополнительную информацию см. в Редактирование данных из сервисов пространственных объектов.

Использование синхронизации с сервисами объектов

К сервисам объектов относятся операции, которые поддерживают рабочие процессы автономного редактирования. В отсутствии подключения клиент (например, мобильное устройство) может вносить изменения локально, а затем, при переподключении клиента к сервису объектов, синхронизировать изменения с сервером. Эта возможность, называемая синхронизацией, доступна через ArcGIS REST API.

Для получения подробной информации об использовании синхронизации с сервисами объектов обратитесь к соответствующему разделу справочной системы ArcGIS Server REST API.

Ввод HTML в текстовые поля

При редактировании сервиса объектов в приложении клиента вы можете ввести HTML в текстовые поля. Например, при редактировании объекта в веб-клиенте, вы можете ввести HTML в поле комментариев. По умолчанию в текстовые поля сервиса объектов могут быть введены только записи HTML, указанные в следующей таблице. При попытке добавить неподдерживаемый объект или атрибут, возвращается сообщение об ошибке.

Если рабочий процесс вашего сервиса объектов требует использования не поддерживаемых HTML записей и атрибутов, то вам потребуется отключить свойство Фильтровать веб-содержимое (Filter web content). Доступ к данному свойству осуществляется через диалоговое окно Расширенные опции (Advanced Options) в ArcGIS for Desktop или ArcGIS Server Manager. Для получения дополнительной информации см.:

Объект HTML

Атрибут HTML

<a?>

href, target, style

<b>

<br>

<div>

style, align

<em>

<font>

size, color, style, face

http, https protocol

src, href

<i>

<img?>

src, width, height, alt, border, style

<li>

mailto: protocol

src, href

<ol>

<span>

style

<strong>

<table>

width, height, cellpadding, cellspacing, border, style

<tbody>

<td>

height, width, valign, align, colspan, rowspan, nowrap, style

<tr>

height, valign, align, style

<u>

<ul>

5/16/2014