Создание пакета слоёв

Сохранение пакета слоёв

Слой можно сохранить вместе с данными слоя как пакет слоя (.lpk). В пакет слоев входят и свойства слоя, и набор данных, на которые ссылается слой. При помощи пакета слоя можно сохранить и передать другим всю информацию, относящуюся к слою: символы, надписи, свойства полей и сами данные.

Другие пользователи получат возможность добавить пакеты слоев непосредственно в свои карты, им не нужно знать о том, как получить доступ к базе данных или классифицировать данные. Пакеты слоев можно создать в ArcMap, ArcGlobe и ArcScene, их можно использовать в этих приложениях, а также в ArcGIS Explorer. При использовании ArcGlobe или ArcScene, 3D-свойства можно добавить к слою карты, и включить слой в пакет.

Так как пакет слоев будет гораздо большего размера, чем файл слоя, (он вмещает данные), ваши пользователи могут не волноваться о доступе к тем же источникам данных.

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

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

ПодсказкаПодсказка:

Для более полного управления процессом создания пакета можно использовать инструмент геообработки Упаковать результат (Package Result). К примеру, можно указать, что следует включить только те данные, которые находятся в текущем экстенте карты, или что следует извлечь данные из многопользовательской базы данных и добавить их в пакет.

ВниманиеВнимание:

Хотя пакеты слоев поддерживаются, начиная с ArcGIS for Desktop версии 9.3.1, пакеты слоев, содержащие только схему, поддерживаются с ArcGIS for Desktop версии 10.0. Обычные пакеты слоев невозможно будет открыть в старых версиях (9.2 и более ранних), а пакеты слоев, содержащие только схему — в версиях 9.3.1 и более ранних.

Инструкция по сохранению пакета слоев с данными

  1. Щелкните слой правой кнопкой мыши и выберите Создать Пакет слоев (Create Layer Package). Откроется диалоговое окно Пакет слоев (Layer Package).
    Диалоговое окно Пакет слоев
    ПодсказкаПодсказка:

    В пакет можно включить несколько слоев карты, выбрав их и щелкнув Создать Пакет слоев (Create Layer Package).

  2. Укажите, где будет храниться пакет слоев – в качестве файла на диске или в вашей учетной записи ArcGIS Online для общего доступа – и присвойте ему имя.
  3. Есть возможность включить в пакет данные из корпоратьивной базы геоданных (ArcSDE) ( Включить данные корпоративной базы геоданных вместо ссылок на них (Include Enterprise geodatabase data instead of referencing the data).
  4. В разделе Описание элемента (Item Description) приведите Краткую информацию (Summary) и Теги (Tags) для создаваемого пакета слоев.
  5. Укажите Дополнительные файлы (Additional Files), которые следует включить в пакет слоев. Таким образом есть возможность вложить в пакет дополнительную информацию: подробную документацию, отчеты, диаграммы и пр. В пакет не допускается включать следующие типы файлов: .js, .vbs, .py, .pyc, .pyo, .bat и .ocx. Кроме того, допускается включать только файлы .dll и .exe, имеющие цифровую подпись.

    Подробнее о подписи файлов DLL и EXE

  6. Перед тем как сохранить слой на диск или разместить его в общем доступе на ArcGIS Online, необходимо Анализировать (Analyze) слой. При запуске функции Анализировать (Analyze) выполняется проверка слоя на наличие каких-либо ошибок или предупреждений. Если они обнаружены, появится окно Подготовить (Prepare) со списком ошибок и предупреждений.

    Щелкните правой кнопкой мыши на каждом сообщении в окне, чтобы получить дополнительную информацию, прочитать справку по ошибкам и выбрать предлагаемые настройки.

    Окно Подготовить для создания пакета слоев
    Когда запускается анализ слоя при создании пакета слоев, выполняется проверка слоя на наличие каких-либо ошибок или предупреждений. Если что-то обнаружено, это появится в данном диалоговом окне.
  7. Нажмите кнопку OK (Share), чтобы создать пакет слоев.

Инструкция по сохранению пакета слоев, содержащего только схему

Этапы создания пакета слоев, содержащего только схему, совпадают в описанными выше действиями по сохранению пакета слоев с данными; различается только этап 3, где следует выбрать опцию Упаковать только схему (Package schema only).

ПодсказкаПодсказка:

Применение опции Упаковать только схему (Package schema only) позволяет разместить слой в общем доступе без самих данных. При распаковке слоя вас попросят создать для слоев новые наборы данных в базе геоданных.

Шаги, необходимые для упаковки свойств слоя 3D карты

Наличие 3D свойств для пакета слоев будет важным для эффективного его использования в различных приложениях для трехмерной визуализации (ArcGlobe, ArcScene и ArcGIS Explorer). Эти свойства должны быть заданы в первую очередь при сохранении в локальный файл слоя.

Подробнее об использовании слоев и пакетов слоев в ArcGIS Explorer см. раздел Работа со слоями и пакетами слоев в ArcGIS.

  1. Запустите ArcGlobe или ArcScene и добавьте слой карты (или пакет слоев), который создан в ArcMap.
  2. Настройте желаемые 3D-свойства. Например, установите свойства высот для вытягивания пространственных объектов в 3D, задайте диапазон расстояний для видимости слоя карты в 3D и т. д.
  3. Щелкните правой кнопкой мыши в ArcGlobe или ArcScene и выберите Создать Пакет слоев (Create Layer Package).
  4. Выполните шаги, описанные выше, для завершения создания пакета слоев.

9/11/2013