Рекомендации для публикации слоев

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

В следующих разделах объясняются два основных типа слоев, которые вы создаете из пространственных объектов, как их механизмы хранения влияют на то, как они используются, и как контролировать, кто может редактировать ваши векторные данные.

В каких случаях надо публиковать листы или векторные слои

Основными типами слоев, используемых в картах, являются листы и векторные слои. Каждый из них предоставляет различные функциональные возможности и имеет различное назначение.

Листы поддерживают быструю визуализацию больших наборов данных. Если вам нужно нарисовать большое количество сложных объектов в одном слое, опубликуйте свои данные как размещенный слой листов.

Если ваши данные часто обновляются, а объекты нуждаются в редактировании, опубликуйте их как размещенный векторный слой. Объекты используют геометрию, атрибуты и символьную информацию для векторных ГИС-объектов. Их удобно использовать для предоставления веб-доступа к данным для их отображения, выполнения запросов и редактирования. При публикации в качестве размещенного векторного слоя ваши данные могут обновляться и редактироваться в любой момент. Данные для принятия решений в чрезвычайных ситуациях – типичный пример часто изменяемых данных. При возникновении чрезвычайной ситуации аварийно-спасительные службы смогут взаимодействовать с населением, обновляя границы мест катастроф, добавляя места для укрытий и т.д. Отображение этих данных в виде опубликованного векторного слоя позволит соответствующим службам и населению быстро увидеть последнюю информацию о происшествиях.

Выберите способ хранения объектов

Если у вас немного данных, которые планируется только редактировать, их можно добавить непосредственно на карту как коллекцию объектов. Файлы таких стандартных форматов, как CSV, шейп-файл и GPX, могут быть добавлены на карту в виде коллекции объектов. Это быстрый и недорогой способ хранения и управления данными. Например, если у вас есть таблица региональных офисов, вам нужно лишь перетащить ее на карту. Если же у вас нет данных, сохраненных в файле, можно создать собственный набор объектов в Map Viewer, добавив слой скетча. Слои скетчей лучше подходят для небольшого числа объектов. Коллекции объектов сохраняются в карте, а любые внесенные в нее изменения отобразятся на карте, когда она будет открыта в следующий раз.

Если вы решите использовать шейп-файлы в Map Viewer Classic, помните, чтобы добавить шейп-файл в Map Viewer Classic, он должен быть не больше 2 МБ и содержать менее 4000 точечных объектов или 2000 линейных или полигональных объектов. Если ваш файл слишком большой, можно воспользоваться генерализацией объектов, которая позволяет уменьшить размер шейп-файла и тем самым повысить качество веб-отображения. Генерализация объектов возможна с помощью настольного приложения ArcGIS Pro или можно генерализовать объекты в Map Viewer Classic при добавлении файла на карту. Генерализация снижает точность слоя шейп-файла примерно до 1 метра в проекции Web Mercator и удаляет вершины в пределах 10 метров в проекции Web Mercator. Таким образом, достигается информативное и точное отображение объектов при уменьшении общего объема данных, что позволяет быстро отобразить слой на карте.

Примечание:

Генерализация не дает хорошего результата в случае совпадающих полигональных объектов, предназначенных для отображения в крупном масштабе, так как приводит к образованию осколочных полигонов. Для таких слоев опубликуйте размещенный векторный слой из шейп-файла и используйте этот слой в Map Viewer Classic.

Если для редактирования ваших данных требуется несколько пользователей, опубликуйте их как размещенный векторный слой. Преимущество использования ArcGIS Online заключается в том, что вы не должны устанавливать ПО сервера и настраивать дополнительные ресурсы. Опубликованные как сервисы слои работают в облачном пространстве, управляемом Esri, в котором сервер автоматически масштабируется в соответствии с запросом. Можно публиковать объекты через веб-сайт, ArcMap или ArcGIS Pro. Из ArcMap и ArcGIS Pro также можно обновлять и снова публиковать свои данные. На веб-сайте если вы опубликовали размещенный векторный слой из файла (и синхронизация не была включена), то вы сможете перезаписать данные слоя и сохранить URL-ссылку и свойства слоя. Если данные операции необходимо осуществлять постоянно, автоматизируйте процесс путем написания скриптов. Также можно создавать множество представлений для размещенных векторных слоев. Представления размещенных векторных слоев позволяют управлять доступностью полей и объектов для определенной аудитории, без необходимости дублирования данных.

Определите, кто сможет обновлять ваши объекты

Если вы хотите, чтобы любой, у кого есть доступ к размещенному векторному слою, мог обновлять его данные, включите редактирование и укажите тип изменений, которые разрешено вносить другим пользователям. Например, можно ограничить редактирование, разрешив только добавление новых или обновление существующих объектов. Вы также имеете возможность разрешить всем пользователям добавлять, изменять и удалять объекты. Помните, что если доступ к вашему размещенному векторному слою открыт для всех пользователей, любой сможет редактировать данные. Для более сложных настроек редактирования можно использовать представления размещенного векторного слоя и определенные разрешения редактирования для разных групп пользователей. Представления размещенных векторных слоев используются, например, когда вы хотите, чтобы у мобильных работников был доступ к слою для редактирования, и чтобы этот слой был доступен другим людям для просмотра или добавления наблюдений. У вас может быть несколько представлений данных, и у каждого – свой набор возможностей редактирования, символов и фильтров. Благодаря этому каждый размещенный векторный слой можно приспособить под свои конкретные нужды.

Как владелец объектов, хранящихся на карте, вы можете вносить изменения в Map Viewer или Map Viewer Classic, используя инструменты редактирования, доступные в каждом приложении.

При работе с размещенным векторным слоем, владелец объектов, администраторы организации и участники группы общего обновления, в которой опубликован слой, также могут открывать слой со всеми функциями редактирования, даже при выключенном редактировании. Чтобы открыть слой с возможностью полного редактирования даже в случае, если редактирование отключено, вам нужно открыть слой в Map Viewer Classic. Для этого откройте страницу элемента, щелкните стрелку ниспадающего меню на кнопке Открыть в Map Viewer или Открыть в Map Viewer Classic и выберите Открыть в Map Viewer Classic с полным контролем редактирования. Вы также можете выбрать эту опцию в ниспадающем меню заголовка элемента на вкладке Мои ресурсы на странице ресурсов. Это гарантирует, что только авторизованные и проверенные участники организации, например, владелец карты и администраторы, смогут изменить ваши данные.