Краткая информация
Заменяет точки в наборе данных terrain точками из указанного класса пространственных объектов.
Использование
Источник данных terrain может содержать точки, мультиточки или встроенные точки.
Для замены могут использоваться точки из точечных или мультиточечных пространственных объектов.
Замена точек делает набор данных Terrain недействительным. Запустите Построить набор данных Terrain (Build Terrain) после добавления точек и мультиточек.
Синтаксис
ReplaceTerrainPoints_3d (in_terrain, terrain_feature_class, in_point_features, {polygon_features_or_extent})
Параметр | Объяснение | Тип данных |
in_terrain | Обрабатываемый набор данных terrain. | Terrain Layer |
terrain_feature_class | Точечные объекты Terrain, которые будут заменены. | Feature Layer |
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 for Desktop Basic: Требует 3D Analyst
- ArcGIS for Desktop Standard: Требует 3D Analyst
- ArcGIS for Desktop Advanced: Требует 3D Analyst