Краткая информация
Устанавливает представление для слоя пространственных объектов. Данный слой является временным и хранится в памяти компьютера только в течение одного сеанса работы ArcGIS, доступен для применения в моделях и скриптах.
Использование
Входные данные должны быть классом пространственных объектов базы геоданных и содержать как минимум одно представление класса объектов.
Получившийся слой может использоваться в качестве корректных исходных данных для картографических инструментов, требующих входящего слоя, особенно в моделях и скриптах.
Временный векторный слой может быть сохранен как файл слоя с помощью инструмента Сохранить в файл слоя (Save To Layer File) или как новый класс пространственных объектов с помощью инструмента Копировать объекты (Copy Features). Слои, созданные в ArcCatalog, не могут быть использованы в ArcMap до тех пор, пока они не сохранены как файлы слоя при помощи инструмента Сохранить в файл слоя (Save To Layer File).
Синтаксис
SetLayerRepresentation_cartography (in_layer, representation)
Параметр | Объяснение | Тип данных |
in_layer | Входной слой пространственных объектов, содержащий как минимум одно представление. | Layer |
representation | Представление, которое будет установлено для входного слоя пространственных объектов. | String |
Пример кода
Пример инструмента SetLayerRepresentation (Окно Python)
Представленный скрипт Окна Python демонстрирует порядок непосредственного использования инструмента SetLayerRepresentation.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.SetLayerRepresentation_cartography("footprints.lyr", "buildings_Rep")
Пример инструмента SetLayerRepresentation (автономный скрипт Python)
Этот автономный скрипт демонстрирует пример использования инструмента SetLayerRepresentation.
# Name: SetLayerRepresentation_standalone_script.py
# Description: Sets a representation for a feature layer. The layer is temporary and stored in memory for use in models and scripts.
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_features = "footprints.lyr"
representation = "buildings_Rep"
# Execute Set Layer Representation
arcpy.SetLayerRepresentation_cartography(in_features, representation)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензировании
- ArcGIS for Desktop Basic: Нет
- ArcGIS for Desktop Standard: Да
- ArcGIS for Desktop Advanced: Да