Редактирование в веб-приложениях

Редактирование через Интернет дает возможность значительно большему количеству людей добавлять данные и улучшать качество ваших данных. В эту группу людей входят выездные работники, аналитики из других отделов компании, или, возможно, даже волонтеры, привлеченные через краудсорсинг, которые могли бы внести ценный вклад в ваши данные через простой интерфейс редактирования.

Веб-редактирование требует некоторой координации действий на стороне клиента (например, перемещений вершин полигона на экране) с действиями на стороне сервера (например, занесение отредактированных данных в базу данных). Если вы новичок в программировании, то проще будет начать с заранее подготовленного инструмента редактирования (или задачи). Редактирование обеспечивают Вьюер карт ArcGIS.com, программные интерфейсы приложения ArcGIS, вьюеры Flex и Silverlight для ArcGIS. Зачастую это можно сделать с помощью предварительно настроенных инструментов, которые можно добавлять в приложения. Если вам понадобится больше пользовательских функций редактирования, можно добавить свой код к коду инструментов или разработать свое собственное редакторское решение, в котором будут использоваться те же компоненты нижних уровней, что и в инструментах.

Более подробно о том, как внедрить возможности веб-редактирования в приложениях, рассказано в следующих разделах:

Назначение сервиса объектов

При веб-редактировании в программных интерфейсах приложения ArcGIS и ArcGIS Viewer for Flex используются сервисы пространственных объектов, которые происходят из картографических сервисов с включенной функцией Доступ к объекту (Feature Access). Можно определить шаблоны объектов на карте, где представлены предопределенные типы объектов, которые чаще всего создаются редакторами. Например, для редактирования дорожных схем можно настроить шаблоны Автомагистраль (Controlled Access Freeway), Другие скоростные магистрали (Other Divided Highway), Государственная автомагистраль (State Highway) и Местная дорога (Local Road). Пользователи вашего приложения смогут затем сами выбирать разные варианты шаблона вместо конфигурирования атрибутов вручную. В результате упрощается процесс редактирования и уменьшается вероятность ошибки.

Назначение сервиса геометрии

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

9/12/2013