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