Слои, которые вы публикуете, предоставляют строительные блоки, из которых вы и другие пользователи можете создавать карты и приложения. Поэтому необходимо подумать, какие данные включить в ваши слои, кому нужен доступ к публикуемым данным, и как эти люди будут использовать слои.
В следующих разделах объясняются два основных типа слоев, которые вы создаете из пространственных объектов, как их механизмы хранения влияют на то, как они используются, и как контролировать, кто может редактировать ваши векторные данные.
В каких случаях надо публиковать листы или векторные слои
Основными типами слоев, используемых в картах, являются листы и векторные слои. Каждый из них предоставляет различные функциональные возможности и имеет различное назначение.
Листы поддерживают быструю визуализацию больших наборов данных. Публикуйте свои данные в виде размещенного векторного слоя, если ваши данные редко обновляются и в основном используются в качестве визуального контекста карты. Вам также следует опубликовать размещенный слой листов, если у вас есть большое количество сложных объектов для отображения в одном слое.
Когда вы публикуете размещенный (растровый) слой листов из размещенного векторного слоя, вы можете включить всплывающие окна на размещенных слоях листов, чтобы люди, просматривающие вашу карту, могли взаимодействовать с размещенным слоем листов. К примеру, границы округов вряд ли будут часто меняться, поэтому их можно показывать с помощью размещенных слоев листов. Если для границ есть данные об избирателях, их можно показать в виде полигонов и включить всплывающие окна для отображения значений атрибутов.
Если вам нужно быстро рисовать листы, но недостаточно дискового пространства на хост-сервере, или если вам нужно периодически обновлять листы, опубликуйте размещенный векторный слой листов. Обратите внимание, что для создания векторных листов требуется ArcGIS Pro.
Если вы хотите быстро рисовать листы, вам нужно периодически обновлять листы, и вам не нужны всплывающие окна, опубликуйте размещенный векторный слой листов. Обратите внимание, что для создания векторных листов требуется ArcGIS Pro.
Если ваши данные часто обновляются, а объекты нуждаются в редактировании, опубликуйте их как размещенный векторный слой. Объекты используют геометрию, атрибуты и символьную информацию для векторных ГИС-объектов. Их удобно использовать для предоставления веб-доступа к данным для их отображения, выполнения запросов и редактирования. При публикации в качестве размещенного векторного слоя ваши данные могут обновляться и редактироваться в любой момент. Данные для принятия решений в чрезвычайных ситуациях – типичный пример часто изменяемых данных. При возникновении чрезвычайной ситуации аварийно-спасительные службы смогут взаимодействовать с населением, обновляя границы мест катастроф, добавляя места для укрытий и т.д. Отображение этих данных в виде опубликованного векторного слоя позволит соответствующим службам и населению быстро увидеть последнюю информацию о происшествиях.
Выберите способ хранения объектов
Если у вас немного данных, которые планируется только редактировать, их можно добавить непосредственно на карту как коллекцию объектов. Файлы таких стандартных форматов, как CSV, шейп-файл и GPX, могут быть добавлены на карту в виде коллекции объектов. Это быстрый и недорогой способ хранения и управления данными. Например, если у вас есть таблица региональных офисов, вам нужно лишь перетащить ее на карту. Если же у вас нет данных, сохраненных в файле, можно создать собственные данные в Map Viewer, добавив слои примечаний к карте. Примечания к карте оптимальны в случае, когда вам надо добавить несколько объектов. Коллекции объектов сохраняются в карте, а любые внесенные в нее изменения отобразятся на карте, когда она будет открыта в следующий раз.
Если вы решите использовать шейп-файлы в Map Viewer, то имейте в виду, что чтобы добавить его в Map Viewer, шейп-файл должен быть не больше 10 МБ и содержать менее 4000 точечных объектов или 2000 линейных или полигональных объектов. Если ваш файл слишком большой, можно воспользоваться генерализацией объектов, которая позволяет уменьшить размер шейп-файла и тем самым повысить качество веб-отображения. Генерализация объектов возможна с помощью настольного приложения ArcGIS Pro или можно генерализовать объекты в Map Viewer при добавлении файла на карту. Генерализация снижает точность слоя шейп-файла до примерно 1 метра в проекции Web Mercator и удаляет вершины в пределах 10 метров в проекции Web Mercator. Таким образом, достигается информативное и точное отображение объектов при уменьшении общего объема данных, что позволяет быстро отобразить слой на карте.
Примечание:
Генерализация не дает хорошего результата в случае совпадающих полигональных объектов, предназначенных для отображения в крупном масштабе, так как приводит к образованию осколочных полигонов. Для таких слоев опубликуйте размещенный векторный слой из шейп-файла и используйте этот слой в Map Viewer.
Если данные будут редактироваться несколькими сотрудниками, опубликуйте их как размещенный векторный слой. Когда вы публикуете объекты на портале, слой (сервис объектов ArcGIS) работает на хост-сервере портала. Можно публиковать объекты через веб-сайт портала, ArcMap или ArcGIS Pro. Из ArcMap and ArcGIS Pro также можно обновлять и снова публиковать свои данные. Если повторная публикация требуется часто, можно автоматизировать этот процесс через скрипты.
Определите, кто сможет обновлять ваши объекты
Если вы хотите, чтобы любой, у кого есть доступ к размещенному векторному слою, мог обновлять его данные, включите редактирование и укажите тип изменений, которые разрешено вносить другим пользователям. Например, можно ограничить редактирование, разрешив только добавление новых или обновление существующих объектов. Вы также имеете возможность разрешить всем пользователям добавлять, изменять и удалять объекты. Помните, что если вы опубликовали общедоступный векторный слой с возможностью редактирования, любое лицо, получившее доступ к URL-адресу слоя, сможет отредактировать данные.
Как владелец объектов, хранящихся на карте, вы можете вносить изменения в Map Viewer, используя его инструменты редактирования. При работе с размещенным векторным слоем, владелец объектов, администраторы организации и участники группы общего обновления, в которой опубликован слой, также могут открывать слой со всеми функциями редактирования, даже при выключенном редактировании. Чтобы открыть слой с возможностью полного редактирования, даже если оно было отключено, откройте страницу элемента, щелкните Открыть во вьюере карт и выберите в ниспадающем меню Добавить слой к новой карте с полным контролем редактирования. Вы также можете выбрать эту опцию в ниспадающем меню заголовка элемента на вкладке Мои ресурсы на странице ресурсов. Это гарантирует, что только авторизованные и проверенные участники организации, например, владелец карты и администраторы, смогут изменить ваши данные.