Сводка
Заменяет точки в наборе данных terrain точками из указанного класса пространственных объектов.
Использование
Источник данных terrain может содержать точки, мультиточки или встроенные точки.
Для замены могут использоваться точки из точечных или мультиточечных пространственных объектов.
Замена точек делает набор данных Terrain недействительным. Запустите Построить Terrain после добавления точек и мультиточек.
Синтаксис
ReplaceTerrainPoints(in_terrain, terrain_feature_class, in_point_features, {polygon_features_or_extent})
Parameter | Объяснение | Тип данных |
in_terrain | Обрабатываемый набор данных terrain. | Terrain Layer |
terrain_feature_class | Имя точечного класса объектов terrain, некоторые или все точки которого будут заменены. | String |
in_point_features | Точечные или мультиточечные объекты, которые заменят точечные объекты terrain. | Feature Layer |
polygon_features_or_extent (Дополнительный) | Дополнительно можно использовать область интереса для задания экстента области, в которой будут заменяться точки Terrain. | Feature Layer; Extent |
Производные выходные данные
Name | Объяснение | Тип данных |
derived_out_terrain | Обновленная входная terrain. | Слой Terrain |
Пример кода
В следующем примере показано использование этого инструмента в окне Python.
arcpy.env.workspace = "C:/data"
arcpy.ReplaceTerrainPoints_3d("sample.gdb/featuredataset/terrain", "points_old",
"sample.gdb/featuredataset/terrain/pts_new")
В следующем примере показано использование этого инструмента в автономном скрипте Python.
'''****************************************************************************
Name: ReplaceTerrainPoints Example
Description: This script demonstrates how to use the
ReplaceTerrainPoints tool.
****************************************************************************'''
# Import system modules
import arcpy
from arcpy import env
# 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)
Environments
Информация о лицензиях
- Basic: Требуется 3D Analyst
- Standard: Требуется 3D Analyst
- Advanced: Требуется 3D Analyst