Слой ссылается на набор данных, который хранится в базе геоданных или сервисе. Данные могут находиться в локальном каталоге, на сетевом диске, в ArcGIS Online или на портале вашей организации.
Когда вы добавляете данные на карту или сцену, они представляются как новый слой. Вы также можете добавлять слои на карту, добавляя существующий слой или пакет слоев. Слои, предоставленные в виде файла, имеют расширение .lyrx. Файлы слоев содержат все свойства слоя и ссылку на набор данных. Пакеты слоев имеют расширение .lpkx. Они содержат все свойства слоя и набор данных вместе. Файлы и пакеты слоев добавляются на карту одинаково. Вместе этих два типа данных называются слоями.
Слои на карте ссылаются на исходный набор данных, но не управляют данными. Вы можете одновременно получать одни и те же данные на многих слоях. Если набор данных перемещен, удален или недоступен для слоя по иным причинам, слой не сможет подключиться к данным или нарисовать свои объекты.
Вы должны загрузить онлайн-файлы слоев и пакеты слоев в локальный каталог, прежде чем сможете их использовать. Вы должны открыть пакет слоев до того, как содержащийся в нем слой будет добавлен на карту. Слой, созданный на карте, обращается к данным, предоставленным с пакетом. По умолчанию содержание пакета помещается в папку <User Documents>\ArcGIS\Packages при открытии пакета. Вы можете изменить это местоположение в диалоговом окне Опции публикации и загрузки.
Прежние версии:
Если слой был определен с использованием ArcGIS Desktop, вы должны импортировать определение слоя в формат слоя ArcGIS AllSource, прежде чем вы сможете создать новый слой с этим определением. Если свойства слоя невозможно импортировать, или данные, на которые ссылается слой, не поддерживаются в ArcGIS AllSource, вы получите уведомление.
Поиск данных для добавления на карту или сцену
Вы можете создавать карты и сцены из данных, происходящих из различных местоположений, как локальных, так и сетевых. Найдите данные, которые хотите видеть на своей карте. Когда вы добавляете их, создается слой, ссылающийся на эти данные.
Добавление данных из диалогового окна Добавить данные
Наиболее распространенный способ добавления данных на карту или сцену - использование кнопки Добавить данные. Вы можете добавить данные из локального каталога или получить доступ к данным в Интернете. ArcGIS Online предоставляет множество готовых к использованию слоев. Существующие слои также могут быть доступны на портале вашей организации.
Выполните следующие действия, чтобы добавить слой или пакет слоев на карту или сцену:
- Убедитесь, что карта или сцена - это активный вид.
- На вкладке Карта в группе Слои щелкните Добавить данные и щелкните Данные .
- В диалоговом окне Добавить данные перейдите к местоположению слоя в сети или локальному:
Чтобы добавить локальный слой на свой компьютер или компьютер, который ваша организация поддерживает в сети, в диалоговом окне Добавить данные перейдите в локальный каталог. Если вы часто используете эти слои, рассмотрите возможность добавления подключения папки к этому местоположению в проект, чтобы обеспечить индексацию слоев и сэкономить время при просмотре этого местоположения.
Подсказка:
Вы можете перетаскивать наборы данных (например, файлы слоев или пакеты, шейп-файлы, изображения, таблицы или наборы данных TIN, LAS и KML) из файловой системы сразу на карту или сцену, чтобы создать новый слой. Перетащите их на панель Содержание карты или сцены, чтобы указать, где именно в порядке рисования слоев вы хотите, чтобы новый слой отображался.
Чтобы добавить онлайн-слой, в разделе Портал щелкните Весь портал на панели быстрых ссылок. Напечатайте слово layer в строке Поиск и нажмите Enter. Чтобы найти слой, определенный Esri, добавьте термин поиска owner:esri в окно Поиск наряду с другими подходящими ключевыми словами.
- Щёлкните слои в результатах поиска, которые требуется добавить, и щелкните ОК.
Добавление данных из панели Каталог
В качестве альтернативы кнопке Добавить данные вы можете просматривать или искать слои на панели Каталог и добавлять их непосредственно на карту. Перед тем как добавить элемент на карту, в виде Каталог можно прочитать о нем в его описании на панели Детали.
- На панели Каталог или в виде Каталог перейдите к слоям или выполните поиск слоев в вашем проекте или на портале, чтобы добавить их на карту.
- Щелкните правой кнопкой на слое или, удерживая нажатой клавишу Ctrl щелкните на слоях, которые необходимо добавить.
- Добавьте выбранные слои на карту.
- Из панели или вида Каталог перетащите выбранные слои на активную карту или в определенную позицию на панели Содержание карты.
- Из панели Каталог щелкните правой кнопкой мыши на выбранных слоях и нажмите Добавить к текущей карте . Эта опция недоступна, если активным видом не является карта или сцена.
- На панели или в виде Каталог щелкните правой кнопкой мыши выбранные слои. В контекстном меню перечислены опции, добавляющие слои в любую открытую карту или сцену. Щелкните опцию добавления слоев на конкретную карту. Например, щелкните Добавить к World, чтобы добавить слои на карту под названием World.
- На панели или в виде Каталог щелкните правой кнопкой мыши выбранные слои и выберите Добавить к новой карте . Создастся новая карта, и в неё сразу будут добавлены данные слои.
Добавление данных из пути
Чтобы создать слой карты или сцены на основе существующего набора данных, можно выбрать набор данных или выполнить поиск набора данных или добавить его, задав путь. Вы можете добавлять файловые данные, элементы портала и данные из многопользовательской базы данных прямо из пути.
Примечание:
Веб-сервисы объектов (WFS), веб-сервисы листов карты (WMTS) и сервисы OGC API не могут быть добавлены на карту или сцену из пути. В этих случаях необходимо подключиться и добавить слой с панели Каталог.
Можно добавлять данные на карту, задав путь, например, к директории с файлами или URL. Чтобы добавить набор данных по пути, выполните следующие шаги:
- На вкладке Карта в группе Слой в меню Добавить данные щелкните Данные из пути.
- Введите путь или адрес URL набора данных.
В случае задания пути к таблице автономная таблица добавляется в проект. При введении пути к многопользовательской базе данных необходим существующий файл подключения. Вот несколько примеров поддерживаемых форматов пути:
- \\mypath\testDB.sde\testDB.gisuser.USA\testDB.gisuser.states
Добавляет класс объектов states из набора данных USA многопользовательской базы геоданных.
- http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer
Добавляет слой картографического сервиса ESRI_Census_USA.
- http://sampleserver6.arcgisonline.com/arcgis/rest/services/NapervilleShelters/FeatureServer/0
Добавляет векторный слой Shelters из сервиса объектов NapervilleShelters.
- https://www.arcgis.com/home/item.html?id=a842e359856a4365b1ddf8cc34fde079
Добавляет слой изображений карты World Boundaries and Places путем ссылки на его ID элемента.
- https://a.tile.openstreetmap.org/{level}/{col}/{row}.png
- https://tile.waymarkedtrails.org/hiking/{z}/{x}/{y}.png
Добавляет слой листов сервисов листов OpenStreetmap или Waymarked Trails. Если URL включает {поддомен}, его необходимо указать (в этом примере буква а). Обратитесь к документации поставщика сервиса для изучения доступных субдоменов.
- \\mypath\testDB.sde\testDB.gisuser.USA\testDB.gisuser.states
- Когда вы добавляете слой сервиса из URL-адреса, картографического сервиса, WMS-сервиса картографического сервиса, сервиса объектов или сервиса изображений, делается попытка определить тип сервиса. Если вам известен тип сервиса, выберите его в ниспадающем меню Тип сервиса. Если тип сервиса не может быть определен, он отображается как Автоматический.
Когда вы работаете с URL-адресом сервиса, который размещен на стороннем сервере, и этот URL-адрес не является детерминированным, вы должны указать тип сервиса из списка для добавления данных.
- Щелкните Добавить, чтобы создать слой на карте или сцене, ссылающийся на данные.
Параметры пользовательского запроса
Когда вы добавляете сервисы ArcGIS Server, сервисы векторных листов или сервисы WMS, вы можете добавлять параметры пользовательского запроса. Это пары ключ-значение, которые можно добавить к URL-адресу для всех ресурсов и операций, выбранных на слое сервиса Часто это ключи доступа, позволяющие получить доступ к данным с ограниченным доступом. В некоторых случаях необходимо указать пару ключ-значение доступа для добавления данных. Обратитесь к администратору сервиса за ключами доступа, если вы работаете с сервисами с ограниченным доступом.
Чтобы добавить параметры пользовательского запроса к URL-адресу при добавлении сервиса, разверните заголовок Параметры пользовательского запроса. В таблице добавьте ключ или имя параметра в столбец Parameter таблицы и добавьте соответствующее значение в столбец Value. Добавьте в таблицу дополнительные строки, если нужно добавить дополнительные пары ключ-значение.
После того, как слой был добавлен на карту или сцену, вы можете управлять его параметрами пользовательского запроса на вкладке Пользовательские параметры в диалоговом окне Свойства слоя. См. раздел Установка свойств слоя, чтобы узнать о других свойствах слоев.
Копирование слоя из одной карты в другую
В проекте может быть много карт, каждая из которых содержит свой собственный набор слоев. Можно скопировать слой из одной карты и вставить его в другую карту.
Чтобы скопировать слои между картами в проекте, выполните следующие действия:
- На панели Содержание исходной карты или сцены выделите слой.
- Щелкните правой кнопкой слой и щелкните Копировать .
- Откройте целевую карту. На панели Содержание щелкните правой кнопкой мыши имя карты или сцены (по умолчанию она называется Карта или Сцена соответственно, но, возможно, она была переименована в другое имя) и щелкните Вставить .
Подсказка:
Также вы можете перетащить файл слоя или пакет слоев из проекта в одном экземпляре ArcGIS AllSource, на карту или в сцену в другом экземпляре ArcGIS AllSource.
Создание слоя из шаблона
Для добавления нового, редактируемого слоя на активную карту можно использовать шаблон слоя. Шаблон слоя – это пакет слоя только со схемой, он определяется символы и другие свойства отображения слоя, а также схему набора данных, лежащего в его основе. При добавлении новых объектов в слой они сохраняются в новом наборе данных.
Чтобы добавить слой из шаблона на активную карту или сцену, на вкладке Вставка в группе Шаблоны слоев щелкните один из шаблонов слоев в галерее.
Новые наборы данных создаются в базе геоданных по умолчанию для проекта, как описано в схеме шаблона слоя На активной карте создан новый слой в соответствии с определением слоя. Новый слой связан с новым набором данных в базе геоданных по умолчанию. При поиске слоев в проекте или онлайн, можно найти пакеты слоев только со схемой. При добавлении на карту такие пакеты работают также, как шаблоны слоев.