Настройка свойств слоя

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

Смещение высоты

Применив режим смещения и значение смещения к слоям, можно лучше расмотреть перекрывающиеся данные. В дополнение к вытягиванию объектов можно задать свойства высоты для определенного векторного слоя или слоя сцены. Чтобы задать высоту, щелкните правой кнопкой мыши слой в таблице содержания и выберите Высота в контекстном меню. Доступны следующие режимы высоты:

  • Драпировка Нет - объекты находятся на поверхности земли.
  • Относительно Нет - известна высота объектов относительно земли.
  • Абсолютно Нет - известна точная высота объектов.

После выбора режима высоты используйте параметры смещения, чтобы задать вид вытягивания на глобусе. Максимальное рекомендованное смещение составляет 8 000 000 метров.

Примечание:
  • Для слоев сцены поддерживается только режим Абсолютно. Для векторных слоев поддерживаются все три режима.
  • Изменить единицы измерения смещения высоты можно на панели Настройки.

Диапазон видимости

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

Для настройки диапазона видимости, выполните следующие шаги:

  1. Щелкните правой кнопкой мыши на имени слоя в таблице содержания и выберите Диапазон видимости в контекстном меню.
  2. Настройте бегунок диапазона видимости для минимального и максимального масштабов.

    Подсвеченный синий индикатор представляет текущий масштаб камеры.

  3. Либо можно нажать кнопку Сброс Сброс, чтобы вернуть текущий диапазон видимости до исходного диапазона видимости слоя.
Примечание:
  • В текущей версии не поддерживаются слои сцен, сервисы сцен и пакеты сцен.
  • Границы индикатора размыты, поскольку диапазон видимости не является зафиксированным значением в 3D-сценах.
  • Кэш диапазона видимости очищается сразу же при выходе из ArcGIS Earth.

Шаблоны обработки

Шаблоны обработки - это, по сути, операции, применяющие обработку "на лету" непосредственно к пикселам снимка или набора растровых данных Это предварительно заданные настройки отображения или последовательность растровых функций, связанные со слоями изображений. При работе со слоем веб-изображений или сервиса изображений в ArcGIS Earth вы можете отобразить слой с помощью любого из шаблонов его обработки на стороне сервера, если оно возможно, выполнив следующие действия:

  1. Щелкните правой кнопкой мыши на имени слоя в таблице содержания и выберите Свойства в контекстном меню.
  2. Щелкните вкладку Изображения.

    Под разделом Шаблоны обработки вы увидите текст Имя, Описание и Помощь для текущего шаблона геообработки, если он имеется.

  3. Щелкните ниспадающий список Имя.

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

  4. Щелкните тот, который вы хотите использовать.

    Текст Имя, Описание и Помощь обновится. Слой соответствующим образом перезагрузится.

Примечание:
  • Информация об имени недоступна, если у слоя нет предопределенных шаблонов обработки на стороне сервера.
  • Для локального растрового слоя нет вкладки Изображение.

Порядок отображения изображений

Динамический слой изображений набора данных мозаики содержит коллекцию изображений. Эти изображения склеиваются на лету и во время их просмотра ведут себя как единое изображение. Например, слой изображений USA NAIP Imagery: Natural Color из ArcGIS ArcGIS Living Atlas of the World опубликован на основе набора данных мозаики.

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

Чтобы изменить порядок отображения изображений для слоя динамических изображений, выполните следующие шаги:

  1. Щелкните правой кнопкой мыши на имени слоя в таблице содержания и выберите Свойства в контекстном меню.
  2. Щелкните вкладку Изображения.

    В разделе Порядок отображения изображений вы увидите Метод мозаики, Оператор мозаики, и Обратить порядок.

  3. В ниспадающем меню Метод мозаики выберите опцию, которую хотите использовать для определения приоритета изображений. Доступны следующие опции:
    • Северо-запад - порядок, основан на расстоянии между центром каждого изображения и северо-западным углом слоя растра мозаики. Поскольку это представление является статичным отображением, оно применяется, если вы не хотите, чтобы изображения менялись при перемещении по мозаике.
    • По атрибуту – выберите атрибут, определяющий порядок отображения изображений. Изображение с наибольшим приоритетом, согласно значению атрибута, окажется наверху. Например, если вы хотите показать самые последние изображения, отобразите их, основываясь на дате их получения. Другим часто используемым атрибутом является процент облачного покрова, который позволяет показывать самый чистый снимок.
    • Ближайший к центру - сверху оказываются изображения, центры которых находятся ближе к центру экрана. Это применяется, если вам необходим просмотр объектов с более постоянной точки наблюдения.
    • Ближайший к надиру - сверху оказываются изображения, центры которых находятся ближе к надиру. Применяется, если вам необходим просмотр изображений с минимальным наклоном зданий и объектов.
    • Линии сшивки - изображениям дается приоритет на основании имеющихся линий сшивки. При выборе этой опции используйте параметр Смешение для решения проблемы перекрывающихся пикселов.
    • Блокировать растр — отображаются заблокированные изображения.
    • Нет— порядок на основании ObjectId.
  4. В ниспадающем списке Оператор мозаики выберите опцию для решения проблемы перекрывающихся пикселов. Доступны следующие опции:
    • Первый – показывает значение пикселов изображения, имеющего наивысший приоритет, заданный методом построения мозаики.
    • Последний – показывает значение пикселов изображения, имеющего низший приоритет, заданный методом построения мозаики.
    • Минимум – показывает наименьшее значение пиксела.
    • Максимум – показывает наибольшее значение пиксела.
    • Среднее - показывает среднее значение пикселов.
    • Смешать – использует опцию смешения для перекрывающихся областей с целью создания плавного перехода в районе линий сшивки.
    • Сумма - складывает все значения пикселов.
  5. Дополнительно, можно изменить порядок на обратный, использовав переключатель Обратный порядок.
Примечание:
  • Порядок отображения изображений будет недоступен, если слой изображений не опубликован на основе набора данных мозаики.

Настроить значки слоев

Значок слоя в таблице содержания ArcGIS Earth теперь можно настроить на двух уровнях:

Пользовательские значки Уровня I могут быть разными для разных типов слоев (например, сервис объектов или картографический сервис), тогда как пользовательские значки Уровня II могут быть разными для разных слоев одного типа (например, сервис пространственных объектов A или с картографическим сервисом B).

Настройка значков поддерживает файлы значков различных форматов изображений, в том числе PNG (.png), JPEG (.jpg или .jpeg), TIFF (.tif или .tiff), ICO (.ico), bitmap (.bmp) и GIF (.gif). Путь к настраиваемому значку - путь к локальному диску, путь к общему сетевому диску и URL-адрес.

Примечание:

Значок типа слоя/папки замещает значки по умолчанию ArcGIS Earth. Значок слоя замещает значок типа слоя/папки. Это значит, что для любого слоя применимо следующее:

  • Если не задан пользовательский значок, что является опцией по умолчанию, в таблице содержания отобразится значок по умолчанию ArcGIS Earth.
  • После задания значка типа слоя/папки или значка слоя в таблице содержания отобразится значок, установленный на этом уровне.
  • Если заданы оба уровня значков, в таблице содержания появляется значок слоя.
  • Если ни один из уровней значков не задан в таблице содержания отображается используемый по умолчанию значок ArcGIS Earth недопустимый.

Уровень I — значок типа слоя/папки

Значок слоя в таблице содержания можно настроить для каждого типа слоя или типа папки. Для этого необходимы следующие файлы:

  • Файл значка для указанного типа слоя и папки. Рекомендуется использовать файл размером 16x16 пикселов в формате PNG. Если пользовательский файл значка больше, чем 16x16 пикселов, его размер будет изменен, чтобы вписаться в измерения 16x16 пикселов, но исходные пропорции при этом будут сохранены.. Файлы значков должны храниться в таком месте, к которому есть доступ у текущих пользователей ArcGIS Earth. Это может быть локальная папка, общая папка или веб-сайт.
  • Файл JSON с именем icon_config.json в папке C:\Users\username\AppData\Roaming\ESRI\ArcGISEarth.

В файле JSON необходимо указать ключевое слово типа папки или слоя и соответствующий путь к пользовательскому файлу значка. В качестве путей к файлам значков поддерживаются пути Universal Naming Convention (UNC) и URL. Ниже приведен пример подобного файла JSON:

{
  "version": "1.13",
  "layerTypeIcons": [
    {
      "type": "FeatureService",
      "uri": "layerIcons\\myFeatureService.png" 
    },
    {
      "type": "ImageService",
      "uri": "\\\\servername\\layerIcons\\myImageService.png" 
    },
    {
      "type": "Raster"
      "uri": "https://web-url/icon/myRaster.png"
}
  ]
}

Поддерживаемые ключевые слова типов папок включают следующее:

  • MyDrawings, MyData, StartupLayers
  • OpenedFolder, ClosedFolder

Поддерживаемые ключевые слова типов слоев поддерживают абсолютно все типы слоев в таблице содержания ArcGIS Earth. А именно:

  • KmlDocument, KmlFolder, KmlModel, KmlTour, KmlNetworkLink, KmlGroundOverlay, KmlScreenOverlay, KmlPhotoOverlay
  • Модель
  • FeatureService, PointFeature, PolylineFeature, PolygonFeature
  • Шейп-файл
  • CSV
  • GeoJSON
  • FeatureCollection
  • MapService, MapImageLayer, MapTileLayer
  • TilePackage
  • ImageService, Raster
  • SceneLayer, SceneLayer3DObject, SceneLayerPoint, SceneLayerPointCloud, SceneLayerIntegratedMesh
  • MobileScenePackage
  • WebScene, WebMap
  • WFS, WMS, WMTS
  • VectorTilePackage, VectorTileService
  • UnloadedKML, UnloadedGeoJSON, UnloadedShapefile, UnloadedMapService, UnloadedImageService, UnloadedFeatureService, UnloadedSceneLayer, UnloadedTilePackage, UnloadedRaster, UnloadedWebScene, UnloadedWebMap, UnloadedMobileScenePackage, UnloadedWMS, UnloadedWFS

FeatureService ссылается на внешний слой, когда сервис объектов (URL или элемент) добавляется в ArcGIS Earth. Под ним есть подслои, ссылающиеся на ключевые слова PointFeature,PolylineFeature или PolygonFeature. Пользовательские значки слоев не зависят для всех четырех.

Shapefile или WFS ссылается на слой с источником данных из шейп-файла или WFS. Это один слой с типом геометрии точка, линия или полигон. Когда для Shapefile или WFS не задано пользовательский значок, то слой использует тот же значок, что и пользовательский значок или значок по умолчанию, соответствующий PolylineFeature, PolylineFeature, или PolygonFeature; а когда Shapefile или WFS настроен, то слой использует собственный пользовательский значок, а не такой же значок по умолчанию или пользовательский значок, что и PointFeature, PolylineFeature или PolygonFeature.

MapService, MapImageLayer или MapTileLayer ссылается на слой с исходными данными в виде картографического сервиса.MapService - это общее ключевое слово для MapImageLayer и MapTileLayer. Когда MapService задан с пользовательским значком, а MapImageLayer или MapTileLayer нет, слой будет использовать этот значок для MapService; а когда MapService и MapImageLayer или MapTileLayer кастомизированы, то слой использует пользовательский значок для MapImageLayer или MapTileLayer.

SceneLayer или SceneLayer* ссылается на слой с исходными данными пакета слоя сцены или сервиса сцены. Это может быть 3D объект, точка, здание, облако точек или модель mesh.SceneLayer - это основное ключевое слово для SceneLayer*. Когда для SceneLayer is настроен пользовательский значок,а для SceneLayer* нет, то слой использует пользовательский значок для SceneLayer; а когда и для SceneLayer, и для SceneLayer* настроены пользовательские значки, то слой использует его для SceneLayer*.

WebScene или WebMap ссылается на внешний слой веб-сцены или веб-карты. Подслои могут быть разными типами слоев, они не зависят от WebScene и WebMap.

Unloaded* ссылается на слои автозапуска с state заданным как Invisible в конфигурации ArcGIS Earth.

Уровень II — значок слоя

Слои пользовательских значков уровня II делятся на две категории: рабочие слои и слои автозапуска.

Рабочие слои - слои, информация о которых (включая путь к пользовательскому значку) сохраняется в файле operational_layers.json в рабочей области ArcGIS Earth. Они содержат папки Мои чертежи и Мои данные, группы, самый верхний слой набора данных, добавленного в таблицу содержания, и подслои сервиса объектов или слоя сервиса сцены в разделе Мои данные. Для настройки значков рабочих слоев через пользовательский интерфейс, выполните следующие шаги:

  1. Наведите курсор на значок слоя в таблице содержания, пока не появится кнопка Редактировать Редактировать.
  2. Щелкните на нее, чтобы открыть диалоговое окно Местоположение значка.
  3. Введите путь к пользовательскому значку или URL значка. Либо нажмите кнопку Редактировать Редактировать, чтобы открыть коллекцию значков, а затем найдите и выберите файл пользовательского значка, расположенный на локальном или общем сетевом диске.
  4. Закройте диалоговое окно Местоположение значка кнопкой OK.

    В таблице содержания значок, выбранный на шаге 3, отображается в качестве значка слоя.

  5. Чтобы сбросить значок слоя, откройте диалоговое окно Местоположение значка, выполнив шаги 1 и 2, а затем нажмите Сброс.
Примечание:

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

Слои автозапуска - это слои, задаваемые в конфигурации администратора в конфигурационном файле ArcGIS Earth. Путь к пользовательскому значку для слоя автозапуска задается в той же записи, что и сам слой в файле конфигурации. Ниже приводится пример записи слоя автозапуска с настроенным значком.

<layer name="" type="Shapefile" url="C:\test.shp" visible="False" icon="C:\icon.png"/>

Более подробный пример см. образец конфигурации.