Краткая информация
Заменяет точки в наборе данных terrain точками из указанного класса пространственных объектов.
Использование
Источник данных terrain может содержать точки, мультиточки или встроенные точки.
Для замены могут использоваться точки из точечных или мультиточечных пространственных объектов.
Замена точек делает набор данных Terrain недействительным. Запустите Построить Terrain после добавления точек и мультиточек.
Синтаксис
ReplaceTerrainPoints_3d (in_terrain, terrain_feature_class, in_point_features, {polygon_features_or_extent})
Параметр | Объяснение | Тип данных |
in_terrain | Обрабатываемый набор данных terrain. | Terrain Layer |
terrain_feature_class | Имя точечного класса объектов terrain, некоторые или все точки которого будут заменены. | String |
in_point_features | Точечные или мультиточечные объекты, которые заменят точечные объекты terrain. | Feature Layer |
polygon_features_or_extent (Дополнительный) | Дополнительно можно использовать область интереса для задания экстента области, в которой будут заменяться точки Terrain. | Feature Layer; Extent |
Пример кода
ReplaceTerrainPoints, пример 1 (окно Python)
В следующем примере показано использование этого инструмента в окне Python.
import arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.ReplaceTerrainPoints_3d("sample.gdb/featuredataset/terrain", "points_old",
"sample.gdb/featuredataset/terrain/pts_new")
ReplaceTerrainPoints, пример 2 (автономный скрипт)
В следующем примере показано использование этого инструмента в автономном скрипте Python.
'''****************************************************************************
Name: ReplaceTerrainPoints Example
Description: This script demonstrates how to use the
ReplaceTerrainPoints tool.
****************************************************************************'''
# Import system modules
import arcpy
from arcpy import env
# Obtain a license for the ArcGIS 3D Analyst extension
arcpy.CheckOutExtension("3D")
# Set environment settings
env.workspace = "C:/data"
# Set Local Variables
InTerrain = "sample.gdb/featuredataset/terrain"
TerrainFCl = "points_old"
InPoints = "sample.gdb/featuredataset/terrain/pts_new"
#Execute ReplaceTerrainPoints
arcpy.ReplaceTerrainPoints_3d(InTerrain, TerrainFCl, InPoints)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Требует 3D Analyst
- ArcGIS Desktop Standard: Требует 3D Analyst
- ArcGIS Desktop Advanced: Требует 3D Analyst