|
|||||||||
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.analyst3dtools.MapToKML
public class MapToKML
This tool converts a map document into a KML file containing a translation of ESRI geometries and symbology. This file is compressed using ZIP compression and will have a .kmz extension and can be read by any KML client including ArcGIS Explorer, ArcGlobe, and Google Earth. The Map To KML tool is contained in the 3D Analyst Tools tool box.
Field Summary |
---|
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
vals |
Constructor Summary | |
---|---|
MapToKML()
Creates the Map To KML tool with defaults. |
|
MapToKML(Object inMapDocument,
String dataFrame,
Object outKmzFile,
double mapOutputScale)
Creates the Map To KML tool with the required parameters. |
Method Summary | |
---|---|
String |
getDataFrame()
Returns the Data Frame parameter of this tool . |
int |
getDpiOfClient()
Returns the DPI of output image parameter of this tool . |
Object |
getExtentToExport()
Returns the Extent to Export parameter of this tool . |
int |
getImageSize()
Returns the Size of returned image (pixels) parameter of this tool . |
Object |
getInMapDocument()
Returns the Map Document parameter of this tool . |
String |
getIsComposite()
Returns the Return single composite image parameter of this tool . |
String |
getIsVectorToRaster()
Returns the Convert Vector to Raster parameter of this tool . |
double |
getMapOutputScale()
Returns the Map Output Scale parameter of this tool . |
Object |
getOutKmzFile()
Returns the Output File 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 |
setDataFrame(String dataFrame)
Sets the Data Frame parameter of this tool . |
void |
setDpiOfClient(int dpiOfClient)
Sets the DPI of output image parameter of this tool . |
void |
setExtentToExport(Object extentToExport)
Sets the Extent to Export parameter of this tool . |
void |
setImageSize(int imageSize)
Sets the Size of returned image (pixels) parameter of this tool . |
void |
setInMapDocument(Object inMapDocument)
Sets the Map Document parameter of this tool . |
void |
setIsComposite(String isComposite)
Sets the Return single composite image parameter of this tool . |
void |
setIsVectorToRaster(String isVectorToRaster)
Sets the Convert Vector to Raster parameter of this tool . |
void |
setMapOutputScale(double mapOutputScale)
Sets the Map Output Scale parameter of this tool . |
void |
setOutKmzFile(Object outKmzFile)
Sets the Output File 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 MapToKML()
Initializes the array of tool parameters with the default values specified when the tool was created.
public MapToKML(Object inMapDocument, String dataFrame, Object outKmzFile, double mapOutputScale)
Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.
inMapDocument
- the map document to convert to KML.dataFrame
- the data frame of the map document to convert to KML.outKmzFile
- the KML file to write. This file is compressed and will have a .kmz extension. It can be read by any KML client including ArcGIS Explorer, ArcGlobe, and Google Earth.mapOutputScale
- the scale at which to export the map document. Any scale-dependent rendering will be observed, so layers that are not visible at the export scale will not be included in the created KML file. The symbology for the map will be driven by this scale, so if the map has a reference scale defined, it should be considered when setting this parameter. only numerical characters should be entered. For example, enter the scale as "20000", not 1:20,000 or 20,000. furthermore, if you are exporting a map containing only layers that will be displayed as 3D vectors and there is no scale-dependent rendering defined, this parameter is not required for the export process and can be set to any numeric value, such as 1.Method Detail |
---|
public Object getInMapDocument()
public void setInMapDocument(Object inMapDocument)
inMapDocument
- the map document to convert to KML.public String getDataFrame()
public void setDataFrame(String dataFrame)
dataFrame
- the data frame of the map document to convert to KML.public Object getOutKmzFile()
public void setOutKmzFile(Object outKmzFile)
outKmzFile
- the KML file to write. This file is compressed and will have a .kmz extension. It can be read by any KML client including ArcGIS Explorer, ArcGlobe, and Google Earth.public double getMapOutputScale()
public void setMapOutputScale(double mapOutputScale)
mapOutputScale
- the scale at which to export the map document. Any scale-dependent rendering will be observed, so layers that are not visible at the export scale will not be included in the created KML file. The symbology for the map will be driven by this scale, so if the map has a reference scale defined, it should be considered when setting this parameter. only numerical characters should be entered. For example, enter the scale as "20000", not 1:20,000 or 20,000. furthermore, if you are exporting a map containing only layers that will be displayed as 3D vectors and there is no scale-dependent rendering defined, this parameter is not required for the export process and can be set to any numeric value, such as 1.public String getIsComposite()
public void setIsComposite(String isComposite)
isComposite
- nullpublic String getIsVectorToRaster()
public void setIsVectorToRaster(String isVectorToRaster)
isVectorToRaster
- nullpublic Object getExtentToExport()
public void setExtentToExport(Object extentToExport)
extentToExport
- the geographic extent of the area to be exported. The extent rectangle bounds should be specified as a space-delimited string of WGS84 geographic coordinates in the form "left lower right upper".public int getImageSize()
public void setImageSize(int imageSize)
imageSize
- size of returned image in pixels (optional): Defines the vertical and horizontal resolution of any rasters in the output KML document.public int getDpiOfClient()
public void setDpiOfClient(int dpiOfClient)
dpiOfClient
- defines the device resolution for any rasters in the output KML document.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 |