>>> import arcpy
>>> help (arcpy)
Help on package arcpy:
NAME
? ? arcpy
FILE
? ? d:\program files\arcgis\desktop10.2\arcpy\arcpy\__init__.py
DESCRIPTION
? ? # -*- coding: utf-8 -*-
? ? #COPYRIGHT 2013 ESRI
? ? #
? ? #TRADE SECRETS: ESRI PROPRIETARY AND CONFIDENTIAL
? ? #Unpublished material - all rights reserved under the
? ? #Copyright Laws of the United States.
? ? #
? ? #For additional information, contact:
? ? #Environmental Systems Research Institute, Inc.
? ? #Attn: Contracts Dept
? ? #380 New York Street
? ? #Redlands, California, USA 92373
? ? #
? ? #email: contracts@esri.com
PACKAGE CONTENTS
? ? _base
? ? _ga
? ? _graph
? ? _import_list
? ? _importable_modules
? ? _management
? ? _mapping
? ? _na
? ? analysis
? ? arc
? ? arcobjects (package)
? ? ba
? ? cartography
? ? conversion
? ? da
? ? ddd
? ? edit
? ? fabric
? ? ga
? ? geocoding
? ? geoprocessing (package)
? ? interop
? ? lr
? ? management
? ? mapping
? ? md
? ? na
? ? sa (package)
? ? schematics
? ? server
? ? stats
? ? ta
? ? time
? ? toolbox
? ? toolbox_code
? ? utils
SUBMODULES
? ? arcobjectconversion
? ? geometries
? ? mixins
FUNCTIONS
? ? AcceptConnections(sde_workspace, accept_connections)
? ? ? ? AcceptConnections(sde_workspace, accept_connections)
? ? ? ? Allows an administrator to enable or disable the ability of
? ? ? ? nonadministrative users to make connections to an enterprise geodatabase.
? ? ? ? ? sde_workspace(String):
? ? ? ? The Enterprise geodatabase that will have its connection property
? ? ? ? altered.
? ? ? ? The connection properties specified in the Enterprise Geodatabase must be
? ? ? ? the geodatabase administrator.
? ? ? ? ? accept_connections(Boolean):
? ? ? ? Boolean value indicating if the geodatabase will accept connections
? ? ? ? (True) or will not accept connections (False).
? ? AddDataStoreItem(connection_file, datastore_type, connection_name, server_path, client_path='', hostname='')
? ? ? ? AddDataStoreItem(connection_file, datastore_type, connection_name, server_path, {client_path}, {hostname})
? ? AddError(message)
? ? ? ? AddError(message)
? ? ? ? Creates a geoprocessing tool error message (Severity=2) that can be
? ? ? ? accessed by any of the GetMessages functions.
? ? ? ? ? message(String):
? ? ? ? The message to add.
? ? AddFieldDelimiters(datasource, field)
? ? ? ? AddFieldDelimiters(datasource, field)
? ? ? ? Adds field delimiters to a field name to allow for use in SQL
? ? ? ? expressions.
? ? ? ? ? datasource(String):
? ? ? ? The field delimiters are based on the data source used.
? ? ? ? ? field(String):
? ? ? ? The field name to which delimiters will be added.? The field does not
? ? ? ? have to currently exist.
? ? AddIDMessage(message_type, message_ID, add_argument1=None, add_argument2=None)
? ? ? ? AddIDMessage(message_type, message_ID, {add_argument1}, {add_argument2})
? ? ? ? Allows you to use system messages with a script tool.? A list of messages
? ? ? ? and IDs that can be used are provided under Understanding geoprocessing
? ? ? ? tool errors and warnings .
? ? ? ? ? message_type(String):
? ? ? ? The message type defines whether the message will be an error, warning,
? ? ? ? or informative. Valid message types are:
? ? ? ? * ERROR:? Adds an error message to the tool messages.
? ? ? ? * INFORMATIVE: Adds an informative message to the tool messages.
? ? ? ? * WARNING:? Adds a warning message to the tool messages.
? ? ? ? ? message_ID(Integer):
? ? ? ? The message ID allows you to reference existing messages for your
? ? ? ? scripting errors and warnings.
? ? ? ? ? add_argument1{Object}:
? ? ? ? Depending on which message ID is used, an argument may be necessary to
? ? ? ? complete the message. Common examples include dataset or field names.
? ? ? ? Datatype can be string, integer, or double.
? ? ? ? ? add_argument2{Object}:
? ? ? ? Depending on which message ID is used, an argument may be necessary to
? ? ? ? complete the message. Common examples include dataset or field names.
? ? ? ? Datatype can be string, integer, or double.
? ? AddMessage(message)
? ? ? ? AddMessage(message)
? ? ? ? Creates a geoprocessing informative message (Severity=0) that can be
? ? ? ? accessed with any of the GetMessages functions.
? ? ? ? ? message(String):
? ? ? ? The message to add.
? ? AddReturnMessage(index)
? ? ? ? AddReturnMessage(index)
? ? ? ? Sets the return message of a script tool as an output message by index.
? ? ? ? ? index(Integer):
? ? ? ? The message index.
? ? AddToolbox(input_file, module_name=None)
? ? ? ? AddToolbox(input_file, {module_name})
? ? ? ? Imports the specified toolbox into ArcPy, allowing for access to the
? ? ? ? toolbox's associated tools.
? ? ? ? Equivalent to the ImportToolbox function.
? ? ? ? ? input_file(String):
? ? ? ? The geoprocessing toolbox to be added to the ArcPy site package.
? ? ? ? ? module_name{String}:
? ? ? ? If the toolbox does not have an alias, the module_name is required.
? ? ? ? When a tool is accessed through the ArcPy site package, the toolbox alias
? ? ? ? where the tool is contained is a required suffix (
? ? ? ? arcpy.<toolname>_<alias> ).? Since ArcPy depends on toolbox aliases to
? ? ? ? access and execute the correct tool, aliases are extremely important when
? ? ? ? importing custom toolboxes.? A good practice is to always define a custom
? ? ? ? toolbox's alias.? However, if the toolbox alias is not defined, a
? ? ? ? temporary alias can be set as the second parameter.
? ? AddWarning(message)
? ? ? ? AddWarning(message)
? ? ? ? Creates a geoprocessing warning message (Severity=1) that can be accessed
? ? ? ? by any of the GetMessages functions.
? ? ? ? ? message(String):
? ? ? ? The message to add.
? ? AlterAliasName(table, alias)
? ? ? ? AlterAliasName(table, alias)
? ? ? ? Updates the alias name for a table or feature class.
? ? ? ? ? table(String):
? ? ? ? Input table or feature class.
? ? ? ? ? alias(String):
? ? ? ? The new alias name.
? ? CheckExtension(extension_code)
? ? ? ? CheckExtension(extension_code)
? ? ? ? Checks to see if a license is available to be checked out for a specific
? ? ? ? type of extension.
? ? ? ? Once the extension license has been retrieved by the script, tools using
? ? ? ? that extension can be used. Once a script is finished with an extension's
? ? ? ? tools, the CheckInExtension function should be used to return the license
? ? ? ? to the License Manager so other applications can use it. All checked-out
? ? ? ? extension licenses and set product licenses are returned to the License
? ? ? ? Manager when a script completes.
? ? ? ? ? extension_code(String):
? ? ? ? Keyword for the extension product that is being checked.
? ? ? ? * 3D:? 3D Analyst
? ? ? ? * Schematics:? ArcGIS Schematics
? ? ? ? * ArcScan:? ArcScan
? ? ? ? * Business:? Business Analyst
? ? ? ? * DataInteroperability:? Data Interoperability
? ? ? ? * GeoStats:? Geostatistical Analyst
? ? ? ? * JTX:? Workflow Manager
? ? ? ? * Network:? Network Analyst
? ? ? ? * Aeronautical:? Esri Aeronautical Solution
? ? ? ? * Defense:? Esri Defense Solution
? ? ? ? * Foundation:? Esri Production Mapping
? ? ? ? * Datareviewer:? ArcGIS Data Reviewer
? ? ? ? * Nautical:? Esri Nautical Solution
? ? ? ? * Nauticalb: Esri Bathymetry
? ? ? ? * Spatial:? Spatial Analyst
? ? ? ? * StreetMap:? StreetMap
? ? ? ? * Tracking:? Tracking? Licensing and extensions
? ? CheckInExtension(extension_code)
? ? ? ? CheckInExtension(extension_code)
? ? ? ? Returns the license to the License Manager so other applications can use
? ? ? ? it.
? ? ? ? Once the extension license has been retrieved by the script, tools using
? ? ? ? that extension can be used. Once a script is finished with an extension's
? ? ? ? tools, the CheckInExtension function should be used to return the license
? ? ? ? to the License Manager so other applications can use it. All checked-out
? ? ? ? extension licenses and set product licenses are returned to the License
? ? ? ? Manager when a script completes.
? ? ? ? ? extension_code(String):
? ? ? ? Keyword for the extension product that is being checked.
? ? ? ? * 3D:? 3D Analyst
? ? ? ? * Schematics:? ArcGIS Schematics
? ? ? ? * ArcScan:? ArcScan
? ? ? ? * Business:? Business Analyst
? ? ? ? * DataInteroperability:? Data Interoperability
? ? ? ? * GeoStats:? Geostatistical Analyst
? ? ? ? * JTX:? Workflow Manager
? ? ? ? * Network:? Network Analyst
? ? ? ? * Aeronautical:? Esri Aeronautical Solution
? ? ? ? * Defense:? Esri Defense Solution
? ? ? ? * Foundation:? Esri Production Mapping
? ? ? ? * Datareviewer:? ArcGIS Data Reviewer
? ? ? ? * Nautical:? Esri Nautical Solution
? ? ? ? * Nauticalb: Esri Bathymetry
? ? ? ? * Spatial:? Spatial Analyst
? ? ? ? * StreetMap:? StreetMap
? ? ? ? * Tracking:? Tracking? Licensing and extensions
? ? CheckOutExtension(extension_code)
? ? ? ? CheckOutExtension(extension_code)
? ? ? ? Retrieves the license from the License Manager.
? ? ? ? Once the extension license has been retrieved by the script, tools using
? ? ? ? that extension can be used. Once a script is finished with an extension's
? ? ? ? tools, the CheckInExtension function should be used to return the license
? ? ? ? to the License Manager so other applications can use it. All checked-out
? ? ? ? extension licenses and set product licenses are returned to the License
? ? ? ? Manager when a script completes.
? ? ? ? ? extension_code(String):
? ? ? ? Keyword for the extension product that is being checked.
? ? ? ? * 3D:? 3D Analyst
? ? ? ? * Schematics:? ArcGIS Schematics
? ? ? ? * ArcScan:? ArcScan
? ? ? ? * Business:? Business Analyst
? ? ? ? * DataInteroperability:? Data Interoperability
? ? ? ? * GeoStats:? Geostatistical Analyst
? ? ? ? * JTX:? Workflow Manager
? ? ? ? * Network:? Network Analyst
? ? ? ? * Aeronautical:? Esri Aeronautical Solution
? ? ? ? * Defense:? Esri Defense Solution
? ? ? ? * Foundation:? Esri Production Mapping
? ? ? ? * Datareviewer:? ArcGIS Data Reviewer
? ? ? ? * Nautical:? Esri Nautical Solution
? ? ? ? * Nauticalb: Esri Bathymetry
? ? ? ? * Spatial:? Spatial Analyst
? ? ? ? * StreetMap:? StreetMap
? ? ? ? * Tracking:? Tracking? Licensing and extensions
? ? CheckProduct(product)
? ? ? ? CheckProduct(product)
? ? ? ? Checks to see if the requested license is available.
? ? ? ? ? product(String):
? ? ? ? Product code for the product being checked.
? ? ? ? * arcview:? ArcGIS for Desktop Basic product code
? ? ? ? * arceditor:? ArcGIS for Desktop Standard product code
? ? ? ? * arcinfo:? ArcGIS for Desktop Advanced product code
? ? ? ? * engine:? Engine Runtime product code
? ? ? ? * enginegeodb:? Engine Geodatabase Update product code
? ? ? ? * arcserver:? Server product code
? ? ClearEnvironment(environment_name)
? ? ? ? ClearEnvironment(environment_name)
? ? ? ? Resets a specific environment setting to its default.
? ? ? ? ? environment_name(String):
? ? ? ? The name of the environment setting that will be reset to its default
? ? ? ? setting.
? ? Command(command_line)
? ? ? ? Command(command_line)
? ? ? ? Executes a geoprocessing tool as a single string.
? ? ? ? ? command_line(String):
? ? ? ? The double-quoted string representing a command line command that is to
? ? ? ? be executed.
? ? CopyParameter(from_param, to_param)
? ? ? ? CopyParameter(to_param, from_param)
? ? ? ? Copies the specified parameter by index to another parameter in the
? ? ? ? script tool. The specified parameters must be of the same data type.
? ? ? ? ? to_param(Integer):
? ? ? ? The index position of the parameter to be copied.
? ? ? ? ? from_param(Integer):
? ? ? ? The index position of the parameter that will be copied to.
? ? CreateGPSDDraft(result, out_sddraft, service_name, server_type='ARCGIS_SERVER', connection_file_path='', copy_data_to_server=True, folder_name=None, summary=None, tags=None, executionType='Asynchronous', resultMapServer=False, showMessages='None', maximumRecords=1000, minInstances=1, maxInstances=2, maxUsageTime=600, maxWaitTime=60, maxIdleTime=1800)
? ? ? ? CreateGPSDDraft(result, out_sddraft, service_name, server_type="ARCGIS_SERVER", connection_file_path="", copy_data_to_server=True, folder_name=None, summary=None, tags=None, executionType="Asynchronous", resultMapServer=False, showMessages="None", maximumRecords=1000, minInstances=1, maxInstances=2, maxUsageTime=600, maxWaitTime=60, maxIdleTime=1800)
? ? CreateGeocodeSDDraft(loc_path, out_sddraft, service_name, server_type='ARCGIS_SERVER', connection_file_path=None, copy_data_to_server=False, folder_name=None, summary=None, tags=None, max_result_size=500, max_batch_size=1000, suggested_batch_size=1000, supported_operations=['GEOCODE', 'REVERSE_GEOCODE'])
? ? ? ? CreateGeocodeSDDraft(loc_path, out_sddraft, service_name, {server_type}, {connection_file_path}, {copy_data_to_server}, {folder_name}, {summary}, {tags}, {max_result_size}, {max_batch_size}, {suggested_batch_size}, {supported_operations})
? ? ? ? Converts an address locator to Service Definition Draft ( .sddraft
? ? ? ? )? files.
? ? ? ? ? loc_path(String):
? ? ? ? A string that represents the catalog path to the address locator. Valid
? ? ? ? formats for the address locator are locator files (.loc) in a file folder
? ? ? ? or locators in a geodatabase.
? ? ? ? ? out_sddraft(String):
? ? ? ? A string that represents the path and file name for the output Service
? ? ? ? Definition Draft ( .sddraft ) file.
? ? ? ? ? service_name(String):
? ? ? ? A string that represents the name of the service. This is the name people
? ? ? ? will see and use to identify the service. The name can only contain
? ? ? ? alphanumeric characters and underscores. No spaces or special characters
? ? ? ? are allowed. The name cannot be more than 120 characters in length.
? ? ? ? ? server_type{String}:
? ? ? ? A string representing the server type.
? ? ? ? If a connection_file_path parameter is not supplied, then a server_type
? ? ? ? must be provided. If a connection_file_path parameter is supplied, then the
? ? ? ? server_type is taken from the connection file. In this case, you can choose
? ? ? ? FROM_CONNECTION_FILE or skip the parameter entirely.
? ? ? ? * ARCGIS_SERVER:? ArcGIS for Server server type
? ? ? ? * FROM_CONNECTION_FILE: Get the server_type as specified in the
? ? ? ? connection_file_path parameter
? ? ? ? ? connection_file_path{String}:
? ? ? ? A string that represents the path and file name to the ArcGIS for Server
? ? ? ? connection file? ( .ags ). A new connection file can be created using
? ? ? ? the CreateGISServerConnectionFile function
? ? ? ? ? copy_data_to_server{Boolean}:
? ? ? ? A Boolean that indicates whether the data referenced in the address
? ? ? ? locator will be copied to the server or not. The copy_data_to_server
? ? ? ? parameter is only used if the server_type is ARCGIS_SERVER and the
? ? ? ? connection_file_path isn't specified. If the connection_file_path is
? ? ? ? specified, then the server's registered data stores are used. For
? ? ? ? example, if the data in the address locator is registered with the server,
? ? ? ? then copy_data_to_server will always be False. Conversely, if the data in
? ? ? ? the address locator is not registered with the server, then
? ? ? ? copy_data_to_server will always be True.
? ? ? ? ? folder_name{String}:
? ? ? ? A string that represents a folder name to which you want to publish the
? ? ? ? service definition. If the folder does not currently exist, it will be
? ? ? ? created when the service definition is published as a service. The default
? ? ? ? folder is the server root level.
? ? ? ? ? summary{String}:
? ? ? ? A string that represents the Item Description Summary.
? ? ? ? Use this parameter to override the user interface summary, or to provide
? ? ? ? a summary if one does not exist.
? ? ? ? ? tags{String}:
? ? ? ? A string that represents the Item Description Tags.
? ? ? ? Use this parameter to override the user interface tags, or to provide
? ? ? ? tags if they do not exist. To specify mutiple tags, seperate each tag
? ? ? ? with a comma within the string.
? ? ? ? ? max_result_size(Integer):
? ? ? ? The maximum number of candidates returned by the service when geocoding a single address.
? ? ? ? ? max_batch_size(Integer):
? ? ? ? The maximum number of records to be processed in each batch job when performing batch geocoding.
? ? ? ? ? suggested_batch_size(Integer):
? ? ? ? The recommended number of records to pass in each batch job when performing batch geocoding.
? ? ? ? ? supported_operations(Integer):
? ? ? ? The built-in operations supported by the service. The parameter should be
? ? ? ? specified as a list containing one or more of the following string
? ? ? ? keywords:
? ? ? ? * GEOCODE: The service will allow geocoding operations.
? ? ? ? * REVERSE_GEOCODE: The service will allow reverse geocoding operations.
? ? ? ? For example, to specify that the service should only support geocoding
? ? ? ? operations and should not allow any reverse geocoding operations, the
? ? ? ? parameter should be specided as ["GEOCODE"]
? ? CreateImageSDDraft(raster_or_mosaic_layer, out_sddraft, service_name, server_type='ARCGIS_SERVER', connection_file_path='', copy_data_to_server=False, folder_name=None, summary=None, tags=None)
? ? ? ? CreateImageSDDraft(raster_or_mosaic_layer, out_sddraft, service_name, server_type="ARCGIS_SERVER", connection_file_path="", copy_data_to_server=False, folder_name=None, summary=None, tags=None)
? ? ? ? Create an image service SDDraft file
? ? CreateObject(name, options=None)
? ? ? ? CreateObject(name, {options})
? ? ? ? Creates geoprocessing objects. The extra arguments can be used to specify
? ? ? ? additional requirements for the object creation such as the number of
? ? ? ? columns in the ValueTable object.
? ? ? ? ? name(String):
? ? ? ? Name of the object to be created (ArcSDESQLExecute, Array, Extent,
? ? ? ? FeatureSet, Field, FieldInfo, FieldMap, FieldMappings, Geometry,
? ? ? ? NetCDFFileProperties, Point, RecordSet, Result, SpatialReference,
? ? ? ? ValueTable).
? ? ? ? ? options{Object}:
? ? ? ? Optional argument(s) depend on the object being created.
? ? CreateRandomValueGenerator(seed, distribution)
? ? ? ? CreateRandomValueGenerator(seed, distribution)
? ? ? ? Creates a new random number generator.
? ? ? ? ? seed(Integer):
? ? ? ? Initializes the random number generator.
? ? ? ? ? distribution(String):
? ? ? ? The random generation algorithm.
? ? ? ? * ACM599:? ACM collected algorithm 599
? ? ? ? * MERSENNE_TWISTER:? Mersenne Twister mt19937
? ? ? ? * STANDARD_C:? Standard C Rand
? ? CreateScratchName(prefix=None, suffix=None, data_type=None, workspace=None)
? ? ? ? CreateScratchName({prefix}, {suffix}, {data_type}, {workspace})
? ? ? ? Creates a unique scratch path name for the specified data type. If no
? ? ? ? workspace is given the current workspace is used.
? ? ? ? ? prefix{String}:
? ? ? ? The prefix that is added to the scratchname. By default, a prefix of xx
? ? ? ? is used.
? ? ? ? ? suffix{String}:
? ? ? ? The suffix added to the scratchname. This can be an empty double-quoted
? ? ? ? string.
? ? ? ? ? data_type{String}:
? ? ? ? The data type which will be used to create the scratchname. Valid
? ? ? ? datatypes are:
? ? ? ? * Coverage:? Only valid Coverage names are returned.
? ? ? ? * Dataset:? Only valid Dataset names are returned.
? ? ? ? * FeatureClass:? Only valid FeatureClass names are returned.
? ? ? ? * FeatureDataset:? Only valid FeatureDataset names are returned.
? ? ? ? * Folder:? Only valid Folder names are returned.
? ? ? ? * Geodataset:? Only valid Geodataset names are returned.
? ? ? ? * GeometricNetwork:? Only valid Geometric Network names are returned.
? ? ? ? * ArcInfoTable:? Only valid ArcInfo Table names are returned.
? ? ? ? * NetworkDataset:? Only valid Network Dataset names are returned.
? ? ? ? * RasterBand:? Only valid Raster Band names are returned.
? ? ? ? * RasterCatalog:? Only valid Raster Catalog names are returned.
? ? ? ? * RasterDataset:? Only valid Raster Dataset names are returned.
? ? ? ? * Shapefile:? Only valid Shapefile names are returned.
? ? ? ? * Terrain:? Only valid Terrain names are returned.
? ? ? ? * Workspace:? Only valid Workspace scratchnames are returned.
? ? ? ? ? workspace{String}:
? ? ? ? The workspace used to determine the scratch name to be created. If not
? ? ? ? specified, the current workspace is used.
? ? CreateUniqueName(base_name, workspace=None)
? ? ? ? CreateUniqueName(base_name, {workspace})
? ? ? ? Creates a unique name in the specified workspace by appending a number to
? ? ? ? the input name. This number is increased until the name is unique. If no
? ? ? ? workspace is specified, the current workspace is used.
? ? ? ? ? base_name(String):
? ? ? ? The base name used to create the unique name.
? ? ? ? ? workspace{String}:
? ? ? ? The workspace used for creation of the unique name.
? ? Describe(value)
? ? ? ? Describe(value)
? ? ? ? The Describe function returns a Describe object, with multiple
? ? ? ? properties, such as data type, fields, indexes, and many others. Its
? ? ? ? properties are dynamic, meaning that depending on what data type is
? ? ? ? described, different describe properties will be available for use.
? ? ? ? Describe properties are organized into a series of property groups. Any
? ? ? ? particular dataset will acquire the properties of at least one of these
? ? ? ? groups. For instance, if describing a geodatabase feature class, you
? ? ? ? could access properties from the GDB FeatureClass , FeatureClass , Table
? ? ? ? , and Dataset property groups. All data, regardless of the data type,
? ? ? ? will always acquire the generic Describe Object properties.
? ? ? ? ? value(String):
? ? ? ? The specified data element or geoprocessing object to describe.
? ? DisconnectUser(sde_workspace, users=None)
? ? ? ? DisconnectUser(sde_workspace, {users})
? ? ? ? Allows an administrator to disconnect users who are currently connected
? ? ? ? to an Enterprise geodatabase.
? ? ? ? ? sde_workspace(String):
? ? ? ? The Enterprise geodatabase containing the users to be disconnected.
? ? ? ? The connection properties specified in the Enterprise Geodatabase must
? ? ? ? have administrative rights that allow the user to disconnect other
? ? ? ? connections.
? ? ? ? ? users{Integer}:
? ? ? ? Specifies which users will be disconnected from the geodatabase.
? ? ? ? * sde_id: The ID value returned from the ListUsers function or the
? ? ? ? Connections tab in the Geodatabase Administration dialog. This can be
? ? ? ? passed to the function as an individual sde_id or a Python list
? ? ? ? containing multiple sde_ids.
? ? ? ? * ALL: Keyword specifying that all connected users should be
? ? ? ? disconnected.
? ? ? ? DisconnectUser will not disconnect the user who is executing the
? ? ? ? function.
? ? Exists(dataset)
? ? ? ? Exists(dataset)
? ? ? ? Determines the existence of the specified data object. Tests for the
? ? ? ? existence of feature classes, tables, datasets, shapefiles, workspaces,
? ? ? ? layers, and files in the current workspace. The function returns a
? ? ? ? Boolean indicating if the element exists.
? ? ? ? ? dataset(String):
? ? ? ? The name, path, or both of a feature class, table, dataset, layer,
? ? ? ? shapefile, workspace, or file to be checked for existence.
? ? FromWKB(byte_array, spatial_reference=None)
? ? ? ? FromWKB(byte_array)
? ? ? ? Create a new Geometry object from a well-known binary (WKB) string stored
? ? ? ? in a Python bytearray .
? ? ? ? ? byte_array(Bytearray):
? ? ? ? A WKB string stored in a Python bytearray .
? ? FromWKT(wkt_string, spatial_reference=None)
? ? ? ? FromWKT(wkt_string, {spatial_reference})
? ? ? ? Create a new Geometry object from a well-known text (WKT) string.
? ? ? ? ? wkt_string(String):
? ? ? ? A WKT string.
? ? ? ? ? spatial_reference{SpatialReference}:
? ? ? ? The spatial reference of the geometry. It can be specified with either a
? ? ? ? SpatialReference object or string equivalent.
? ? GetArgumentCount()
? ? ? ? GetArgumentCount()
? ? ? ? Returns the number of arguments passed to the script.
? ? GetIDMessage(message_ID, default_message=None)
? ? ? ? GetIDMessage(message_ID)
? ? ? ? Get the string of the error or warning ID message.
? ? ? ? ? message_ID(Integer):
? ? ? ? The geoprocessing message ID.
? ? GetInstallInfo(product=None)
? ? ? ? GetInstallInfo()
? ? ? ? The GetInstallInfo function returns a Python dictionary that contains
? ? ? ? information on the installation type properties.
? ? GetLogHistory()
? ? ? ? GetLogHistory()
? ? ? ? For
? ? ? ? script tools and stand-alone scripts (scripts run outside of an
? ? ? ? ArcGIS application),
? ? ? ? you can determine whether history logging is active using the
? ? ? ? GetLogHistory function.
? ? ? ? The history log file is an Extensible Markup Language (XML) file that
? ? ? ? contains information about each geoprocessing operation. The information
? ? ? ? contained in the log file is essentially the same as that found in the
? ? ? ? Results window.
? ? GetMaxSeverity()
? ? ? ? GetMaxSeverity()
? ? ? ? Gets the maximum severity returned from the last executed tool.
? ? GetMessage(index)
? ? ? ? GetMessage(index)
? ? ? ? Returns a geoprocessing tool message by its index position.
? ? ? ? ? index(Integer):
? ? ? ? The message to retrieve.
? ? GetMessageCount()
? ? ? ? GetMessageCount()
? ? ? ? Returns a numeric count of all the returned messages from the last
? ? ? ? executed command.
? ? GetMessages(severity=None)
? ? ? ? GetMessages({severity})
? ? ? ? Returns the geoprocessing messages from a tool by specified severity
? ? ? ? level..
? ? ? ? ? severity{Integer}:
? ? ? ? The severity level of messages to return.
? ? ? ? * 0:? messages returned.
? ? ? ? * 1:? warning messages returned.
? ? ? ? * 2:? error messages returned.
? ? ? ? Not specifying a severity will return all types of messages.
? ? GetParameter(index)
? ? ? ? GetParameter(index)
? ? ? ? From the parameter list, select the desired parameter by its index value.
? ? ? ? The parameter is returned as an object.
? ? ? ? ? index(Integer):
? ? ? ? Selects the specified parameter, by its index, from the parameter list.
? ? GetParameterAsText(index)
? ? ? ? GetParameterAsText(index)
? ? ? ? Gets the specified parameter by its index position from the list of
? ? ? ? parameters.
? ? ? ? ? index(Integer):
? ? ? ? The numeric position of the parameter in the parameter list.
? ? GetParameterCount(tool_name)
? ? ? ? GetParameterCount(tool_name)
? ? ? ? Returns a count of the parameter values for the specified tool. If the
? ? ? ? tool is contained in a custom toolbox, use ImportToolbox to access the
? ? ? ? custom tool.
? ? ? ? ? tool_name(String):
? ? ? ? The name of the tool for which the number of parameters will be returned.
? ? GetParameterInfo(tool_name=None)
? ? ? ? GetParameterInfo(tool_name)
? ? ? ? Returns a list of parameter objects for a given tool. Commonly used in a
? ? ? ? script tool's ToolValidator class.
? ? ? ? ? tool_name(String):
? ? ? ? The tool name. Including the toolbox alias will help to resolve any
? ? ? ? conflicts with duplicated tool names. When the GetParameterInfo function
? ? ? ? is used as part of a script tool's ToolValidator class, the tool_name
? ? ? ? argument is optional.
? ? GetParameterValue(tool_name, index)
? ? ? ? GetParameterValue(tool_name, index)
? ? ? ? For a specified tool name, returns the default value of the desired
? ? ? ? parameter.
? ? ? ? ? tool_name(String):
? ? ? ? The tool name for which the parameter default value will be returned.
? ? ? ? ? index(Integer):
? ? ? ? Index position of the parameter in the specified tool's parameter list.
? ? GetReturnCode(index)
? ? ? ? GetReturnCode(index)
? ? ? ? Return the message error code by index.
? ? ? ? If the message for the specified index is a warning or informative
? ? ? ? message the function will return a 0; if the message is an error the
? ? ? ? function will return a value other than 0.
? ? ? ? ? index(Integer):
? ? ? ? The specified position of the message in the returned list of messages,
? ? ? ? warnings, or errors.
? ? GetSeverity(index)
? ? ? ? GetSeverity(index)
? ? ? ? Gets the severity code (0, 1, 2) of the specified message by index.
? ? ? ? ? index(Integer):
? ? ? ? Numeric index position of the message in the stack.
? ? GetSeverityLevel()
? ? ? ? GetSeverityLevel()
? ? ? ? Returns the severity level. The severity level is used to control how
? ? ? ? geoprocessing tools throw exceptions.
? ? GetSystemEnvironment(environment)
? ? ? ? GetSystemEnvironment(environment)
? ? ? ? Gets the specified system environment variable value, such as "TEMP".
? ? ? ? ? environment(String):
? ? ? ? The name of the system environment variable.
? ? ImportToolbox(input_file, module_name=None)
? ? ? ? ImportToolbox(input_file, {module_name})
? ? ? ? Imports the specified toolbox into ArcPy, allowing for access to the
? ? ? ? toolbox's associated tools.
? ? ? ? ? input_file(String):
? ? ? ? The geoprocessing toolbox to be added to the ArcPy site package.
? ? ? ? ? module_name{String}:
? ? ? ? If the toolbox does not have an alias, the module_name is required.
? ? ? ? When a tool is accessed through the ArcPy site package, the toolbox alias
? ? ? ? where the tool is contained is a required suffix (
? ? ? ? arcpy.<toolname>_<alias> ).? Since ArcPy depends on toolbox aliases to
? ? ? ? access and execute the correct tool, aliases are extremely important when
? ? ? ? importing custom toolboxes.? A good practice is to always define a custom
? ? ? ? toolbox's alias.? However, if the toolbox alias is not defined, a
? ? ? ? temporary alias can be set as the second parameter.
? ? InsertCursor(dataset, spatial_reference=None)
? ? ? ? InsertCursor(dataset, {spatial_reference})
? ? ? ? Inserts rows into a feature class, shapefile, or table. The InsertCursor
? ? ? ? returns an enumeration object that hands out row objects.
? ? ? ? ? dataset(String):
? ? ? ? The table, feature class, or shapefile into which rows will be inserted.
? ? ? ? ? spatial_reference{Object}:
? ? ? ? Coordinates are specified in the spatial_reference provided and converted
? ? ? ? on the fly to the coordinate system? of the dataset.
? ? IsSynchronous(tool_name)
? ? ? ? IsSynchronous(tool_name)
? ? ? ? Determines if a tool is running synchronous or asynchronous. When a tool
? ? ? ? is synchronous , the results are automatically returned, but no other
? ? ? ? action may be taken until the tool has completed. All non-server tools
? ? ? ? are synchronous. Server tools may be asynchronous , meaning that once the
? ? ? ? tool has been submitted to the server, other functionality can be run
? ? ? ? without waiting, and the results must be explicitly requested from the
? ? ? ? server.
? ? ? ? ? tool_name(String):
? ? ? ? The name of the tool to determine if it is synchronous.
? ? ListDataStoreItems(connection_file, datastore_type)
? ? ? ? ListDataStoreItems(connection_file, datastore_type)
? ? ListDatasets(wild_card=None, feature_type=None)
? ? ? ? ListDatasets({wild_card}, {feature_type})
? ? ? ? Lists all of the datasets in a workspace. Search conditions can be
? ? ? ? specified for the dataset name and dataset type to limit the Python List
? ? ? ? that is returned.
? ? ? ? ? wild_card{String}:
? ? ? ? The wild card limits the results returned. If no wild card is specified,
? ? ? ? all values are returned.
? ? ? ? ? feature_type{String}:
? ? ? ? The feature type to limit the results returned by the wildcard argument.
? ? ? ? Valid dataset types are:
? ? ? ? * Coverage: Only coverages.
? ? ? ? * Feature: Coverage or geodatabase dataset, depending on the workspace.
? ? ? ? * GeometricNetwork: Only geometric network datasets.
? ? ? ? * Mosaic: Only mosaic datasets.
? ? ? ? * Network:? Only network datasets.
? ? ? ? * ParcelFabric: Only parcel fabric datasets.
? ? ? ? * Raster:? Only raster datasets.
? ? ? ? * RasterCatalog: Only raster catalog datasets.
? ? ? ? * Schematic: Only schematic datasets.
? ? ? ? * Terrain: Only terrain datasets.
? ? ? ? * Tin:? Only TIN datasets.
? ? ? ? * Topology: Only topology datasets.
? ? ? ? * All:? All datasets in the workspace. This is the default value.
? ? ListEnvironments(wild_card=None)
? ? ? ? ListEnvironments({wild_card})
? ? ? ? The ListEnvironments function returns a Python list of geoprocessing
? ? ? ? environment names.
? ? ? ? ? wild_card{String}:
? ? ? ? The wild card limits the results returned. If no wild card is specified,
? ? ? ? all values are returned.? # A wild_card of "*workspace" will return a
? ? ? ? list including the
? ? ? ? #? workspace and scratchWorkspace environment names
? ? ? ? arcpy.ListEnvironments("*workspace")
? ? ListFeatureClasses(wild_card=None, feature_type=None, feature_dataset=None)
? ? ? ? ListFeatureClasses({wild_card}, {feature_type}, {feature_dataset})
? ? ? ? Lists the feature classes in the workspace, limited by name, feature
? ? ? ? type, and optional feature dataset. A Python List is returned from the
? ? ? ? function.
? ? ? ? ? wild_card{String}:
? ? ? ? The wild card limits the results returned. If no wild card is specified,
? ? ? ? all values are returned.
? ? ? ? ? feature_type{String}:
? ? ? ? The feature type to limit the results returned by the wild card argument.
? ? ? ? Valid feature types are:
? ? ? ? * Annotation:? Only annotation feature classes are returned.
? ? ? ? * Arc:? Only arc (or line) feature classes are returned.
? ? ? ? * Dimension:? Only dimension feature classes are returned.
? ? ? ? * Edge: Only edge feature classes are returned.
? ? ? ? * Junction: Only junction feature classes are returned.
? ? ? ? * Label:? Only label feature classes are returned.
? ? ? ? * Line:? Only line (or arc) feature classes are returned.
? ? ? ? * Multipatch: Only multipatch feature classes are returned.
? ? ? ? * Node:? Only node feature classes are returned.
? ? ? ? * Point:? Only point feature classes are returned.
? ? ? ? * Polygon:? Only polygon feature classes are returned.
? ? ? ? * Polyline: Only line (or arc) feature classes are returned.
? ? ? ? * Region:? Only region feature classes are returned.
? ? ? ? * Route:? Only route feature classes are returned.
? ? ? ? * Tic:? Only tic feature classes are returned.
? ? ? ? * All:? All datasets in the workspace. This is the default value.
? ? ? ? ? feature_dataset{String}:
? ? ? ? Limits the feature classes returned to the feature dataset, if specified.
? ? ? ? If blank, only stand-alone feature classes will be returned in the
? ? ? ? workspace.
? ? ListFields(dataset, wild_card=None, field_type=None)
? ? ? ? ListFields(dataset, {wild_card}, {field_type})
? ? ? ? Lists the fields in a feature class, shapefile, or table in a specified
? ? ? ? dataset. The returned list can be limited with search criteria for name
? ? ? ? and field type and will contain field objects.
? ? ? ? ? dataset(String):
? ? ? ? The specified feature class or table whose fields will be returned.
? ? ? ? ? wild_card{String}:
? ? ? ? The wild card limits the results returned. If no wild card is specified,
? ? ? ? all values are returned.
? ? ? ? ? field_type{String}:
? ? ? ? The specified field type to be returned. Valid field types are:
? ? ? ? * All:? All field types are returned. This is the default.
? ? ? ? * BLOB: Only field types of BLOB are returned.
? ? ? ? * Date:? Only field types of Date are returned.
? ? ? ? * Double:? Only field types of Double are returned.
? ? ? ? * Geometry:? Only field types of Geometry are returned.
? ? ? ? * GlobalID: Only field types of GlobalID are returned.
? ? ? ? * GUID:? Only field types of GUID are returned.
? ? ? ? * Integer:? Only field types of Integer are returned.
? ? ? ? * OID:? Only field types of OID are returned.
? ? ? ? * Raster:? Only field types of Raster are returned.
? ? ? ? * Single:? Only field types of Single are returned.
? ? ? ? * SmallInteger:? Only field types of SmallInteger are returned.
? ? ? ? * String:? Only field types of String are returned.
? ? ListFiles(wild_card=None)
? ? ? ? ListFiles({wild_card})
? ? ? ? Returns a list of files in the current workspace based on a query string.
? ? ? ? Specifying search conditions can be used to limit the results.
? ? ? ? ? wild_card{String}:
? ? ? ? The wild card limits the results returned. If no wild card is specified,
? ? ? ? all values are returned.
? ? ListIndexes(dataset, wild_card=None)
? ? ? ? ListIndexes(dataset, {wild_card})
? ? ? ? Lists the indexes in a feature class, shapefile, or table in a specified
? ? ? ? dataset. The Python List returned can be limited with search criteria for
? ? ? ? index name and will contain index objects.
? ? ? ? ? dataset(String):
? ? ? ? The specified feature class or table whose indexes will be returned.
? ? ? ? ? wild_card{String}:
? ? ? ? The wild card limits the results returned. If no wild card is specified,
? ? ? ? all values are returned.
? ? ListInstallations()
? ? ? ? ListInstallations()
? ? ? ? The ListInstallations function returns a Python List of the installation
? ? ? ? types (server, desktop, and engine).
? ? ListPrinterNames()
? ? ? ? ListPrinterNames()
? ? ? ? Returns a Python list of available printers on the local computer.
? ? ListRasters(wild_card=None, raster_type=None)
? ? ? ? ListRasters({wild_card}, {raster_type})
? ? ? ? Returns a Python list of the rasters in the workspace, limited by name
? ? ? ? and raster type.
? ? ? ? ? wild_card{String}:
? ? ? ? The wild card limits the results returned. If no wild card is specified,
? ? ? ? all values are returned.
? ? ? ? ? raster_type{String}:
? ? ? ? The raster type to limit the results returned by the wild card argument.
? ? ? ? Valid raster types are:
? ? ? ? * BMP:? Bitmap graphic raster dataset format.
? ? ? ? * GIF:? Graphic Interchange Format for raster datasets.
? ? ? ? * IMG:? ERDAS IMAGINE raster data format.
? ? ? ? * JP2:? JPEG 2000 raster dataset format.
? ? ? ? * JPG:? Joint Photographics Experts Group raster dataset format.
? ? ? ? * PNG:? Portable Network Graphics raster dataset format.
? ? ? ? * TIFF:? Tagged Image File Format for raster datasets.
? ? ? ? * GRID:? GRID data format.
? ? ? ? * All:? All supported raster types are returned. This is the default.
? ? ListSpatialReferences(wild_card=None, spatial_reference_type=None)
? ? ? ? ListSpatialReferences({wild_card}, {spatial_reference_type})
? ? ? ? Returns a Python list of available spatial reference names for use as an
? ? ? ? argument to arcpy.SpatialReference .
? ? ? ? ? wild_card{String}:
? ? ? ? Limit the spatial references listed by a simple wildcard check. The check
? ? ? ? is not case sensitive.
? ? ? ? For example, arcpy.ListSpatialReferences("*Eckert*") would list Eckert I
? ? ? ? , Eckert II , and so forth.
? ? ? ? ? spatial_reference_type{String}:
? ? ? ? Limit the spatial references listed by type.
? ? ? ? * GCS:? List only Geographic Coordinate Systems.
? ? ? ? * PCS: List only Projected Coordinate Systems.
? ? ? ? * ALL:? List both Projected and Geographic Coordinate Systems. This is
? ? ? ? the default.
? ? ListTables(wild_card=None, table_type=None)
? ? ? ? ListTables({wild_card}, {table_type})
? ? ? ? Lists the tables in the workspace, limited by name and table type. A
? ? ? ? Python List is returned from the function.
? ? ? ? ? wild_card{String}:
? ? ? ? The wild card limits the results returned. If no wild card is specified,
? ? ? ? all values are returned.
? ? ? ? ? table_type{String}:
? ? ? ? The table type to limit the results returned by the wild card argument.
? ? ? ? Valid table types are:
? ? ? ? * dBASE:? Only tables of type dBASE are returned.
? ? ? ? * INFO:? Only stand-alone INFO tables are returned.
? ? ? ? * ALL:? All stand-alone tables, including geodatabase tables, are
? ? ? ? returned. This is the default.
? ? ListToolboxes(wild_card=None)
? ? ? ? ListToolboxes({wild_card})
? ? ? ? Lists the geoprocessing toolboxes, limited by name. A Python List is
? ? ? ? returned from the function.
? ? ? ? ? wild_card{String}:
? ? ? ? The wild card limits the results returned. If no wild card is specified,
? ? ? ? all values are returned.
? ? ListTools(wild_card=None)
? ? ? ? ListTools({wild_card})
? ? ? ? Lists the geoprocessing tools, limited by name. A Python list is returned
? ? ? ? from the function.
? ? ? ? ? wild_card{String}:
? ? ? ? The wild card limits the results returned. If no wild card is specified,
? ? ? ? all values are returned.
? ? ListTransformations(from_sr, to_sr, extent=None)
? ? ? ? ListTransformations(from_sr, to_sr, {extent})
? ? ? ? Returns a list of valid transformation methods for converting data from
? ? ? ? one spatial reference to another.? An extent can be used to narrow the
? ? ? ? list of valid transformation methods for a specific geographic area.
? ? ? ? ? from_sr(SpatialReference):
? ? ? ? The starting geographic coordinate system. Can be specified with a
? ? ? ? SpatialReference object, the name of the spatial reference, or a path to
? ? ? ? a projection file (.prj).
? ? ? ? ? to_sr(SpatialReference):
? ? ? ? The final geographic coordinate system.? Can be specified with a
? ? ? ? SpatialReference object, the name of the spatial reference, or a path to
? ? ? ? a projection file (.prj).
? ? ? ? ? extent{Extent}:
? ? ? ? Only transformations that span the entire extent will be returned.? The
? ? ? ? extent needs to be specified in coordinates from the in_sr .? When
? ? ? ? working with data, the extent on a Describe object can be used.
? ? ListUsers(sde_workspace)
? ? ? ? ListUsers(sde_workspace)
? ? ? ? Returns a list of named tuples containing information for users who are
? ? ? ? connected to an enterprise geodatabase.
? ? ? ? ? sde_workspace(String):
? ? ? ? An
? ? ? ? ? enterprise geodatabase (sde connection file).
? ? ? ? The connection properties specified in the enterprise geodatabase must
? ? ? ? have administrative rights that allow the user to disconnect other
? ? ? ? connections.
? ? ListVersions(sde_workspace)
? ? ? ? ListVersions(sde_workspace)
? ? ? ? Lists the versions the connected user has permission to use. A Python
? ? ? ? List is returned by the function.
? ? ? ? ? sde_workspace(String):
? ? ? ? An ArcSDE geodatabase workspace.
? ? ListWorkspaces(wild_card=None, workspace_type=None)
? ? ? ? ListWorkspaces({wild_card}, {workspace_type})
? ? ? ? Lists all of the workspaces within the set workspace. Search conditions
? ? ? ? can be specified for the workspace name and workspace type to limit the
? ? ? ? Python List that is returned.
? ? ? ? ? wild_card{String}:
? ? ? ? The wild card limits the results returned. If no wild card is specified,
? ? ? ? all values are returned.
? ? ? ? ? workspace_type{String}:
? ? ? ? The workspace type to limit the results returned by the wild card
? ? ? ? argument. There are six possible workspace types:
? ? ? ? * Access:? Only personal geodatabases will be selected.
? ? ? ? * Coverage:? Only coverage workspaces will be selected.
? ? ? ? * FileGDB:? Only file geodatabases will be selected.
? ? ? ? * Folder:? Only shapefile workspaces will be selected.
? ? ? ? * SDE:? Only ArcSDE databases will be selected.
? ? ? ? * All:? All workspaces will be selected. This is the default.
? ? LoadSettings(file_name)
? ? ? ? LoadSettings(file_name)
? ? ? ? Loads environment settings from an environment settings file (text stored
? ? ? ? in an Extensible Markup Language [XML] schema). See also SaveSettings on
? ? ? ? how to save environment settings.
? ? ? ? ? file_name(String):
? ? ? ? An existing XML file that contains environment settings.
? ? LogUsageMetering(code, task_name, num_objects=0, units=0.0)
? ? ? ? LogUsageMetering(code, task_name, num_objects, units)
? ? ? ? Updates the usage metering for this server tool.
? ? NumPyArrayToRaster(*args, **kwargs)
? ? ? ? NumPyArrayToRaster(in_array, {lower_left_corner}, {x_cell_size},
? ? ? ? {y_cell_size}, {value_to_nodata})
? ? ? ? Converts a NumPy array to a raster.
? ? ? ? ? in_array(NumPyArray):
? ? ? ? The NumPy array to convert to a raster.
? ? ? ? ? lower_left_corner{Point}:
? ? ? ? The lower left corner of the output raster to position the NumPy array.
? ? ? ? The X? and Y values are in map units.
? ? ? ? ? x_cell_size{Double}:
? ? ? ? The cell size in the x direction specified in map units. The input can be
? ? ? ? a specified cell size (type: double) or an input raster.
? ? ? ? When a dataset is input for the x_cell_size , the x cell size of the
? ? ? ? dataset is used for the x cell size for? the output raster.
? ? ? ? If only the x_cell_size is identified and not the y_cell_size, a square
? ? ? ? cell will result with the specified size.
? ? ? ? If neither x_cell_size or y_cell_size are specified, a default of 1.0
? ? ? ? will be used for both the x and y cell size.
? ? ? ? ? y_cell_size{Double}:
? ? ? ? The cell size in y direction specified in map units. The input can be a
? ? ? ? specified cell size (type: double) or an input raster.
? ? ? ? When a dataset is input for the y_cell_size the y cell size of the
? ? ? ? dataset is used for the y cell size for? the output raster.
? ? ? ? If only the y_cell_size is identified and not the x_cell_size a square
? ? ? ? cell will result with the specified size.
? ? ? ? If neither x_cell_size or y_cell_size are specified, a default of 1.0
? ? ? ? will be used for both the x and y cell size.
? ? ? ? ? value_to_nodata{Double}:
? ? ? ? The value in the NumPy array to assign to NoData in the output raster.
? ? ? ? If no value is specified for value_to_nodata , there will not be any
? ? ? ? NoData values in the resulting raster.
? ? ParseFieldName(name, workspace=None)
? ? ? ? ParseFieldName(name, {workspace})
? ? ? ? Parses a fully qualified field name into its components (database, owner
? ? ? ? name, table name, and field name) depending on the workspace.
? ? ? ? ParseFieldName returns a string containing the parsed table name,
? ? ? ? containing the database, owner, table, and field names separated by
? ? ? ? commas. The workspace must be a personal, file, or ArcSDE geodatabase.
? ? ? ? ? name(String):
? ? ? ? The field name to be parsed.
? ? ? ? ? workspace{String}:
? ? ? ? Specifies the workspace for fully qualifying the field name. The
? ? ? ? workspace must be a personal, file, or ArcSDE geodatabase.
? ? ParseTableName(name, workspace=None)
? ? ? ? ParseTableName(name, {workspace})
? ? ? ? Parses a table name into its components (database, owner, table)
? ? ? ? depending on the workspace. ParseTableName returns a string containing
? ? ? ? the parsed table name, with the database name, owner name, and table name
? ? ? ? separated by commas. This workspace must be a personal, file, or ArcSDE
? ? ? ? geodatabase.
? ? ? ? ? name(String):
? ? ? ? Specifies which table will be parsed.
? ? ? ? ? workspace{String}:
? ? ? ? Specifies the workspace for fully qualifying the table name. The
? ? ? ? workspace must be a personal, file, or ArcSDE geodatabase.
? ? ProductInfo()
? ? ? ? ProductInfo()
? ? ? ? Returns the current product license.
? ? RasterToNumPyArray(*args, **kwargs)
? ? ? ? RasterToNumPyArray(in_raster, {lower_left_corner}, {ncols}, {nrows},
? ? ? ? {nodata_to_value})
? ? ? ? Converts a raster to a NumPy array.
? ? ? ? ? in_raster(Raster):
? ? ? ? The input raster to convert to a NumPy array.
? ? ? ? ? lower_left_corner{Point}:
? ? ? ? The lower left corner within the in_raster from which to? extract the
? ? ? ? processing block to? convert to an array.
? ? ? ? The x-? and y-values are in map units.
? ? ? ? ? ncols{Integer}:
? ? ? ? The number of columns from the lower_left_corner in the in_raster to
? ? ? ? convert to the NumPy array.
? ? ? ? ? nrows{Integer}:
? ? ? ? The number of rows from the lower_left_corner in the in_raster to convert
? ? ? ? to the NumPy array.
? ? ? ? ? nodata_to_value{Variant}:
? ? ? ? The value to assign the in_raster NoData values in the resulting NumPy
? ? ? ? array. The data type depends on the type of the in_raster .
? ? ? ? If no value is specified, the NoData values in in_raster will be assigned
? ? ? ? the value associated with NoData in in_raster .
? ? RefreshActiveView()
? ? ? ? RefreshActiveView()
? ? ? ? Refreshes the active view and table of contents of the current map
? ? ? ? document.
? ? RefreshCatalog(dataset)
? ? ? ? RefreshCatalog(dataset)
? ? ? ? Forces a refresh of the Catalog window or Catalog tree .
? ? ? ? ? dataset(String):
? ? ? ? Data element to be refreshed.
? ? RefreshTOC()
? ? ? ? RefreshTOC()
? ? ? ? Refreshes the table of contents.
? ? RemoveDataStoreItem(connection_file, datastore_type, connection_name)
? ? ? ? RemoveDataStoreItem(connection_file, datastore_type, connection_name)
? ? RemoveToolbox(toolbox)
? ? ? ? RemoveToolbox(toolbox)
? ? ? ? Removes the specified toolbox, either by specifying its path or
? ? ? ? referencing its alias. Removes the specified toolbox from the current
? ? ? ? geoprocessing session. Server toolboxes can also be removed using a
? ? ? ? semicolon delimiter.
? ? ? ? ? toolbox(String):
? ? ? ? The name of the toolbox, including either path or alias, to be removed
? ? ? ? from the current geoprocessing session. The name/path or alias should be
? ? ? ? placed in a double-quoted string.
? ? ? ? Server toolboxes can be removed using a semicolon delimiter.? The name,
? ? ? ? including path, or alias, of the toolbox to be removed from the current
? ? ? ? geoprocessing session. Place the name/path, or alias, string inside
? ? ? ? double quotes. Server toolboxes can also be removed using a semicolon
? ? ? ? delimiter.
? ? ? ? ? Syntax for Internet ArcGIS for Server? ? URL
? ? ? ? ? servername;{username};{password}? ? Syntax for Local ArcGIS for Server
? ? ? ? ? machinename;servername .? Syntax for Internet ArcGIS for Server
? ? ? ? ? URL;servername;{username};{password}? ? Syntax for Local ArcGIS for
? ? ? ? ? Server? ? machinename;servername
? ? ResetEnvironments()
? ? ? ? ResetEnvironments()
? ? ? ? Resets all environment settings to their default settings.
? ? ResetProgressor()
? ? ? ? ResetProgressor()
? ? ? ? Resets the progressor back to its initial state.
? ? SaveSettings(file_name)
? ? ? ? SaveSettings(file_name)
? ? ? ? Saves environment settings to an environment settings file (text stored
? ? ? ? in an Extensible Markup Language [XML] schema). See also LoadSettings on
? ? ? ? how to load environment settings from an XML file.
? ? ? ? ? file_name(String):
? ? ? ? The XML file to be created that will store the current environment
? ? ? ? settings.
? ? SearchCursor(dataset, where_clause=None, spatial_reference=None, fields=None, sort_fields=None)
? ? ? ? SearchCursor(dataset, {where_clause}, {spatial_reference}, {fields},
? ? ? ? {sort_fields})
? ? ? ? The SearchCursor function establishes a read-only cursor on a feature
? ? ? ? class or table. The SearchCursor can be used to iterate through row
? ? ? ? objects and extract field values. The search can optionally be limited by
? ? ? ? a where clause or by field, and optionally sorted.
? ? ? ? ? dataset(String):
? ? ? ? The feature class, shapefile, or table containing the rows to be
? ? ? ? searched.
? ? ? ? ? where_clause{String}:
? ? ? ? An optional expression that limits the rows returned in the cursor. For
? ? ? ? more information on WHERE clauses and SQL statements, see
? ? ? ? About_building_an_SQL_expression .
? ? ? ? ? spatial_reference{Object}:
? ? ? ? When specified, features will be projected on the fly using the
? ? ? ? spatial_reference provided.
? ? ? ? ? fields{String}:
? ? ? ? The fields to be included in the cursor. By default, all fields are
? ? ? ? included.
? ? ? ? ? sort_fields{String}:
? ? ? ? Fields used to sort the rows in the cursor. Ascending and descending
? ? ? ? order for each field is denoted by A and D.
? ? SetLogHistory(log_history)
? ? ? ? SetLogHistory(log_history)
? ? ? ? For
? ? ? ? script tools and stand-alone scripts (scripts run outside of an
? ? ? ? ArcGIS application),
? ? ? ? you can enable or disable history logging using the SetLogHistory
? ? ? ? function.
? ? ? ? The history log file is an Extensible Markup Language (XML) file that
? ? ? ? contains information about each geoprocessing operation. The information
? ? ? ? contained in the log file is essentially the same as that found in the
? ? ? ? Results window.
? ? ? ? ? log_history(Boolean):
? ? ? ? True, to enable geoprocessing logging history and? False, to disable.
? ? SetParameter(index, value)
? ? ? ? SetParameter(index, value)
? ? ? ? Sets a specified parameter property by index using an object. This is
? ? ? ? used when passing objects from a script to a script tool. If you need to
? ? ? ? pass a text value to a script tool, use SetParameterAsText .
? ? ? ? ? index(Integer):
? ? ? ? The specified parameter's index position in the parameter list.
? ? ? ? ? value(Object):
? ? ? ? The object that will set the specified parameter's property.
? ? SetParameterAsText(index, text)
? ? ? ? SetParameterAsText(index, text)
? ? ? ? Sets a specified parameter property by index using a string value. This
? ? ? ? is used when passing values from a script to a script tool. If you need
? ? ? ? to pass an object, such as a spatial reference to a script tool, use
? ? ? ? SetParameter .
? ? ? ? ? index(Integer):
? ? ? ? The specified parameter's index position in the parameter list.
? ? ? ? ? text(String):
? ? ? ? The string value that will set the specified parameter's property.
? ? SetProduct(product)
? ? ? ? SetProduct(product)
? ? ? ? The SetProduct function defines the desktop license. SetProduct returns
? ? ? ? information on the license.
? ? ? ? The product level should be set by importing the appropriate product
? ? ? ? module ( arcinfo , arceditor , arcview , arcserver , arcenginegeodb , or
? ? ? ? arcengine ) prior to importing arcpy. The SetProduct function is a legacy
? ? ? ? function and cannot set the product once arcpy has been imported.
? ? ? ? For scripts using the arcgisscripting module, the equivalent SetProduct
? ? ? ? method is still supported.
? ? ? ? ? product(String):
? ? ? ? Product code for the product being set.
? ? ? ? * arcview:? ArcGIS for Desktop Basic product code
? ? ? ? * arceditor:? ArcGIS for Desktop Standard product code
? ? ? ? * arcinfo:? ArcGIS for Desktop Advanced product code
? ? ? ? * engine:? Engine Runtime product code
? ? ? ? * enginegeodb:? Engine Geodatabase Update product code
? ? ? ? * arcserver:? Server product code
? ? SetProgressor(type, message=None, min_range=None, max_range=None, step_value=None)
? ? ? ? SetProgressor(type, {message}, {min_range}, {max_range}, {step_value})
? ? ? ? Establishes a progressor object which allows progress information to be
? ? ? ? passed to a progress dialog box. The appearance of the progress dialog
? ? ? ? box can be controlled by choosing either the default progressor or the
? ? ? ? step progressor.
? ? ? ? ? type(String):
? ? ? ? The progressor type (default or step).
? ? ? ? * default:? The progressor moves back and forth continuously.
? ? ? ? * step:? The progressor shows the percentage complete.
? ? ? ? ? message{String}:
? ? ? ? The progressor label. The default is no label.
? ? ? ? ? min_range{Integer}:
? ? ? ? Starting value for progressor. Default is 0.
? ? ? ? ? max_range{Integer}:
? ? ? ? Ending value for progressor. Default is 100.
? ? ? ? ? step_value{Integer}:
? ? ? ? The progressor step interval for updating the progress bar.
? ? SetProgressorLabel(label)
? ? ? ? SetProgressorLabel(label)
? ? ? ? Updates the progressor dialog box label.
? ? ? ? ? label(String):
? ? ? ? The label to be used on the progressor dialog box.
? ? SetProgressorPosition(position=None)
? ? ? ? SetProgressorPosition({position})
? ? ? ? Updates the status bar in the progressor dialog box.
? ? ? ? ? position{Integer}:
? ? ? ? Sets the position of the status bar in the progressor dialog box.
? ? SetSeverityLevel(severity)
? ? ? ? SetSeverityLevel(severity_level)
? ? ? ? Used to control how geoprocessing tools throw exceptions.
? ? ? ? ? severity_level(Integer):
? ? ? ? The severity level
? ? ? ? * 0:? A tool will not throw an exception, even if the tool produces an
? ? ? ? error or warning.
? ? ? ? * 1:? If a tool produces a warning or an error, it will throw an
? ? ? ? exception.
? ? ? ? * 2:? If a tool produces an error, it will throw an exception. This is
? ? ? ? the default.
? ? TestSchemaLock(dataset)
? ? ? ? TestSchemaLock(dataset)
? ? ? ? Tests if a schema lock can be acquired for a feature class, table, or
? ? ? ? feature dataset. Tools that alter schema will require a schema lock to be
? ? ? ? placed on the input data. The Add Field tool is an example of such a
? ? ? ? tool. If the tool requires a schema lock and is unable to aquire one at
? ? ? ? the time of execution, an appropriate error message is returned. Scripts
? ? ? ? that use such tools should test if a schema lock can be acquired on the
? ? ? ? input data. The TestSchemaLock function will not actually apply a schema
? ? ? ? lock on the input data, but will return a Boolean.
? ? ? ? ? dataset(String):
? ? ? ? The input data to be tested if a schema lock can be applied.
? ? UpdateCursor(dataset, where_clause=None, spatial_reference=None, fields=None, sort_fields=None)
? ? ? ? UpdateCursor(dataset, {where_clause}, {spatial_reference}, {fields},
? ? ? ? {sort_fields})
? ? ? ? The UpdateCursor function creates a cursor that lets you update or delete
? ? ? ? rows on the specified feature class, shapefile, or table. The cursor
? ? ? ? places a lock on the data that will remain until either the script
? ? ? ? completes or the update cursor object is deleted.
? ? ? ? ? dataset(String):
? ? ? ? The feature class, shapefile, or table containing the rows to be updated
? ? ? ? or deleted.
? ? ? ? ? where_clause{String}:
? ? ? ? An optional expression that limits the rows returned in the cursor. For
? ? ? ? more information on WHERE clauses and SQL statements, see
? ? ? ? About_building_an_SQL_expression .
? ? ? ? ? spatial_reference{Object}:
? ? ? ? Coordinates are specified in the spatial_reference provided and converted
? ? ? ? on the fly to the coordinate system? of the dataset.
? ? ? ? ? fields{String}:
? ? ? ? The fields to be included in the cursor. By default, all fields are
? ? ? ? included.
? ? ? ? ? sort_fields{String}:
? ? ? ? Fields used to sort the rows in the cursor. Ascending and descending
? ? ? ? order for each field is denoted by A and D.
? ? Usage(tool_name)
? ? ? ? Usage(tool_name)
? ? ? ? Returns the syntax for the specified tool or function.
? ? ? ? ? tool_name(String):
? ? ? ? The tool name to display the syntax.
? ? ValidateDataStoreItem(connection_file, datastore_type, connection_name)
? ? ? ? ValidateDataStoreItem(connection_file, datastore_type, connection_name)
? ? ValidateFieldName(name, workspace=None)
? ? ? ? ValidateFieldName(name, {workspace})
? ? ? ? Takes a string (field name) and a workspace path and returns a valid
? ? ? ? field name based on name restrictions in the output geodatabase. All
? ? ? ? invalid characters in the input string will be replaced with an
? ? ? ? underscore ( _ ). The field name restrictions depend on the specific
? ? ? ? database used (Structured Query Language [SQL] or Oracle).
? ? ? ? ? name(String):
? ? ? ? The field name to be validated. If the optional workspace is not
? ? ? ? specified, the field name is validated against the current workspace.
? ? ? ? ? workspace{String}:
? ? ? ? An optional specified workspace to validate the field name against. The
? ? ? ? workspace can be a file system or a personal, file, or ArcSDE
? ? ? ? geodatabase.
? ? ? ? If the workspace is not specified, the field name is validated using the
? ? ? ? current workspace environment.? If the workspace environment has not been
? ? ? ? set, the field name is validated based on a folder workspace.
? ? ValidateTableName(name, workspace=None)
? ? ? ? ValidateTableName(name, {workspace})
? ? ? ? Takes a table name and a workspace path and returns a valid table name
? ? ? ? for the workspace. An underscore "_" will replace any invalid character
? ? ? ? found in the table name and will honor the name restrictions for the
? ? ? ? workspace. The table name restrictions depend on the specific RDBMS used.
? ? ? ? ? name(String):
? ? ? ? The table name to be validated.
? ? ? ? ? workspace{String}:
? ? ? ? The optional workspace against which to validate the table name.
? ? ? ? If the workspace is not specified, the table name is validated using the
? ? ? ? current workspace environment.? If the workspace environment has not been
? ? ? ? set, the table name is validated based on a folder workspace.
? ? import_local(filename, local_dict)
? ? ? ? Loads a module into another module's local context
DATA
? ? env = <arcpy.geoprocessing._base.GPEnvironment object>
? ? f = r'D:\program files\arcgis\Desktop10.2\ArcToolbox\Scripts'
? ? gp = <arcpy.geoprocessing._base.Geoprocessor object>
>>>
>>>