|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geoprocessing.AbstractGPTool com.esri.arcgis.geoprocessing.tools.cartographytools.TiledLabelsToAnnotation
public class TiledLabelsToAnnotation
Converts labels to annotation for layers in a map document based on a polygon index layer. The Tiled Labels To Annotation tool is contained in the Cartography Tools tool box.
Field Summary |
---|
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
vals |
Constructor Summary | |
---|---|
TiledLabelsToAnnotation()
Creates the Tiled Labels To Annotation tool with defaults. |
|
TiledLabelsToAnnotation(Object mapDocument,
String dataFrame,
Object polygonIndexLayer,
Object outGeodatabase,
Object outLayer,
String annoSuffix)
Creates the Tiled Labels To Annotation tool with the required parameters. |
Method Summary | |
---|---|
String |
getAnnoSuffix()
Returns the Annotation Suffix parameter of this tool . |
Object |
getCoordinateSysField()
Returns the Coordinate System Field parameter of this tool . |
String |
getDataFrame()
Returns the Data Frame parameter of this tool . |
String |
getFeatureLinked()
Returns the Generate Feature Linked Annotation parameter of this tool . |
String |
getGenerateUnplacedAnnotation()
Returns the Generate Unplaced Annotation parameter of this tool . |
Object |
getMapDocument()
Returns the Map Document parameter of this tool . |
Object |
getMapRotationField()
Returns the Map Rotation Field parameter of this tool . |
Object |
getOutGeodatabase()
Returns the Output Geodatabase parameter of this tool . |
Object |
getOutLayer()
Returns the Output Layer parameter of this tool . |
Object |
getOutWorkspace()
Returns the Output Geodatabase parameter of this tool (Read only). |
Object |
getPolygonIndexLayer()
Returns the Polygon Index Layer parameter of this tool . |
Object |
getReferenceScaleField()
Returns the Reference Scale Field parameter of this tool . |
double |
getReferenceScaleValue()
Returns the Reference Scale Value parameter of this tool . |
Object |
getTileIdField()
Returns the Tile ID Field parameter of this tool . |
String |
getToolboxAlias()
Returns the alias of the tool box containing this tool. |
String |
getToolboxName()
Returns the name of the tool box containing this tool. |
String |
getToolName()
Returns the name of this tool. |
void |
setAnnoSuffix(String annoSuffix)
Sets the Annotation Suffix parameter of this tool . |
void |
setCoordinateSysField(Object coordinateSysField)
Sets the Coordinate System Field parameter of this tool . |
void |
setDataFrame(String dataFrame)
Sets the Data Frame parameter of this tool . |
void |
setFeatureLinked(String featureLinked)
Sets the Generate Feature Linked Annotation parameter of this tool . |
void |
setGenerateUnplacedAnnotation(String generateUnplacedAnnotation)
Sets the Generate Unplaced Annotation parameter of this tool . |
void |
setMapDocument(Object mapDocument)
Sets the Map Document parameter of this tool . |
void |
setMapRotationField(Object mapRotationField)
Sets the Map Rotation Field parameter of this tool . |
void |
setOutGeodatabase(Object outGeodatabase)
Sets the Output Geodatabase parameter of this tool . |
void |
setOutLayer(Object outLayer)
Sets the Output Layer parameter of this tool . |
void |
setPolygonIndexLayer(Object polygonIndexLayer)
Sets the Polygon Index Layer parameter of this tool . |
void |
setReferenceScaleField(Object referenceScaleField)
Sets the Reference Scale Field parameter of this tool . |
void |
setReferenceScaleValue(double referenceScaleValue)
Sets the Reference Scale Value parameter of this tool . |
void |
setTileIdField(Object tileIdField)
Sets the Tile ID Field parameter of this tool . |
Methods inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
getParameterValues, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TiledLabelsToAnnotation()
Initializes the array of tool parameters with the default values specified when the tool was created.
public TiledLabelsToAnnotation(Object mapDocument, String dataFrame, Object polygonIndexLayer, Object outGeodatabase, Object outLayer, String annoSuffix)
Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.
mapDocument
- the source map document that contains the labels to convert to annotation.dataFrame
- the data frame from the map document that contains the labels to convert to annotation.polygonIndexLayer
- the polygon layer that contains tile features.outGeodatabase
- the workspace where the output feature classes will be saved. The workspace can be an existing geodatabase or an existing feature dataset.outLayer
- the group layer that will contain the generated annotation. When working in ArcCatalog, you can use the Save To Layer File tool to write the output group layer to a layer file. When using ArcMap, the tool adds the group layer to the display if this option is checked in the geoprocessing options. The group layer that is created is temporary and will not persist after the session ends unless the document is saved.annoSuffix
- the suffix that will be added to each new annotation feature class. This suffix will be appended to the name of the source feature class for each new annotation feature class. The reference scale for the annotation will follow this suffix.Method Detail |
---|
public Object getMapDocument()
public void setMapDocument(Object mapDocument)
mapDocument
- the source map document that contains the labels to convert to annotation.public String getDataFrame()
public void setDataFrame(String dataFrame)
dataFrame
- the data frame from the map document that contains the labels to convert to annotation.public Object getPolygonIndexLayer()
public void setPolygonIndexLayer(Object polygonIndexLayer)
polygonIndexLayer
- the polygon layer that contains tile features.public Object getOutGeodatabase()
public void setOutGeodatabase(Object outGeodatabase)
outGeodatabase
- the workspace where the output feature classes will be saved. The workspace can be an existing geodatabase or an existing feature dataset.public Object getOutLayer()
public void setOutLayer(Object outLayer)
outLayer
- the group layer that will contain the generated annotation. When working in ArcCatalog, you can use the Save To Layer File tool to write the output group layer to a layer file. When using ArcMap, the tool adds the group layer to the display if this option is checked in the geoprocessing options. The group layer that is created is temporary and will not persist after the session ends unless the document is saved.public String getAnnoSuffix()
public void setAnnoSuffix(String annoSuffix)
annoSuffix
- the suffix that will be added to each new annotation feature class. This suffix will be appended to the name of the source feature class for each new annotation feature class. The reference scale for the annotation will follow this suffix.public double getReferenceScaleValue()
public void setReferenceScaleValue(double referenceScaleValue)
referenceScaleValue
- enter the scale to use as a reference for the annotation. This sets the scale to which all symbol and text sizes in the annotation will be based.public Object getReferenceScaleField()
public void setReferenceScaleField(Object referenceScaleField)
referenceScaleField
- the field in the polygon index layer that will determine the reference scale of the annotation. This sets the scale to which all symbol and text sizes in the annotation will be based.public Object getTileIdField()
public void setTileIdField(Object tileIdField)
tileIdField
- a field in the polygon index layer that uniquely identifies the tiled area. These values will populate the TileID field in the annotation feature class attribute table.public Object getCoordinateSysField()
public void setCoordinateSysField(Object coordinateSysField)
coordinateSysField
- a field in the polygon index layer that contains the coordinate system information for each tile. Due to the length required for a field to store coordinate system information, a polygon index layer that contains a coordinate system field must be a geodatabase feature class.public Object getMapRotationField()
public void setMapRotationField(Object mapRotationField)
mapRotationField
- a field in the polygon index layer that contains an angle by which the data frame is to be rotated.public String getFeatureLinked()
public void setFeatureLinked(String featureLinked)
featureLinked
- choose whether the output annotation feature class will be linked to the features in another feature class.public String getGenerateUnplacedAnnotation()
public void setGenerateUnplacedAnnotation(String generateUnplacedAnnotation)
generateUnplacedAnnotation
- choose whether to create unplaced annotation from unplaced labels.public Object getOutWorkspace()
public String getToolName()
public String getToolboxName()
public String getToolboxAlias()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |