ArcGIS Desktop

  • Documentation
  • Support

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS for Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

Help

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • More...

Suppress Spot Heights

  • Summary
  • Usage
  • Syntax
  • Code sample
  • Environments
  • Licensing information

Summary

Esri Defense Mapping cartographic production tool that suppresses the symbol for spot heights based on the input product type. Suppressing a symbol refers to setting a representation invisible.

Usage

  • This tool uses the Make Representations Invisible tool to suppress spot height symbols.

  • The Input Area of Interest must have an NRN field. The NRN field uniquely identifies an area of interest within the input area of interest features.

  • Suppression uses a search radius to locate spot heights that are close to one another. Spot heights are sorted by elevation in descending order. This tool suppresses lower spot heights that fall within the search radius of a higher spot height.

  • Suppression refers to making a representation within a feature class invisible. If no representation has been defined on the Input Spot Height Features, the tool returns Error 000735: Representation: Value is required.

Syntax

SuppressSpotHeights_defense (Input_Area_of_Interest, Product_Type, Data_Model_Version, Search_Distance, Input_Spot_Height_Features, Delete_Spot_Height_Features)
ParameterExplanationData Type
Input_Area_of_Interest

A feature layer that describes the processing extent. The tool suppresses spot heights found in each feature in the feature layer. Select features in this feature layer to limit the processing area.

Feature Layer
Product_Type

Used with Data_Model_Version to determine the Defense Mapping specification. The specification equates to a representation name in a Defense Mapping data model.

  • MDG50_MGCP —Representations specific to product MDG50_MGCP
  • MDG50_TLM —Representations specific to product MDG50_TLM
  • MDG100_MGCP —Representations specific to product MDG100_MGCP
  • MDG100_TLM —Representations specific to product MDG100_TLM
  • LDG50_NSG —Representations specific to product LDG50_NSG
  • LDG100_NSG —Representations specific to product LDG100_NSG
String
Data_Model_Version

Used with Product_Type to determine the Defense Mapping specification. The specification equates to a representation name in a Defense Mapping data model.

  • TRD2 —Representations specific to MDG* product types
  • TRD3 —Representations specific to MDG* product types
  • TRD4 —Representations specific to MDG* product types
  • LTDS_4_0 —Representations specific to LDG* product types
  • LTDS_5_0 —Representations specific to LDG* product types
String
Search_Distance

Search distance to locate spot heights that are close to other spot heights. Spot heights found within this distance will be made invisible.

Linear unit
Input_Spot_Height_Features

An existing Defense Mapping point feature layer in which representations will be made invisible.

Feature Layer
Delete_Spot_Height_Features

Determines if this tool will delete spot heights or suppress the representation.

  • SUPPRESS_FEATURES —Suppresses the representation of the point features. This is the default.
  • DELETE_FEATURES —Deletes spot height features.
Boolean

Code sample

SuppressSpotHeights example (Python window)

The following code sample demonstrates how to use the SuppressSpotHeights function.

# set gp environment
arcpy.env.workspace="c:/data/defense.gdb"
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'"
productType="MDG100_MGCP"
dataModel="TRD2"
searchDistance="1300 meters"
spotHeightFeatures="Features/ElevP"
spotHeightFeaturesLyr="ElevPLyr"
deleteSpotHeightFeatures = "DELETE_FEATURES"

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

desc=arcpy.Describe(areaOfInterestLyr)
fidlist=desc.FIDSet.split(";")
if len(fidlist) == 1:
    # suppress the spot heights
    arcpy.SuppressSpotHeights_defense(areaOfInterestLyr, productType, dataModel,searchDistance,spotHeightFeaturesLyr,deleteSpotHeightFeatures)

Environments

  • Current Workspace

Licensing information

  • ArcGIS Desktop Basic: No
  • ArcGIS Desktop Standard: No
  • ArcGIS Desktop Advanced: Requires Defense Mapping

Related topics

  • An overview of the Cartographic Refinement toolset

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Insiders Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2017 Esri. | Privacy | Legal