Create Low And High Spots (Defense Mapping)

ライセンス レベル:BasicStandardAdvanced

サマリ

Esri Defense Mapping cartographic production tool that finds the high and low spot heights for each feature in an input area of interest. Spot heights are appended to a Defense Mapping feature class.

使用法

構文

CreateLowAndHighSpots_defense (Input_Area_of_Interest, Input_Rasters, Input_Spot_Height_Features, {Spot_Height_Subtype})
パラメータ説明データ タイプ
Input_Area_of_Interest

A feature layer that describes the processing extent. This tool computes high and low spot heights for each feature in the feature layer. You can select features in this feature layer to limit the processing area.

Feature Layer
Input_Rasters
[Input_Rasters,...]

These rasters are used to determine high and low values within an area of interest. If you specify more than one raster, all input rasters must have the same bit depth and number of bands.

Raster Layer
Input_Spot_Height_Features

An existing Defense Mapping point feature layer to which the tool appends spot heights.

Feature Layer
Spot_Height_Subtype
(オプション)

An existing subtype in Input Spot Height Features. The tool adds spot heights to this subtype.

String

コードのサンプル

CreateLowAndHighSpots example (Python window)

The following code example demonstrates how to execute the CreateLowAndHighSpots function.

# set gp environment
arcpy.env.workspace="c:/data"
arcpy.env.addOutputsToMap = True

# local variables
areaOfInterest = "C:/Program Files (x86)/ArcGIS/EsriDefenseMapping/Desktop10.1/ReferenceData/MapIndex.mdb/MapIndex/TLM100_Index"
areaOfInterestLyr="TLM100IDX"
whereclause="NRN='V695X1856'"

# raster N35.DT2 is located in c:/data/W121
raster="W121/N36.DT2"
rasterLyr="n36"
spotHeightFeatures="defense.gdb/Features/ElevP"
spotHeightFeaturesLyr="ElevPLyr"
heightSubtype="SpotElevationPoint"

# make a feature layer from area of interest and spot heights
arcpy.MakeFeatureLayer_management(spotHeightFeatures,spotHeightFeaturesLyr)
arcpy.MakeRasterLayer_management(raster,rasterLyr)
arcpy.MakeFeatureLayer_management(areaOfInterest,areaOfInterestLyr)
arcpy.SelectLayerByAttribute_management(areaOfInterestLyr,"NEW_SELECTION",whereclause)

# execute the CreateLowAndHighSpots_defense tool
arcpy.CreateLowAndHighSpots_defense(areaOfInterestLyr,raster,spotHeightFeaturesLyr,heightSubtype)

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: 次のものが必要 Defense Mapping and Spatial Analyst
ArcGIS for Desktop Advanced: 次のものが必要 Defense Mapping and Spatial Analyst
4/26/2014