GeoEco.ArcGIS.GeoprocessorManager
- class GeoEco.ArcGIS.GeoprocessorManager
Bases:
objectManages GeoEco’s interface to ArcGIS’s Python package, known historically as the “geoprocessor”, and more recently as arcpy.
Note
Do not instantiate this class. It is a collection of classmethods intended to be invoked on the class rather than an instance of it, like this:
from GeoEco.ArcGIS import GeoprocessorManager GeoprocessorManager.InitializeGeoprocessor()
See the documentation for
InitializeGeoprocessor()for examples of how to useGeoprocessorManager.Methods
Tests that a given path to an ArcGIS object exists and that the object is of a given type.
Copies the specified ArcGIS object.
Deletes the specified ArcGIS object, if it exists.
Returns the license level of the installed copy of ArcGIS.
Returns the major version number of the installed copy of ArcGIS.
Returns the minor version number of the installed copy of ArcGIS.
Returns the patch version number of the installed copy of ArcGIS.
Returns the product name of the installed copy of ArcGIS.
Returns the major, minor, and patch version numbers of the installed copy of ArcGIS.
Returns a
weakrefto the ArcGIS geoprocessor that the GeoEco package is using.Returns a randomly generated string that may be used as the name of a new geoprocessing layer.
Returns a
weakrefto an object that wraps the ArcGIS geoprocessor and logs all calls to it.Initializes the ArcGIS geoprocessor so that the GeoEco package can access ArcGIS functionality.
Moves the specified ArcGIS object.
Instructs the GeoEco package to use the provided object as the ArcGIS geoprocessor.