Заменить точки Terrain (3D Analyst)

Краткая информация

Заменяет точки в наборе данных terrain точками из указанного класса пространственных объектов.

Использование

  • Источник данных terrain может содержать точки, мультиточки или встроенные точки.

  • Для замены могут использоваться точки из точечных или мультиточечных пространственных объектов.

  • Замена точек делает набор данных Terrain недействительным. Запустите Построить Terrain после добавления точек и мультиточек.

Параметры

ПодписьОписаниеТип данных
Входная Terrain

Набор данных terrain, который будет обрабатываться.

Terrain Layer
Входной источник данных Terrain

Имя точечного класса объектов terrain, некоторые или все точки которого будут заменены.

String
Входные точки

Точечные или мультиточечные объекты, которые заменят точечные объекты terrain.

Feature Layer
Область интереса
(Дополнительный)

Дополнительно можно использовать область интереса для задания экстента области, в которой будут заменяться точки Terrain.

Feature Layer; Extent

Производные выходные данные

ПодписьОписаниеТип данных
Обновленная входная terrain

Обновленная входная terrain.

Слой Terrain

arcpy.ddd.ReplaceTerrainPoints(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

Производные выходные данные

ИмяОписаниеТип данных
derived_out_terrain

Обновленная входная terrain.

Слой Terrain

Пример кода

ReplaceTerrainPoints, пример 1 (окно Python)

В следующем примере показано использование этого инструмента в окне Python:

arcpy.env.workspace = "C:/data"
arcpy.ddd.ReplaceTerrainPoints("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

# 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.ddd.ReplaceTerrainPoints(InTerrain, TerrainFCl, InPoints)

Информация о лицензиях

  • Basic: Обязательно 3D Analyst
  • Standard: Обязательно 3D Analyst
  • Advanced: Обязательно 3D Analyst

Связанные разделы