Sie sind auf Seite 1von 1

SpatialReference FieldMappings Array RecordSet

All Coordinate Systems Geographic Coordinate System only FieldValidationWorkspace (Workspace) Count Load (InputValue)
Type SemiMajorAxis FieldCount Reset () Save (OutputValue)
Next (): Object
Name SemiMinorAxis Fields: Python List
Add (Object)
Abbreviation Flattening AddTable (inputTableName) FeatureSet
Insert (Index, Object)
Remarks Longitude AddFieldMap (FieldMap) Remove (Index) Load (InputValue)
FactoryCode RadiansPerUnit GetFieldMap (Index): FieldMap RemoveAll () Save (OutputValue)
Use CreateObject to create an object HasMPrecision GCSName ReplaceFieldMap (Index, FieldMap) Replace (Index, Object)
that may be used as a tool or method HasXYPrecision GCSCode RemoveFieldMap (Index) GetObject (Index): Object
parameter. HasZPrecision SpheroidName FindFieldMapIndex (FieldName) Geometry
FalseOriginAndUnits SpheroidCode RemoveAll () Type
MFalseOriginAndUnits DatumName ExportToString () NetCDFFileProperties *** Extent: Object
ZFalseOriginAndUnits DatumCode LoadFromString (inputString) GetAttributeNames (VariableName): Centroid: Point
Domain PrimeMeridianName Python List TrueCentroid: Point
This version of the Geoprocessor Programming
Model shows the methods, properties and objects as
MDomain
ZDomain
PrimeMeridianCode
AngularUnitName FieldMap
GetAttributeValue (VariableName,
AttributeName)
GetDimensionIndex (DimensionName,
LabelPoint: Point
FirstPoint: Point
Geoprocessor Programming Model
supported when creating the geoprocessor using the IsHighPrecision AngularUnitCode LastPoint: Point
MergeRule (String) Value)
arcgisscripting module’s create method (with the
optional ‘9.3’ version argument).
XYTolerance
MTolerance
JoinDelimiter (String) GetDimensions (): Python List
Area
Length
9.3-version Geoprocessor
FieldInfo OutputField (Field: Object) * GetDimensionsByVariable
ZTolerance IsMultipart: Boolean
(VariableName): Python List
import arcgisscripting XYResolution Count InputFieldCount ( Long) PartCount
GetDimensionSize (DimensionName)
arcgisscripting.create(9.3) MResolution
ZResolution
AddField (FieldName, NewName, Visible,
SplitRule)
SetStartTextPosition (Index, Long)
GetStartTextPosition (Index)
GetDimensionValue (DimensionName,
Index)
HullRectangle
GetPart (Index): Object
ArcGIS 9.3
ExportToString ()
Usage SetEndTextPosition (Index, Long) GetFieldType (Name)
FindFieldByName (FieldName)
arcgisscripting CreateFromFile (prjFile)
FindFieldByNewName (NewName)
GetEndTextPosition (Index) GetSpatialReference (VariableName, Extent
AddInputField (inputTableName, XDimension, YDimension):
GetFieldName (Index) SpatialReference XMin
MaxSeverity FieldName, StartTextPosition,
Projected Coordinate System only GetNewName (Index) EndTextPosition) GetVariables (): Python List YMin
MessageCount CentralMeridian GetSplitRule (Index) FindInputFieldIndex (Table, FieldName) GetVariablesByDimension XMax
OverwriteOutput: Boolean CentralMeridianInDegrees GetVisible (Index) (DimensionName): Python List YMax
GetInputTableName (Index)
ParameterCount LongitudeOfOrigin LoadFromString (inputString) MMin
GetInputFieldName (Index)
ScriptVersion LatitudeOf1st RemoveField (Index) MMax
SetFieldName (Index, FieldName) RemoveInputField (Index) ArcSDESQLExecute
Toolbox LatitudeOf2nd ZMin FeatureClass Properties Table Properties Relationship Class Properties
SetNewName (Index, NewName) RemoveAll () ZMax
FalseEasting TransactionAutoCommit (Long) FeatureType HasOID: Boolean IsVersioned: Boolean
AddError (Message) SetSplitRule (Index, SplitRule) Width
FalseNorthing Execute HasM: Boolean OIDFieldName Fields: Python List
AddFieldDelimiters (FieldName, Workspace) CentralParallel SetVisible (Index, Visible) Point StartTransaction Height HasZ: Boolean Fields: Python List Table Properties
AddIDMessage (Type, ID, Argument1, Argument2) StandardParallel1 CommitTransaction Depth HasSpatialIndex: Boolean
ID Indexes: Python List
StandardParallel2 RollBackTransaction LowerLeft: Point RelationshipClassNames:
AddMessage (Message) ValueTable *** X
LowerRight: Point Python List
AddReturnMessage (Index) LongitudeOf1st Y
RowCount Z UpperLeft: Point ShapeFieldName Raster Catalog Properties
LongitudeOf2nd Dataset Properties
AddToolbox (Toolbox) ColumnCount M Result *** UpperRight: Point ShapeType
ScaleFactor TopologyName RasterFieldName
AddWarning (Message) AddRow (optional value) Status DatasetType
Azimuth Extent: Object Dataset Properties
GetRow (rowIndex)
ClearEnvironment (Environment) Classification Field ** ResultID *** When using CreateObject to create Table Properties
MExtent Table Properties
GetTrueValue (rowIndex, columnIndex) ValueTable, NetCDFFileProperties and Result Dataset Properties
Command (CommandLineString) PCSName MessageCount ZExtent
GetValue (rowIndex, columnIndex) Name objects, an extra argument is used.
CopyParameter (fromIndex, toIndex) PCSCode MaxSeverity SpatialReference: Object
LoadFromString (value) AliasName
CheckExtension (ExtensionCode) ProjectionName ExportToString OutputCount CreateObject (“ValueTable”, columnCount) Coverage FeatureClass
Domain Raster Dataset Properties
ProjectionCode RemoveRow (rowIndex) GetMessages (severity) CreateObject (“NetCDFFileProperties, Properties
CheckInExtension (ExtensionCode) Editable: Boolean TableView Properties BandCount
LinearUnitName SetRow (rowIndex, value) GetMessage (index) NetCDFFile)
CheckOutExtension (ExtensionCode) IsNullable: Boolean FeatureClassType CompressionType
LinearUnitCode SetColumns (value) GetSeverity (index) CreateObject (“Result”, toolName + “ “ + Table: Object
Required: Boolean HasFAT: Boolean Format
CheckProduct (ProductCode) SetValue (rowIndex, columnIndex) GetInput (index): Object ResultID) FIDSet
Length Topology Permanent: Boolean
CreateObject (ObjectName, Argument1, Argument2, **** When using CreateObject to create FieldInfo: Object
GetOutput (index): Object SensorType
Argument3, Argument4, Arugument5): Object Type ArcSDESQLExecute,, the syntax is: Table Properties WhereClause
GetMapImageURL (ParameterList,
Scale Dataset Properties NameString Raster Band Properties
CreateRandomValueGenerator(Seed, Algorithm) * Use either a read-only or read-write Field ** Create and populate a Field object to set Height, Width, Resolution)
CreateScratchName (Prefix, Suffix, dataType, object to set the property. The returned the properties of the Output field within a Precision Cancel () CreateObject (“ArcSDESQLExecute”, Table Properties Dataset Properties
workspace) object is read-write. FieldMap object. <serverName>, <portNumber>,
Layer Properties
CreateUniqueName (InputValue, workspace) <version>, <userName>, <password>)
FeatureClass: Object Workspace Properties
Describe (InputValue): Object Raster Band Properties
FIDSet
Connection Properties
Exists (InputValue): Boolean FieldInfo: Object Height
ConnectionString
GetInstallInfo (InstallType): Python Dictionary WhereClause IsInteger: Boolean
Domains: Python List
NameString MeanCellHeight
GetMessage (Index) WorkspaceFactoryProgID
MeanCellWidth
GetMessages (severity) FeatureClass Properties WorkspaceType
NoDataValue
Value Parameter Schema
GetParameter (Index): Value PixelType
Value Name Type PrimaryField
GetParameterAsText (Index) Describe Object Properties Coverage Properties
Direction Clone: Boolean TableType
GetParameterCount (ToolName) DataType FeatureTypeRule DataType Tolerances Width
GetParameterInfo(Tool): Python List ParameterType FeatureType CatalogPath Dataset Properties Dataset Properties
ParameterDependencies GeometryTypeRule
GetParameterValue (ToolName, Index)
Value GeometryType
GetReturnCode (Index) Field DefaultEnvironmentName ExtentRule
GetSeverity (Index) Name Enabled: Boolean Extent: Object
ListFields returns a A Field returned from a Fields
AliasName Altered: Boolean FieldsRule
GetSystemEnvironment (envName) Python List of Field object is almost equivalent to a HasBeenValidated: Boolean Red text indicates a property
Domain AdditionalFields
IsSynchronous (ToolName) objects. Field object that can be created Category CellSizeRule set.
Editable: Boolean using the CreateObject method.
ListFields (InputValue, wildCard, fieldType): Python List IsNullable: Boolean Schema: Object CellSize Each type of data has unique
The only difference is their read/ Filter: Object RasterRule An Object is created with all of the
ListIndexes (InputValue, wildCard): Python List Required: Boolean write capabilties. properties. Depending on their
Length Symbology RasterFormatRule properties of the data being described. The
relationship, properties of other
ListDatasets (wildCard, geometryType): Python List Type Message AdditionalChildren specific properties listed apply to all types of
data types may also be
Scale SetErrorMessage (Message) data.
ListFeatureClasses (wildCard, geometryType): Python List ListIndexes returns a available.
Precision SetWarningMessage (Message)
ListRasters (wildCard, rasterType): Python List Python List of Field ClearMessage ()
ListTables (wildCard, tableType): Python List objects. HasError ()
HasWarning () Filter
ListWorkspaces (wildCard, workspaceType): Python List Index
An Index Object can create a Fields IsInputValueDerived () Type
ListEnvironments (wildCard): Python List Name object for that index. SetIDMessage(Message) List
IsAscending: Boolean
ListToolboxes (wildCard): Python List
IsUnique: Boolean
ListTools (wildCard): Python List Fields: Python List
ListInstallations (wildCard): Python List
LoadSettings (XMLFile)
ParseFieldName (FieldName, Workspace)
ParseTableName (TableName, Workspace)
ProductInfo ()
QualifyFieldName (FieldName, Workspace)
QualifyTableName (TableName, Workspace)
RemoveToolbox (Toolbox)
ResetEnvironments ()
ResetProgressor ()
SetParameterAsText (Index, Argument) Each row will dynamically
SetParameter (Index, Argument) Rows (SearchCursor, InsertCursor, support the field name as a
SetProgressor (Type, Label, Min, Max, Interval) UpdateCursor) property.
SetProgressorLabel (Label)
Geometry
SetProgressorPosition (Position) SearchCursor Row
Next (): Object FieldName Type
SaveSettings (XMLFile)
Reset () GetValue (fieldName) Extent: Object All properties and method parameters are either a string or a long data type, unless otherwise stated. Some properties and
SetProduct (ProductCode) Centroid: Point parameters may be objects or Boolean values.
InsertCursor (InputValue, SpatialReference): Object TrueCentroid: Point
SearchCursor (InputValue, WhereClause, InsertCursor LabelPoint: Point Using the Geometry field, a geometry The different colors in this model help you connect the various methods and properties with the appropriate objects.
SpatialReference, FieldList, SortFields): Object Reset () FirstPoint: Point object may be created. It is used to
UpdateCursor (InputValue, WhereClause, Spatial NewRow (): Object LastPoint: Point describe the properties of the geometry
Reference, FieldList, SortFields): Object Area for each row in a feature class.
InsertRow (Object) Row
TestSchemaLock (inputValue): Boolean Length Object key
FieldName
Usage (method) IsMultipart: Boolean
GetValue (fieldName) Property Get
ValidateFieldName (FieldName, Workspace) UpdateCursor PartCount
SetValue (fieldName, Value) Property Get/Put
HullRectangle
ValidateTableName (TableName, Workspace) Next (): Object Method
Reset () GetPart (Index): Object
UpdateRow (Object)
Dynamic Methods and Properties DeleteRow (Object)
Environment Additional information about this model is available in the Using the geoprocessor section of the
Tool (tool parameters) ArcGIS Desktop 9.3 Help at: Geoprocessing > Automating your work with scripts > Getting started
with writing geoprocessing scripts > Using the geoprocessor.
Any tool from a referenced toolbox may be called as
a method, while environment settings are properties.

Copyright © 2008 ESRI. All rights reserved. ESRI, the ESRI globe logo, ArcGIS are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners.

Das könnte Ihnen auch gefallen