没有合适的资源?快使用搜索试试~ 我知道了~
首页ArcGIS 10.3.1 的 ArcObject 对象模型深度解析
ArcGIS 10.3.1 的 ArcObject 对象模型深度解析
需积分: 5 1 下载量 193 浏览量
更新于2024-06-27
收藏 10.28MB PDF 举报
"ArcObject 10.3.1 For .Net 对象模型(ODM)提供了ArcGIS Desktop、ArcGIS Engine、ArcGIS Server的核心组件,用于理解ArcObject中不同对象间的关系,适用于ArcGIS Engine、Desktop插件以及Server SOE的开发工作。"
在ArcGIS的开发中,ArcObject是一个至关重要的组件集合,它允许开发者访问和操作Esri的地理信息系统功能。ArcObject 10.3.1 For .Net 版本提供了面向对象的接口和类,以.NET编程语言来构建GIS应用程序。
1. **IMap接口**
IMap接口代表地图对象,它是ArcGIS Desktop和Engine中的核心组件。通过这个接口,开发者可以访问地图的各种特性,如图层、坐标系统、比例尺等,并执行操作如添加图层、导航地图、设置显示属性等。
2. **3D场景导出**
SceneExporter3D和ISceneExporter3d接口则涉及3D场景的导出功能,允许开发者将地图的三维视图输出为不同的格式,以满足各种应用场景的需求。
3. **类类型与关系**
- **CoClass**:CoClass是COM(组件对象模型)中的一个概念,它可以直接创建对象实例,通常对应于.NET中的具体实现类。
- **Interface**:接口定义了对象必须实现的方法和属性,但不能直接实例化。ArcObject中的接口如D、B代表了特定的功能集。
- **类型继承**:类通过继承自抽象类或接口,获得其属性和方法,同时可以扩展自己的特性。这使得代码复用和设计更灵活。
- **关联关系**:关联关系描述了类之间的相互作用,如图层和地图之间的关联,定义了两端的多重性。
- **实现关系**:一个类可以实例化另一个类的方法,即一个对象可以创建另一个对象的实例。
- **组合关系**:组合表示整体与部分的关系,整体对象控制部分对象的生命周期,例如地图文档与其中包含的地图图层的关系。
- **N-元关联**:当超过两个类之间存在关联时,形成N-元关联,这种关系更复杂,需要特别处理。
4. **开发应用**
开发者利用这些接口和类可以构建各种GIS应用,比如ArcGIS Engine用于桌面应用程序,ArcGIS Desktop插件增强其功能,而ArcGIS Server SOE(服务扩展)则用于构建GIS服务,提供网络上的地图服务和操作。
ArcObject 10.3.1 For .Net的对象模型提供了丰富的API,涵盖了地图操作、3D场景处理、对象关系等多个方面,为开发者提供了强大的工具来构建定制化的GIS解决方案。理解和掌握这些知识点对于进行ArcGIS相关开发至关重要。
LasDatasetLayer
ILayerDrawSetup
ILegendInfo
esriGeoDatabase.IGeoDataset
esriDisplay.IDisplayFilterManager
esriGeoDatabase.IWorkspaceEvents2
ILasDatasetLayer
ILasDatasetLayer : ILayer
AnalysisToolsResolution: Double
CurrentResolution: Double
Dataset: ILasDataset
DisplayField: String
FileExtentSymbol: ISymbol
FileNameSymbol: ITextSymbol
Filter: ILasFilter
FullResolutionScale: Double
MaintainCurrentSurface: Boolean
PointBudget: Long
PointCountPerCentimeter: Long
RendererCount: Long
ScaleSymbols: Boolean
ShowFileExtent: Boolean
ShowFileName: Boolean
ShowResolution: Boolean
UseFullResolutionScale: Boolean
AddRenderer (in pRenderer: ITinRenderer)
ClearRenderers
DeleteRenderer (in pRenderer: ITinRenderer)
GetCurrentSurface: ISurface
GetRenderer (in Index: Long): ITinRenderer
InsertRenderer (in pRenderer: ITinRenderer,
in Index: Long)
esriDataSourcesRaster.IRasterDataManagementEvents
RasterLayer
esriDisplay.IDisplayAdmin2
IDisplayAdmin2 : IUnknown
DoesBlending: Boolean
RequiresBanding: Boolean
UsesFilter: Boolean
ILayerEvents
(LayerEventsHelper)
ILayerEvents : IUnknown
VisibilityChanged (in currentState: Boolean)
ILegendInfo
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
esriGeodatabase.IObjectClass
IRasterLayer
IRasterLayer : ILayer
BandCount: Long
ColumnCount: Long
DataFrameExtent: IEnvelope
DisplayResolutionFactor: Long
FilePath: String
PrimaryField: Long
PyramidPresent: Boolean
Raster: IRaster
Renderer: IRasterRenderer
RowCount: Long
ShowResolution: Boolean
VisibleExtent: IEnvelope
CreateFromDataset (in RasterDataset:
IRasterDataset)
CreateFromFilePath (in FilePath: String)
CreateFromRaster (in Raster: IRaster)
IGeoReference
IGeoReferenceEvents : IUnknown
GeoReferenceModified
GeoReferenceReset
IGeoReferenceEvents
(GeoReferenceEvents)
IGeoReference : IUnknown
CanGeoRef: Boolean
Flip
Mirror
PointsTransform (in inPoints: IPointCollection,
in isForward: Boolean): IPointCollection
Rectify (in fullpath: String, in Format: String)
Register
ReScale (in xScale: Double, in yScale:
Double)
Reset
Rotate (in ipPivotPoint: IPoint, in Angle:
Double)
Shift (in deltaX: Double, in deltaY: Double)
TwoPointsAdjust (in fromPoints:
IPointCollection, in toPoints:
IPointCollection)
Warp (in fromPoints: IPointCollection, in
toPoints: IPointCollection, in order: Long)
IRasterSpatialSelection
ITemporaryLayer
IObjectClass : IClass
AliasName: String
ObjectClassID: Long
RelationshipClasses (in Role: esriRelRole):
IEnumRelationshipClass
IRasterSpatialSelection : IUnknown
MaskRasterDataset: IRasterDataset
DrawSpatialSelection (pDisplay: IDisplay,
pTrackCancel: ITrackCancel)
Init (in bInit: Boolean, in FileFullName:
String, in FileFormat:
esriRasterSelectionMaskFileFormat)
MaskDrawPolyRect (in TrackCancel:
ITrackCancel, in vRects: Variant, in op:
esriRasterSelectionMaskOp)
MaskReadBitmap (in TrackCancel:
ITrackCancel, in pRect: tagRECT, in
vBytes: Variant, in byBits: Boolean)
MaskWriteBitmap (in TrackCancel:
ITrackCancel, in pRect: tagRECT, in op:
esriRasterSelectionMaskOp, in vBytes:
Variant, in byBits: Boolean)
ILayer2
ITimeData
ITimeDimensionDefinition
ILayerDrawSetup
ITimeDataDisplay
ITimeData2
GdbRasterCatalogLayer
IRasterCatalogDisplayProps : IUnknown
DelayDraw: Long
DisplayRasters: Long
DrawRastersOnly: Boolean
RedrawDisplay: Boolean
ResamplingType: rstResamplingTypes
Symbol: ISymbol
TransitionScale: Double
UseScale: Boolean
IDisplayAdmin2
IGdbRasterCatalogLayer
IGeoFeatureLayer
ILayerEvents
(LayerEventsHelper)
ILegendInfo
IRasterCatalogDisplayProps
IRasterDataManagementEvents
ISecureLayer
ISymbolLevels
IRasterCatalogDisplayProps2
ITimeData
ITimeDataDisplay
ITimeDimensionDefinition
ITimeDisplayTable
ITimeTableDefinition
ITimeDisplayTable2 : ITimeDisplayTable
PrepareTimeQueryEx (in pTimeValue:
ITimeValue, in eTimeRelation:
esriTimeRelation, in pFilter: IQueryFilter)
PrepareTimeQueryFromDisplay (in
pDisplay: IDisplay, in pFilter:
IQueryFilter)
ITimeDisplayTable2
IGdbRasterCatalogLayer : IUnknown
DrawSelectedRasters: Boolean
Renderers: IArray
RendererUsage: Boolean[]
ChooseRenderer (in pRaster: IRaster):
IRasterRenderer
Setup (in pTable: ITable): Boolean
ITimeData2
FDOGraphicsLayer
IFDOGraphicsLayer2
IFDOAttributeConversion : IUnknown
SetupAttributeConversion2 (in numAttributes:
Long, in inputCols: Variant, in outputCols:
Variant)
IFDOAttributeConversion
IFDOGraphicsLayerRead : IUnknown
NextGraphic: IElement
GenerateGraphics (in box: IEnvelope, in
Display: IDisplay, in pTrackCancel:
ITrackCancel, in useGroupSymbolElement:
Boolean): IEnumElement
NextFeatureAndGraphic (out Feature:
IFeature, out Element: IElement)
StartGeneratingGraphics (in box: IEnvelope,
in Display: IDisplay, in withAttributes:
Boolean, in useGroupSymbolElement:
Boolean, in selectedRecordsOnly: Boolean)
IAnnotationLayer : IUnknown
AddErrorInfo (out errors: String): String
DrawUnplacedAnnotation: Boolean
UnplacedAnnotationColor: IColor
BeginAddElements
DoAddElements (in pElements:
IElementCollection, in zorder: Long)
DoAddFeature (in pFeature: IFeature, in
pElement: IElement, in zorder: Long, in
AnnotationClassID: Long, in Status:
esriAnnotationStatus)
DoAddNullElement (in FeatureId: Long, in
AnnotationClassID: Long, in Status:
esriAnnotationStatus)
EndAddElements
SetupAttributeConversion (in
numAttributes: Long, in inputCols: Long,
in outputCols: Long)
IAnnotationLayer
IFDOGraphicsLayerRead
IFDOGraphicsLayer2 : IUnknown
BeginAddElements
DoAddElements (in pElements:
IElementCollection, in zorder: Long)
DoAddFeature (in pFeature: IFeature, in
pElement: IElement, in zorder: Long)
DoAddNullElement (in FeatureId: Long)
EndAddElements
SetupAttributeConversion (in
numAttributes: Long, in inputCols: Long,
in outputCols: Long)
IBarrierProperties
IBarrierProperties2
ILayerEvents
(LayerEventsHelper)
IOverflowGraphicsContainer
esriGeoDatabase.IObjectClassEvents
IDrawAnnotationGeometry
ILayerDrawingPhase
ICompositeLayer
ISelectionEvents
ITimeData
ITimeDataDisplay
ITimeDimensionDefinition
ITimeDisplayTable
ITimeTableDefinition
ITimeDisplayTable2 : ITimeDisplayTable
PrepareTimeQueryEx (in pTimeValue:
ITimeValue, in eTimeRelation:
esriTimeRelation, in pFilter: IQueryFilter)
PrepareTimeQueryFromDisplay (in
pDisplay: IDisplay, in pFilter:
IQueryFilter)
ITimeDisplayTable2
ISecureLayer
IFDOGraphicsLayer
IGraphicsContainerSelect
ICompositeLayer2
IInteractiveSearch
IFDOGraphicsContainer
esriDisplay.ITransformEvents
ISymbolSubstitution
IGraphicsContainer
IGraphicsLayer
ITimeData2
FeatureLayer
IDefinitionExpressionEvents
(DefinitionExpressionEvents)
ITimeData
ITimeDataDisplay
ITimeDimensionDefinition
ITimeDisplayTable
ITimeTableDefinition
ITimeData2 : ITimeData
HasLiveData: Boolean
ITimeData2
ITimeDisplayTable2 : ITimeDisplayTable
PrepareTimeQueryEx (in pTimeValue:
ITimeValue, in eTimeRelation:
esriTimeRelation, in pFilter: IQueryFilter)
PrepareTimeQueryFromDisplay (in pDisplay:
IDisplay, in pFilter: IQueryFilter)
ITimeDisplayTable2
ILayerEvents : IUnknown
VisibilityChanged (in currentState: Boolean)
ILayerEvents
(LayerEventsHelper)
IFeatureLayerSelectionEvents : IUnknown
FeatureLayerSelectionChanged
IFeatureLayerSelectionEvents
ISymbolLevels
ISymbolLevels : IUnknown
UseSymbolLevels: Boolean
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
ILegendInfo
IGeoFeatureLayer IGeoFeatureLayer : IFeatureLayer
AnnotationProperties:
IAnnotateLayerPropertiesCollection
AnnotationPropertiesID: IUID
CurrentMapLevel: Long
DisplayAnnotation: Boolean
DisplayFeatureClass: IFeatureClass
ExclusionSet: IFeatureIDSet
Renderer: IFeatureRenderer
RendererPropertyPageClassID: IUID
SearchDisplayFeatures (in queryFilter: IQueryFilter,
in recycling: Boolean): IFeatureCursor
NetworkLayer
IDataset
IDisplayFilterManager
IIdentify2
ILayer2
ILayerDrawingProperties
ILayerEvents
ILegendInfo
IMapLevel
INetworkLayer
INetworkRendererCollection
IPropertySupport
INetworkRendererCollection : IUnknown
Count: Long
Visible (in Index: Long): Boolean
Add (in Renderer: INetworkRenderer)
Insert (in Renderer: INetworkRenderer, in
Index: Long)
Next: INetworkRenderer
Remove (in Renderer: INetworkRenderer)
RemoveAll
Reset
INetworkLayer : IUnknown
DisplayAttribute: String
NetworkDataset: INetworkDataset
ScaleSymbols: Boolean
ExpandRegionForSymbols (in Display:
IDisplay, in region: IGeometry)
SearchLocatedNetworkElements (in
sourceName: String, in Geometry:
IGeometry):
IEnumLocatedNetworkElement
ITimeData2 : ITimeData
HasLiveData: Boolean
ITimeData2
ILayerFactory
*
MapinCartoMap
*
esriDisplay.IMapLevel
GroupLayer
ILayerEvents : IUnknown
VisibilityChanged (in currentState: Boolean)
ILayerEvents
(LayerEventsHelper)
esriDisplay.IConnectionPointContainer
IGroupLayer : ILayer
Expanded: Boolean
Add (in Layer: ILayer)
Clear
Delete (in Layer: ILayer)
IGroupLayer
ILayer2
ISymbolLevels
ISymbolLevels : IUnknown
UseSymbolLevels: Boolean
ILayerExtensions : IUnknown
Extension (in Index: Long): IUnknown
ExtensionCount: Long
AddExtension (in ext: IUnknown)
RemoveExtension (in Index: Long)
ILayerExtensions
IMSMapLayerinCarto
IMS
esriDisplay.IDisplayAdmin2
esriDisplay.IDisplayAdmin
IIdentify
CompositeDataLayer
ICompositeLayer : IUnknown
Count: Long
Layer (in Index: Long): ILayer
ICompositeLayer
ILayerPosition : IUnknown
LayerWeight: Double
ILayerInfo : IUnknown
LargeImage: OLE_HANDLE
LargeSelectedImage: OLE_HANDLE
SmallImage: OLE_HANDLE
SmallSelectedImage: OLE_HANDLE
ILayerInfo
ILayerPosition
IIdentify2 : IUnknown
Scale: Double
Identify (in pGeom: IGeometry, in
pTrackCancel: ITrackCancel): IArray
IIdentify2
ILayerDrawingProperties
ILayerDrawingProperties : IUnknown
DrawingPropsDirty: Boolean
esriSystem.IPersistStream
Hyperlink
IHyperlink
IHyperlink : IUnknown
FeatureId: Long
Link: String
LinkType: esriHyperlinkType
Jump
IPersistStream : IPersist
GetSizeMax (out pcbSize:
_ULARGE_INTEGER)
IsDirty
Load (in pstm: IStream)
Save (in pstm: IStream, in fClearDirty: Long)
esriDisplay.IDisplayAdmin
esriDisplay.IConnectionPointContainer
RouteLayerExtensionin
Location
DisplayLayer
ILayerExtensions
IIdentify
ILayerEffects
ILayerEffects : IUnknown
Brightness: Integer
Contrast: Integer
SupportsBrightnessChange: Boolean
SupportsContrastChange: Boolean
SupportsInteractive: Boolean
SupportsTransparency: Boolean
Transparency: Integer
ILayerExtensions : IUnknown
Extension (in Index: Long): IUnknown
ExtensionCount: Long
AddExtension (in ext: IUnknown)
RemoveExtension (in Index: Long)
IIdentify : IUnknown
Identify (in pGeom: IGeometry): IArray
HatchLayerExtensionin
Location
esriGeoDatabase.IDataset
esriGeoDatabase.IClass
TableLayer
esriGeoDatabase.ITable
esriGeoDatabase.ITableFields
ITableSelection
ITableSelection : IUnknown
SelectionSet: ISelectionSet
AddRow (in Row: IRow)
Clear
SelectionChanged
SelectRows (in Filter: IQueryFilter, in Method:
esriSelectionResultEnum, in justOne:
Boolean)
IAttributeTable
IAttributeTable : IUnknown
AttributeTable: ITable
ILayerFields
ILayerFields : IUnknown
Field (in Index: Long): IField
FieldCount: Long
FieldInfo (in Index: Long): IFieldInfo
FindField (in FieldName: String): Long
IDisplayRelationshipClass
IDisplayTable
ILayerDrawingProperties
ILayerDrawingProperties : IUnknown
DrawingPropsDirty: Boolean
ITable : IClass
CreateRow: IRow
CreateRowBuffer: IRowBuffer
DeleteSearchedRows (in QueryFilter:
IQueryFilter)
GetRow (in OID: Long): IRow
GetRows (in oids: Variant, in Recycling:
Boolean): ICursor
Insert (in useBuffering: Boolean): ICursor
RowCount (in QueryFilter: IQueryFilter):
Long
Search (in QueryFilter: IQueryFilter, in
Recycling: Boolean): ICursor
Select (in QueryFilter: IQueryFilter, in
selType: esriSelectionType, in selOption:
esriSelectionOption, in
selectionContainer: IWorkspace):
ISelectionSet
Update (in QueryFilter: IQueryFilter, in
Recycling: Boolean): ICursor
UpdateSearchedRows (in QueryFilter:
IQueryFilter, in buffer: IRowBuffer)
ITableFields : IUnknown
Field (in Index: Long): IField
FieldCount: Long
FieldInfo (in Index: Long): IFieldInfo
FindField (in FieldName: String): Long
IRelationshipClassCollectionEdit
IRelationshipClassCollection
*
FeatureRendererinCarto
Renderers
AnnotateLayer‐
PropertiesCollectionin
CartoRenderers
DimensionLayer
IDimensionLayer : IUnknown
ILayerEvents : IUnknown
VisibilityChanged (in currentState: Boolean)
IFeatureLayerSelectionEvents : IUnknown
FeatureLayerSelectionChanged
DummyGraduatedMarkerLayer
ILayer
ILegendInfo
DummyLayer
ILayer
ILegendInfo
FeatureLayerBase
IFeatureLayer2 : IUnknown
DataSourceType: String
DisplayField: String
FeatureClass: IFeatureClass
ScaleSymbols: Boolean
Selectable: Boolean
ShapeType: esriGeometryType
ExpandRegionForSymbols (in Display:
IDisplay, in region: IGeometry)
Search (in queryFilter: IQueryFilter, in
recycling: Boolean): IFeatureCursor
IFeatureLayerDefinition : IUnknown
DefinitionExpression: String
DefinitionSelectionSet: ISelectionSet
RelationshipClass: IRelationshipClass
CreateSelectionLayer (in LayerName:
String, in useCurrentSelection: Boolean,
in joinTableNames: String, in Expression:
String): IFeatureLayer
IFeatureSelection : IUnknown
BufferDistance: Double
CombinationMethod:
esriSelectionResultEnum
SelectionColor: IColor
SelectionSet: ISelectionSet
SelectionSymbol: ISymbol
SetSelectionSymbol: Boolean
Add (in Feature: IFeature)
Clear
SelectFeatures (in Filter: IQueryFilter, in
Method: esriSelectionResultEnum, in
justOne: Boolean)
SelectionChanged
IHotlinkContainer : IUnknown
HotlinkField: String
HotlinkType: esriHyperlinkType
IIdentify2 : IUnknown
Scale: Double
Identify (in pGeom: IGeometry, in
pTrackCancel: ITrackCancel): IArray
IMapLevel : IUnknown
MapLevel: Long
IFeatureLayer2
IFeatureLayerDefinition
IFeatureSelection
IFind
IHotlinkContainer
IHotlinkMacro
IHyperlinkContainer
IIdentify2
ILayer2
esriDisplay.IMapLevel
IDisplayTable : IUnknown
DisplaySelectionSet: ISelectionSet
DisplayTable: ITable
SearchDisplayTable (in pQueryFilter:
IQueryFilter, in recycling: Boolean):
ICursor
SelectDisplayTable (in pQueryFilter:
IQueryFilter, in selType:
esriSelectionType, in selOption:
esriSelectionOption, in pSelWorkspace:
IWorkspace): ISelectionSet
FDOGraphicsLayerFactory
IAnnotationLayerFactory
IFDOGraphicsLayerFactory
IAnnotationLayerFactory : IUnknown
CreateAnnotationLayer (in Workspace:
IFeatureWorkspace, in FeatureDataset:
IFeatureDataset, in
annotationClassName: String, in
pGeometryDef: IGeometryDef, in
pAssociatedFeatureClass:
IFeatureClass, in annoLayerProps:
IAnnotateLayerPropertiesCollection, in
ReferenceScale: IGraphicsLayerScale, in
SymbolCollection: ISymbolCollection, in
AutoCreate: Boolean, in
UpdateOnShapeChange: Boolean, in
RequireSymbolID: Boolean, in
AllowSymbolOverrides: Boolean, in
OverposterProperties:
IOverposterProperties, in configKeyword:
String): IAnnotationLayer
FindAnnotationFeatureClassNames (in
Workspace: IFeatureWorkspace):
IEnumBSTR
OpenAnnotationLayer (in Workspace:
IFeatureWorkspace, in FeatureDataset:
IFeatureDataset, in
annotationClassName: String):
IAnnotationLayer
LayerFactoryHelper
ILayerFactoryHelper
ILayerFactoryHelper : IUnknown
CreateLayersFromName (in Name: IName):
IEnumLayer
GraphicsLayerScale
esriSystem.IClone
IGraphicsLayerScale
esriSystem.IPersist
esriSystem.IPersistStream
IGraphicsLayerScale : IUnknown
ReferenceScale: Double
Units: esriUnits
MapServerLayerinCarto
MapServer
GroupLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
Enumerations
ICoverageAnnotationLayerFactory : IUnknown
CreateAnnotationLayer (in
pAnnotationWorkspace:
IFeatureWorkspace, in pFeatureDataset:
IFeatureDataset, in
annotationLayerName: String): ILayer
FindAnnotationLayerNames (in
pAnnotationWorkspace:
IFeatureWorkspace): IEnumBSTR
OpenAnnotationLayer (in
pAnnotationWorkspace:
IFeatureWorkspace, in pFeatureDataset:
IFeatureDataset, in
annotationLayerName: String): ILayer
IDataLayerExtension : IUnknown
RelativeBase: String
Connect (in pOptRepairName: IName):
Boolean
ILayerExtensionDraw : IUnknown
AfterLayerDraw (in pLayer: ILayer, in
DrawPhase: esriDrawPhase, in pDisplay:
IDisplay, in pTrackCancel: ITrackCancel)
BeforeLayerDraw (in pLayer: ILayer, in
DrawPhase: esriDrawPhase, in pDisplay:
IDisplay, in pTrackCancel: ITrackCancel)
ILayerExtensionInvalidate : IUnknown
InvalidateVisibleExtent: Boolean
ILayerPropertySheet : IUnknown
ShowPropertySheet: Boolean
ISelectionLayerDefinition : IUnknown
CreateSelectionLayer (in LayerName:
String, in useCurrentSelection: Boolean,
in joinTableNames: String, in Expression:
String): IFeatureLayer
Interfaces
CartoObjectModel
Layers
Esri
®
ArcGIS
®
10.3.1
Copyright©1999‐2015Esri.Allrightsreserved.Esri,ArcGIS,ArcObjects,andArcMaparetrademarks,registeredtrademarks,orservicemarksof EsriintheUnit ed
States,theEuropeanCommunity,orcertainotherjurisdictions.
esriDataSourcesFile.ICadDrawingLayers
esriDataSourcesFile.ICadTransformations
CadLayer
ICad3DRenderMode : IUnknown
Cad3DRenderMode: esriCad3DRenderMode
ICadLayer : ILayer
CadDrawingDataset: ICadDrawingDataset
FilePath: String
Is2d: Boolean
Is3d: Boolean
IsAutoCad: Boolean
IsDgn: Boolean
ICadLayer
ICad3DRenderMode
CoClass
InterfaceD
InterfaceB
TypesofClasses
Anabstractclasscannotbeusedtocreatenewobjectsbutisaspecificationfor
instancesofsubclasses(throughtypeinheritance.)
ACoClasscandirectlycrea teobjectsbydeclaringanewobject.
AClasscannotdirectlycreateobjects,butobjectsofthisclasscanbecreatedasa
propertyofanotherclassorinstantiatedbyobjectsfromanotherclass.
TypesofRelationships
Associationsrepresentrelationshipsbetweenclasses.Theyhavedefined
multiplicitiesatbothends.
Typeinhe ritance definesspecializedclassesofobjectswhichsharepropertiesand
methodswiththesuperclassandhaveadditionalpropertiesandmethods.Note
thatinterfacesinsuperclassesarenotduplicatedinsubclasses.
Instantiatio nspecifiesthatoneobjectfromoneclasshasamethodwithwhichit
createsanobjectfromanotherclass.
Compositionisarelationshipinwhichobjectsfromthe'whole'classcontrolthe
lifetimeofobjectsfromthe'part'class.
AnN‐aryassoci ation specifie sthatmorethantwoclassesareassociated. A
diamondisplacedattheintersectionoftheassociationbranches.
AMultiplicityisaconstraintonthenumberofobjectsthatcanbeassociatedwith
anotherobject.Associationandcompositionrelationshipshavemultiplicitieson
bothsides.Thisisthenotationformultiplicities:
1 ‐ Oneandonlyone(ifnoneshown,'1'isimplied)
0..1 ‐ Zeroorone
M..N ‐ FromMtoN(positiveintegers)
*or0..* ‐ Fromzerotoanypositiveinteger
1..* ‐ Fromonetoanypositiveinteger
Class Diagram
Key
enumeration
firstValue - firstEnumeration
secondValue - secondEnumeration
AbstractCl ass
Typeinheritance
Instantiation
Association
Composition
1..*
Multiplicity
Interfaceofinterest
InterfaceA
(Optional)InterfaceB
Interfaceofinterest
InterfaceG
InterfaceM
Outbound Interface
Inbound Interface
SpecialInterfaces
(Optional)representsinterfacesthatare
inheritedbysomesubclassesbutnotall.
Thesubclasseslisttheoptionalinterfaces
theyimplement.
(Instance)representsinterfacesthatare
onlyonspecificinstancesoftheclass.
(<classname>)indicatesthenameofthe
helperclassrequiredtosupportthisevent
interfaceinVisualBasic.
Interface key
Property Get
Property Put
Property Get/Put
Property Put by Reference
Method
(<classname>)InterfaceO
Structure key
<<Struct>>
firstMember: Type
secondMember: Type
Class
Interfaceofinterest
ILayerMasking
esriDisplay.IDisplayFilterManager
ITemporaryLayer
(optional)
esriGeoDatabase.IObjectClassSchemaEvents
esriSystem.IPropertySupport
ITableDefinition
IFeatureLayer
ILayerSymbologyExtents
ILayer2
esriDisplay.IDisplayAdmin2
RasterCatalogLayer
IRasterCatalogLayer : ILayer
CatalogTable: IRasterCatalogTable
DisplayRasters: Long
PrimaryField: Long
Renderer: IRasterRenderer
Symbol: ISymbol
Create (in pCatalog: IRasterCatalogTable)
IRasterCatalogLayer
ILayerEvents
(LayerEventsHelper)
IRasterCatalogDisplayProps : IUnknown
DelayDraw: Long
DisplayRasters: Long
DrawRastersOnly: Boolean
RedrawDisplay: Boolean
ResamplingType: rstResamplingTypes
Symbol: ISymbol
TransitionScale: Double
UseScale: Boolean
ILayerDrawingProperties
ILegendInfo
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
ILayerDrawingProperties : IUnknown
DrawingPropsDirty: Boolean
IRasterCatalogDisplayProps
esriDataSourcesFile.ICadDrawingLayers
esriDataSourcesFile.ICadTransformations
CadFeatureLayer
IFeatureLayerExtendedDefinition
IFeatureLayerExtendedDefinition : IUnknown
ExtendedDefinitionExpression: String
IGeoFeatureLayer
IGeoFeatureLayer : IFeatureLayer
AnnotationProperties:
IAnnotateLayerPropertiesCollection
AnnotationPropertiesID: IUID
CurrentMapLevel: Long
DisplayAnnotation: Boolean
DisplayFeatureClass: IFeatureClass
ExclusionSet: IFeatureIDSet
Renderer: IFeatureRenderer
RendererPropertyPageClassID: IUID
SearchDisplayFeatures (in queryFilter:
IQueryFilter, in recycling: Boolean):
IFeatureCursor
ILegendInfo
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
ISymbolLevels
ISecureLayer
CoverageAnnotationLayer
IBarrierProperties
IBarrierProperties2
ICoverageAnnotationLayer
ICoverageAnnotationLayer2
ICoverageAnnotationLayerWrite
ICoverageAnnotationSel
IDrawAnnotationGeometry
IInteractiveSearch
ILayerDrawingPhase
ISecureLayer
ICoverageAnnotationLayer2 : IUnknown
ArrowSymbol: ILineSymbol
Font (in SymbolNumber: Long): IFontDisp
FontColor (in SymbolNumber: Long): IColor
LevelCount: Long
LevelNumber (in Index: Long): Long
LevelVisibility (in LevelNumber: Long):
Boolean
NextGraphic: IElement
SymbolCount: Long
SymbolNumber (in Index: Long): Long
TextSymbol (in SymbolNumber: Long):
ITextSymbol
GenerateGraphics (in box: IEnvelope, in
Display: IDisplay, in
useGroupSymbolElement: Boolean):
IEnumElement
NextFeatureAndGraphic (out Feature:
IFeature, out Element: IElement)
StartGeneratingGraphics (in box: IEnvelope,
in Display: IDisplay, in withAttributes:
Boolean, in useGroupSymbolElement:
Boolean)
IFeatureLayerDefinition2
RasterRendererinCarto
Renderers
RasterRendererinCarto
Renderers
RasterRendererinCarto
Renderers
*
GraphicsSubLayer
IGraphicsLayerScale
ILayer
ILayerEvents
(LayerEventsHelper)
ILayerGeneralProperties
IGraphicsContainer
IGraphicsLayer
IBarrierProperties
IBarrierProperties2
IGraphicsContainer : IUnknown
AddElement (in Element: IElement, in
zorder: Long)
AddElements (in Elements:
IElementCollection, in zorder: Long)
BringForward (in Elements: IEnumElement)
BringToFront (in Elements: IEnumElement)
DeleteAllElements
DeleteElement (in Element: IElement)
FindFrame (in frameObject: Variant):
IFrameElement
GetElementOrder (in Elements:
IEnumElement): Variant
LocateElements (in point: IPoint, in
Tolerance: Double): IEnumElement
LocateElementsByEnvelope (in envelope:
IEnvelope): IEnumElement
MoveElementFromGroup (in group:
IGroupElement, in Element: IElement, in
zorder: Long)
MoveElementToGroup (in Element:
IElement, in group: IGroupElement)
Next: IElement
PutElementOrder (in order: Variant)
Reset
SendBackward (in Elements:
IEnumElement)
SendToBack (in Elements: IEnumElement)
UpdateElement (in Element: IElement)
esriDisplay.IConnectionPointContainer
CompositeGraphicsLayer
IGraphicsLayerScale
ICompositeGraphicsLayer2
ICompositeLayer : IUnknown
Count: Long
Layer (in Index: Long): ILayer
ICompositeLayer
ISelectionEvents
IOverflowGraphicsContainer
IGraphicsContainerSelect
esriGeoDatabase.
IGeoDatasetSchemaEdit
ICompositeGraphicsLayer
IGraphicsContainer : IUnknown
AddElement (in Element: IElement, in
zorder: Long)
AddElements (in Elements:
IElementCollection, in zorder: Long)
BringForward (in Elements: IEnumElement)
BringToFront (in Elements: IEnumElement)
DeleteAllElements
DeleteElement (in Element: IElement)
FindFrame (in frameObject: Variant):
IFrameElement
GetElementOrder (in Elements:
IEnumElement): Variant
LocateElements (in point: IPoint, in
Tolerance: Double): IEnumElement
LocateElementsByEnvelope (in envelope:
IEnvelope): IEnumElement
MoveElementFromGroup (in group:
IGroupElement, in Element: IElement, in
zorder: Long)
MoveElementToGroup (in Element:
IElement, in group: IGroupElement)
Next: IElement
PutElementOrder (in order: Variant)
Reset
SendBackward (in Elements:
IEnumElement)
SendToBack (in Elements: IEnumElement)
UpdateElement (in Element: IElement)
IGraphicsContainer
IGraphicsLayer
IBarrierProperties
IBarrierProperties2
IGraphicsLayer : IUnknown
AssociatedLayer: ILayer
UseAssociatedLayerVisibility: Boolean
Activate (in containerScreen: IScreenDisplay)
Deactivate
IGraphicsContainerEvents
*
ILayer2 : IUnknown
AreaOfInterest: IEnvelope
Cached: Boolean
MaximumScale: Double
MinimumScale: Double
Name: String
ScaleRangeReadOnly: Boolean
ShowTips: Boolean
SpatialReference: ISpatialReference
SupportedDrawPhases: Long
TipText (in x: Double, in y: Double, in
Tolerance: Double): String
Valid: Boolean
Visible: Boolean
Draw (in DrawPhase: esriDrawPhase, in
Display: IDisplay, in TrackCancel:
ITrackCancel)
ILayer2 : IUnknown
AreaOfInterest: IEnvelope
Cached: Boolean
MaximumScale: Double
MinimumScale: Double
Name: String
ScaleRangeReadOnly: Boolean
ShowTips: Boolean
SpatialReference: ISpatialReference
SupportedDrawPhases: Long
TipText (in x: Double, in y: Double, in
Tolerance: Double): String
Valid: Boolean
Visible: Boolean
Draw (in DrawPhase: esriDrawPhase, in
Display: IDisplay, in TrackCancel:
ITrackCancel)
IFind : IUnknown
FindDisplayField: String
FindFields: Variant
Find (in Search: String, in Contains:
Boolean, in Fields: Variant, in
TrackCancel: ITrackCancel): IArray
ICompositeGraphicsLayer : IGraphicsLayer
AddLayer (in LayerName: String, in
FeatureLayer: IFeatureLayer):
IGraphicsLayer
DeleteLayer (in LayerName: String)
FindLayer (in LayerName: String):
IGraphicsLayer
ICompositeGraphicsLayer2 :
ICompositeGraphicsLayer
DrawDefault (in DrawPhase:
esriDrawPhase, in Display: IDisplay, in
TrackCancel: ITrackCancel)
ILayerEffects
ILayerInfo
IGeoReference
IGeoReference
ILayerInfo
FeatureLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
EngineCoverageAnnotationLayerFactory
ICoverageAnnotationLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown): Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown): IEnumLayer
LoadLayers: IEnumLayer
EngineNetworkLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
RasterCatalogLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
RasterLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
EngineTopologyLayerFactory
TinLayer
esriGeoDatabase.ITableFields
ILayerEvents : IUnknown
VisibilityChanged (in currentState: Boolean)
ILayerEvents
(LayerEventsHelper)
ITinLayer : ILayer
Dataset: ITin
DisplayField: String
RendererCount: Long
ScaleSymbols: Boolean
AddRenderer (in Renderer: ITinRenderer)
ClearRenderers
DeleteRenderer (in Renderer: ITinRenderer)
GetRenderer (in Index: Long): ITinRenderer
InsertRenderer (in Renderer: ITinRenderer, in
Index: Long)
ITinLayer
ILayerFields : IUnknown
Field (in Index: Long): IField
FieldCount: Long
FieldInfo (in Index: Long): IFieldInfo
FindField (in FieldName: String): Long
ILayerFields
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
ILegendInfo
ILayerDrawingProperties
ILayerDrawingProperties : IUnknown
DrawingPropsDirty: Boolean
esriDisplay.IDisplayFilterManager
TinRendererinCarto
Renderers
*
ITinLayer2 : ITinLayer
ZFactor: Double
ITinLayer2
*
NetworkRendererin
CartoRenderers
*
ILayerSymbologyExtents
EngineCadFeatureLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
EngineCadLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
TinLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
TerrainLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
NetCDFLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
NetCDFTableFactory
ITableFactory
ITableFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
PublicName: String
TableCategory: String
Create (in inputObject: IUnknown):
IEnumTable
LoadTables: IEnumTable
TableinGeodatabase
IDynamicLayer : IUnknown
DynamicLayerDirty (in DynamicDrawPhase:
esriDynamicDrawPhase): Boolean
DynamicRecompileRate: Long
DrawDynamicLayer (in
DynamicDrawPhase:
esriDynamicDrawPhase, in Display:
IDisplay, in DynamicDisplay:
IDynamicDisplay)
LayerFile
ILayerFile
ILayerFile : IUnknown
Filename: String
IsLayerFile (in sFile: String): Boolean
IsPresent (in sFile: String): Boolean
IsReadOnly (in sFile: String): Boolean
Layer: ILayer
Thumbnail: IPicture
Close
New (in sFile: String)
Open (in sFile: String)
ReplaceContents (in pLayer: ILayer)
Save
SaveAs (in sFile: String)
1..1
ServerLayerExtension
esriSystem.IPersist
esriSystem.IPersistStream
IServerLayerExtension
IServerLayerExtension : IUnknown
ServerProperties: IPropertySet
0..1
0..1
0..1
CadastralFabricLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
WMSMapLayerinCarto
Mobile,WMSandWCS
Servers
IDimensionLayer
ISecureLayer
ILayerEvents
(LayerEventsHelper)
IFeatureLayerSelectionEvents
IBarrierProperties
IBarrierProperties2
ILevelMasking
IHTMLPopupInfo : IUnknown
HTMLHideFieldNameColumn: Boolean
HTMLOutput (in pFeature: IFeature): String
HTMLPopupEnabled: Boolean
HTMLPresentationStyle:
esriHTMLPopupStyle
HTMLRedirectField: String
HTMLRedirectFieldPrefix: String
HTMLRedirectFieldSuffix: String
HTMLUseCodedDomainValues: Boolean
HTMLXSLStylesheet: String
IHTMLPopupInfo
ILayer2
IDocumentVersion
esriGeodatabase.ITableCapabilities
RasterLayerExport
IRasterLayerExport
IRasterLayerExport : IUnknown
Extent: IEnvelope
Force2RGB: Boolean
RasterLayer: IRasterLayer
SpatialReference: ISpatialReference
Export (in pWorkspace: IWorkspace, in
newname: String, in Format: String):
IRasterDataset
SetSize (in cx: Long, in cy: Long)
IRasterLayerExport2 : IRasterLayerExport
StorageDef: IRasterStorageDef
IRasterLayerExport2
EngineCadAnnotationLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown): Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown): IEnumLayer
LoadLayers: IEnumLayer
CadAnnotationLayer
IGeoReference
esriDataSourcesFile.ICadDrawingLayers
esriDataSourcesFile.ICadTransformations
ICadDrawingLayers : IUnknown
DrawingLayerCount: Long
DrawingLayerName (in index: Long): String
DrawingLayerVisible (in index: Long):
Boolean
OriginalDrawingLayerVisible (in index:
Long): Boolean
IHTMLPopupIdentify : IUnknown
HTMLPopupEnabled: Boolean
HTMLPresentationStyle:
esriHTMLPopupStyle
HTMLIdentify (in pPoint: IPoint, in
Tolerance: Double): String
HTMLTipText (in pPoint: IPoint, in
Tolerance: Double): String
IHTMLPopupIdentify
esriLayerSelectionMethod
0 - esriLayerSelectIntersect
1 - esriLayerSelectWithinADistance
2 - esriLayerSelectCompletelyContains
3 - esriLayerSelectCompletelyWithin
4 - esriLayerSelectHaveTheirCenterIn
5 - esriLayerSelectShareALineSegmentWith
6 - esriLayerSelectBoundaryTouches
7 - esriLayerSelectAreIdenticalTo
8 - esriLayerSelectCrossedByTheOutlineOf
9 - esriLayerSelectContains
10 - esriLayerSelectContainedBy
esriSymbolSubstituteType
0 - esriSymbolSubstituteNone
1 - esriSymbolSubstituteColor
2 - esriSymbolSubstituteIndividualSubordinate
3 - esriSymbolSubstituteIndividualDominant
esriHyperlinkType
0 - esriHyperlinkTypeDocument
1 - esriHyperlinkTypeURL
2 - esriHyperlinkTypeMacro
3 - esriHyperlinkTypeScript
esriRasterLayerError
-2147217152 - E_RASTERLAYER_UNKNOWN_ERROR
esriRasterPyramidOptEnum
0 - esriRasterPyramidAlwaysPrompt
1 - esriRasterPyramidAlwaysBuild
2 - esriRasterPyramidNeverBuild
wmsError
-2147220991 - WMS_E_SRS_NOTUNSUPPORTED
-2147220990 -
WMS_E_IMAGEFORMAT_NOTUNSUPPORTED
-2147220989 - WMS_E_INVALIDURL
-2147220988 - WMS_E_SERVICE_EXCEPTION
esriHTMLPopupStyle
0 - esriHTMLPopupStyleTwoColumnTable
1 - esriHTMLPopupStyleRedirectedHTML
2 - esriHTMLPopupStyleXSLStylesheet
BasemapSubLayer
IBasemapSubLayer
(optional) ICompositeLayer
(optional) ICompositeLayer2
(optional) IDataLayer
(optional) IDataLayer2
(optional) IIdentify
(optional) IIdentify2
(optional) ILayer2
ILayerGeneralProperties
(optional) ILayerInfo
ILayerSymbologyExtents
(optional) ILegendInfo
ILayerEffectDIM
ILayerEffects
BasemapLayerBase
IBasemapLayer : IUnknown
Shaders: IArrayOfIShader
CanDraw: Boolean
FindLayerWrapper (in pLayer: ILayer):
IBasemapSubLayer
GetConversionStatus (in Layer: ILayer):
esriConversionStatus
GetLayerWrapper (in Layer: ILayer):
IBasemapSubLayer
HasSufficientMemory (in
numberOfAdditionalBasemapLayers:
Long): Boolean
InvalidateCache
NotifyLayerChanged (in Layer: ILayer, in
eventHint: esriLayerEventHint, in
eventParam: IVariantArray)
NotifyMapPropertiesChanged (in pMap:
IMap, in reconvertAll: Boolean)
IBasemapLayer
HotLinkExpressionParser
IAnnotationExpressionParser
IAnnotationExpressionParser2
ICodedValueAttributes
HotLinkExpressionProperties
IClone
IHotLinkExpressionProperties
IPersist
IPersistStream
HotLinkJScriptEngine
IAnnotationExpressionEngine
ICodedValueAttributes
IPersist
IPersistStream
HotLinkVBScriptEngine
IAnnotationExpressionEngine
ICodedValueAttributes
IPersist
IPersistStream
DisplayExpressionProperties
IClone
IDisplayExpressionProperties
IPersist
IPersistStream
EditTemplate
IEditTemplate
esriSystem.IPersist
esriSystem.IPersistStream
IEditTemplate : IUnknown
CreateCount: Long
DefaultValue (in Field: String): Variant
Description: String
Layer: ILayer
Name: String
Tags: String
Tool: GUID
ClearDefaultValues
SetDefaultValue (in Field: String, in Value:
Variant, in initDefaultValues: Boolean)
SetDefaultValues (in Feature: IFeature)
EditTemplateFactory
IEditTemplateFactory
IEditTemplateFactory : IUnknown
Create (in Name: String, in Layer: ILayer):
IEditTemplate
EditTemplateManager
IEditTemplateManager
esriSystem.IPersist
esriSystem.IPersistStream
IEditTemplateManager : IUnknown
Count: Long
EditTemplate (in Index: Long):
IEditTemplate
0..1
*
RasterBasemapLayerFactory
IRasterBasemapLayerFactory
IRasterBasemapLayerFactory : IUnknown
Create (in Layer: IRasterLayer):
IRasterBasemapLayer
CreateFromMosaicLayer (in Layer:
IMosaicLayer): IRasterBasemapLayer
RasterBasemapLayer
ILayer2
ILayerEffects
ILayerInfo
IRasterBasemapLayer
IRasterBasemapLayer : IUnknown
MosaicLayer: IMosaicLayer
RasterLayer: IRasterLayer
Transparency: Integer
HasMosaicLayer: Boolean
BasemapLayer
ICompositeLayer
esriDisplay.IConnectionPointContainer
esriDisplay.IDisplayAdmin
esriDisplay.IDisplayAdmin2
IGroupLayer
IIdentify
IIdentify2
ILayerExtensions
ILayerInfo
ILayerMasking
ILayerPosition
ILayerSymbologyExtents
ILevelMasking
ICompositeLayer : IUnknown
Count: Long
Layer (in Index: Long): ILayer
IGroupLayer : ILayer
Expanded: Boolean
Add (in Layer: ILayer)
Clear
Delete (in Layer: ILayer)
ArrayOfIShader
IArrayOfIShader
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IArrayOfIShader : IUnknown
Count: Long
Element (in Index: Long): IShader
Add (in IShaderParam: IShader)
Insert (in Index: Long, in IShaderParam:
IShader)
Remove (in Index: Long)
RemoveAll
IBasemapSubLayer : IUnknown
Layer: ILayer
GetConversionStatus:
esriConversionStatus
0..*
IHotlinkExpression : IUnknown
ExpressionProperties:
IHotLinkExpressionProperties
ExecuteExpression (in pObject: IObject):
String
IHotlinkExpression
IHTMLPopupInfo2
IHTMLPopupIdentify2
IDisplayString
IIdentifyDisplay
IOrderedLayerFields
IWorkspaceEvents
FieldInfoSet
IFieldInfoSet
IFieldInfoSet : IUnknown
Count: Long
FieldInfo (in Index: Long): IFieldInfo
FieldName (in Index: Long): String
Add (in FieldName: String, in FieldInfo:
IFieldInfo)
Clear
Find (in FieldName: String): IFieldInfo
Remove (in FieldName: String)
esriDisplay.IDisplayFilterManager
ITimeData
ITimeDataDisplay
ITimeDataCustomUI
IRasterCatalogDisplayProps2
IRasterLayerExport3
IAnnotationExpressionEngine
ICodedValueAttributes
IPersistStream
IPersist
HotLinkPythonEngine
esriCadastralFabricRenderer
0 - esriCFRControlPoints
1 - esriCFRLinePoints
2 - esriCFRPoints
3 - esriCFRLines
4 - esriCFRParcels
esriCadastralFeature
1 - esriCadastralParcel
2 - esriCadastralControlPoint
esriCadastralParcelType
1 - esriCadastralParcelLocked
2 - esriCadastralParcelUnlocked
esriConversionStatus
0 - esriConversionStatusSuccess
1 - esriConversionStatusWarnings
2 - esriConversionStatusErrors
esriLayerEventHint
0 - esriLayerEventHintProperties
1 - esriLayerEventHintVisibility
2 - esriLayerEventHintLayerAddedToGroup
3 - esriLayerEventHintLayerRemovedFromGroup
4 - esriLayerEventHintLayerMovedWithinGroup
LasDatasetLayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
ILayerFactory
TinRendererinCarto
Renderers
TerrainLayer
ITerrainLayer : ILayer
AnalysisToolsResolution: Double
AutoLOR: Boolean
CurrentResolution: Double
DisplayField: String
LockCurrentSurface: Boolean
PointBudget: Long
PyramidHonored: Boolean
RendererCount: Long
ScaleSymbols: Boolean
ShowResolution: Boolean
TargetResolution: Double
Terrain: ITerrain
UseOverviewTerrain: Boolean
UsePointBudget: Boolean
AddRenderer (in pRenderer: ITinRenderer)
ClearRenderers
DeleteRenderer (in pRenderer:
ITinRenderer)
GetCurrentSurface: ISurface
GetRenderer (in Index: Long): ITinRenderer
InsertRenderer (in pRenderer:
ITinRenderer, in Index: Long)
esriDisplay.IConnectionPointContainer
ITerrainEditEvents
ILayerFields : IUnknown
Field (in Index: Long): IField
FieldCount: Long
FieldInfo (in Index: Long): IFieldInfo
FindField (in FieldName: String): Long
ILayerFields
ITableFields : IUnknown
Field (in Index: Long): IField
FieldCount: Long
FieldInfo (in Index: Long): IFieldInfo
FindField (in FieldName: String): Long
ITerrainLayer
IDisplayFilterManager
ILegendInfo
ITerrainLayer2
ILayerDrawSetup
IWorkspaceEvents2
IWorkspaceEvents
esriGeoDatabase.ITableFields
esriDisplay.
IConnectionPointContainer
NITFGraphicsLayer
ILayerDrawingProperties
ILayerInfo
ILayerPosition
INITFGraphicsLayer
INITFGraphicsLayer : ILayer
Add (in pGeometry: IGeometry, in pSymbol:
ISymbol, in Size: Long)
Create (in Name: String, in x: Long, in y:
Long, in pExtent: IEnvelope, in dx:
Double, in dy: Double, in pXf:
IGeodataXform, in CGM: String)
esriDisplay.IConnectionPointContainer
DataLayer
IDataLayer2 : IUnknown
DataSourceName: IName
DataSourceSupported (in Name: IName):
Boolean
RelativeBase: String
Connect (in pOptRepairName: IName):
Boolean
Disconnect
InWorkspace (in Workspace: IWorkspace):
Boolean
ILayerPosition : IUnknown
LayerWeight: Double
ILayerInfo : IUnknown
LargeImage: OLE_HANDLE
LargeSelectedImage: OLE_HANDLE
SmallImage: OLE_HANDLE
SmallSelectedImage: OLE_HANDLE
IDataLayer2
IDataLayer
ILayerInfo
ILayerPosition
*
WCSLayerinCartoMobile,
WMSandWCSServers
esriSystem.ISupportErrorInfo
WMTSLayerFactory
ILayerFactory
TopologyLayer
ILayerEffects
ILegendInfo
esriDisplay.IDisplayFilterManager
ILayerDrawingProperties
esriDisplay.IDisplayAdmin
ITopologyErrorSelection : IUnknown
RuleType (in Index: Long):
esriTopologyRuleType
RuleTypeCount: Long
Selectable (in Index: Long): Boolean
SelectErrors: Boolean
SelectExceptions: Boolean
ITopologyLayer : IUnknown
Renderer (in Index: esriTopologyRenderer):
IFeatureRenderer
Topology: ITopology
ITopologyLayer
ITopologyErrorSelection
esriGeoDatabase.IDataset
esriDisplay.IDisplayAdmin2
WMTSLayer
IWMTSLayer : IUnknown
DataSourceName: IName
Dimensions: IPropertySet
ImageFormat: String
LayerName: String
Style: String
TileMatrixSet: String
WMTSConnection: IWMTSConnection
Connect (in pConnectionName: IName):
Boolean
IWMTSLayer
ILayerDrawingProperties
ILayerEffects
ILayerExtensions
IDisplayTable
ILegendInfo
ISecureLayer
ISecureLayer2
ILayerEvents
(optional) esriGeoDatabase.IGeoDataset
esriSystem.IPersist
esriSystem.IPersistStream
Layer
esriGeoDatabase.IGeoDataset
ILayer
ILayer : IUnknown
AreaOfInterest: IEnvelope
Cached: Boolean
MaximumScale: Double
MinimumScale: Double
Name: String
ShowTips: Boolean
SpatialReference: ISpatialReference
SupportedDrawPhases: Long
TipText (in x: Double, in y: Double, in
Tolerance: Double): String
Valid: Boolean
Visible: Boolean
Draw (in DrawPhase: esriDrawPhase, in
Display: IDisplay, in TrackCancel:
ITrackCancel)
ILayerGeneralProperties : IUnknown
LastMaximumScale: Double
LastMinimumScale: Double
LayerDescription: String
ILayerGeneralProperties
(optional)
IPublishLayer : IUnknown
DataDetails (in bsPadding: String): String
DataValid: Boolean
PublishingDescription: String
SupportsPublishing: Boolean
PrepareForPublishing
IPublishLayer
(optional)
FDOGraphicsSublayer
esriDisplay.IDisplayAdmin
esriGeoDatabase.IGeoDataset
ILayer
ILayerDrawingPhase
esriSystem.IPersist
esriSystem.IPersistStream
IAnnotationSublayer : IUnknown
AnnotationClassID: Long
Parent: IAnnotationLayer
IAnnotationSublayer
ILayerGeneralProperties : IUnknown
LastMaximumScale: Double
LastMinimumScale: Double
LayerDescription: String
ILayerGeneralProperties
MapServerRESTLayer
ICompositeLayer
ICompositeLayer2
IDisplayAdmin
IDisplayAdmin2
ILayerDrawingProperties
ILayerEffects
IDataLayer
IDataLayer2
ILayerExtensions
ISecureLayer
ITimeData
ITimeDataDisplay
IConnectionPointContainer
ILayerEvents
(LayerEventsHelper)
ITimeData2 : ITimeData
HasLiveData: Boolean
ITimeData2
IMapServerRESTLayer IMapServerRESTLayer : IUnknown
TransparentBackground: Boolean
Connect (in restUrl: String)
ILayerSymbologyExtents : IUnknown
ExpandRegionForSymbols (in pDisplay:
IDisplay, in pRegion: IGeometry)
ILayerSymbologyExtents
ISecureLayer2 : IUnknown
HasAuthentication: Boolean
ClearPassword (bForceReconnect:
Boolean)
ISecureLayer2
IRasterResamplingControl : IUnknown
ResamplingHint: esriRasterResamplingHint
esriDataSourcesRaster.IRasterResamplingControl
IServiceLayerImageFormat : IUnknown
RequestedImageType: esriImageFormat
SupportedImageFormat (in Index: Long):
esriImageFormat
SupportedImageFormatCount: Long
IServiceLayerImageFormat
*
esriCadastralParcelLayerType
0 - esriCadastralParcelUnknown
1 - esriCadastralParcelPLSSTownship
2 - esriCadastralParcelPLSSSection
3 - esriCadastralParcelPLSSQuarterSection
4 - esriCadastralParcelSpecialSurvey
5 - esriCadastralParcelSimultaneousConveyance
6 - esriCadastralParcelConveyanceDivision
7 - esriCadastralParcelTax
8 - esriCadastralParcelOwnership
9 - esriCadastralParcelEncumbrance
10 - esriCadastralParcelSeparatedRight
11 - esriCadastralParcelOther
12 - esriCadastralParcelPLSSSixteenthSection
CadastralFabricLayer
ICadastralFabricLayer
ICadastralFabricLayerEvents
(CadastralFabricLayerEventsHelper)
ICadastralFabricSelection
ICompositeLayer
ICompositeLayer2
IDataLayer
IDataLayer2
IIdentify
ILayerEffects
ILayerExtensions
ILayerInfo
ICadastralFabricLayer : IUnknown
CadastralFabric: ICadastralFabric
CadastralSubLayer (in LayerType:
esriCadastralFabricRenderer):
IFeatureLayer
SearchCadastralFeatures (in queryFilter:
IQueryFilter, in CadastralFeature:
esriCadastralFeature): IFeatureIDSet
ICadastralFabricSelection : IUnknown
ControlPointSet: IFeatureIDSet
ControlPointSymbol: ISimpleMarkerSymbol
ParcelSet (in ParcelType:
esriCadastralParcelType): IFeatureIDSet
ParcelSymbol (in ParcelType:
esriCadastralParcelType):
ISimpleFillSymbol
ClearControlPointsInJobList
ClearParcelsInJobList (in ParcelType:
esriCadastralParcelType)
ClearSelection (in CadastralFeature:
esriCadastralFeature)
SelectCadastralFeatures (in queryFilter:
IQueryFilter, in CadastralFeature:
esriCadastralFeature, in
XORToExistingSelection: Boolean)
esriDisplay.IConnectionPointContainer
ICadastralFabricParcelLayer : IUnknown
ParcelCount: Long
ParcelSubLayer (in Layer: Long):
IFeatureLayer
ICadastralFabricParcelLayer
CadastralFabricSubLayer
ICadastralFabricSubLayer : IUnknown
CadastralFabric: ICadastralFabric
CadastralTableType: esriCadastralFabricTable
ICadastralFabricSubLayer
ICadastralFabricSubLayer2 : IUnknown
Historic: Boolean
ParcelLayerType: esriCadastralParcelLayerType
ICadastralFabricSubLayer2
ITimeData2
MapServerRESTSubLayer
ILayer2 : IUnknown
AreaOfInterest: IEnvelope
Cached: Boolean
MaximumScale: Double
MinimumScale: Double
Name: String
ScaleRangeReadOnly: Boolean
ShowTips: Boolean
SpatialReference: ISpatialReference
SupportedDrawPhases: Long
TipText (in x: Double, in y: Double, in
Tolerance: Double): String
Valid: Boolean
Visible: Boolean
Draw (in DrawPhase: esriDrawPhase, in
Display: IDisplay, in TrackCancel:
ITrackCancel)
ILayer2
IDisplayAdmin
IDisplayAdmin2
ILayerDrawingProperties
ILayerEffects
ICompositeLayer
ICompositeLayer2
ITimeData
ITimeDataDisplay
ILegendInfo
ILayerExtensions
ILayerEvents
(LayerEventsHelper)
ITimeData
ITimeData : IUnknown
SupportsTime: Boolean
TimeReference: ITimeReference
UseTime: Boolean
GetFullTimeExtent: ITimeExtent
MosaicLayer
IAttributeTable
esriSystem.IClassID
ICompositeLayer2
IConnectionPointContainer
IDataLayer
IDataLayer2
IDataset
IDisplayFilterManager
ILayer2
ILayerEffects
ILayerExtensions
ILayerMasking
ILayerSymbologyExtents
IMosaicLayer
IRasterDataManagementEvents
ISupportErrorInfo
ITableDefinition
ITimeData
ITimeDataDisplay
ITimeTableDefinition
esriGeodatabase.IWorkspaceEditEvents
IMosaicLayer : IUnknown
BoundaryLayer: IFeatureLayer
FilePath: String
FootprintLayer: IFeatureLayer
MosaicDataset: IMosaicDataset
PreviewLayer: IImageServerLayer
SeamlineLayer: IFeatureLayer
CreateFromFilePath (in FilePath: String)
CreateFromMosaicDataset (in
MosaicDataset: IMosaicDataset)
ITimeData : IUnknown
SupportsTime: Boolean
TimeReference: ITimeReference
UseTime: Boolean
GetFullTimeExtent: ITimeExtent
ITimeDataDisplay : IUnknown
TimeDataCumulative: Boolean
TimeInterval: Double
TimeIntervalUnits: esriTimeUnits
TimeOffset: Double
TimeOffsetUnits: esriTimeUnits
ITimeData2
StandaloneTable
IAttributeTable
esriGeoDatabase.IClass
esriDisplay.IConnectionPointContainer
IDataLayer
IDataLayer2
esriGeoDatabase.IDataset
IDisplayRelationshipClass
esriSystem.IPersistStream
IRelationshipClassCollection
IRelationshipClassCollectionEdit
ISelectionEvents
IStandaloneTable
esriGeoDatabase.ITable
ITableDefinition
esriGeoDatabase.ITableFields
ITableSelection
IStandaloneTable : IUnknown
DisplayField: String
Name: String
Table: ITable
Valid: Boolean
ITable : IClass
CreateRow: IRow
CreateRowBuffer: IRowBuffer
DeleteSearchedRows (in QueryFilter:
IQueryFilter)
GetRow (in OID: Long): IRow
GetRows (in oids: Variant, in Recycling:
Boolean): ICursor
Insert (in useBuffering: Boolean): ICursor
RowCount (in QueryFilter: IQueryFilter):
Long
Search (in QueryFilter: IQueryFilter, in
Recycling: Boolean): ICursor
Select (in QueryFilter: IQueryFilter, in
selType: esriSelectionType, in selOption:
esriSelectionOption, in
selectionContainer: IWorkspace):
ISelectionSet
Update (in QueryFilter: IQueryFilter, in
Recycling: Boolean): ICursor
UpdateSearchedRows (in QueryFilter:
IQueryFilter, in buffer: IRowBuffer)
esriSystem.IPersist
IDisplayTable
IDefinitionExpressionEvents
(DefinitionExpressionEvents)
IOrderedLayerFields
ITimeData
ITimeDataDisplay
ITimeDimensionDefinition
ITimeDisplayTable
ITimeTableDefinition
IDisplayString
ITimeDisplayTable2 : ITimeDisplayTable
PrepareTimeQueryEx (in pTimeValue:
ITimeValue, in eTimeRelation:
esriTimeRelation, in pFilter: IQueryFilter)
PrepareTimeQueryFromDisplay (in
pDisplay: IDisplay, in pFilter:
IQueryFilter)
ITimeDisplayTable2
esriGeoDatabase.IObjectClassSchemaEvents
ITimeData2
CoClass
InterfaceD
InterfaceB
TypesofClasses
Anabstractclasscannotbeusedtocreatenewobjectsbutisaspecificationfor
instancesofsubclasses(throughtypeinheritance.)
ACoClasscandirectlycrea teobjectsbydeclaringanewobject.
AClasscannotdirectlycreateobjects,butobjectsofthisclasscanbecreatedasa
propertyofanotherclassorinstantiatedbyobjectsfromanotherclass.
TypesofRelationships
Associationsrepresentrelationshipsbetweenclasses.Theyhavedefined
multiplicitiesatbothends.
Typeinhe ritance definesspecializedclassesofobjectswhichsharepropertiesand
methodswiththesuperclassandhaveadditionalpropertiesandmethods.Note
thatinterfacesinsuperclassesarenotduplicatedinsubclasses.
Instantiatio nspecifiesthatoneobjectfromoneclasshasamethodwithwhichit
createsanobjectfromanotherclass.
Compositionisarelationshipinwhichobjectsfromthe'whole'classcontrolthe
lifetimeofobjectsfromthe'part'class.
AnN‐aryassoci ation specifie sthatmorethantwoclassesareassociated. A
diamondisplacedattheintersectionoftheassociationbranches.
AMultiplicityisaconstraintonthenumberofobjectsthatcanbeassociatedwith
anotherobject.Associationandcompositionrelationshipshavemultiplicitieson
bothsides.Thisisthenotationformultiplicities:
1 ‐ Oneandonlyone(ifnoneshown,'1'isimplied)
0..1 ‐ Zeroorone
M..N ‐ FromMtoN(positiveintegers)
*or0..* ‐ Fromzerotoanypositiveinteger
1..* ‐ Fromonetoanypositiveinteger
Class Diagram
Key
enumeration
firstValue - firstEnumeration
secondValue - secondEnumeration
AbstractCl ass
Typeinheritance
Instantiation
Association
Composition
1..*
Multiplicity
Interfaceofinterest
InterfaceA
(Optional)InterfaceB
Interfaceofinterest
InterfaceG
InterfaceM
Outbound Interface
Inbound Interface
SpecialInterfaces
(Optional)representsinterfacesthatare
inheritedbysomesubclassesbutnotall.
Thesubclasseslisttheoptionalinterfaces
theyimplement.
(Instance)representsinterfacesthatare
onlyonspecificinstancesoftheclass.
(<classname>)indicatesthenameofthe
helperclassrequiredtosupportthisevent
interfaceinVisualBasic.
Interface key
Property Get
Property Put
Property Get/Put
Property Put by Reference
Method
(<classname>)InterfaceO
Structure key
<<Struct>>
firstMember: Type
secondMember: Type
Class
Interfaceofinterest
CartoObjectModel
Rendering
Esri
®
ArcGIS
®
10.3.1
Copyright©1999‐2015Esri.Allrightsreserved.Esri,ArcGIS,ArcObjects,andArcMaparetrademarks,registeredtrademarks,orservicemarksofEsriintheUnited
States,theEuropeanCommunity,orcertainotherjurisdictions.
esriRasterSelectionMaskFileFormat
0 - esriMaskTiffUncompress
1 - esriMaskImagineUncompress
esriRasterSelectionMaskOp
0 - esriRasterSelectionMaskSET
1 - esriRasterSelectionMaskCLEAR
2 - esriRasterSelectionMaskINVERT
3 - esriRasterSelectionMaskCOPY
4 - esriRasterSelectionMaskAND
esriRasterStretchStatsTypeEnum
0 - esriRasterStretchStats_AreaOfView
1 - esriRasterStretchStats_Dataset
2 - esriRasterStretchStats_GlobalStats
esriRasterRenderingModeEnum
0 - esriRasterRenderingBlockMode
1 - esriRasterRenderingTopToBottomMode
2 - esriRasterRenderingFullMode
Enumerations
Interfaces
IBufferProcessingSymbology : IUnknown
ColorRamp: IColorRamp
IEnumRasterUniqueValueColor : IUnknown
DoubleKey: Double
nClasses: Long
StringKey: String
Next (out Index: Long)
Reset
set_Class (iClass: Long)
IFeatureLayerSymbology : IUnknown
CanSymbolize (in FeatureLayer:
IFeatureLayer): Boolean
Priority: Double
Symbolize (in FeatureLayer: IFeatureLayer)
IRasterStretch : IUnknown
Background: Boolean
BackgroundColor: IColor
BackgroundValues: Double
Invert: Boolean
StandardDeviationsParam: Double
StretchType: esriRasterStretchTypesEnum
TinLayer in
Carto Layers
TinBreaklineRenderer
ITinUniqueValueRenderer
ITinUniqueValueRenderer : IUnknown
ColorScheme: String
DefaultLabel: String
DefaultSymbol: ISymbol
Description (in Value: String): String
Heading (in Value: String): String
Label (in Value: String): String
LookupStyleset: String
ReferenceValue (in Value: String): String
Symbol (in Value: String): ISymbol
UseDefaultSymbol: Boolean
Value (in Index: Long): String
ValueCount: Long
AddReferenceValue (in Value: String, in
refValue: String)
AddValue (in Value: String, in Heading: String,
in Symbol: ISymbol)
RemoveAllValues
RemoveValue (in Value: String)
TinEdgeRenderer
ITinSingleSymbolRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
IPropertySupport
ITinSingleSymbolRenderer
TinNodeValueRenderer
ITinUniqueValueRenderer
ITinUniqueValueRenderer : IUnknown
ColorScheme: String
DefaultLabel: String
DefaultSymbol: ISymbol
Description (in Value: String): String
Heading (in Value: String): String
Label (in Value: String): String
LookupStyleset: String
ReferenceValue (in Value: String): String
Symbol (in Value: String): ISymbol
UseDefaultSymbol: Boolean
Value (in Index: Long): String
ValueCount: Long
AddReferenceValue (in Value: String, in
refValue: String)
AddValue (in Value: String, in Heading: String,
in Symbol: ISymbol)
RemoveAllValues
RemoveValue (in Value: String)
TinNodeRenderer
ITinSingleSymbolRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
IPropertySupport
ITinSingleSymbolRenderer
IPropertySupport
ITinIllumination
TinFaceRenderer
ITinSingleSymbolRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
ITinIllumination
TinFaceValueRenderer
ITinUniqueValueRenderer : IUnknown
ColorScheme: String
DefaultLabel: String
DefaultSymbol: ISymbol
Description (in Value: String): String
Heading (in Value: String): String
Label (in Value: String): String
LookupStyleset: String
ReferenceValue (in Value: String): String
Symbol (in Value: String): ISymbol
UseDefaultSymbol: Boolean
Value (in Index: Long): String
ValueCount: Long
AddReferenceValue (in Value: String, in
refValue: String)
AddValue (in Value: String, in Heading: String,
in Symbol: ISymbol)
RemoveAllValues
RemoveValue (in Value: String)
ITinUniqueValueRenderer
IClassBreaksUIProperties
IDataSampling
ITinIllumination
TinSlopeRenderer
ITinColorRampRenderer : IUnknown
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Label (in Index: Long): String
MinimumBreak: Double
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
IClassBreaksUIProperties
IDataSampling
ITinIllumination
TinAspectRenderer
ITinColorRampRenderer : IUnknown
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Label (in Index: Long): String
MinimumBreak: Double
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
IClassBreaksUIProperties
IDataSampling
ITinIllumination
TinElevationRenderer
ITinColorRampRenderer : IUnknown
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Label (in Index: Long): String
MinimumBreak: Double
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
ITinColorRampRenderer
RasterRendererMakerDefault
IRasterRendererMaker
IRasterRendererMaker2
IRasterRendererMaker : IUnknown
Priority: Long
CreateDefaultRasterRenderer (in pRaster:
IRaster): IRasterRenderer
IRasterRendererMaker2 : IUnknown
CreateDefaultRasterRenderer (in
pRasterDataset: IRasterDataset):
IRasterRenderer
RasterUniqueValueRenderer
IRasterUniqueValueRenderer
IRasterRendererClassInfo
IRasterUniqueValueRenderer : IUnknown
ClassCount (in iHeading: Long): Long
ColorScheme: String
DefaultLabel: String
DefaultSymbol: ISymbol
Description (in iHeading: Long, in iClass:
Long): String
Field: String
Heading (in iHeading: Long): String
HeadingCount: Long
Label (in iHeading: Long, in iClass: Long):
String
Symbol (in iHeading: Long, in iClass: Long):
ISymbol
UseDefaultSymbol: Boolean
Value (in iHeading: Long, in iClass: Long, in
iValue: Long): Variant
ValueCount (in iHeading: Long, in iClass:
Long): Long
AddValue (in iHeading: Long, in iClass: Long,
in Value: Variant)
RemoveValues (in iHeading: Long, in iClass:
Long)
IRasterRendererClassInfo : IUnknown
ClassCount: Long
ClassificationField: String
IsNumericClasses: Boolean
NormalizationField: String
QueryNumberClass (in ClassIndex: Long, out
MinValue: Double, out maxValue: Double,
out outValue: Long)
QueryStringClass (in ClassIndex: Long, out
inValue: String, out outValue: Long)
RasterClassifyColorRampRenderer
IRasterClassifyColorRampRenderer
IRasterClassifyUIProperties
IRasterDataExclusion
IRasterClassifyColorRampRenderer : IUnknown
Break (in Index: Long): Double
ClassCount: Long
ClassField: String
Description (in Index: Long): String
Label (in Index: Long): String
NormField: String
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
IRasterClassifyUIProperties : IUnknown
ClassificationMethod: IUID
ColorRamp: String
DeviationInterval: Double
NumberFormat: INumberFormat
ShowClassGaps: Boolean
IRasterDataExclusion : IUnknown
ExcludeColor: IColor
ExcludeDescription: String
ExcludeLabel: String
ExcludeRanges: Variant
ExcludeShowClass: Boolean
ExcludeValues: Variant
IRasterRendererClassInfo
IRasterRendererClassInfo : IUnknown
ClassCount: Long
ClassificationField: String
IsNumericClasses: Boolean
NormalizationField: String
QueryNumberClass (in ClassIndex: Long, out
MinValue: Double, out maxValue: Double, out
outValue: Long)
QueryStringClass (in ClassIndex: Long, out inValue:
String, out outValue: Long)
RasterStretchColorRampRenderer
IRasterStretchColorRampRenderer
IRasterStretchColorRampRenderer : IUnknown
BandIndex: Long
ColorRamp: IColorRamp
ColorScheme: String
LabelHigh: String
LabelLow: String
LabelMedium: String
ResetLabels
IRasterRendererClassInfo
IRasterStretchMinMax
IRasterStretchMinMax : IUnknown
CustomStretchMax: Double
CustomStretchMin: Double
StretchMax: Double
StretchMin: Double
UseCustomStretchMinMax: Boolean
IRasterStretch2 IRasterStretch2 : IUnknown
Background: Boolean
BackgroundColor: IColor
BackgroundValue: Variant
Invert: Boolean
SpecificationHistogram: IArray
StandardDeviationsParam: Double
StretchStats: IArray
StretchStatsType: esriRasterStretchStatsTypeEnum
StretchType: esriRasterStretchTypesEnum
IRasterRendererClassInfo : IUnknown
ClassCount: Long
ClassificationField: String
IsNumericClasses: Boolean
NormalizationField: String
QueryNumberClass (in ClassIndex: Long, out
MinValue: Double, out maxValue: Double, out
outValue: Long)
QueryStringClass (in ClassIndex: Long, out inValue:
String, out outValue: Long)
RasterColormapRenderer
IRasterRendererClassInfo
IRasterRendererClassInfo : IUnknown
ClassCount: Long
ClassificationField: String
IsNumericClasses: Boolean
NormalizationField: String
QueryNumberClass (in ClassIndex: Long, out
MinValue: Double, out maxValue: Double,
out outValue: Long)
QueryStringClass (in ClassIndex: Long, out
inValue: String, out outValue: Long)
IRasterRendererUniqueValues
IRasterRendererColorRamp
IRasterRendererUniqueValues
IRasterRendererColorRamp
IColorChannelMapping
IRasterRendererColorRamp
RasterLayer in
Carto Layers
*
FeatureLayerin
CartoLayers
BiUniqueValueRenderer
IBivariateRenderer : IUnknown
MainRenderer: IFeatureRenderer
VariationRenderer: IFeatureRenderer
CreateLegend
IBivariateRenderer
ScaleDependentRenderer
IScaleDependentRenderer
IScaleDependentRenderer : IUnknown
Break (in Index: Long): Double
Renderer (in Index: Long): IUnknown
RendererCount: Long
AddRenderer (in Renderer: IFeatureRenderer)
MoveRenderer (in Renderer:
IFeatureRenderer, in toIndex: Long)
RemoveRenderer (in Renderer:
IFeatureRenderer)
*
LegendGroup
ILegendGroup
esriSystem.IPersist
esriSystem.IPersistStream
ILegendGroup : IUnknown
Class (in Index: Long): ILegendClass
ClassCount: Long
Editable: Boolean
Heading: String
Visible: Boolean
AddClass (in LegendClass: ILegendClass)
ClearClasses
InsertClass (in Index: Long, in LegendClass:
ILegendClass)
RemoveClass (in Index: Long)
DotDensityRenderer
IDataExclusion
IRendererFields
IDotDensityRenderer : IUnknown
ColorScheme: String
ControlLayer: IFeatureLayer
DotDensitySymbol: IDotDensityFillSymbol
DotValue: Double
MaintainSize: Boolean
CreateLegend
IDotDensityRenderer
IDotDensityUIRenderer : IUnknown
MaxDensity: Double
MaxDensityArea: Double
MeanArea: Double
MeanDensity: Double
MinDensity: Double
MinDensityArea: Double
IDotDensityUIRenderer
FeatureRenderer
IFeatureRenderer
esriSystem.IPersist
esriSystem.IPersistStream
ILegendInfo
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
LegendGroups
ILegendGroups
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
ILegendGroups : IUnknown
Count: Long
Element (in Index: Long): ILegendGroup
Add (in LegendGroup: ILegendGroup)
Insert (in Index: Long, in LegendGroup:
ILegendGroup)
Remove (in Index: Long)
RemoveAll
*
LegendClasses
ILegendClasses
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
ILegendClasses : IUnknown
Count: Long
Element (in Index: Long): ILegendClass
Add (in LegendClass: ILegendClass)
Insert (in Index: Long, in LegendClass:
ILegendClass)
Remove (in Index: Long)
RemoveAll
*
TIN and Terrain Rendering
Raster Rendering
Feature Rendering
ColorRampSymbol
IColorRampSymbol
IColorRampSymbol : IFillSymbol
ColorRamp: IColorRamp
ColorRampInLegendGroup: IColorRamp
Invert: Boolean
LegendClassIndex: Long
LegendGroup: ILegendGroup
ColorSymbol
IColorSymbol
esriDisplay.IMapLevel
IColorSymbol : IFillSymbol
esriDisplay.IFillSymbol
esriDisplay.IMapLevel
IFillSymbol : IUnknown
Color: IColor
Outline: ILineSymbol
esriDisplay.IFillSymbol
IFillSymbol : IUnknown
Color: IColor
Outline: ILineSymbol
RasterRGBSymbol
IColorSymbol
esriDisplay.IFillSymbol
esriDisplay.IMapLevel
IColorSymbol : IFillSymbol
IFillSymbol : IUnknown
Color: IColor
Outline: ILineSymbol
esriSystem.IPropertySupport
esriSystem.IPropertySupport
esriSystem.IPropertySupport
esriDataNormalization
0 - esriNormalizeByField
1 - esriNormalizeByLog
2 - esriNormalizeByPercentOfTotal
3 - esriNormalizeByArea
4 - esriNormalizeByNothing
esriDataSampling
0 - esriAllRecords
1 - esriRandomRecords
2 - esriEveryNthRecord
DefaultNetworkLayerSymbology
INetworkLayerSymbology
INetworkLayerSymbology : IUnknown
CanSymbolize (in Layer: INetworkLayer):
Boolean
Priority: Double
Symbolize (in Layer: INetworkLayer)
Symbol in Display
NetworkLayer in
Carto Layers
*
*
Network Rendering
IBasicHistogram
IDataNormalization
esriSystem.IStatisticsResults
ITableHistogram
RepresentationRenderer
IDataLayer
ILevelRenderer
IRendererClasses
IRepresentationRenderer
IRepresentationRenderer : IUnknown
DrawInvalidRule: Boolean
DrawInvisible: Boolean
InvalidRuleColor: IColor
InvisibleColor: IColor
RepresentationClass: IRepresentationClass
SimpleRenderer
ILookupSymbol
IRotationRenderer : IUnknown
RotationField: String
RotationType: esriSymbolRotationType
ITransparencyRenderer : IUnknown
TransparencyField: String
ISimpleRenderer
IDisplayAdmin
ILevelRenderer
IRotationRenderer
ITransparencyRenderer
ISimpleRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
ILevelRenderer : IUnknown
CurrentDrawLevel: Long
LevelArray: Variant
IDisplayAdmin : IUnknown
UsesFilter: Boolean
IRotationRenderer2
RepresentationClass
in Geodatabase
1..0
IGlobeRasterStretch
IHillShadeInfo
IHillShadeInfo
TerrainDirtyAreaRenderer
IPropertySupport
ITerrainRenderer
ITinSingleSymbolRenderer
ITerrainRenderer : ITinRenderer
Terrain: ITerrain
TerrainLayer in
Carto Layers
*
ILayerSymbologyExtents
IIdentify
IXMLVersionSupport
IXMLSerialize
ILookupSymbol
RasterDiscreteColorRenderer
IRasterDiscreteColorRenderer
IRasterDiscreteColorRenderer : IUnknown
Colormap: IRasterColormap
NumColors: Long
RepresentationLegendClass
ILegendClass
IRepresentationLegendClass
IRepresentationLegendClass : IUnknown
RepresentationClass: IRepresentationClass
RuleID: Long
IExportSupport
ITinSingleSymbolRenderer
ITinColorRampRenderer
ITinColorRampRenderer
IDataExclusion2
RasterRGBRenderer
IRasterRGBRenderer
IRasterStretch2
IRasterRGBRenderer : IUnknown
BlueBandIndex: Long
GreenBandIndex: Long
RedBandIndex: Long
UseBlueBand: Boolean
UseGreenBand: Boolean
UseRedBand: Boolean
QueryBandIndices (out redIndex: Long, out
greenIndex: Long, out blueIndex: Long)
SetBandIndices (in redIndex: Long, in
greenIndex: Long, in blueIndex: Long)
IRasterStretch2 : IUnknown
Background: Boolean
BackgroundColor: IColor
BackgroundValue: Variant
Invert: Boolean
SpecificationHistogram: IArray
StandardDeviationsParam: Double
StretchStats: IArray
StretchStatsType:
esriRasterStretchStatsTypeEnum
StretchType: esriRasterStretchTypesEnum
IColorChannelMapping
IGlobeRasterStretch
IRasterStretch3 : IUnknown
GammaValue: Variant
UseGamma: Boolean
IRasterStretch3
IRasterStretch
IRasterRGBRenderer2 : IRasterRGBRenderer
AlphaBandIndex: Long
UseAlphaBand: Boolean
IRasterRGBRenderer2
IRasterStretch3 : IUnknown
GammaValue: Variant
UseGamma: Boolean
IRasterStretch3
IRasterStretch
ITerrainRenderer
ITerrainRenderer
ITerrainRenderer
ITerrainRenderer
ITerrainRenderer
esriSystem.IXMLVersionSupport
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IRasterRendererColorRamp
esriSystem.IXMLSerialize
esriSystem.IXMLSerialize
esriSystem.IXMLSerialize
esriSystem.IXMLSerialize
IFeatureRenderer : IUnknown
ExclusionSet: IFeatureIDSet
RenderPhase (in DrawPhase:
esriDrawPhase): Boolean
SymbolByFeature (in Feature: IFeature):
ISymbol
CanRender (in featClass: IFeatureClass, in
Display: IDisplay): Boolean
Draw (in Cursor: IFeatureCursor, in
DrawPhase: esriDrawPhase, in Display:
IDisplay, in TrackCancel: ITrackCancel)
PrepareFilter (in fc: IFeatureClass, in
queryFilter: IQueryFilter)
TerrainPointUniqueValueRenderer
ITerrainAttributeRenderer
ITerrainRenderer
ITerrainRenderer2
ITerrainRenderer2 : ITerrainRenderer
AreaOfInterest: IEnvelope
Resolution: Double
ITerrainRenderer : ITinRenderer
Terrain: ITerrain
TinContourRenderer
IMultiResolutionRenderer
ITinContourRenderer
ITinContourRenderer : IUnknown
ContourDescription: String
contourInterval: Double
ContourLabel: String
ContourSymbol: ISymbol
IndexContourDescription: String
indexContourFactor: Long
IndexContourLabel: String
IndexContourSymbol: ISymbol
referenceContourHeight: Double
NetworkRenderer
INetworkRenderer
INetworkRenderer : IUnknown
Name: String
RendererType: esriNetworkRendererType
RenderPhase (DrawPhase:
esriDrawPhase): Boolean
CanRender (in Layer: INetworkLayer, in
Display: IDisplay): Boolean
Draw (in Layer: INetworkLayer, in
DrawPhase: esriDrawPhase, in Display:
IDisplay, in TrackCancel: ITrackCancel)
ILegendInfo
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IPropertySupport
SimpleNetworkRenderer
INetworkEdgeRenderer
ISimpleNetworkRenderer
INetworkEdgeRenderer : IUnknown
ArrowAttributeName: String
ArrowSymbol (in symbolType:
esriNetworkArrowSymbolType): ISymbol
ArrowType: esriNetworkArrowType
ISimpleNetworkRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
INetworkEdgeRenderer2 :
INetworkEdgeRenderer
ShowArrows (in symbolType:
esriNetworkArrowSymbolType): Boolean
INetworkEdgeRenderer2
NetworkDirtyAreaRenderer
ISimpleNetworkRenderer
ISimpleNetworkRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
esriRasterTransparencyStateEnum
0 - esriRasterTransparencyStateOpaque
1 - esriRasterTransparencyStateAlpha
2 - esriRasterTransparencyStateMask
esriTopologyRenderer
0 - esriTRAreaErrors
1 - esriTRLineErrors
2 - esriTRPointErrors
3 - esriTRAreaExceptions
4 - esriTRLineExceptions
5 - esriTRPointExceptions
6 - esriTRDirtyAreas
TerrainPointElevationRenderer
IClassBreaksUIProperties
ITerrainRenderer
ITerrainRenderer2
ITinColorRampRenderer
ITinIllumination
ITerrainRenderer2 : ITerrainRenderer
AreaOfInterest: IEnvelope
Resolution: Double
ITerrainRenderer : ITinRenderer
Terrain: ITerrain
IColorRampSymbol2
IRasterStretchAdvancedLabels
IDataExclusion2
ILookupLegendClass
INetworkSourceRenderer
IPropertySupport
ISizeRenderer
esriNetworkArrowSymbolType
0 - esriNetworkArrowSymbolOneWay
1 - esriNetworkArrowSymbolBothWays
2 - esriNetworkArrowSymbolNoWay
esriNetworkArrowType
0 - esriNetworkArrowTypeNoArrow
1 - esriNetworkArrowTypeEndpoint
2 - esriNetworkArrowTypeMidpoint
esriNetworkRendererType
0 - esriNetworkRenderer
1 - esriNetworkSystemJunctionRenderer
2 - esriNetworkJunctionRenderer
3 - esriNetworkEdgeRenderer
4 - esriNetworkTurnRenderer
5 - esriNetworkDirtyAreaRenderer
6 - esriNetworkTrafficRenderer
6 - esriNetworkRendererLast
esriSizeRendererFlags
0 - esriSizeRendererNone
1 - esriSizeRendererUseExpression
2 - esriSizeRendererRandom
esriSymbolRotation3DFlags
0 - esriSymbolRotation3DNone
1 - esriSymbolRotation3DUseExpressionX
2 - esriSymbolRotation3DUseExpressionY
4 - esriSymbolRotation3DUseExpressionZ
8 - esriSymbolRotation3DRandomX
16 - esriSymbolRotation3DRandomY
32 - esriSymbolRotation3DRandomZ
IDotDensityRenderer2
esriMaintainDensityBy
0 - esriMaintainDensityByDotSize
1 - esriMaintainDensityByDotValue
LasUniqueValueRenderer
ILasAttributeRenderer : IUnknown
Attribute: esriLasAttributeType
Filter: ILasPointFilter
ThinningFactor: Double
ILasAttributeRenderer
ITinUniqueValueRenderer
IDatasetRenderer
IMultiResolutionRenderer
LasPointElevationRenderer
ILasAttributeRenderer : IUnknown
Attribute: esriLasAttributeType
Filter: ILasPointFilter
ThinningFactor: Double
ILasAttributeRenderer
IDatasetRenderer
ITinColorRampRenderer
IClassBreaksUIProperties
ITinIllumination
IDataSampling
TinRenderer
ITinRenderer
ILegendInfo
esriSystem.IPersist
esriSystem.IPersistStream
ITinRenderer : IUnknown
Name: String
Tin: ITin
Visible: Boolean
CanRender: Boolean
Copy (in pSource: ITinRenderer)
Draw (in DrawPhase: esriDrawPhase, in
Display: IDisplay, in aSpatialReference:
ISpatialReference, in TrackCancel:
ITrackCancel)
LasDatasetLayer in
Carto Layers
*
CalcRendererValues
ICalcRendererValues
ICalcRendererValues : IUnknown
CalcMinMax (out MinValue: Double, out
maxValue: Double)
GetFieldTotals: Variant
SetData (in Layer: IFeatureLayer, in Renderer:
IFeatureRenderer)
SetDirty
SetMinMax (MinValue: Double, maxValue:
Double)
ICalcRendererValues2 : ICalcRendererValues
CalcMinMaxExt (in positiveValuesOnly:
Boolean, out MinValue: Double, out
maxValue: Double)
ICalcRendererValues2
BasicTableHistogram
IBasicHistogram : IUnknown
CustomMax: Double
CustomMin: Double
GetHistogram (out doubleArrayValues:
Variant, out longArrayFrequencies:
Variant): Boolean
Invalidate
ResetCustomMinMax
ITableHistogram2 : IUnknown
ExclusionClause: String
MaxSampleSize: Long
ITableHistogram2
ProportionalSymbolRenderer
IBarrierProperties2
IDataExclusion
IDataNormalization
IProportionalSymbolRenderer : IUnknown
BackgroundSymbol: IFillSymbol
Field: String
FlanneryCompensation: Boolean
LegendSymbolCount: Long
MaxDataValue: Double
MinDataValue: Double
MinSymbol: ISymbol
NormField: String
ValueRepresentation:
esriValueRepresentations
ValueUnit: esriUnits
CreateLegendSymbols
IProportionalSymbolRenderer
IRotationRenderer : IUnknown
RotationField: String
RotationType: esriSymbolRotationType
IRotationRenderer
IDataExclusion2
IRotationRenderer2
LegendClass
esriSystem.IPersist
esriSyst em.IPersistStream
ILegendClass : IUnknown
Description: String
Format: ILegendClassFormat
Label: String
Symbol: ISymbol
esriSystem.IXMLSerialize
IDynamicLegendClass : IUnknown
Count: Long
IDynamicLegendClass
ILegendClass
IDatasetRenderer : IUnknown
Dataset: IDataset
TerrainPointAttributeRenderer
IClassBreaksUIProperties
IPropertySupport
ITerrainAttributeRenderer
ITerrainRenderer
ITerrainRenderer2
ITinColorRampRenderer
ITerrainRenderer2 : ITerrainRenderer
AreaOfInterest: IEnvelope
Resolution: Double
ITerrainRenderer : ITinRenderer
Terrain: ITerrain
IDatasetRenderer
TinNodeElevationRenderer
ITinColorRampRenderer : IUnknown
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Label (in Index: Long): String
MinimumBreak: Double
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
IDatasetRenderer : IUnknown
Dataset: IDataset
IDatasetRenderer
ITerrainRenderer
IDataSampling
IClassBreaksUIProperties
ITinColorRampRenderer
esriRasterStretchTypesEnum
0 - esriRasterStretch_NONE
1 - esriRasterStretch_DefaultFromSource
2 - esriRasterStretch_Custom
3 - esriRasterStretch_StandardDeviations
4 - esriRasterStretch_HistogramEqualize
5 - esriRasterStretch_MinimumMaximum
6 - esriRasterStretch_HistogramSpecification
7 - esriRasterStretch_PercentMinimumMaximum
8 - esriRasterStretch_ESRI
9 - esriRasterStretch_Count
RasterCatalogRendererPickerDefault
IRasterCatalogRendererPicker : IUnknown
AllAvailableRenderersCLSID: String[]
DefaultUseRenderersCLSID: String[]
Priority: Long
Pick (in pRenderers: IArray, in pRasterDataset:
IRasterDataset): IRasterRenderer
IRasterCatalogRendererPicker
RasterExporter
IRasterExporter : IUnknown
RasterRenderer: IRasterRenderer
ExportToBytes (in pRaster: IRaster, in
Format: String): BYTE[]
IRasterExporter
UniqueValueRenderer
IUniqueValueRenderer
IUniqueValueRenderer : IUnknown
ColorScheme: String
DefaultLabel: String
DefaultSymbol: ISymbol
Description (in Value: String): String
Field (in Index: Long): String
FieldCount: Long
FieldDelimiter: String
FieldType (in Index: Long): Boolean
Heading (in Value: String): String
Label (in Value: String): String
LookupStyleset: String
ReferenceValue (in Value: String): String
Symbol (in Value: String): ISymbol
UseDefaultSymbol: Boolean
Value (in Index: Long): String
ValueCount: Long
AddReferenceValue (in Value: String, in
refValue: String)
AddValue (in Value: String, Heading: String, in
Symbol: ISymbol)
RemoveAllValues
RemoveValue (in Value: String)
ILookupSymbol : IUnknown
LookupSymbol (in firstPass: Boolean, in
Feature: IFeature): ISymbol
ResetLookupSymbol (in Symbol: ISymbol)
ILevelRenderer
IRotationRenderer
ILookupSymbol
ITransparencyRenderer : IUnknown
TransparencyField: String
ITransparencyRenderer
IRendererClasses : IUnknown
Class (in Index: Long): String
ClassCount: Long
WhereClause (in Index: Long, in Table:
ITable): String
esriDisplay.IDisplayAdmin
IRotationRenderer2
ISizeRenderer
ILookupLegendClass
IUniqueValueRenderer2 : IUnknown
ColorRamp: IColorRamp
FlipSymbols: Boolean
ReverseUniqueValuesSorting: Boolean
IUniqueValueRenderer2
IXMLSerialize
IXMLVersionSupport
IRendererClasses
IFeatureRendererUpdate
IFeatureRendererUpdate : IUnknown
Update (in pFeatureLayer: IFeatureLayer)
ClassBreaksRenderer
IDataExclusion : IUnknown
ExclusionClause: String
ExclusionDescription: String
ExclusionLabel: String
ExclusionSymbol: ISymbol
ShowExclusionClass: Boolean
IRotationRenderer : IUnknown
RotationField: String
RotationType: esriSymbolRotationType
IClassBreaksRenderer
IClassBreaksUIProperties
IDataExclusion
IDataSampling
ILevelRenderer
IRotationRenderer
IClassBreaksRenderer : IUnknown
BackgroundSymbol: IFillSymbol
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Field: String
Label (in Index: Long): String
MinimumBreak: Double
NormField: String
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
IClassBreaksUIProperties : IUnknown
ColorRamp: String
DeviationInterval: Double
LowBreak (in Index: Long): Double
Method: IUID
NumberFormat: INumberFormat
ShowClassGaps: Boolean
ILevelRenderer : IUnknown
CurrentDrawLevel: Long
LevelArray: Variant
IDataNormalization
IBarrierProperties2
ILookupSymbol
IRendererClasses
IRendererClasses : IUnknown
Class (in Index: Long): String
ClassCount: Long
WhereClause (in Index: Long, in Table:
ITable): String
esriSystem.IXMLVersionSupport
esriSystem.IXMLSerialize
IDataNormalization : IUnknown
NormalizationField: String
NormalizationFieldAlias: String
NormalizationTotal: Double
NormalizationType: esriDataNormalization
IDataSampling : IUnknown
MaxSampleSize: Long
SamplingMethod: esriDataSampling
IDataExclusion2
IRotationRenderer2
ISizeRenderer
ILookupLegendClass
IFeatureRendererUpdate
IFeatureRendererUpdate : IUnknown
Update (in pFeatureLayer: IFeatureLayer)
IClassBreaksUIProperties2
IClassBreaksUIProperties2 : IUnknown
ColorRamp: IColorRamp
FlipSymbols: Boolean
RasterRenderer
IDisplayAdmin
IIdentify
ILegendInfo
esriSystem.IPersist
esriSystem.IPersistStream
IRasterDisplayProps
IRasterDisplayProps : IUnknown
BrightnessValue: Long
ContrastValue: Long
NoDataColor: IColor
TransparencyValue: Long
IRasterRendererInfo
IDisplayTableExchange
IRasterRenderer2 : IUnknown
AdaptRaster (in pRaster: IRaster)
RecreateRaster (in pDataset:
IRasterDataset, in pRaster: IRaster)
IRasterRenderer2
IRasterRenderer
IRasterRenderer : IUnknown
DisplayResolutionFactor: Long
Raster: IRaster
ResamplingType: rstResamplingTypes
Updated: Boolean
CanRender (in Raster: IRaster): Boolean
Copy (in pSource: IRasterRenderer)
Draw (in Raster: IRaster, in DrawPhase:
esriDrawPhase, in pDisplay: IDisplay, in
pTrackCancel: ITrackCancel)
Update
IRasterRendererUpdate : IUnknown
Update (in pRasterLayer: IRasterLayer)
IRasterRendererUpdate
ChartRenderer
IDataExclusion
IBarrierProperties2
IBasicOverposterEvents
IDataExclusion2
IRendererFields : IUnknown
Field (in Index: Long): String
FieldAlias (in Index: Long): String
FieldCount: Long
AddField (in Name: String, in Alias: String)
ClearFields
DeleteField (in Name: String)
IRendererFields
IPieChartRenderer : IUnknown
FlanneryCompensation: Boolean
MinSize: Double
MinValue: Double
ProportionalBySum: Boolean
ProportionalField: String
ProportionalFieldAlias: String
IPieChartRenderer
IIdentify : IUnknown
Identify (in pGeom: IGeometry): IArray
IIdentify
IDataNormalization : IUnknown
NormalizationField: String
NormalizationFieldAlias: String
NormalizationTotal: Double
NormalizationType: esriDataNormalization
IDataNormalization
IChartRenderer : IUnknown
BaseSymbol: ISymbol
ChartSymbol: IChartSymbol
ColorScheme: String
FieldTotal (in Index: Long): Double
Label: String
UseOverposter: Boolean
CreateLegend
IChartRenderer
NetworkTrafficRenderer
INetworkTrafficRenderer : IUnknown
DrawLineWidthByHierarchyLevelIndex: Boolean
ExteriorLineWidthIncrement: Double
InteriorLineWidthsByHierarchyLevelIndex:
IDoubleArray
LineCasingsColor: IColor
ScaleFilters: IDoubleArray
ShowLiveTrafficOnly: Boolean
UseDerivedLineCasingsColor: Boolean
UseLineCasings: Boolean
UseScaleFilters: Boolean
DeriveLineCasingsColor (in interiorColor:
IColor): IColor
INetworkTrafficRenderer
IClassBreaksRenderer
IClassBreaksRenderer : IUnknown
BackgroundSymbol: IFillSymbol
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Field: String
Label (in Index: Long): String
MinimumBreak: Double
NormField: String
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
esriSystem.IXMLSerialize
esriSystem.IXMLSerialize
OverposterProperties
IOverposterOptions : IUnknown
EnableDrawUnplaced: Boolean
EnableLabelCache: Boolean
InvertedLabelTolerance: Double
RotateLabelWithDataFrame: Boolean
UnplacedLabelColor: IColor
StackLabel (in Layerprops:
ILabelEngineLayerProperties, in forceStack:
Boolean, in labelIn: String, out stacked:
Boolean, out labelOut: String)
TranslateLabel (in Layerprops:
ILabelEngineLayerProperties, in labelIn:
String, out translated: Boolean, out labelOut:
String)
IOverposterProperties : IUnknown
AnnotateFeatureID: IUID
AnnotateMapID: IUID
FeatureLayerPropertiesID: IUID
LabelStyleID: IUID
Name: String
esriSystem.IClone
IOverposterProperties
esriSystem.IPersistStream
IOverposterOptions
IOverposterOptions2 : IUnknown
PauseLabeling: Boolean
IOverposterProperties2
IOverposterOptions2 : IUnknown
PauseLabeling: Boolean
IOverposterOptions2
AnnotationVBScriptEngine
AnnotationJScriptEngine
FeatureLayer in
Carto Layers
MaplexLabelEngineLayerProperties
MaplexDictionaryEntry
esriSystem.IClone
IMaplexDictionaryEntry
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexDictionaryEntry : IUnknown
Abbreviation: String
Text: String
Type: esriMaplexAbbrevType
LabelEngineLayerProperties
AnnotateFeature
IAnnotateFeature
IAnnotateFeature2
IAnnotateFeature2 : IUnknown
Label (in overposterProps:
IOverposterProperties, in
annoLayerProps:
IAnnotateLayerProperties, in Feature:
IFeature, in Display: IDisplay, in
pSpatialRef: ISpatialReference, in
barrierColl: IBarrierCollection, out
placedElement: IElement, out
unplacedElement: IElement)
LabelStyle
esriSystem.IClone
ILabelStyle
ILabelStyle2
esriSystem.IPersist
esriSystem.IPersistStream
ILabelStyle2 : IUnknown
BasicOverposterLayerProperties:
IBasicOverposterLayerProperties
OverposterLayerProperties:
IOverposterLayerProperties
Symbol: ITextSymbol
MaplexLabelStackingProperties
esriSystem.IClone
IMaplexLabelStackingProperties
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexLabelStackingProperties : IUnknown
MaximumNumberOfCharsPerLine: Long
MaximumNumberOfLines: Long
MinimumNumberOfCharsPerLine: Long
SeparatorCount: Long
StackJustification: esriMaplexStackingJustification
AddSeparator (in Separator: String, in Visible:
Boolean, in splitForced: Boolean, in splitAfter:
Boolean)
ClearSeparators
QuerySeparator (in Index: Long, out Separator:
String, out Visible: Boolean, out splitForced:
Boolean, out splitAfter: Boolean)
MaplexOffsetAlongLineProperties
esriSystem.IClone
IMaplexOffsetAlongLineProperties
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexOffsetAlongLineProperties : IUnknown
Distance: Double
DistanceUnit: esriMaplexUnit
LabelAnchorPoint: esriMaplexLabelAnchorPoint
PlacementMethod:
esriMaplexOffsetAlongLineMethod
Tolerance: Double
UseLineDirection: Boolean
MaplexOverposterLayerProperties
esriSystem.IClone
IMaplexOverposterLayerProperties
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexOverposterLayerProperties : IUnknown
AlignLabelToLineDirection: Boolean
AllowAsymmetricOverrun: Boolean
BackgroundLabel: Boolean
CanAbbreviateLabel: Boolean
CanOverrunFeature: Boolean
CanPlaceLabelOutsidePolygon: Boolean
CanReduceFontSize: Boolean
CanRemoveOverlappingLabel: Boolean
CanShiftPointLabel: Boolean
CanStackLabel: Boolean
CanTruncateLabel: Boolean
ConstrainOffset: esriMaplexConstrainOffset
DictionaryName: String
EnablePointPlacementPriorities: Boolean
FeatureBuffer: Long
FeatureType: esriBasicOverposterFeatureType
FeatureWeight: Long
FontHeightReductionLimit: Double
FontHeightReductionStep: Double
FontWidthReductionLimit: Double
FontWidthReductionStep: Double
GraticuleAlignment: Boolean
IsStreetPlacement: Boolean
LabelBuffer: Long
LabelPriority: Long
LabelStackingProperties:
IMaplexLabelStackingProperties
LandParcelPlacement: Boolean
LinePlacementMethod:
esriMaplexLinePlacementMethod
MaximumCharacterSpacing: Double
MaximumLabelOverrun: Double
MaximumWordSpacing: Double
MinimumEndOfStreetClearance: Double
MinimumRepetitionInterval: Double
MinimumSizeForLabeling: Double
NeverRemoveLabel: Boolean
OffsetAlongLineProperties:
IMaplexOffsetAlongLineProperties
PointPlacementMethod:
esriMaplexPointPlacementMethod
PointPlacementPriorities:
IPointPlacementPriorities
PolygonBoundaryWeight: Long
PolygonPlacementMethod:
esriMaplexPolygonPlacementMethod
PreferHorizontalPlacement: Boolean
PreferredEndOfStreetClearance: Double
PrimaryOffset: Double
PrimaryOffsetUnit: esriMaplexUnit
RepeatLabel: Boolean
RotationProperties: IMaplexRotationProperties
SecondaryOffset: Double
SpreadCharacters: Boolean
SpreadWords: Boolean
ThinDuplicateLabels: Boolean
ThinningDistance: Double
MaplexRotationProperties
esriSystem.IClone
IMaplexRotationProperties
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexRotationProperties : IUnknown
AlignLabelToAngle: Boolean
Enable: Boolean
PerpendicularToAngle: Boolean
RotationField: String
RotationType: esriLabelRotationType
LineLabelPlacementPriorities
ILineLabelPlacementPriorities
ILineLabelPlacementPriorities : IUnknown
AboveAfter: Long
AboveAlong: Long
AboveBefore: Long
AboveEnd: Long
AboveStart: Long
BelowAfter: Long
BelowAlong: Long
BelowBefore: Long
BelowEnd: Long
BelowStart: Long
CenterAfter: Long
CenterAlong: Long
CenterBefore: Long
CenterEnd: Long
CenterStart: Long
LineLabelPosition
ILineLabelPosition : IUnknown
Above: Boolean
AtEnd: Boolean
AtStart: Boolean
Below: Boolean
Horizontal: Boolean
InLine: Boolean
Left: Boolean
Offset: Double
OnTop: Boolean
Parallel: Boolean
Perpendicular: Boolean
ProduceCurvedLabels: Boolean
Right: Boolean
ILineLabelPosition
PointPlacementPriorities
IPointPlacementPriorities : IUnknown
AboveCenter: Long
AboveLeft: Long
AboveRight: Long
BelowCenter: Long
BelowLeft: Long
BelowRight: Long
CenterLeft: Long
CenterRight: Long
IPointPlacementPriorities
BasicOverposterLayerProperties
IBasicOverposterLayerProperties
IBasicOverposterLayerProperties2
IBasicOverposterLayerProperties3
IBasicOverposterLayerProperties4
esriSystem.IClone
IOverposterLayerProperties2
esriSystem.IPersist
esriSystem.IPersistStream
IBasicOverposterLayerProperties4 : IUnknown
BufferRatio: Double
FeatureType: esriBasicOverposterFeatureType
FeatureWeight: esriBasicOverposterWeight
GenerateUnplacedLabels: Boolean
LabelWeight: esriBasicOverposterWeight
LineLabelPlacementPriorities:
ILineLabelPlacementPriorities
LineLabelPosition: ILineLabelPosition
LineOffset: Double
MaxDistanceFromTarget: Double
NumLabelsOption: esriBasicNumLabelsOption
PerpendicularToAngle: Boolean
PlaceOnlyInsidePolygon: Boolean
PointPlacementAngles: Variant
PointPlacementMethod:
esriOverposterPointPlacementMethod
PointPlacementOnTop: Boolean
PointPlacementPriorities: IPointPlacementPriorities
PolygonPlacementMethod:
esriOverposterPolygonPlacementMethod
RotationField: String
RotationType: esriLabelRotationType
FeatureClassExtension in
Geodatabase
IAnnoClassAdmin2
IAnnoClassAdmin
AnnotationFeatureClassExtension
esriGeodatabase.IConfirmSendRelatedObjectEvents
IAnnoClass
IAnnotationClassExtension
IAnnoClassAdmin3
IAnnoClassAdmin3 : IUnknown
AllowSymbolOverrides: Boolean
AnnoProperties: IAnnotateLayerPropertiesCollection
AutoCreate: Boolean
OverposterProperties: IOverposterProperties
ReferenceScale: Double
ReferenceScaleUnits: esriUnits
RequireSymbolID: Boolean
SymbolCollection: ISymbolCollection
UpdateOnShapeChange: Boolean
UpdateFieldIndexes
UpdateProperties
IAnnotationClassExtension : IAnnoClass
AllowSymbolOverrides: Boolean
AnnotationClassIDFieldIndex: Long
AutoCreate: Boolean
Display: IDisplay
LinkedFeatureClass: IFeatureClass
OverposterProperties: IOverposterProperties
RequireSymbolID: Boolean
StatusFieldIndex: Long
UpdateOnShapeChange: Boolean
SynchronizeAttributes (in pTextElement:
ITextElement, in pAnnoFeature:
IAnnotationFeature)
SymbolCollection
in Display
Map in Carto Map
Elements
BasicOverposterProperties
MaplexDictionary
esriSystem.IClone
IMaplexDictionary
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexDictionary : IUnknown
EntryCount: Long
Name: String
AddEntry (in dicEntry: IMaplexDictionaryEntry)
Clear
GetEntry (in Index: Long): IMaplexDictionaryEntry
AnnotationFeatureClassDescription
IOverposterLayerProperties2 : IUnknown
HasFeatureWeight: Boolean
IsBarrier: Boolean
PlaceLabels: Boolean
PlaceSymbols: Boolean
TagUnplaced: Boolean
IOverposterLayerProperties
IOverposterLayerProperties2
IOverposterLayerProperties2 : IUnknown
HasFeatureWeight: Boolean
IsBarrier: Boolean
PlaceLabels: Boolean
PlaceSymbols: Boolean
TagUnplaced: Boolean
IOverposterLayerProperties
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IPersist
esriSystem.ISupportErrorInfo
esriGeodatabase.IPersistCustomFeaturesExtension
FeatureClassDescription
in Geodatabase
BasicPlacedObject
IPlacedObject
IPlacedObject2
IPlacedObject3
IPlacedObject3 : IUnknown
Angle: Double
AreaCentroid: WKSPoint
ClassIndex: Long
ControlShape: IGeometry
ControlShapeEndPoint: WKSPoint
FeatureId: Long
Label: String
LabelHeight: Double
LabelInsidePolygon: Boolean
LabelWidth: Double
ObjectType: esriPlacedObjectType
PlacementCode: esriPlacementCode
PlacementMessage: String
AnnotateMap
IAnnotateMap
IAnnotateMap2
IAnnotationErrorEvents
esriDisplay.IConnectionPointContainer
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.ISupportErrorInfo
AnnotateMapProperties
IAnnotateMapProperties
IAnnotateProperties
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
IAnnotateMapProperties : IAnnotateProperties
AnnotateLayerPropertiesCollection:
IAnnotateLayerPropertiesCollection
MaplexDictionaries
esriSystem.IClone
IMaplexDictionaries
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexDictionaries : IUnknown
DictionaryCount: Long
AddDictionary (in dictionary: IMaplexDictionary)
Clear
GetDictionary (in Index: Long): IMaplexDictionary
RemoveDictionary (in Index: Long)
MaplexAnnotationPropertiesConverter
IAnnotationPropertiesConverter
IAnnotationPropertiesConverter : IUnknown
CanConvert (in sourceAnnotationPropertiesID: IUID, in
destinationAnnotationPropertiesID: IUID): Boolean
Convert (in Type: esriGeometryType, in
DisplayTransformation: IDisplayTransformation, in
sourceAnnotationPropertiesID: IUID, in sourceProps:
IAnnotateLayerPropertiesCollection, in
destinationAnnotationPropertiesID: IUID):
IAnnotateLayerPropertiesCollection
Feature in
Geodatabase
AnnotationElement
IAnnotationElement
AnnotationFeature
IAnnotationFeature2
IAnnotationFeature
IAnnotationFeature2 : IUnknown
Annotation: IElement
AnnotationClassID: Long
LinkedFeatureID: Long
Status: esriAnnotationStatus
GraphicElement in
Carto Map Elements
esriSystem.ISupportErrorInfo
esriDisplay.IConnectionPointContainer
Enumerations
CartoObjectModel
Labelingand Annotation
Esri
®
ArcGIS
®
10.3.1
Copyright©1999‐2015Esri.Allrightsreserved.Esri,ArcGIS,ArcObjects,andArcMaparetrademarks,registeredtrademarks,orservicemarksofEsriintheUnited
States,theEuropeanCommunity,orcertainotherjurisdictions.
ConvertFDOAnnoToCoverageAnno
IConvertFDOAnnoToCoverageAnno
IConvertFDOAnnoToCoverageAnno : IUnknown
CancelTracker: ITrackCancel
ConvertOnlySelectedSet: Boolean
CoverageAnnotationLayer:
ICoverageAnnotationLayer
Display: IDisplay
ErrorsConverting: Boolean
FDOGraphicsLayer: IFDOGraphicsLayer
FeaturesConverted: Long
ConvertAnnotation
AnnotateLayerPropertiesCollection
esriSystem.IPersistStream
IAnnotateLayerPropertiesCollection2 : IUnknown
Count: Long
Properties (in ID: Long): IAnnotateLayerProperties
Add (in Item: IAnnotateLayerProperties): Long
Clear
QueryItem (in Index: Long, out Item:
IAnnotateLayerProperties, out ID: Long)
Remove (in ID: Long)
Replace (in ID: Long, in
pAnnotateLayerProperties:
IAnnotateLayerProperties)
Sort
IAnnotateLayerPropertiesCollection2
IAnnotateLayerPropertiesCollection
esriSystem.IClone
*
IAnnotateMap2 : IUnknown
FeatureLayerPropertiesID: IUID
Name: String
OverposterPropertiesID: IUID
Draw (in Display: IDisplay, in
overposterProps: IOverposterProperties,
in annoMapCmdProps:
IAnnotateMapProperties, in Map: IMap,
in TrackCancel: ITrackCancel)
Label (in overposterProps:
IOverposterProperties, in
annoMapCmdProps:
IAnnotateMapProperties, in Map: IMap,
in TrackCancel: ITrackCancel)
IAnnoClass : IUnknown
AnnoProperties:
IAnnotateLayerPropertiesCollection
ElementFieldIndex: Long
FeatureClass: IFeatureClass
FeatureIDFieldIndex: Long
ReferenceScale: Double
ReferenceScaleUnits: esriUnits
Symbol (in SymbolID: Long): ISymbol
SymbolCollection: ISymbolCollection
Version: Integer
Draw (in annoFeature: IAnnotationFeature, in
Display: IDisplay, in Symbol: ISymbol)
ConvertLabelsToAnnotation
IConvertLabelsToAnnotation
IConvertLabelsToAnnotation : IUnknown
AnnoLayers: IEnumLayer
ErrorInfo: String
AddFeatureLayer (in pFeatureLayer:
IFeatureLayer, in annoLayerName:
String, in pFeatureWorkspace:
IFeatureWorkspace, in pFeatureDataset:
IFeatureDataset, in FeatureLinked:
Boolean, in appendMode: Boolean, in
RequireSymbolID: Boolean, in
AutoCreate: Boolean, in autoUpdate:
Boolean, in configKeyword: String)
ConvertLabels
Initialize (in pMap: IMap, in storageType:
esriAnnotationStorageType, in
whichFeatures: esriLabelWhichFeatures,
in generateUnplacedAnnotation:
Boolean, in pTrackCancel: ITrackCancel,
in pAnnotationErrorEvents:
IAnnotationErrorEvents)
esriMaplexStackingJustification
0 - esriMaplexChooseBestJustification
1 - esriMaplexConstrainJustificationLeftOrRight
2 - esriMaplexConstrainJustificationLeft
3 - esriMaplexConstrainJustificationRight
4 - esriMaplexConstrainJustificationCenter
esriMaplexUnit
0 - esriMaplexUnitMap
1 - esriMaplexUnitMM
2 - esriMaplexUnitInch
3 - esriMaplexUnitPoint
4 - esriMaplexUnitPercentage
esriMaplexPointPlacementMethod
0 - esriMaplexAroundPoint
1 - esriMaplexCenteredOnPoint
2 - esriMaplexNorthOfPoint
3 - esriMaplexNortheastOfPoint
4 - esriMaplexEastOfPoint
5 - esriMaplexSoutheastOfPoint
6 - esriMaplexSouthOfPoint
7 - esriMaplexSouthwestOfPoint
8 - esriMaplexWestOfPoint
9 - esriMaplexNorthwestOfPoint
esriMaplexPolygonPlacementMethod
0 - esriMaplexHorizontalInPolygon
1 - esriMaplexStraightInPolygon
2 - esriMaplexCurvedInPolygon
3 - esriMaplexHorizontalAroundPolygon
4 - esriMaplexRepeatAlongBoundary
5 - esriMaplexCurvedAroundPolygon
esriMaplexPlacementQuality
1 - esriMaplexPlacementQualityLow
2 - esriMaplexPlacementQualityMedium
3 - esriMaplexPlacementQualityHigh
esriMaplexOffsetAlongLineMethod
0 - esriMaplexBestPositionAlongLine
1 - esriMaplexBeforeStartOfLine
2 - esriMaplexAlongLineFromStart
3 - esriMaplexAlongLineFromEnd
4 - esriMaplexAfterEndOfLine
esriMaplexLabelAnchorPoint
0 - esriMaplexCenterOfLabel
1 - esriMaplexNearestSideOfLabel
2 - esriMaplexFurthestSideOfLabel
esriMaplexLinePlacementMethod
0 - esriMaplexCenteredHorizontalOnLine
1 - esriMaplexCenteredStraightOnLine
2 - esriMaplexCenteredCurvedOnLine
3 - esriMaplexCenteredPerpendicularOnLine
4 - esriMaplexOffsetHorizontalFromLine
5 - esriMaplexOffsetStraightFromLine
6 - esriMaplexOffsetCurvedFromLine
7 - esriMaplexOffsetPerpendicularFromLine
esriMaplexLineFeatureType
0 - esriMaplexLineFeature
1 - esriMaplexStreetFeature
2 - esriMaplexStreetAddressRange
3 - esriMaplexContourFeature
4 - esriMaplexRiverFeature
esriMaplexConnectionType
0 - esriMaplexMinimizeLabels
1 - esriMaplexUnambiguous
esriMaplexConstrainOffset
0 - esriMaplexNoConstraint
1 - esriMaplexAboveLine
2 - esriMaplexBelowLine
3 - esriMaplexLeftOfLine
4 - esriMaplexRightOfLine
esriMaplexAnchorPointType
0 - esriMaplexGeometricCenter
1 - esriMaplexErodedCenter
2 - esriMaplexPerimeter
3 - esriMaplexUnclippedGeometricCenter
esriMaplexContourAlignmentType
0 - esriMaplexUphillAlignment
1 - esriMaplexPageAlignment
esriMaplexContourLadderType
0 - esriMaplexNoLadder
1 - esriMaplexStraightLadder
2 - esriMaplexCurvedLadder
esriMaplexGraticuleAlignmentType
0 - esriMaplexGAStraight
1 - esriMaplexGAStraightNoFlip
2 - esriMaplexGACurved
3 - esriMaplexGACurvedNoFlip
esriMaplexAbbrevType
0 - esriMaplexAbbrevTypeTranslation
1 - esriMaplexAbbrevTypeKeyword
2 - esriMaplexAbbrevTypeEnding
esriLabelEnvLabelStyleMethod
0 - esriUseFeatureLayerLabelStyle
1 - esriChooseLabelStyle
esriLabelEnvPlacement
0 - esriPlaceWhereClick
1 - esriCalculateBestPlacement
esriLabelRotationType
0 - esriRotateLabelGeographic
1 - esriRotateLabelArithmetic
2 - esriRotateLabelRadians
3 - esriRotateLabelAV3
esriLabelWhichFeatures
0 - esriAllFeatures
1 - esriVisibleFeatures
2 - esriSelectedFeatures
esriLegendItemArrangement
0 - esriPatchLabelDescription
1 - esriPatchDescriptionLabel
2 - esriLabelPatchDescription
3 - esriLabelDescriptionPatch
4 - esriDescriptionPatchLabel
5 - esriDescriptionLabelPatch
esriBasicOverposterWeight
0 - esriNoWeight
1 - esriLowWeight
2 - esriMediumWeight
3 - esriHighWeight
annoError
-2147220991 - ANNO_E_UNSUPPORTED_VERSION
-2147220990 - ANNO_E_NULL_NOT_SUPPORTED
-2147220989 - ANNO_E_FONT_NOT_FOUND
-2147220988 - ANNO_E_INVALID_FONT_SIZE
-2147220987 - ANNO_E_INVALID_ANGLE
-2147220986 - ANNO_E_NO_SYM_OVERRIDE
-2147220985 - ANNO_E_INVALID_SYM_ID
esriAnnotationStatus
0 - esriAnnoStatusPlaced
1 - esriAnnoStatusUnplaced
esriBasicNumLabelsOption
0 - esriNoLabelRestrictions
1 - esriOneLabelPerName
2 - esriOneLabelPerShape
3 - esriOneLabelPerPart
esriBasicOverposterFeatureType
0 - esriOverposterPoint
1 - esriOverposterPolyline
2 - esriOverposterPolygon
esriAnnotationStorageType
0 - esriMapAnnotation
1 - esriDatabaseAnnotation
MaplexLabelStyle
esriSystem.IClone
ILabelStyle
ILabelStyle2
IMaplexLabelStyle
esriSystem.IPersist
esriSystem.IPersistStream
ILabelStyle2 : IUnknown
BasicOverposterLayerProperties:
IBasicOverposterLayerProperties
OverposterLayerProperties:
IOverposterLayerProperties
Symbol: ITextSymbol
IMaplexLabelStyle : IUnknown
IMaplexOverposterLayerProperties2 : IUnknown
CanFlipStackedStreetLabel: Boolean
CanPlaceLabelOnTopOfFeature: Boolean
CanReduceLeading: Boolean
ContourAlignmentType:
esriMaplexContourAlignmentType
ContourLadderType:
esriMaplexContourLadderType
ContourMaximumAngle: Long
EnablePolygonFixedPosition: Boolean
EnableSecondaryOffset: Boolean
GraticuleAlignmentType:
esriMaplexGraticuleAlignmentType
IsLabelBufferHardConstraint: Boolean
IsMinimumSizeBasedOnArea: Boolean
IsOffsetFromFeatureGeometry: Boolean
LineFeatureType: esriMaplexLineFeatureType
MaximumLabelOverrunUnit: esriMaplexUnit
MinimumFeatureSizeUnit: esriMaplexUnit
PolygonAnchorPointType:
esriMaplexAnchorPointType
PolygonExternalZones (in zone:
esriMaplexZoneIdentifier): Long
PolygonFeatureType:
esriMaplexPolygonFeatureType
PolygonInternalZones (in zone:
esriMaplexZoneIdentifier): Long
RepetitionIntervalUnit: esriMaplexUnit
SecondaryOffsetMaximum: Double
SecondaryOffsetMinimum: Double
StrategyPriority (in strategy:
esriMaplexStrategyIdentifier): Long
ThinningDistanceUnit: esriMaplexUnit
IMaplexOverposterLayerProperties2
IMaplexRotationProperties2 : IUnknown
AdditionalAngle: Long
AlignmentType:
esriMaplexRotationAlignmentType
IMaplexRotationProperties2
IAnnotationClassExtension2 : IUnknown
Display (in pElement: IElement): IDisplay
IAnnotationClassExtension2
CoClass
InterfaceD
InterfaceB
TypesofClasses
Anabstractclasscannotbeusedtocreatenewobjectsbutisaspecificationfor
instancesofsubclasses(throughtypeinheritance.)
ACoClasscandirectlycrea teobjectsbydeclaringanewobject.
AClasscannotdirectlycreateobjects,butobjectsofthisclasscanbecreatedasa
propertyofanotherclassorinstantiatedbyobjectsfromanotherclass.
TypesofRelationships
Associationsrepresentrelationshipsbetweenclasses.Theyhavedefined
multiplicitiesatbothends.
Typeinhe ritance definesspecializedclassesofobjectswhichsharepropertiesand
methodswiththesuperclassandhaveadditionalpropertiesandmethods.Note
thatinterfacesinsuperclassesarenotduplicatedinsubclasses.
Instantiatio nspecifiesthatoneobjectfromoneclasshasamethodwithwhichit
createsanobjectfromanotherclass.
Compositionisarelationshipinwhichobjectsfromthe'whole'classcontrolthe
lifetimeofobjectsfromthe'part'class.
AnN‐aryassoci ation specifie sthatmorethantwoclassesareassociated. A
diamondisplacedattheintersectionoftheassociationbranches.
AMultiplicityisaconstraintonthenumberofobjectsthatcanbeassociatedwith
anotherobject.Associationandcompositionrelationshipshavemultiplicitieson
bothsides.Thisisthenotationformultiplicities:
1 ‐ Oneandonlyone(ifnoneshown,'1'isimplied)
0..1 ‐ Zeroorone
M..N ‐ FromMtoN(positiveintegers)
*or0..* ‐ Fromzerotoanypositiveinteger
1..* ‐ Fromonetoanypositiveinteger
Class Diagram
Key
enumeration
firstValue - firstEnumeration
secondValue - secondEnumeration
AbstractCl ass
Typeinheritance
Instantiation
Association
Composition
1..*
Multiplicity
Interfaceofinterest
InterfaceA
(Optional)InterfaceB
Interfaceofinterest
InterfaceG
InterfaceM
Outbound Interface
Inbound Interface
SpecialInterfaces
(Optional)representsinterfacesthatare
inheritedbysomesubclassesbutnotall.
Thesubclasseslisttheoptionalinterfaces
theyimplement.
(Instance)representsinterfacesthatare
onlyonspecificinstancesoftheclass.
(<classname>)indicatesthenameofthe
helperclassrequiredtosupportthisevent
interfaceinVisualBasic.
Interface key
Property Get
Property Put
Property Get/Put
Property Put by Reference
Method
(<classname>)InterfaceO
Structure key
<<Struct>>
firstMember: Type
secondMember: Type
Class
Interfaceofinterest
ISupportErrorInfo
esriPlacedObjectType
0 - esriPlacedLabel
1 - esriPlacedSymbol
esriOverposterCaps
0 - esriCanPlaceLabels
1 - esriCanPlaceSymbols
2 - esriCanAddBarriers
esriOverposterPointPlacementMethod
0 - esriAroundPoint
1 - esriOnTopPoint
2 - esriSpecifiedAngles
3 - esriRotationField
esriOverposterPolygonPlacementMethod
0 - esriAlwaysHorizontal
1 - esriAlwaysStraight
2 - esriMixedStrategy
esriMaplexPolygonPlacementMethod
0 - esriMaplexHorizontalInPolygon
1 - esriMaplexStraightInPolygon
2 - esriMaplexCurvedInPolygon
3 - esriMaplexHorizontalAroundPolygon
4 - esriMaplexRepeatAlongBoundary
5 - esriMaplexCurvedAroundPolygon
esriMaplexRotationAlignmentType
0 - esriMaplexRotationAlignmentStraight
1 - esriMaplexRotationAlignmentHorizontal
2 - esriMaplexRotationAlignmentPerpendicular
esriMaplexStrategyIdentifier
0 - esriMaplexStrategyStacking
1 - esriMaplexStrategyOverrun
2 - esriMaplexStrategyFontCompression
3 - esriMaplexStrategyFontReduction
4 - esriMaplexStrategyAbbreviation
esriMaplexZoneIdentifier
0 - esriMaplexAboveLeft
1 - esriMaplexAboveCenter
2 - esriMaplexAboveRight
3 - esriMaplexCenterRight
4 - esriMaplexBelowRight
5 - esriMaplexBelowCenter
6 - esriMaplexBelowLeft
7 - esriMaplexCenterLeft
8 - esriMaplexCenter
esriPlacementCode
0 - esriPlacementOk
1 - esriPlacementUnplaced
2 - esriPlacementSystemError
IMaplexOverposterLayerProperties3
ILicensedComponent
AnnotationPythonEngine
esriMaplexPolygonFeatureType
0 - esriMaplexPolygonFeature
1 - esriMaplexLandParcelFeature
2 - esriMaplexRiverPolygonFeature
3 - esriMaplexPolygonBoundaryFeature
IMaplexOverposterLayerProperties4
MaplexOverposterProperties
IMaplexOverposterProperties IMaplexOverposterProperties : IUnknown
AllowBorderOverlap: Boolean
ConnectionType: esriMaplexConnectionType
Dictionaries: IMaplexDictionaries
EnableConnection: Boolean
LabelLargestPolygon: Boolean
PlacementQuality: esriMaplexPlacementQuality
esriSystem.ISupportErrorInfo
ILicensedComponent
IMaplexOverposterProperties2 : IUnknown
KeyNumberGroups: IMaplexKeyNumberGroups
IMaplexOverposterProperties2
*
esriSystem.IClone
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersistStream
MaplexKeyNumberGroups
IMaplexKeyNumberGroups : IUnknown
GroupCount: Long
AddGroup (in group:
IMaplexKeyNumberGroup)
Clear
GetGroup (in Index: Long):
IMaplexKeyNumberGroup
RemoveGroup (in Index: Long)
IMaplexKeyNumberGroups
esriSystem.IClone
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersistStream
MaplexKeyNumberGroup
IMaplexKeyNumberGroups : IUnknown
GroupCount: Long
AddGroup (in group:
IMaplexKeyNumberGroup)
Clear
GetGroup (in Index: Long):
IMaplexKeyNumberGroup
RemoveGroup (in Index: Long)
IMaplexKeyNumberGroups
esriMaplexKeyNumberHorizontalAlignment
0 - esriMaplexKeyNumberHorizontalAlignmentAuto
1 - esriMaplexKeyNumberHorizontalAlignmentLeft
2 - esriMaplexKeyNumberHorizontalAlignmentRight
esriMaplexKeyNumberResetType
0 - esriMaplexKeyNumberResetTypeNone
1 - esriMaplexKeyNumberResetTypeMaybe
2 - esriMaplexKeyNumberResetTypeAlways
esriMaplexMultiPartOption
0 - esriMaplexOneLabelPerFeature
1 - esriMaplexOneLabelPerPart
2 - esriMaplexOneLabelPerSegment
AnnotationExpressionParser
IAnnotationExpressionParser
IAnnotationExpressionParser2
ICodedValueAttributes
IAnnotationExpressionParser2 : IUnknown
Attribute (in Index: Long): String
AttributeCount: Long
Expression: String
FindLabel (in Feature: IFeature, in
pLayerFields: ILayerFields): String
LastError (in number: Long, in line: Long, in
Description: String)
BasicOverposter
IBasicOverposterEvents
esriDisplay.IConnectionPointContainer
IOverposter
IOverposter2
IOverposter3
esriSystem.IPersist
esriSystem.IPersistStream
IOverposter4 : IUnknown
AddClass (in props:
IOverposterLayerProperties, Symbol:
ITextSymbol): Long
IOverposter4
IOverposter3 : IUnknown
Capabilities (in Layer: ILayer):
esriOverposterCaps
NumberOfPlacedLabels: Long
NumberOfUnplacedLabels: Long
NumClasses: Long
AddBarriers (in Weight:
esriBasicOverposterWeight, in Barriers:
IGeometryCollection)
AddClass (in props:
IOverposterLayerProperties): Long
AddCurvedLabel (in ClassIndex: Long, in
Label: String, in widths: Variant, in
ascents: Variant, in descents: Variant, in
fontHeight: Double, in fontDescent:
Double, in ControlShape: IGeometry, in
FeatureId: Long, in Symbol: ISymbol)
AddLabel (in ClassIndex: Long, in Label:
String, in Width: Double, in Height:
Double, in ControlShape: IGeometry, in
FeatureId: Long, in Symbol: ISymbol)
AddLabel2 (in ClassIndex: Long, in Label:
String, in Width: Double, in Height:
Double, in ControlShape: IGeometry, in
FeatureId: Long, in Symbol: ISymbol, in
Angle: Double)
AddSymbol (in ClassIndex: Long, in
Symbol: ISymbol, in Geometry:
IGeometry, in FeatureId: Long)
Initialize (in Extent: IEnvelope, in Display:
IDisplay, in pOverposterProps:
IOverposterProperties)
InsertClass (in Index: Long, in props:
IOverposterLayerProperties)
NextPlaced (in Object: IPlacedObject, in
TrackCancel: ITrackCancel, in
StepProgressor: IStepProgressor)
NextUnplaced (out Object: IPlacedObject)
NextUnused (out Object: IPlacedObject)
PlaceObjects
ReleaseResources
RemoveClass (in ClassIndex: Long)
ResetClasses
ICodedValueAttributes
esriSystem.IPersistStream
AnnotationExpressionEngine
IAnnotationExpressionEngine
IAnnotationExpressionEngine : IUnknown
AppendCode: String
Name: String
CreateFunction (in Name: String, in
parameters: String, in Expression:
String): String
SetCode (in fullCode: String, in
runFunction: String):
IAnnotationExpressionParser
SetExpression (in preCode: String, in
Expression: String):
IAnnotationExpressionParser
AnnotateLayerProperties
IAnnotateProperties
esriSystem.IClone
esriSystem.IPersistStream
IAnnotateLayerTransformationProperties : IUnknown
Bounds: IEnvelope
ReferenceScale: Double
ScaleRatio: Double
Units: esriUnits
IAnnotateLayerProperties : IUnknown
AddUnplacedToGraphicsContainer: Boolean
AnnotationMaximumScale: Double
AnnotationMinimumScale: Double
Class: String
CreateUnplacedElements: Boolean
DisplayAnnotation: Boolean
Extent: IEnvelope
FeatureLinked: Boolean
GraphicsContainer: IGraphicsContainer
LabelWhichFeatures: esriLabelWhichFeatures
UseOutput: Boolean
WhereClause: String
ILabelEngineLayerProperties2
IAnnotateLayerTransformationProperties
IAnnotateLayerProperties
ILabelEngineLayerProperties
esriSystem.IPersist
ILabelEngineLayerProperties2 : IUnknown
AnnotationClassID: Long
BasicOverposterLayerProperties:
IBasicOverposterLayerProperties
Expression: String
ExpressionParser: IAnnotationExpressionEngine
IsExpressionSimple: Boolean
Offset: Double
OverposterLayerProperties:
IOverposterLayerProperties
Symbol: ITextSymbol
SymbolID: Long
TimeQueryFilter
esriSystem.IPersistStream
esriGeoDatabase.IQueryFilterDefinition
esriGeoDatabase.IQueryFilterDefinition2
esriGeoDatabase.ISpatialFilter
esriGeoDatabase.IQueryFilter
esriGeoDatabase.IQueryFilter2
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
esriSystem.IClone
ISupportErrorInfo
esriGeoDatabase.ITimeQueryFilter
ITimeQueryFilter : IUnknown
OutputTimeReference: ITimeReference
TimeRelation: esriTimeRelation
TimeValue: ITimeValue
MapServerBasicSublayer
esriGeodatabase.IGeoDataset
ILayer
ILayerGeneralProperties
ILegendInfo
IMapServerSublayer2
esriSystem.IPersistStream
IMapServerSublayer
IMapServerGroupLayer
IMapServerSublayer2 : IUnknown
HasLabels: Boolean
LayerDescription: ILayerDescription
ScaleSymbols: Boolean
ShowLabels: Boolean
SourceID: String
ILayerDrawingProperties
CacheInfo
ICacheInfo
ICacheInfo : IUnknown
TileCacheInfo: ITileCacheInfo
TileImageInfo: ITileImageInfo
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
ICacheInfo2
CacheDescriptionInfo
ICacheDescriptionInfo
ICacheDescriptionInfo : IUnknown
CacheControlInfo: ICacheControlInfo
CacheType: esriCachedMapServiceType
LayerCacheInfos: ILayerCacheInfos
TileCacheInfo: ITileCacheInfo
TileImageInfo: ITileImageInfo
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
ICacheDescriptionInfo2
TileCacheInfo
ITileCacheInfo
ITileCacheInfo : IUnknown
Dpi: Long
LODInfos: ILODInfos
Origin: IPoint
SpatialReference: ISpatialReference
TileCols: Long
TileRows: Long
ComputeResolutions
ComputeScales
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
QueryResult
IQueryResult : IUnknown
MimeData: BYTE[]
Object: IUnknown
URL: String
IQueryResult
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
ImageResult
IImageResult2 : IUnknown
Height: Long
MimeData: BYTE[]
MimeType: String
ReferenceDPI: Double
URL: String
Width: Long
IImageResult2
IImageResult
IXMLSerialize
IPersistStream
IPersist
RelateDescription
IRelateDescription : IUnknown
GeometryResultOptions:
IGeometryResultOptions
GeoTransformation: IGeoTransformation
IncludeGeometry: Boolean
OutputSpatialReference: ISpatialReference
OutputTimeReference: ITimeReference
RelatedTableDefinitionExpression: String
RelatedTableFields: String
RelationshipID: Long
ResultFormat: esriRelateResultFormat
IRelateDescription
IXMLSerialize
IXMLVersionSupport
IPersist
CartoObjectModel
MapServer
Esri
®
ArcGIS
®
10.3.1
Copyright©1999‐2015Esri.Allrightsreserved.Esri,ArcGIS,ArcObjects,andArcMaparetrademarks,registeredtrademarks,orservicemarksofEsriintheUnited
States,theEuropeanCommunity,orcertainotherjurisdictions.
CoClass
InterfaceD
InterfaceB
TypesofClasses
Anabstractclasscannotbeusedtocreatenewobjectsbutisaspecificationfor
instancesofsubclasses(throughtypeinheritance.)
ACoClasscandirectlycrea teobjectsbydeclaringanewobject.
AClasscannotdirectlycreateobjects,butobjectsofthisclasscanbecreatedasa
propertyofanotherclassorinstantiatedbyobjectsfromanotherclass.
TypesofRelationships
Associationsrepresentrelationshipsbetweenclasses.Theyhavedefined
multiplicitiesatbothends.
Typeinheritance definesspecializedclassesofobjectswhichsharepropertiesand
methodswiththesuperclassandhaveadditionalpropertiesandmethods.Note
thatinterfacesinsuperclassesarenotduplicatedinsubclasses.
Instantiatio nspecifiesthatoneobjectfromoneclasshasamethodwithwhichit
createsanobjectfromanotherclass.
Compositionisarelationshipinwhichobjectsfromthe'whole'classcontrolthe
lifetimeofobjectsfromthe'part'class.
AnN‐aryassoci ation specifie sthatmorethantwoclassesareassociated. A
diamondisplacedattheintersectionoftheassociationbranches.
AMultiplicityisaconstraintonthenumberofobjectsthatcanbeassociatedwith
another object.Associationandcompositionrelationshipshavemultiplicitieson
bothsides.Thisisthenotationformultiplicities:
1 ‐ Oneandonlyone(ifnoneshown,'1'isimplied)
0..1 ‐ Zeroorone
M..N ‐ FromMtoN(positiveintegers)
*or0..* ‐ Fromzerotoanypositiveinteger
1..* ‐ Fromonetoanypositiveinteger
Class Diagram
Key
enumeration
firstValue - firstEnumeration
secondValue - secondEnumeration
AbstractCl ass
Typeinheritance
Instantiation
Association
Composition
1..*
Multiplicity
Interfaceofinterest
InterfaceA
(Optional)InterfaceB
Interfaceofinterest
InterfaceG
InterfaceM
Outbound Interface
Inbound Interface
SpecialInterfaces
(Optional)representsinterfacesthatare
inheritedbysomesubclassesbutnotall.
Thesubcla sseslisttheoptionalinterfaces
theyimplement.
(Instance)representsinterfacesthatare
onlyonspecificinstancesoftheclass.
(<classname>)indicatesthenameofthe
helperclassrequiredtosupportthisevent
interfaceinVisualBasic.
Interface key
Property Get
Property Put
Property Get/Put
Property Put by Reference
Method
(<classname>)InterfaceO
Structure key
<<Struct>>
firstMember: Type
secondMember: Type
Class
Interfaceofinterest
esriIdentifyOption
-1 - esriIdentifyAllLayers
-2 - esriIdentifyVisibleLayers
-3 - esriIdentifyTopmost
-4 - esriIdentifyTopOneWithHTMLPopup
-5 - esriIdentifyVisibleWithHTMLPopup
*
StandaloneTableInfos
IStandaloneTableInfos : IUnknown
Count: Long
Element (in Index: Long):
IStandaloneTableInfo
Add (in StandaloneTableInfo:
IStandaloneTableInfo)
Insert (in Index: Long, in
StandaloneTableInfo:
IStandaloneTableInfo)
Remove (in Index: Long)
RemoveAll
IStandaloneTableInfos
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
*
LayoutImage
ILayoutImage : IImageResult
Extent: IEnvelope
MapImages: IMapImages
ILayoutImage
IXMLSerialize
IPersistStream
IPersist
MapServerFindResults
IMapServerFindResults : IUnknown
Count: Long
Element (in Index: Long):
IMapServerFindResult
Add (in findResult: IMapServerFindResult)
Insert (in Index: Long, in findResult:
IMapServerFindResult)
Remove (in Index: Long)
RemoveAll
IMapServerFindResults
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
QueryResultOptions
IQueryResultOptions : IUnknown
Format: esriQueryResultFormat
FormatProperties: IPropertySet
GeoTransformation: IGeoTransformation
IQueryResultOptions
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
RelatedRecordSet
IRelatedRecordSet : IUnknown
RelatedRecordFields: IFields
RelatedRecordGroups:
IRelatedRecordGroups
IRelatedRecordSet
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
RelatedRecordGroup
IRelatedRecordGroup : IUnknown
Records: IRecordArray
SourceRowID: Long
IRelatedRecordGroup
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
RelatedRecordGroups
IRelatedRecordGroups : IUnknown
Count: Long
Element (in Index: Long):
IRelatedRecordGroup
Add (in RelatedRecordGroup:
IRelatedRecordGroup)
Insert (in Index: Long, in
RelatedRecordGroup:
IRelatedRecordGroup)
Remove (in Index: Long)
RemoveAll
IRelatedRecordGroups
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
MapServerLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
esriSystem.ISupportErrorInfo
CompositeDataLayer in Carto
Layers
Enumerations
1..*
CenterAndSize
ICenterAndSize : IUnknown
Center: IPoint
Height: Double
Units: esriUnits
Width: Double
ICenterAndSize
MapExtent
IMapExtent
IMapExtent : IUnknown
Extent: IEnvelope
CenterAndScale
ICenterAndScale
ICenterAndScale : IUnknown
Center: IPoint
MapScale: Double
FeatureExtent
IFeatureExtent
IFeatureExtent : IUnknown
DefaultScale: Double
ExpandRatio: Double
FeatureIDs: IFIDSet
LayerID: Long
MapName: String
AGSServerObjectName in GIS
Client
MapServerQuerySublayer
IFind
IIdentify
IIdentify2
FeatureLayerDrawingDescriptionFactory
RasterLayerDrawingDescriptionFactory
MapServerObjectDescription
esriGISClient.IServerObjectDescription
IServerObjectDescription : IUnknown
ClientProxyCLSID (in connType:
esriAGSConnectionType): IUID
Type: String
ServerObject
in Server
LayerDrawingDescriptionFactory
ILayerDrawingDescriptionFactory
ILayerDrawingDescriptionFactory : IUnknown
CanCreate (in pLayer: ILayer): Boolean
CreateLayerDrawingDescription (in pLayer: ILayer):
ILayerDrawingDescription
MapDescriptions
IMapDescriptions
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IMapDescriptions : IUnknown
Count: Long
Element (in Index: Long): IMapDescription
Add (in mapDesc: IMapDescription)
Insert (in Index: Long, in mapDesc:
IMapDescription)
Remove (in Index: Long)
RemoveAll
esriSystem.IXMLVersionSupport
1..*
LayerResultOptions
ILayerResultOptions : IUnknown
FormatValuesInResults: Boolean
GeometryResultOptions:
IGeometryResultOptions
IncludeGeometry: Boolean
ReturnFieldNamesInResults: Boolean
ILayerResultOptions
MapServerFindResult
IMapServerFindResult
IMapServerFindResult : IUnknown
FeatureId: Long
FeatureProperties: IPropertySet
FeatureShape: IGeometry
FieldName: String
LayerID: Long
Value: String
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
MapServerBookmarks
IMapServerBookmarks : IUnknown
Count: Long
Element (in Index: Long):
IMapServerBookmark
Add (in bookmark: IMapServerBookmark)
Insert (in Index: Long, in bookmark:
IMapServerBookmark)
Remove (in Index: Long)
RemoveAll
IMapServerBookmarks
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
MapServerBookmark
IMapServerBookmark : IUnknown
Name: String
IMapServerBookmark
MapLayerInfos
IMapLayerInfos : IUnknown
Count: Long
Element (in Index: Long): IMapLayerInfo
Add (in MapLayerInfo: IMapLayerInfo)
Insert (in Index: Long, in MapLayerInfo:
IMapLayerInfo)
Remove (in Index: Long)
RemoveAll
IMapLayerInfos
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
*
StandaloneTableDescriptions
IStandaloneTableDescriptions : IUnknown
Count: Long
Element (in Index: Long):
IStandaloneTableDescription
Add (in StandaloneTableDescription:
IStandaloneTableDescription)
Insert (in Index: Long, in
StandaloneTableDescription:
IStandaloneTableDescription)
Remove (in Index: Long)
RemoveAll
IStandaloneTableDescriptions
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
1..*
1..*
MapArea
IMapArea : IUnknown
Extent: IEnvelope
IMapArea
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
LayerDescriptions
ILayerDescriptions
ILayerDescriptions : IUnknown
Count: Long
Element (in Index: Long): ILayerDescription
Add (in LayerDescription:
ILayerDescription)
Insert (in Index: Long, in LayerDescription:
ILayerDescription)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
PageDescription
IPageDescription
IPageDescription : IUnknown
CustomGraphics: IGraphicElements
Extent: IEnvelope
Height: Double
MapFrames: IMapFrameDescriptions
Units: esriUnits
Width: Double
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IPersist
MapFrameDescriptions
IMapFrameDescriptions
IMapFrameDescriptions : IUnknown
Count: Long
Element (in Index: Long):
IMapFrameDescription
Add (in mapFrameDesc:
IMapFrameDescription)
Insert (in Index: Long, in mapFrameDesc:
IMapFrameDescription)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
MapFrameDescription
IMapFrameDescription
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IMapFrameDescription : IUnknown
MapDescription: IMapDescription
PageLocation: IEnvelope
1..*
*
ImageDisplay
IImageDisplay
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IImageDisplay2 : IUnknown
TransparentColor: IColor
DeviceResolution: Double
Height: Long
Width: Long
IImageDisplay2
ImageType
IImageType
IImageType : IUnknown
Format: esriImageFormat
ReturnType: esriImageReturnType
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
ImageDescription
IImageDescription
IImageDescription : IUnknown
Display: IImageDisplay
Type: IImageType
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
*
esriImageReturnType
0 - esriImageReturnURL
1 - esriImageReturnMimeData
esriCachedMapServiceType
0 - esriSingleFusedMapCache
1 - esriIndividualLayerCaches
esriRelateResultFormat
0 - esriRelateResultRelatedRecordSetAsObject
1 - esriRelateResultJsonAsMime
2 - esriRelateResultJsonAsURL
3 - esriRelateResultAMFAsMime
4 - esriRelateResultAMFAsURL
esriQueryResultFormat
0 - esriQueryResultRecordSetAsObject
1 - esriQueryResultKMLAsMime
2 - esriQueryResultKMLAsURL
3 - esriQueryResultJsonAsMime
4 - esriQueryResultJsonAsURL
5 - esriQueryResultAMFAsMime
6 - esriQueryResultAMFAsURL
esriServerHTMLPopupType
0 - esriServerHTMLPopupTypeNone
1 - esriServerHTMLPopupTypeAsURL
2 - esriServerHTMLPopupTypeAsHTMLText
CacheControlInfo
ICacheControlInfo
esriSystem.IDocumentVersionSupportGEN
ICacheControlInfo : IUnknown
ClientCachingAllowed: Boolean
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
TileImageInfo
ITileImageInfo
ITileImageInfo2
ITileImageInfo : IUnknown
CompressionQuality: Long
Format: String
ITileImageInfo2 : ITileImageInfo
Antialiasing: Boolean
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
0..*
0..*
LayerCacheInfos
ILayerCacheInfos
ILayerCacheInfos : IUnknown
Count: Long
Element (in Index: Long): ILayerCacheInfo
Add (in pLayerCacheInfo: ILayerCacheInfo)
Insert (in Index: Long, in pLayerCacheInfo:
ILayerCacheInfo)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
LayerCacheInfo
ILayerCacheInfo
ILayerCacheInfo : IUnknown
HasCache: Boolean
ID: Long
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
0..*
0..1
0..1
0..1
LODInfos
ILODInfos
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
ILODInfos : IUnknown
Count: Long
Element (in Index: Long): ILODInfo
Add (in pLODInfo: ILODInfo)
Insert (in Index: Long, in pLODInfo:
ILODInfo)
Remove (in Index: Long)
RemoveAll
LODInfo
ILODInfo
ILODInfo : IUnknown
LevelID: Long
Resolution: Double
Scale: Double
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
0..1
0..1
*
PolygonLabelPlacementDescription
IPolygonLabelPlacementDescription :
IUnknown
Type:
esriServerPolygonLabelPlacementType
IPolygonLabelPlacementDescription
ILabelPlacementDescription
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
LineLabelPlacementDescription
ILineLabelPlacementDescription : IUnknown
Type: esriServerLineLabelPlacementType
ILineLabelPlacementDescription
ILabelPlacementDescription
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
PointLabelPlacementDescription
IPointLabelPlacementDescription : IUnknown
Type: esriServerPointLabelPlacementType
IPointLabelPlacementDescription
ILabelPlacementDescription
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
LabelPlacementDescription
ILabelPlacementDescription : IUnknown
ILabelPlacementDescription
LabelingDescription
ILabelingDescription : IUnknown
LabelClassDescriptions:
ILabelClassDescriptions
ILabelingDescription
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
FeatureLayerDrawingDescription
IFeatureLayerDrawingDescription2 : IUnknown
FeatureRenderer: IFeatureRenderer
LabelingDescription: ILabelingDescription
ScaleSymbols: Boolean
SourceLayerID: Long
IFeatureLayerDrawingDescription2
IFeatureLayerDrawingDescription
ILayerDrawingDescription
IXMLSerialize
IPersistStream
IPersist
ILayerEffects
RasterLayerDrawingDescription
IRasterLayerDrawingDescription
IRasterLayerDrawingDescription : IUnknown
RasterRenderer: IRasterRenderer
LayerDrawingDescription
IXMLSerialize
IPersistStream
IPersist
ILayerDrawingDescription : IUnknown
ILayerDrawingDescription
esriImageFormat
-1 - esriImageNone
0 - esriImageBMP
1 - esriImageJPG
2 - esriImageDIB
3 - esriImageTIFF
4 - esriImagePNG
5 - esriImagePNG24
6 - esriImageEMF
7 - esriImagePS
8 - esriImagePDF
9 - esriImageAI
10 - esriImageGIF
11 - esriImageSVG
12 - esriImageSVGZ
13 - esriImagePNG32
14 - esriImageJPGPNG
FieldDomainInfo
IFieldDomainInfo : IUnknown
Domain: IDomain
FieldName: String
IsInherited: Boolean
IFieldDomainInfo
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
SubtypeInfo
ISubtypeInfo : IUnknown
FieldDomainInfos: IFieldDomainInfos
SubtypeCode: Long
SubtypeName: String
ISubtypeInfo
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
MapTableSubtypeInfo
IMapTableSubtypeInfo : IUnknown
SubtypeFieldName: String
SubtypeInfos: ISubtypeInfos
TableID: Long
IMapTableSubtypeInfo
IXMLSerialize
IPersistStream
IXMLVersionSupport
IDocumentVersionSupportGEN
MapTableSubtypeInfos
IMapTableSubtypeInfos : IUnknown
Count: Long
Element (in Index: Long):
IMapTableSubtypeInfo
Add (in pMapTableSubtypeInfo:
IMapTableSubtypeInfo)
Insert (in Index: Long, in
pMapTableSubtypeInfo:
IMapTableSubtypeInfo)
Remove (in Index: Long)
RemoveAll
IMapTableSubtypeInfos
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
1..*
MapServerLegendPatch
IMapServerLegendPatch
IMapServerLegendPatch : IUnknown
AreaPatch: IAreaPatch
LinePatch: ILinePatch
PatchHeight: Double
PatchResolution: Double
PatchWidth: Double
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
MapServerLegendInfo
IMapServerLegendInfo : IUnknown
LayerID: Long
LayerName: String
LegendGroups: IMapServerLegendGroups
IMapServerLegendInfo
IXMLSerialize
IPersistStream
IPersist
*
MapServerLegendGroup
IMapServerLegendGroup : IUnknown
Classes: IMapServerLegendClasses
Heading: String
IMapServerLegendGroup
IXMLSerialize
IPersistStream
IPersist
MapServerLegendGroups
IMapServerLegendGroups : IUnknown
Count: Long
Element (in Index: Long):
IMapServerLegendGroup
Add (in group: IMapServerLegendGroup)
Insert (in Index: Long, in group:
IMapServerLegendGroup)
Remove (in Index: Long)
RemoveAll
IMapServerLegendGroups
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
1..*
MapServerLegendClasses
IMapServerLegendClasses : IUnknown
Count: Long
Element (in Index: Long):
IMapServerLegendClass
Add (in LegendClass:
IMapServerLegendClass)
Insert (in Index: Long, in LegendClass:
IMapServerLegendClass)
Remove (in Index: Long)
RemoveAll
IMapServerLegendClasses
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
MapServerLegendClass
IMapServerLegendClass : IUnknown
Description: String
Label: String
SymbolImage: IImageResult
TransparentColor: IColor
IMapServerLegendClass
IXMLSerialize
IPersistStream
IPersist
1..*
MapServerLegendInfos
IMapServerLegendInfos : IUnknown
Count: Long
Element (in Index: Long):
IMapServerLegendInfo
Add (in info: IMapServerLegendInfo)
Insert (in Index: Long, in info:
IMapServerLegendInfo)
Remove (in Index: Long)
RemoveAll
IMapServerLegendInfos
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
MapServerRow
IMapServerRow : IUnknown
Name: String
PropertySet: IPropertySet
RelatedRows: IMapServerRelationships
IMapServerRow
IXMLSerialize
IXMLVersionSupport
IPersistStream
IMapServerRow2 : IMapServerRow
FeatureId: Long
IMapServerRow2
IPersist
IDocumentVersionSupportGEN
MapServerRows
IMapServerRows
IMapServerRows : IUnknown
Count: Long
Element (in Index: Long): IMapServerRow
Add (in Row: IMapServerRow)
Insert (in Index: Long, in Row:
IMapServerRow)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
*
1
RelateInfos
IRelateInfos : IUnknown
Count: Long
Element (in Index: Long): IRelateInfo
Add (in RelateInfo: IRelateInfo)
Insert (in Index: Long, in RelateInfo:
IRelateInfo)
Remove (in Index: Long)
RemoveAll
IRelateInfos
RelateInfo
IRelateInfo : IUnknown
Name: String
RelatedTableID: Long
RelationshipID: Long
IRelateInfo
*
FieldDomainInfos
IFieldDomainInfos : IUnknown
Count: Long
Element (in Index: Long): IFieldDomainInfo
Add (in pFieldDomainInfo:
IFieldDomainInfo)
Insert (in Index: Long, in pFieldDomainInfo:
IFieldDomainInfo)
Remove (in Index: Long)
RemoveAll
IFieldDomainInfos
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
SubtypeInfos
ISubtypeInfos : IUnknown
Count: Long
Element (in Index: Long): ISubtypeInfo
Add (in pSubtypeInfo: ISubtypeInfo)
Insert (in Index: Long, in pSubtypeInfo:
ISubtypeInfo)
Remove (in Index: Long)
RemoveAll
ISubtypeInfos
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
LabelClassDescriptions
ILabelClassDescriptions : IUnknown
Count: Long
Element (in Index: Long):
ILabelClassDescription
Add (in pLabelClassDescription:
ILabelClassDescription)
Insert (in Index: Long, in
pLabelClassDescription:
ILabelClassDescription)
Remove (in Index: Long)
RemoveAll
ILabelClassDescriptions
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
1..*
1..*
LayerDrawingDescriptions
ILayerDrawingDescriptions
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
ILayerDrawingDescriptions : IUnknown
Count: Long
Element (in Index: Long):
ILayerDrawingDescription
Add (in pLayerDrawingDescription:
ILayerDrawingDescription)
Insert (in Index: Long, in
pLayerDrawingDescription:
ILayerDrawingDescription)
Remove (in Index: Long)
RemoveAll
*
ServerSymbolOutputOptions
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersist
esriSystem.IPersistStream
IServerSymbolOutputOptions
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IServerSymbolOutputOptions : IUnknown
ConvertLabelExpressions: Boolean
PictureOutputType:
esriServerPictureOutputType
MapServer
IMapServerObjects2 : IUnknown
Layer (in MapName: String, in LayerID:
Long): ILayer
LayerID (in MapName: String, in pLayer:
ILayer): Long
Map (in MapName: String): IMap
PageLayout: IPageLayout
Thumbnail: IPictureDisp
ApplyMapDescription (in MapDescription:
IMapDescription, in mapDisplay:
IImageDisplay)
RefreshServerObjects
IMapServerObjects2
IMapServerData : IUnknown
GetFeature (in MapName: String, in
LayerID: Long, in FeatureId: Long):
IFeature
GetFeatureValue (in MapName: String, in
LayerID: Long, in Feature: IFeature, in
FieldName: String): String
IMapServerData
IMapServerInit : IUnknown
FilePath: String
MaxBufferCount: Long
MaxImageHeight: Long
MaxImageWidth: Long
MaxRecordCount: Long
PhysicalOutputDirectory: String
VirtualOutputDirectory: String
Connect (in FilePath: String)
StartWithData (in pDataset: IDataset)
Stop
IMapServerInit
IMapServerInit2 : IMapServerInit
PhysicalCacheDirectory: String
SOMCacheDirectory: String
SOMVirtualCacheDirectory: String
VirtualCacheDirectory: String
IMapServerInit2
ITiledMapServer
ITiledMapServer2
ITiledMapServer3 : IUnknown
GetCacheStorageInfo (in MapName:
String): ICacheStorageInfo
ITiledMapServer3
IMapServerObjects
IObjectConstruct
IRequestHandler
IRequestHandler2
IObjectActivate
ILogSupport
ISupportErrorInfo
IServerObject
IServerObjectExtensionManager
IServerObjectConfigurationManager
IServerObjectConfigurationManager2
IObjectValidate
IMapServerDataAccess : IUnknown
GetDataSource (in MapName: String, in
LayerID: Long): IUnknown
GetDisplayDataSource (in MapName:
String, in LayerOrTableID: Long):
IUnknown
IMapServerDataAccess
IMapServer2
IMapServer
IMapServerLayout : IUnknown
DefaultPageDescription: IPageDescription
ExportLayout (in pageDesc:
IPageDescription, in imageDesc:
IImageDescription): ILayoutImage
ExportLegend (in Legend: ILegend, in
mapDesc: IMapDescription, in
pMapDisplay: IImageDisplay, in
BackgroundColor: IColor, in imageDesc:
IImageDescription): IImageResult
ExportNorthArrow (in arrow: INorthArrow, in
mapDesc: IMapDescription, in
BackgroundColor: IColor, in imageDesc:
IImageDescription): IImageResult
ExportScaleBar (in Scalebar: IScaleBar, in
mapDesc: IMapDescription, in
pMapDisplay: IImageDisplay, in
BackgroundColor: IColor, in imageDesc:
IImageDescription): IImageResult
FromPagePoints (in pageExtent: IEnvelope,
in pageDisplay: IImageDisplay, in
pagePoints: IPointCollection, in
screenXValues: ILongArray, in
screenYValues: ILongArray)
ToPagePoints (in pageExtent: IEnvelope, in
pageDisplay: IImageDisplay, in
screenXValues: ILongArray, in
screenYValues: ILongArray):
IPointCollection
IMapServerLayout
esriSystem.IRESTRequestHandler
IMapServer3 : IUnknown
DefaultMapName: String
DocumentInfo: IPropertySet
MapCount: Long
MapName (in Index: Long): String
ServiceConfigurationInfo: IPropertySet
ComputeDistance (in MapName: String, in
fromPoint: IPoint, in toPoint: IPoint, in
Units: esriUnits): Double
ComputeScale (in mapDesc:
IMapDescription, in mapDisplay:
IImageDisplay): Double
ExportMapImage (in mapDesc:
IMapDescription, in imageDesc:
IImageDescription): IMapImage
ExportScaleBar (in Scalebar: IScaleBar, in
mapDesc: IMapDescription, in
pMapDisplay: IImageDisplay, in
BackgroundColor: IColor, in imageDesc:
IImageDescription): IImageResult
Find (in mapDesc: IMapDescription, in
MapImage: IImageDisplay, in
searchString: String, in Contains:
Boolean, in searchFields: String, in
option: esriFindOption, in layerIds:
ILongArray): IMapServerFindResults
FromMapPoints (in MapDescription:
IMapDescription, in mapDisplay:
IImageDisplay, in mapPoints:
IPointCollection, in screenXValues:
ILongArray, in screenYValues:
ILongArray)
GetDefaultLayerDrawingDescriptions (in
MapName: String, in pLayerIDs:
ILongArray, in outputOptions:
IServerSymbolOutputOptions):
ILayerDrawingDescriptions
GetLegendInfo (in MapName: String, in
layerIds: ILongArray, in patch:
IMapServerLegendPatch, in imgType:
IImageType): IMapServerLegendInfos
GetMapTableSubtypeInfos (in MapName:
String, in pTableIDs: ILongArray):
IMapTableSubtypeInfos
GetServerInfo (in MapName: String):
IMapServerInfo
GetSQLSyntaxInfo (in MapName: String, in
LayerID: Long): ISQLSyntaxInfo
GetSupportedImageReturnTypes:
esriImageReturnType
Identify (in mapDesc: IMapDescription, in
MapImage: IImageDisplay, in
searchShape: IGeometry, in Tolerance:
Long, in option: esriIdentifyOption, in
layerIds: ILongArray):
IMapServerIdentifyResults
QueryAttachmentData (in MapName:
String, in TableID: Long, in
attachmentIDs: ILongArray, in
TransportType: esriTransportType):
IAttachmentDataArray
QueryAttachmentInfos (in MapName:
String, in TableID: Long, in rowIDs:
ILongArray): IAttachmentInfoArray
QueryData (in MapName: String, in
pMapTableDescription:
IMapTableDescription, in Filter:
IQueryFilter, in options:
IQueryResultOptions): IQueryResult
QueryFeatureCount (in MapName: String,
in LayerID: Long, in Filter: IQueryFilter):
Long
QueryFeatureCount2 (in MapName: String,
in pLayerDescription: ILayerDescription,
in Filter: IQueryFilter): Long
QueryFeatureData (in MapName: String, in
LayerID: Long, in Filter: IQueryFilter):
IRecordSet
QueryFeatureData2 (in MapName: String,
in pLayerDesciscription:
ILayerDescription, in Filter: IQueryFilter,
in options: IQueryResultOptions):
IQueryResult
QueryFeatureIDs (in MapName: String, in
LayerID: Long, in Filter: IQueryFilter):
IFIDSet
QueryFeatureIDs2 (in MapName: String, in
pLayerDesciscription: ILayerDescription,
in Filter: IQueryFilter): IFIDSet
QueryHTMLPopups (in MapName: String,
in TableID: Long, in pRowIDs:
ILongArray): IStringArray
QueryHyperlinks (in mapDesc:
IMapDescription, in MapImage:
IImageDisplay, in layerIds: ILongArray):
IMapServerHyperlinks
QueryRasterValue (in MapName: String, in
sourceTableID: Long, in rowIDs:
ILongArray, in FieldName: String, in
rasterValueType: IImageType):
IImageResults
QueryRelatedRecords (in MapName:
String, in sourceTable: Long, in pFIDs:
IFIDSet, in RelateDescription:
IRelateDescription): IQueryResult
QueryRowCount (in MapName: String, in
pTableDescription:
IMapTableDescription, in pFilter:
IQueryFilter): Long
QueryRowIDs (in MapName: String, in
pTableDescription:
IMapTableDescription, in pFilter:
IQueryFilter): ILongArray
ToMapPoints (in MapDescription:
IMapDescription, in mapDisplay:
IImageDisplay, in screenXValues:
ILongArray, in screenYValues:
ILongArray): IPointCollection
IMapServer3
ITiledMapServer : IUnknown
GetCacheName (in MapName: String, in
LayerID: Long): String
GetLayerTile (in MapName: String, in
LayerID: Long, in Level: Long, in Row:
Long, in column: Long): BYTE[]
GetMapTile (in MapName: String, in Level:
Long, in Row: Long, in column: Long):
BYTE[]
GetTileCacheInfo (in MapName: String):
ITileCacheInfo
GetVirtualCacheDirectory (in MapName:
String, in LayerID: Long): String
HasLayerCache (in MapName: String, in
LayerID: Long): Boolean
HasSingleFusedMapCache (in MapName:
String): Boolean
IsFixedScaleMap (in MapName: String):
Boolean
ITiledMapServer2 : ITiledMapServer
GetCacheControlInfo (in MapName: String):
ICacheControlInfo
GetCacheDescriptionInfo (in MapName:
String): ICacheDescriptionInfo
GetLayerTileEx (in MapName: String, in
LayerID: Long, in Level: Long, in Row:
Long, in column: Long, in CacheFormat:
Long): BYTE[]
GetMapTileEx (in MapName: String, in
Level: Long, in Row: Long, in column:
Long, in CacheFormat: Long): BYTE[]
GetTileImageInfo (in MapName: String):
ITileImageInfo
ImageResults
IImageResults
IPersist
IPersistStream
IXMLSerialize
IXMLVersionSupport
IImageResults : IUnknown
Count: Long
Element (in Index: Long): IImageResult2
Add (in pImageResult: IImageResult2)
Insert (in Index: Long, in pImageResult:
IImageResult2)
Remove (in Index: Long)
RemoveAll
*
SimpleMapImage
IImageResult
IImageResult2
IMapImage
IPersist
IPersistStream
ISimpleMapImage
IXMLSerialize
ISimpleMapImage : IUnknown
Extent: IEnvelope
*
esriServerLineLabelPlacementType
0 - esriServerLinePlacementAboveAfter
1 - esriServerLinePlacementAboveAlong
2 - esriServerLinePlacementAboveBefore
3 - esriServerLinePlacementAboveStart
4 - esriServerLinePlacementAboveEnd
5 - esriServerLinePlacementBelowAfter
6 - esriServerLinePlacementBelowAlong
7 - esriServerLinePlacementBelowBefore
8 - esriServerLinePlacementBelowStart
9 - esriServerLinePlacementBelowEnd
10 - esriServerLinePlacementCenterAfter
11 - esriServerLinePlacementCenterAlong
12 - esriServerLinePlacementCenterBefore
13 - esriServerLinePlacementCenterStart
14 - esriServerLinePlacementCenterEnd
esriServerPictureOutputType
0 - esriServerPictureOutputAsPNG
1 - esriServerPictureOutputAsPNGInMime
2 - esriServerPictureOutputAsIPicture
esriServerPointLabelPlacementType
0 - esriServerPointLabelPlacementAboveCenter
1 - esriServerPointLabelPlacementAboveLeft
2 - esriServerPointLabelPlacementAboveRight
3 - esriServerPointLabelPlacementBelowCenter
4 - esriServerPointLabelPlacementBelowLeft
5 - esriServerPointLabelPlacementBelowRight
6 - esriServerPointLabelPlacementCenterCenter
7 - esriServerPointLabelPlacementCenterLeft
8 - esriServerPointLabelPlacementCenterRight
esriServerPolygonLabelPlacementType
0 - esriServerPolygonPlacementAlwaysHorizontal
esriSystem.IXMLVersionSupport
StatisticDescriptions
IStatisticDescriptions : IUnknown
Count: Long
Element (in Index: Long):
IStatisticDescription
Add (in pStatisticDescription:
IStatisticDescription)
Insert (in Index: Long, in
pStatisticDescription:
IStatisticDescription)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IStatisticDescriptions
StatisticsRequest
IStatisticsRequest : IUnknown
GroupByFields: String
OrderByFields: String
StatisticDescriptions: IStatisticDescriptions
IStatisticsRequest
*
0..1
0..*
MapServerIdentifyResult
IMapServerIdentifyResult2 : IUnknown
FeatureId: Long
HTMLPopup: String
LayerID: Long
Name: String
Properties: IPropertySet
RelatedRows: IMapServerRelationships
Shape: IGeometry
IMapServerIdentifyResult2
IMapServerIdentifyResult
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
IDocumentVersionSupportGEN
*
1
MapServerRelationship
IMapServerRelationship : IUnknown
Name: String
Rows: IMapServerRows
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.ISupportErrorInfo
IMapServerRelationship
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
MapServerRelationships
IMapServerRelationships : IUnknown
Count: Long
Element (in Index: Long):
IMapServerRelationship
Add (in rel: IMapServerRelationship)
Insert (in Index: Long, in Row:
IMapServerRelationship)
Remove (in Index: Long)
RemoveAll
IMapServerRelationships
MapServerIdentifyResults
IMapServerIdentifyResults : IUnknown
Count: Long
Element (in Index: Long):
IMapServerIdentifyResult
Add (in identifyResult:
IMapServerIdentifyResult)
Insert (in Index: Long, in identifyResult:
IMapServerIdentifyResult)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IMapServerIdentifyResults
1
*
MapDescription
IMapDescription2 : IUnknown
BackgroundSymbol: IFillSymbol
CustomGraphics: IGraphicElements
LayerDescriptions: ILayerDescriptions
MapArea: IMapArea
MapRotation: Double
Name: String
SelectionColor: IColor
SpatialReference: ISpatialReference
TransparentColor: IColor
IMapDescription2
IMapDescription
IXMLSerialize
IPersistStream
IPersist
IMapTimeDescription : IUnknown
TimeReference: ITimeReference
TimeValue: ITimeValue
IMapTimeDescription
IMapServerGeoTransformation : IUnknown
GeoTransformation: IGeoTransformation
IMapServerGeoTransformation
IMapTimeDescription2 : IMapTimeDescription
TimeRelation: esriTimeRelation
IMapTimeDescription2
SQLSyntaxInfo
ISQLSyntaxInfo : IUnknown
DelimitedIdentifierCase: Boolean
FunctionNames: IPropertySet
IdentifierCase: Boolean
InvalidCharacters: String
InvalidStartingCharacters: String
Keywords: IStringArray
SpecialCharacters: IPropertySet
StringComparisonCase: Boolean
SupportedClauses: IStringArray
SupportedPredicates: IStringArray
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IPersist
ISQLSyntaxInfo
SimpleMapServerIdentifyObject
IIdentifyObject : IUnknown
Name: String
PropertySet: IPropertySet
IMapServerIdentifyObject : IUnknown
MapServerIdentifyResult:
IMapServerIdentifyResult
IIdentifyObject
IIdentifyObj
IMapServerIdentifyObject
MapServerHyperlinks
IMapServerHyperlinks : IUnknown
Count: Long
Element (in Index: Long):
IMapServerHyperlink
Add (in Link: IMapServerHyperlink)
Insert (in Index: Long, in Link:
IMapServerHyperlink)
Remove (in Index: Long)
RemoveAll
IMapServerHyperlinks
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
*
MapServerHyperlink
IMapServerHyperlink : IUnknown
Location: IGeometry
URL: String
IMapServerHyperlink
IXMLSerialize
IPersistStream
IPersist
ClassBreaksDef
IClassBreaksDef : IDataClassificationDef
BreakCount: Long
ClassificationField: String
ClassificationMethod: esriClassifyMethod
NormalizationField: String
NormalizationType: esriDataNormalization
StandardDeviationInterval: Double
IClassBreaksDef
UniqueValuesDef
IUniqueValuesDef : IDataClassificationDef
FieldDelimiter: String
Fields: IStringArray
IUniqueValuesDef
UniqueValueInfos
IUniqueValueInfos : IUnknown
Count: Long
Element (in Index: Long): IUniqueValueInfo
Add (in pUniqueValueInfo:
IUniqueValueInfo)
Insert (in Index: Long, in pUniqueValueInfo:
IUniqueValueInfo)
Remove (in Index: Long)
RemoveAll
IUniqueValueInfos
IXMLSerialize
IPersistStream
IXMLVersionSupport
*
DataClassificationDef
IXMLSerialize
IPersistStream
IDataClassificationDef : IUnknown
BaseSymbol: ISymbol
ColorRamp: IColorRamp
IDataClassificationDef
IXMLVersionSupport
IDocumentVersionSupportGEN
MapServerSourceDescription
IMapServerSourceDescription : IUnknown
IMapServerSourceDescription
esriSystem.IDocumentVersionSupportGEN
esriSystem.IXMLVersionSupport
esriSystem.IPersistStream
esriSystem.IXMLSerialize
RasterDataSourceDescription
IDataSourceDescription : IUnknown
WorkspaceID: String
IDataSourceDescription
IRasterDataSourceDescription : IUnknown
RasterName: String
IRasterDataSourceDescription
MapTableSourceDescription
IMapTableSourceDescription : IUnknown
MapTableID: Long
VersionName: String
IMapTableSourceDescription
JoinTableSourceDescription
IJoinTableSourceDescription : IUnknown
JoinType: esriJoinType
LeftSourceDescription:
IMapServerSourceDescription
LeftTableKey: String
RightSourceDescription:
IMapServerSourceDescription
RightTableKey: String
IJoinTableSourceDescription
TableDataSourceDescription
IDataSourceDescription : IUnknown
WorkspaceID: String
IDataSourceDescription
ITableDataSourceDescription : IUnknown
TableName: String
VersionName: String
ITableDataSourceDescription
QueryTableDataSourceDescription
IDataSourceDescription : IUnknown
WorkspaceID: String
IDataSourceDescription
IQueryTableDataSourceDescription : IUnknown
GeometryType: esriGeometryType
OIDFields: String
Query: String
ShapeColumnName: String
SpatialReference: ISpatialReference
IQueryTableDataSourceDescription
MapServerIdentifySublayer
IIdentify
IIdentify2
IIdentifyDisplay
IHTMLPopupInfo
IHTMLPopupInfo2
IHTMLPopupIdentify
IHTMLPopupIdentify2
MapServerFindSublayer
IFind
*
StandaloneTableDescription
IStandaloneTableDescription :
IMapTableDescription
IStandaloneTableDescription
IXMLSerialize
IMapTableDescription : IUnknown
DefinitionExpression: String
ID: Long
SourceID: String
IMapTableDescription
IPersistStream
IPersist
IXMLVersionSupport
IMapTableTimeDescription : IUnknown
TimeDataCumulative: Boolean
TimeOffset: Double
TimeOffsetUnits: esriTimeUnits
UseTime: Boolean
IMapTableTimeDescription
IDynamicMapTableDescription
IDynamicMapTableDescription : IUnknown
Source: IMapServerSourceDescription
LayerDescription
ILayerDescription : IUnknown
DefinitionExpression: String
ID: Long
ScaleSymbols: Boolean
SelectionBufferDistance: Double
SelectionColor: IColor
SelectionFeatures: IFIDSet
SelectionSymbol: ISymbol
SetSelectionSymbol: Boolean
ShowLabels: Boolean
ShowSelectionBuffer: Boolean
Visible: Boolean
ILayerDescription
IXMLSerialize
IPersistStream
IPersist
ILayerDescription2 : ILayerDescription
SelectionBufferSymbol: IFillSymbol
SourceID: String
ILayerDescription2
ILayerDescription3 : ILayerDescription2
LayerResultOptions: ILayerResultOptions
ILayerDescription3
IMapTableDescription : IUnknown
DefinitionExpression: String
ID: Long
SourceID: String
IMapTableDescription
IMapTableTimeDescription : IUnknown
TimeDataCumulative: Boolean
TimeOffset: Double
TimeOffsetUnits: esriTimeUnits
UseTime: Boolean
IMapTableTimeDescription
IDynamicLayerDescription
IDynamicLayerDescription : IUnknown
DrawingDescription:
ILayerDrawingDescription
Source: IMapServerSourceDescription
IDynamicMapTableDescription
IDynamicMapTableDescription : IUnknown
Source: IMapServerSourceDescription
StatisticDescription
esriSystem.IXMLVersionSupport
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IStatisticDescription
IStatisticDescription : IUnknown
ResultFieldName: String
StatisticFieldName: String
StatisticType: esriDataStatType
ILabelClassDescription
LabelClassDescription
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
ILabelClassDescription2 : IUnknown
ExpressionType: esriLabelExpressionType
LabelExpression: String
LabelPlacementDescription:
ILabelPlacementDescription
MaximumScale: Double
MinimumScale: Double
Symbol: ITextSymbol
UseCodedValue: Boolean
WhereClause: String
ILabelClassDescription2
ClassBreakInfos
IClassBreakInfos : IUnknown
Count: Long
Element (in Index: Long): IClassBreakInfo
Add (in pClassBreakInfo: IClassBreakInfo)
Insert (in Index: Long, in pClassBreakInfo:
IClassBreakInfo)
Remove (in Index: Long)
RemoveAll
IClassBreakInfos
IXMLSerialize
IPersistStream
IXMLVersionSupport
*
esriSystem.IDocumentVersionSupportGEN
ClassBreakInfo
IClassBreakInfo : IUnknown
ClassMaximumValue: Double
ClassMinimumValue: Double
Description: String
Label: String
Symbol: ISymbol
IClassBreakInfo
IClone
IPersistStream
IXMLSerialize
IXMLVersionSupport
UniqueValueInfo
IUniqueValueInfo : IUnknown
Count: Long
Description: String
Label: String
Symbol: ISymbol
Value: String
IUniqueValueInfo
IClone
IPersistStream
IXMLSerialize
IXMLVersionSupport
esriSystem.IDocumentVersionSupportGEN
IXMLVersionSupport
IXMLVersionSupport
IXMLVersionSupport
MapImage
IMapImage : IImageResult
MapExtent: IEnvelope
MapScale: Double
VisibleLayers: ILongArray
IMapImage
IXMLSerialize
IPersistStream
IPersist
MapImages
IMapImages : IUnknown
Count: Long
Element (in Index: Long): IMapImage
Add (in mapImg: IMapImage)
Insert (in Index: Long, in mapImg:
IMapImage)
Remove (in Index: Long)
RemoveAll
IMapImages
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
MapServerConfigurationFactory
esriServer.IConfigurationFactory
IConfigurationFactory : IUnknown
OnAdd (in pAdmin: IServerObjectAdmin, in pProps:
IPropertySet): IPropertySet
OnRemove
OnStart (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
OnStop (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
IConfigurationFactory2 : IConfigurationFactory
BeforeStart (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
BeforeStop (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
OnRemoveEx (in pAdmin: IServerObjectAdmin, in
props: IPropertySet)
esriServer.IConfigurationFactory2
esriSystem.ISupportErrorInfo
IConfigurationFactory3 : IConfigurationFactory2
OnRename (in pAdmin: IServerObjectAdmin, in props:
IPropertySet): IPropertySet
esriServer.IConfigurationFactory3
esriLabelExpressionType
0 - esriLabelExpressionSimple
1 - esriLabelExpressionPython
2 - esriLabelExpressionVBScript
3 - esriLabelExpressionJScript
esriMapServerMsgCodeEnum
10000 - esriMapServerMsgCode_MessageArrival_GetDocumentInfo
10001 - esriMapServerMsgCode_MessageProcessed_GetDocumentInfo
10002 - esriMapServerMsgCode_MessageArrival_GetMapCount
10003 - esriMapServerMsgCode_MessageProcessed_GetMapCount
10004 - esriMapServerMsgCode_MessageArrival_GetMapName
10005 - esriMapServerMsgCode_MessageProcessed_GetMapName
10006 - esriMapServerMsgCode_MessageArrival_GetDefaultMapName
10007 - esriMapServerMsgCode_MessageProcessed_GetDefaultMapName
10008 - esriMapServerMsgCode_MessageArrival_GetServerInfo
10009 - esriMapServerMsgCode_MessageProcessed_GetServerInfo
10010 - esriMapServerMsgCode_MessageArrival_ExportMapImage
10011 - esriMapServerMsgCode_MessageProcessed_ExportMapImage
10012 - esriMapServerMsgCode_MessageArrival_ExportScaleBar
10013 - esriMapServerMsgCode_MessageProcessed_ExportScaleBar
10014 - esriMapServerMsgCode_MessageArrival_Find
10015 - esriMapServerMsgCode_MessageProcessed_Find
10016 - esriMapServerMsgCode_MessageArrival_Identify
10017 - esriMapServerMsgCode_MessageProcessed_Identify
10018 - esriMapServerMsgCode_MessageArrival_QueryFeatureCount
10019 - esriMapServerMsgCode_MessageProcessed_QueryFatureCount
10020 - esriMapServerMsgCode_MessageArrival_QueryFeatureIDs
10021 - esriMapServerMsgCode_MessageProcessed_QueryFeatureIDs
10022 - esriMapServerMsgCode_MessageArrival_QueryFeatureData
10023 - esriMapServerMsgCode_MessageProcessed_QueryFeatureData
10024 - esriMapServerMsgCode_MessageArrival_QueryFeatureCount2
10025 - esriMapServerMsgCode_MessageProcessed_QueryFeatureCount2
10026 - esriMapServerMsgCode_MessageArrival_QueryFeatureIDs2
10027 - esriMapServerMsgCode_MessageProcessed_QueryFeatureIDs2
10028 - esriMapServerMsgCode_MessageArrival_QueryFeatureData2
10029 - esriMapServerMsgCode_MessageProcessed_QueryFeatureData2
10030 - esriMapServerMsgCode_MessageArrival_QueryHyperlinks
10031 - esriMapServerMsgCode_MessageProcessed_QueryHyperlinks
10032 - esriMapServerMsgCode_MessageArrival_ComputeScale
10033 - esriMapServerMsgCode_MessageProcessed_ComputeScale
10034 - esriMapServerMsgCode_MessageArrival_ComputeDistance
10035 - esriMapServerMsgCode_MessageProcessed_ComputeDistance
10036 - esriMapServerMsgCode_MessageArrival_ToMapPoints
10037 - esriMapServerMsgCode_MessageProcessed_ToMapPoints
10038 - esriMapServerMsgCode_MessageArrival_FromMapPoints
10039 - esriMapServerMsgCode_MessageProcessed_FromMapPoints
10040 - esriMapServerMsgCode_MessageArrival_GetLegendInfo
10041 - esriMapServerMsgCode_MessageProcessed_GetLegendInfo
10042 - esriMapServerMsgCode_MessageArrival_GetSQLSyntaxInfo
10043 - esriMapServerMsgCode_MessageProcessed_GetSQLSyntaxInfo
10044 - esriMapServerMsgCode_MessageArrival_GetSupportedImageReturnTypes
10045 - esriMapServerMsgCode_MessageProcessed_GetSupportedImageReturnTypes
10046 - esriMapServerMsgCode_MessageArrival_IsFixedScaleMap
10047 - esriMapServerMsgCode_MessageProcessed_IsFixedScaleMap
10048 - esriMapServerMsgCode_MessageArrival_HasSingleFusedMapCache
10049 - esriMapServerMsgCode_MessageProcessed_HasSingleFusedMapCache
10050 - esriMapServerMsgCode_MessageArrival_GetTileCacheInfo
10051 - esriMapServerMsgCode_MessageProcessed_GetTileCacheInfo
10052 - esriMapServerMsgCode_MessageArrival_GetTileImageInfo
10053 - esriMapServerMsgCode_MessageProcessed_GetTileImageInfo
10054 - esriMapServerMsgCode_MessageArrival_GetMapTile
10055 - esriMapServerMsgCode_MessageProcessed_GetMapTile
10056 - esriMapServerMsgCode_MessageArrival_HasLayerCache
10057 - esriMapServerMsgCode_MessageProcessed_HasLayerCache
10058 - esriMapServerMsgCode_MessageArrival_getLayerTile
10059 - esriMapServerMsgCode_MessageProcessed_GetLayerTile
10060 - esriMapServerMsgCode_MessageArrival_GetVirtualCacheDirectory
10061 - esriMapServerMsgCode_MessageProcessed_GetVirtualCacheDirectory
10062 - esriMapServerMsgCode_MessageArrival_GetCacheName
10063 - esriMapServerMsgCode_MessageProcessed_GetCacheName
10064 - esriMapServerMsgCode_MessageArrival_GetCacheDescriptionInfo
10065 - esriMapServerMsgCode_MessageProcessed_GetCacheDescriptionInfo
10066 - esriMapServerMsgCode_MessageArrival_GetCacheControlInfo
10067 - esriMapServerMsgCode_MessageProcessed_GetCacheControlInfo
10068 - esriMapServerMsgCode_MessageArrival_GetServiceConfigurationInfo
10069 - esriMapServerMsgCode_MessageProcessed_GetServiceConfigurationInfo
10070 - esriMapServerMsgCode_MessageArrival_ExportLayout
10071 - esriMapServerMsgCode_MessageProcessed_ExportLayout
10072 - esriMapServerMsgCode_MessageArrival_ExportLegend
10073 - esriMapServerMsgCode_MessageProcessed_ExportLegend
10074 - esriMapServerMsgCode_MessageArrival_ExportNorthArrow
10075 - esriMapServerMsgCode_MessageProcessed_ExportNorthArrow
10076 - esriMapServerMsgCode_MessageArrival_FromPagePoints
10077 - esriMapServerMsgCode_MessageProcessed_FromPagePoints
10078 - esriMapServerMsgCode_MessageArrival_ToPagePoints
10079 - esriMapServerMsgCode_MessageProcessed_ToPagePoints
10080 - esriMapServerMsgCode_MessageArrival_ApplyMapDescription
10081 - esriMapServerMsgCode_MessageProcessed_ApplyMapDescription
10082 - esriMapServerMsgCode_MessageArrival_RefreshServerObjecs
10083 - esriMapServerMsgCode_MessageProcessed_RefreshServerObjecs
10084 - esriMapServerMsgCode_Layer_Find_Start
10085 - esriMapServerMsgCode_Layer_Find_End
10086 - esriMapServerMsgCode_Layer_Identify_Start
10087 - esriMapServerMsgCode_Layer_Identify_End
10088 - esriMapServerMsgCode_Layer_QueryHyperlinks_Start
10089 - esriMapServerMsgCode_Layer_QueryHyperlinks_End
10090 - esriMapServerMsgCode_Layer_GetLegendInfo_Start
10091 - esriMapServerMsgCode_Layer_GetLegendInfo_End
10092 - esriMapServerMsgCode_MapReaderOpen_Start
10093 - esriMapServerMsgCode_MapReaderOpen_End
10094 - esriMapServerMsgCode_Preparation_Start
10095 - esriMapServerMsgCode_Preparation_End
10096 - esriMapServerMsgCode_QueryOperation_Start
10097 - esriMapServerMsgCode_QueryOperation_End
10098 - esriMapServerMsgCode_ImageGeneration_Started
10099 - esriMapServerMsgCode_ImageGeneration_End
10100 - esriMapServerMsgCode_MessageArrival_QueryRelatedRecords
10101 - esriMapServerMsgCode_MessageProcessed_QueryRelatedRecords
10102 - esriMapServerMsgCode_MessageArrival_QueryRowCount
10103 - esriMapServerMsgCode_MessageProcessed_QueryRowCount
10104 - esriMapServerMsgCode_MessageArrival_QueryRowIDs
10105 - esriMapServerMsgCode_MessageProcessed_QueryRowIDs
10106 - esriMapServerMsgCode_MessageArrival_QueryData
10107 - esriMapServerMsgCode_MessageProcessed_QueryData
10108 - esriMapServerMsgCode_MessageArrival_GetCacheStorageInfo
10109 - esriMapServerMsgCode_MessageProcessed_GetCacheStorageInfo
10110 - esriMapServerMsgCode_MessageArrival_QueryRasterValue
10111 - esriMapServerMsgCode_MessageProcessed_QueryRasterValue
10112 - esriMapServerMsgCode_MessageProcessed_QueryAttachmentInfos
10113 - esriMapServerMsgCode_MessageProcessed_QueryAttachmentData
10114 - esriMapServerMsgCode_MessageArrival_QueryAttachmentInfos
10115 - esriMapServerMsgCode_MessageArrival_QueryAttachmentData
10116 - esriMapServerMsgCode_MessageArrival_QueryHTMLPopups
10117 - esriMapServerMsgCode_MessageProcessed_QueryHTMLPopups
10118 - esriMapServerMsgCode_MessageArrival_GetDefaultLayerDrawingDescriptions
10119 - esriMapServerMsgCode_MessageProcessed_GetDefaultLayerDrawingDescriptions
10120 - esriMapServerMsgCode_MessageArrival_GetMapTableSubtypeInfos
10121 - esriMapServerMsgCode_MessageProcessed_GetMapTableSubtypeInfos
10122 - esriMapServerMsgCode_MessageArrival_QueryRelatedRecords2
10123 - esriMapServerMsgCode_MessageProcessed_QueryRelatedRecords2
10124 - esriMapServerMsgCode_MessageArrival_QueryRasterValue2
10125 - esriMapServerMsgCode_MessageProcessed_QueryRasterValue2
10126 - esriMapServerMsgCode_MessageArrival_QueryAttachmentInfos2
10127 - esriMapServerMsgCode_MessageProcessed_QueryAttachmentInfos2
10128 - esriMapServerMsgCode_MessageArrival_QueryAttachmentData2
10129 - esriMapServerMsgCode_MessageProcessed_QueryAttachmentData2
10130 - esriMapServerMsgCode_MessageArrival_QueryHTMLPopups2
10131 - esriMapServerMsgCode_MessageProcessed_QueryHTMLPopups2
10132 - esriMapServerMsgCode_MessageArrival_GetMapTableSubtypeInfos2
10133 - esriMapServerMsgCode_MessageProcessed_GetMapTableSubtypeInfos2
10134 - esriMapServerMsgCode_MessageArrival_QueryDataStatistics
10135 - esriMapServerMsgCode_MessageProcessed_QueryDataStatistics
10136 - esriMapServerMsgCode_MessageArrival_GenerateDataClasses
10137 - esriMapServerMsgCode_MessageProcessed_GenerateDataClasses
10138 - esriMapServerMsgCode_MessageInput_ExportMapImage
10800 - esriMapServerMsgCode_MapServerFailed
10801 - esriMapServerMsgCode_MapServerStartedWithInvalidLayers
10802 - esriMapServerMsgCode_InvalidLicense
10803 - esriMapServerMsgCode_UnsupportedRequest
10804 - esriMapServerMsgCode_CapabilityUnsupported
10805 - esriMapServerMsgCode_InvisibleOrInvalidFieldInSubField
10806 - esriMapServerMsgCode_DisconnectedFromData
10807 - esriMapServerMsgCode_SecureLayersEmbedded
10808 - esriMapServerMsgCode_FileInvalid
10809 - esriMapServerMsgCode_FileReadableByArcReaderOnly
10810 - esriMapServerMsgCode_PMFUnservableReason
10811 - esriMapServerMsgCode_PMFFilePasswordProtexted
10812 - esriMapServerMsgCode_PMFFileHasTimeOut
10813 - esriMapServerMsgCode_PMFReadMapError
10814 - esriMapServerMsgCode_PMFFileCanNotBeOpened
10815 - esriMapServerMsgCode_PMFGlobeEmbedded
10816 - esriMapServerMsgCode_FileOpenFailed
10817 - esriMapServerMsgCode_PMFInvalidFileType
10818 - esriMapServerMsgCode_PMFUnknownError
10819 - esriMapServerMsgCode_MissingParameter
10820 - esriMapServerMsgCode_OutputDirectoryNotFound
10821 - esriMapServerMsgCode_OutputDirectoryAccessDenied
10822 - esriMapServerMsgCode_PropertyFilePathUndefined
10823 - esriMapServerMsgCode_IsCacheMissing
10824 - esriMapServerMsgCode_CacheOnDemandMissing
10825 - esriMapServerMsgCode_IgnoreCacheMissing
10826 - esriMapServerMsgCode_ClientCachingAllowedMissing
10827 - esriMapServerMsgCode_OnStartFailed
10828 - esriMapServerMsgCode_OnStopFailed
10829 - esriMapServerMsgCode_CanNotIgnorecacheIfDisconnected
10830 - esriMapServerMsgCode_CanNotCacheOnDemandIfDisconnected
10831 - esriMapServerMsgCode_CanNotCacheOnDemandAndIgnoreCache
10832 - esriMapServerMsgCode_MissingServerEnvironment
10833 - esriMapServerMsgCode_LackingServerAdminPrevileges
10834 - esriMapServerMsgCode_CanNotConnectToCache
10835 - esriMapServerMsgCode_WMSNeedsOutputDirectory
10836 - esriMapServerMsgCode_MapNotFound
10837 - esriMapServerMsgCode_GeneralGeoDatabaseError
10838 - esriMapServerMsgCode_LayerIDNotFound
10839 - esriMapServerMsgCode_FieldNotFound
10840 - esriMapServerMsgCode_FormatNotSupported
10841 - esriMapServerMsgCode_ImageGenerationFailed
10842 - esriMapServerMsgCode_TableHasNoOIDHenceQueryFailed
10843 - esriMapServerMsgCode_DefaultSymbolGenerated
10844 - esriMapServerMsgCode_TooManyDomains
10845 - esriMapServerMsgCode_SymbologyNotConverted
10846 - esriMapServerMsgCode_LayerDrawingDescriptionNotValid
10847 - esriMapServerMsgCode_InvalidEmbeddedFont
10848 - esriMapServerMsgCode_DynamicDataSourceError
esriClassifyMethod
0 - esriClassifyNaturalBreaks
1 - esriClassifyEqualInterval
2 - esriClassifyQuantile
3 - esriClassifyStandardDeviation
4 - esriClassifyGeometricalInterval
esriDataStatType
0 - esriDataStatTypeCount
1 - esriDataStatTypeSum
2 - esriDataStatTypeMin
3 - esriDataStatTypeMax
4 - esriDataStatTypeAverage
5 - esriDataStatTypeStdDev
6 - esriDataStatTypeVariance
IMapTableInfo
StandaloneTableInfo
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IMapTableTimeInfo : IUnknown
EndTimeFieldName: String
FullTimeExtent: ITimeExtent
StartTimeFieldName: String
SupportsTime: Boolean
TimeInterval: Double
TimeIntervalUnits: esriTimeUnits
TimeReference: ITimeReference
TimeValueFormat: String
TrackIDFieldName: String
IMapTableTimeInfo
IMapTableInfo2
IMapTableInfo2 : IUnknown
DisplayField: String
Fields: IFields
HasAttachments: Boolean
HasSubtype: Boolean
HTMLPopupType: esriServerHTMLPopupType
ID: Long
Name: String
OIDFieldName: String
RelateInfos: IRelateInfos
SupportsAdvancedQueries: Boolean
SupportsStatistics: Boolean
IStandaloneTableInfo : IMapTableInfo
Description: String
IStandaloneTableInfo
MapLayerInfo
IMapLayerInfo
IMapLayerInfo2
IMapLayerInfo3
IXMLSerialize
IPersistStream
IPersist
IMapTableInfo2
IMapTableInfo2 : IUnknown
DisplayField: String
Fields: IFields
HasAttachments: Boolean
HasSubtype: Boolean
HTMLPopupType: esriServerHTMLPopupType
ID: Long
Name: String
OIDFieldName: String
RelateInfos: IRelateInfos
SupportsAdvancedQueries: Boolean
SupportsStatistics: Boolean
IMapTableTimeInfo : IUnknown
EndTimeFieldName: String
FullTimeExtent: ITimeExtent
StartTimeFieldName: String
SupportsTime: Boolean
TimeInterval: Double
TimeIntervalUnits: esriTimeUnits
TimeReference: ITimeReference
TimeValueFormat: String
TrackIDFieldName: String
IMapTableTimeInfo
IMapTableInfo : IUnknown
DisplayField: String
Fields: IFields
HasAttachments: Boolean
HasSubtype: Boolean
HTMLPopupType: esriServerHTMLPopupType
ID: Long
Name: String
OIDFieldName: String
RelateInfos: IRelateInfos
IMapTableInfo
IMapLayerInfo4
IMapLayerInfo4 : IUnknown
CanFind: Boolean
CanIdentify: Boolean
CanModifyDrawingDescription: Boolean
CanScaleSymbols: Boolean
CanSelect: Boolean
CopyrightText: String
Description: String
DisplayField: String
Extent: IEnvelope
FieldAliases: IStringArray
Fields: IFields
HasAttributes: Boolean
HasHyperlinks: Boolean
HasLabels: Boolean
HasLayerDrawingDescription: Boolean
HasLiveData: Boolean
ID: Long
IsComposite: Boolean
IsFeatureLayer: Boolean
MaxScale: Double
MinScale: Double
Name: String
ParentLayerID: Long
SourceDescription: String
SubLayers: ILongArray
Type: String
ILayerEvents
(LayerEventsHelper)
MapServerLayer
ICompositeLayer2
IDataLayer
ILayerEffects
ILayerInfo
ILayerStatus
IMapServerLayer : IUnknown
BackgroundColor: IColor
TransparentColor: IColor
ClearDrawCache
GetConnectionInfo (out soName:
IAGSServerObjectName, out docLocation:
String, out MapName: String)
LocalConnect (in docLocation: String, in
MapName: String)
ServerConnect (in soName:
IAGSServerObjectName, in MapName:
String)
ILayerEffects
ILayerExtensions
ILayerSymbologyExtents
ISecureLayer2
ISecureLayer
esriDisplay.IConnectionPointContainer
IIdentifyGroup
IIdentifyDisplay
IHTMLPopupInfo
IHTMLPopupInfo2
IHTMLPopupIdentify
IHTMLPopupIdentify2
ITimeData
ITimeDataDisplay
IMapServerLayer
ITimeData2 : ITimeData
HasLiveData: Boolean
ITimeData2
ITimeData : IUnknown
SupportsTime: Boolean
TimeReference: ITimeReference
UseTime: Boolean
GetFullTimeExtent: ITimeExtent
ITimeData
IServiceLayerImageFormat : IUnknown
RequestedImageType: esriImageFormat
SupportedImageFormat (in Index: Long):
esriImageFormat
SupportedImageFormatCount: Long
IServiceLayerImageFormat
IMapServerGroupLayer : IUnknown
Count: Long
Layer (in Index: Long): ILayer
ShowLayers (in Show: Boolean, in layerIds:
ILongArray)
IMapServerGroupLayer
esriDataSourcesRaster.IRasterResamplingControl
IMapServerTimeInfo
IMapServerInfo3
MapServerInfo
IMapServerInfo
IMapServerInfo2
IXMLSerialize
IPersistStream
IPersist
IMapServerTimeInfo2 : IUnknown
DefaultTimeInterval: Double
DefaultTimeIntervalUnits: esriTimeUnits
DefaultTimeWindow: Double
FullTimeExtent: ITimeExtent
HasLiveData: Boolean
IMapServerTimeInfo2
IMapServerInfo4
IMapServerInfo4 : IUnknown
BackgroundColor: IColor
BackgroundSymbol: IFillSymbol
Bookmarks: IMapServerBookmarks
CopyrightText: String
DefaultMapDescription: IMapDescription
Description: String
Extent: IEnvelope
FullExtent: IEnvelope
MapLayerInfos: IMapLayerInfos
MapUnits: esriUnits
MaxScale: Double
MinScale: Double
Name: String
StandaloneTableDescriptions:
IStandaloneTableDescriptions
StandaloneTableInfos: IStandaloneTableInfos
SupportsDynamicLayers: Boolean
1..0
1..0
FeatureServerInfo
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IFeatureServerInfo
IFeatureServerInfo : IUnknown
AllowGeometryUpdates: Boolean
AllowTrueCurvesUpdates: Boolean
CopyrightText: String
CurrentVersion: Double
Description: String
DocumentInfo: IPropertySet
EnableZDefaults: Boolean
FullExtent: IEnvelope
HasVersionedData: Boolean
InitialExtent: IEnvelope
LayerIdentities: ITableIdentities
MaxRecordCount: Long
ServiceDescription: String
SpatialReference: ISpatialReference
SupportsDisconnectedEditing: Boolean
SupportsRollbackOnFailure: Boolean
TableIdentities: ITableIdentities
Units: esriUnits
ZDefault: Double
DataObjectTypes
IDataObjectTypes
IPersist
IPersistStream
IXMLSerialize
IXMLVersionSupport
IDataObjectTypes : IUnknown
Count: Long
Element (in Index: Long): IDataObjectType
Add (in DataObjectType: IDataObjectType)
Insert (in Index: Long, in DataObjectType:
IDataObjectType)
Remove (in Index: Long)
RemoveAll
PropertyInfos
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IPropertyInfos : IUnknown
Count: Long
Element (in Index: Long): IPropertyInfo
Add (in PropertyInfo: IPropertyInfo)
Insert (in Index: Long, in PropertyInfo:
IPropertyInfo)
Remove (in Index: Long)
RemoveAll
IPropertyInfos
DataObjects
IDataObjects
IPersist
IPersistStream
IXMLSerialize
IXMLVersionSupport
CartoObjectModel
FeatureService
Esri
®
ArcGIS
®
10.3.1
Copyright©1999‐2015Esri.Allrightsreserved.Esri,ArcGIS,ArcObjects,andArcMaparetrademarks,registeredtrademarks,orservicemarksofEsriintheUnited
States,theEuropeanCommunity,orcertainotherjurisdictions.
CoClass
InterfaceD
InterfaceB
TypesofClasses
Anabstractclasscannotbeusedtocreatenewobjectsbutisaspecificationfor
instancesofsubclasses(throughtypeinheritance.)
ACoClasscandirectlycrea teobjectsbydeclaringa newobject.
AClasscannotdirectlycreateobjects,butobjectsofthisclasscanbecreatedasa
propertyofanotherclassorinstantiatedbyobjectsfromanotherclass.
TypesofRelationships
Associationsrepresentrelationshipsbetweenclasses.Theyhavedefined
multiplicitiesatbothends.
Typeinheritance definesspecializedclassesofobjectswhichsharepropertiesand
methodswiththesuperclassandhaveadditionalpropertiesandmethods.Note
thatinterfacesinsuperclassesarenotduplicatedinsubclasses .
Instantiatio nspecifiesthatoneobjectfromoneclasshasamethodwithwhichit
createsanobjectfromanotherclass.
Compositionisarelationshipinwhichobjectsfromthe'whole'classcontrolthe
lifetimeofobjectsfromthe'part'class.
AnN‐aryassociation specifiesthatmorethantwoclassesareassociate d.A
diamondisplacedattheintersectionoftheassociationbranches.
AMultiplicityisaconstraintonthenumberofobjectsthatcanbeassoci atedwith
another object.Associationandcompositionrelationshipshavemultiplicitieson
bothsides.Thisisthenotati onformultiplicities:
1 ‐ Oneandonlyone(ifnoneshown,'1'isimplied)
0..1 ‐ Zeroorone
M..N ‐ FromMtoN(positiveintegers)
*or0..* ‐ Fromzerotoanypositiveinteger
1..* ‐ Fromonetoanypositiveinteger
Class Diagram
Key
enumeration
firstValue - firstEnumeration
secondValue - secondEnumeration
AbstractCl ass
Typeinheritance
Instantiation
Association
Composition
1..*
Multiplicity
Interfaceofinterest
InterfaceA
(Optional)InterfaceB
Interfaceofinterest
InterfaceG
InterfaceM
Outbound Interface
Inbound Interface
SpecialInterfaces
(Optional)representsinterface sthatare
inheritedbysomesubclassesbutnotall.
Thesubcla sseslisttheoptionalinterfaces
theyimplement.
(Instance)representsinterfacesthatare
onlyonspecificinstancesoftheclass.
(<classname>)indicatesthenameofthe
helperclassrequiredtosupportthisevent
interfaceinVisualBasic.
Interface key
Property Get
Property Put
Property Get/Put
Property Put by Reference
Method
(<classname>)InterfaceO
Structure key
<<Struct>>
firstMember: Type
secondMember: Type
Class
Interfaceofinterest
DataObjectTable
*
DataObject
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
*
*
*
*
*
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
DataObjectGroups
DataObjectGroup
TableEditResult
EditResult
IEditResult : IUnknown
Code: Long
Description: String
GlobalID: String
OID: Long
Succeeded: Boolean
IEditResult
*
IDataObjectGroup : IUnknown
DataObjectArray: IDataObjectArray
GroupID: Long
IDataObjectGroup
IDataObjectEx : IUnknown
Properties: IPropertySet
IDataObjectEx
ServiceDataOptions
IXMLSerialize
IPersistStream
IPersist
IServiceDataOptions
ITableEditResult : IUnknown
AddResults: IEditResults
DeleteResults: IEditResults
LayerOrTableID: Long
UpdateResults: IEditResults
ITableEditResult
GFSReplicationAgent
IReplicationAgentCancelControl
IFeatureProgress
IGFSReplicationAgent : IUnknown
CreateReplica (in srcGFS:
IGraphicFeatureServer, in
destWorkspace: IWorkspace, in
replicaName: String, in desc:
IGFSReplicaDescription, in repOptions:
IGPReplicaOptions, in layerFolder:
String)
SynchronizeReplica (in trgGFS:
IGraphicFeatureServer, in
srcWorkspace: IWorkspace, in
replicaName: String, in dir:
esriReplicaSynchronizeDirection)
IGFSReplicationAgent
IReplicationAgentCancelControl : IUnknown
CancelTracker: ITrackCancel
IFeatureProgress : IUnknown
FeatureClassName: String
IsCancelled: Boolean
MaxFeatures: Long
MinFeatures: Long
Position: Long
StepValue: Long
Step
IDataObjects : IUnknown
DataObjectArray: IDataObjectArray
SpatialReference: ISpatialReference
TimeReference: ITimeReference
DataObjectType
IDataObjectType : IUnknown
Name: String
PropDomains: IPropertySet
Templates: ITemplateInfos
TypeID: Variant
IDataObjectGroups : IUnknown
DataObjectGroupArray:
IDataObjectGroupArray
SpatialReference: ISpatialReference
TimeReference: ITimeReference
IDataObjectGroups
IMapTableTimeInfo : IUnknown
EndTimeFieldName: String
FullTimeExtent: ITimeExtent
StartTimeFieldName: String
SupportsTime: Boolean
TimeInterval: Double
TimeIntervalUnits: esriTimeUnits
TimeReference: ITimeReference
TimeValueFormat: String
TrackIDFieldName: String
IMapTableTimeInfo
IDataObjectTable
IDataObjectTable : IUnknown
CopyrightText: String
Description: String
DisplayPropName: String
GlobalIDPropName: String
HasAttachments: Boolean
HTMLPopupType:
esriServerHTMLPopupType
ID: Long
Name: String
OIDPropName: String
PropertyInfos: IPropertyInfos
Relations: IRelateInfos
Templates: ITemplateInfos
TypeIDPropName: String
Types: IDataObjectTypes
IServiceDataOptions : IUnknown
ETag: String
Format: String
Properties: IPropertySet
TransportType: esriTransportType
IDataObjectType
IPersist
IPersistStream
IXMLSerialize
IXMLVersionSupport
DataObjectGroupArray
IDataObjectGroupArray
IPersist
IPersistStream
IXMLSerialize
IDataObjectGroupArray : IUnknown
Count: Long
Element (in Index: Long):
IDataObjectGroup
Add (in DataObjectGroup:
IDataObjectGroup)
Insert (in Index: Long, in DataObjectGroup:
IDataObjectGroup)
Remove (in Index: Long)
RemoveAll
DataObjectArray
IDataObjectArray
IPersist
IPersistStream
IXMLSerialize
IXMLVersionSupport
IDataObjectArray : IUnknown
Count: Long
Element (in Index: Long): IDataObjectEx
Add (in DataObject: IDataObjectEx)
Insert (in Index: Long, in DataObject:
IDataObjectEx)
Remove (in Index: Long)
RemoveAll
DataObjectTables
IDataObjectTables
IPersist
IPersistStream
IXMLSerialize
IXMLVersionSupport
IDataObjectTables : IUnknown
Count: Long
Element (in Index: Long): IDataObjectTable
Add (in DataObjectTable:
IDataObjectTable)
Insert (in Index: Long, in DataObjectTable:
IDataObjectTable)
Remove (in Index: Long)
RemoveAll
EditResults
IEditResults
IPersist
IPersistStream
IXMLSerialize
IEditResults : IUnknown
Count: Long
Element (in Index: Long): IEditResult
Add (in EditResult: IEditResult)
Insert (in Index: Long, in EditResult:
IEditResult)
Remove (in Index: Long)
RemoveAll
TableEditResults
IPersist
IPersistStream
ITableEditResults
IXMLSerialize
ITableEditResults : IUnknown
Count: Long
Element (in Index: Long): ITableEditResult
Add (in TableEditResult: ITableEditResult)
Insert (in Index: Long, in TableEditResult:
ITableEditResult)
Remove (in Index: Long)
RemoveAll
TableEdits
IPersist
IPersistStream
ITableEdits
IXMLSerialize
ITableEdits : IUnknown
Count: Long
Element (in Index: Long): ITableEdit
Add (in TableEdit: ITableEdit)
Insert (in Index: Long, in TableEdit:
ITableEdit)
Remove (in Index: Long)
RemoveAll
TableEdit
ITableEdit : IUnknown
Adds: IDataObjects
Deletes: ILongArray
LayerOrTableID: Long
Updates: IDataObjects
ITableEdit
*
*
*
DomainInfo
IDomainInfo
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IDomainInfo : IUnknown
Domain: IDomain
Inherited: Boolean
GraphicFeatures
IGraphicFeatures
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IGraphicFeatures : IUnknown
Count: Long
Element (in Index: Long): IGraphicFeature
Add (in Feature: IGraphicFeature)
Insert (in Index: Long, in Feature:
IGraphicFeature)
Remove (in Index: Long)
RemoveAll
GraphicFeatureLayers
IGraphicFeatureLayers
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IGraphicFeatureLayers : IUnknown
Count: Long
Element (in Index: Long):
IGraphicFeatureLayer
Add (in GraphicFeatureLayer:
IGraphicFeatureLayer)
Insert (in Index: Long, in
GraphicFeatureLayer:
IGraphicFeatureLayer)
Remove (in Index: Long)
RemoveAll
GraphicFeatureLayer
IGraphicFeatureLayer IGraphicFeatureLayer : IDataObjectTable
GeometryFieldName: String
GeometryType: esriGeometryType
LayerDrawingDescription:
IFeatureLayerDrawingDescription
MaxScale: Double
MinScale: Double
SpatialExtent: IEnvelope
SpatialReference: ISpatialReference
GraphicFeatureServerObjectDescription
IServerObjectDescription
IServerObjectDescription : IUnknown
ClientProxyCLSID (in connType:
esriAGSConnectionType): IUID
Type: String
GFLayerTableDataMappings
IGFLayerTableDataMappings
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IGFLayerTableDataMappings : IUnknown
Count: Long
Element (in Index: Long):
IGFLayerTableDataMapping
Add (in GFLayerTableDataMapping:
IGFLayerTableDataMapping)
Insert (in Index: Long, in
GFLayerTableDataMapping:
IGFLayerTableDataMapping)
Remove (in Index: Long)
RemoveAll
GFLayerTableDataMapping
IGFLayerTableDataMapping
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.ISupportErrorInfo
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IGFLayerTableDataMapping : IUnknown
DatasetName: String
LayerOrTableName: String
LayerTablesAndDataMappings
ILayerTablesAndDataMappings
ISupportErrorInfo
ILayerTablesAndDataMappings : IUnknown
GFLayerTableDataMappings:
IGFLayerTableDataMappings
Layers: IEnumLayer
*
GFSTableDescription
IGFSTableDescription : IUnknown
DefinitionExpression: String
ID: Long
IGFSTableDescription
GFSReplicaDescription
IGFSReplicaDescription : IUnknown
ModelType: esriReplicaModelType
QueryGeometry: IGeometry
SingleGeneration: Boolean
TableDescriptions: IGFSTableDescriptions
IGFSReplicaDescription
GFSTableDescriptions
IGFSTableDescriptions
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IGFSTableDescriptions : IUnknown
Count: Long
Element (in Index: Long):
IGFSTableDescription
Add (in TableDescription:
IGFSTableDescription)
Insert (in Index: Long, in TableDescription:
IGFSTableDescription)
Remove (in Index: Long)
RemoveAll
*
TemplateInfos
esriSystem.IPersist
esriSystem.IPersistStream
ITemplateInfos
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
ITemplateInfos : IUnknown
Count: Long
Element (in Index: Long): ITemplateInfo
Add (in TemplateInfo: ITemplateInfo)
Insert (in Index: Long, in TemplateInfo:
ITemplateInfo)
Remove (in Index: Long)
RemoveAll
TemplateInfo
ITemplateInfo
esriSystem.IXMLSerialize
esriSystem.IPersistStream
esriSystem.IPersist
esriSystem.IXMLVersionSupport
ITemplateInfo : IUnknown
DefaultTool: esriFeatureEditTool
Description: String
Name: String
Prototype: IDataObjectEx
PropertyInfo
IPropertyInfo : IUnknown
AliasName: String
Domain: IDomain
Editable: Boolean
IsNullable: Boolean
Length: Long
Name: String
Type: esriFieldType
esriSystem.IPersistStream
esriSystem.IXMLSerialize
Enumerations
esriSystem.IXMLVersionSupport
esriSystem.IXMLVersionSupport
IPropertyInfo
*
ServiceData
IXMLSerialize
IPersistStream
IPersist
IServiceData : IUnknown
EmbeddedData: BYTE[]
NotModified: Boolean
Object: IUnknown
ResponseETag: String
ServiceDataOptions: IServiceDataOptions
URI: String
IServiceData
GraphicFeature
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IGraphicFeature : IDataObjectEx
Geometry: IGeometry
IGraphicFeature
*
*
TableIdentities
ITableIdentities : IUnknown
Count: Long
Element (in Index: Long): ITableIdentity
Add (in TableIdentity: ITableIdentity)
Insert (in Index: Long, in TableIdentity:
ITableIdentity)
Remove (in Index: Long)
RemoveAll
ITableIdentities
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
TableIdentity
ITableIdentity : IUnknown
ID: Long
Name: String
ITableIdentity
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
FeatureServerConfigurationFactory
esriServer.IConfigurationFactory
IConfigurationFactory : IUnknown
OnAdd (in pAdmin: IServerObjectAdmin, in pProps:
IPropertySet): IPropertySet
OnRemove
OnStart (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
OnStop (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
IConfigurationFactory2 : IConfigurationFactory
BeforeStart (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
BeforeStop (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
OnRemoveEx (in pAdmin: IServerObjectAdmin, in
props: IPropertySet)
esriServer.IConfigurationFactory2
esriSystem.ISupportErrorInfo
IConfigurationFactory3 : IConfigurationFactory2
OnRename (in pAdmin: IServerObjectAdmin, in props:
IPropertySet): IPropertySet
esriServer.IConfigurationFactory3
GraphicFeatureServer
IServerObjectExtension
IObjectConstruct
IObjectActivate
ISupportErrorInfo
IRequestHandler
IRequestHandler2
IGraphicFeatureServer2
IGraphicFeatureServer2 : IUnknown
Add2 (in gdbVersion: String, in LayerOrTableID:
Long, in DataObjects: IDataObjects, in
rollbackOnFailure: Boolean): IEditResults
AddAttachments2 (in gdbVersion: String, in
LayerOrTableID: Long, in
attachmentDataArray: IAttachmentDataArray,
in rollbackOnFailure: Boolean): IEditResults
ApplyEdits2 (in gdbVersion: String, in
TableEdits: ITableEdits, in rollbackOnFailure:
Boolean): ITableEditResults
Delete2 (in gdbVersion: String, in
LayerOrTableID: Long, in
DefinitionExpression: String, in
rollbackOnFailure: Boolean, in queryFilter:
IQueryFilter)
DeleteAttachments2 (in gdbVersion: String, in
LayerOrTableID: Long, in
idsOfAttachmentsToDelete: ILongArray, in
rollbackOnFailure: Boolean): IEditResults
DeleteByID2 (in gdbVersion: String, in
LayerOrTableID: Long, in
idsOfObjectsToDelete: ILongArray, in
rollbackOnFailure: Boolean): IEditResults
GetCount2 (in gdbVersion: String, in
LayerOrTableID: Long, in
DefinitionExpression: String, in queryFilter:
IQueryFilter): Long
GetServerInfo: IFeatureServerInfo
GetServiceObjectCount2 (in gdbVersion: String,
in layerOrTableDescriptions:
IGFSTableDescriptions, in Geometry:
IGeometry): Long
Query2 (in gdbVersion: String, in
LayerOrTableID: Long, in
DefinitionExpression: String, in queryFilter:
IQueryFilter, in maximumAllowableOffset:
Double, in ServiceDataOptions:
IServiceDataOptions): IServiceData
QueryAttachmentData2 (in gdbVersion: String,
in LayerOrTableID: Long, in attachmentIDs:
ILongArray, in TransportType:
esriTransportType): IAttachmentDataArray
QueryAttachmentInfos2 (in gdbVersion: String,
in LayerOrTableID: Long, in objectIDs:
ILongArray): IAttachmentInfoArray
QueryFromService2 (in gdbVersion: String, in
layerOrTableDescriptions:
IGFSTableDescriptions, in Geometry:
IGeometry, in outSR: ISpatialReference, in
outTR: ITimeReference, in
maximumAllowableOffset: Double, in
ServiceDataOptions: IServiceDataOptions):
IServiceData
QueryHTMLPopups2 (in gdbVersion: String, in
LayerOrTableID: Long, in objectIDs:
ILongArray): IStringArray
QueryIDs2 (in gdbVersion: String, in
LayerOrTableID: Long, in
DefinitionExpression: String, in queryFilter:
IQueryFilter): ILongArray
QueryRelatedObjects2 (in gdbVersion: String, in
sourceLayerOrTableID: Long, in
objectIDsInSource: ILongArray, in
RelationshipID: Long, in
targetDefinitionExpression: String, in
targetTableProps: String, in
groupBySourceOIDs: Boolean, in outSR:
ISpatialReference, in outTR: ITimeReference,
in maximumAllowableOffset: Double, in
ServiceDataOptions: IServiceDataOptions):
IServiceData
Update2 (in gdbVersion: String, in
LayerOrTableID: Long, in DataObjects:
IDataObjects, in rollbackOnFailure: Boolean):
IEditResults
UpdateAttachments2 (in gdbVersion: String, in
LayerOrTableID: Long, in
attachmentDataArray: IAttachmentDataArray,
in rollbackOnFailure: Boolean): IEditResults
IRESTRequestHandler : IUnknown
GetSchema: String
HandleRESTRequest (in Capabilities: String, in
resourceName: String, in operationName:
String, in operationInput: String, in
outputFormat: String, in requestProperties:
String, out responseProperties: String):
BYTE[]
esriSystem.IRESTRequestHandler
IGraphicFeatureServerInit : IUnknown
EnableZDefaults: Boolean
ZDefaults: Double
Connect (in MapServer: IMapServer)
IGraphicFeatureServerInit
IGraphicFeatureServerReplication : IUnknown
Replicas: IGPReplicas
AlterReplica (in Replica: IGPReplica)
CreateReplica (in replicaName: String, in
replicaDescription: IGFSReplicaDescription,
in repOptions: IGPReplicaOptions, in
exportOptions: IGDSExportOptions, in
TransportType: esriGDSTransportType):
IGDSData
ExportReplicaDataChanges (in replicaName:
String, in options: IGDSExportOptions, in
TransportType: esriGDSTransportType):
IGDSData
ImportReplicaDataChanges (in sourceType:
esriGDSReplicaImportSource, in
reconcilePolicy:
esriReplicaReconcilePolicyType, in Data:
IGDSData): Boolean
UnregisterReplica (in replicaName: String)
IGraphicFeatureServerReplication
IGraphicFeatureServer : IUnknown
Add (in LayerOrTableID: Long, in DataObjects:
IDataObjects): IEditResults
AddAttachments (in LayerOrTableID: Long, in
attachmentDataArray:
IAttachmentDataArray): IEditResults
ApplyEdits (in TableEdits: ITableEdits):
ITableEditResults
Delete (in LayerOrTableID: Long, in
DefinitionExpression: String, in queryFilter:
IQueryFilter)
DeleteAttachments (in LayerOrTableID: Long,
in idsOfAttachmentsToDelete: ILongArray):
IEditResults
DeleteByID (in LayerOrTableID: Long, in
idsOfObjectsToDelete: ILongArray):
IEditResults
GetCount (in LayerOrTableID: Long, in
DefinitionExpression: String, in queryFilter:
IQueryFilter): Long
GetLayers (in symbolOutputOptions:
IServerSymbolOutputOptions):
IGraphicFeatureLayers
GetServiceObjectCount (in
layerOrTableDescriptions:
IGFSTableDescriptions, in Geometry:
IGeometry): Long
GetTables (in symbolOutputOptions:
IServerSymbolOutputOptions, in
ignoreLayers: Boolean): IDataObjectTables
Query (in LayerOrTableID: Long, in
DefinitionExpression: String, in queryFilter:
IQueryFilter, in ServiceDataOptions:
IServiceDataOptions): IServiceData
QueryAttachmentData (in LayerOrTableID:
Long, in attachmentIDs: ILongArray, in
TransportType: esriTransportType):
IAttachmentDataArray
QueryAttachmentInfos (in LayerOrTableID:
Long, in objectIDs: ILongArray):
IAttachmentInfoArray
QueryFromService (in
layerOrTableDescriptions:
IGFSTableDescriptions, in Geometry:
IGeometry, in outSR: ISpatialReference, in
outTR: ITimeReference, in
ServiceDataOptions: IServiceDataOptions):
IServiceData
QueryHTMLPopups (in LayerOrTableID: Long,
in objectIDs: ILongArray): IStringArray
QueryIDs (in LayerOrTableID: Long, in
DefinitionExpression: String, in queryFilter:
IQueryFilter): ILongArray
QueryRelatedObjects (in
sourceLayerOrTableID: Long, in
objectIDsInSource: ILongArray, in
RelationshipID: Long, in
targetDefinitionExpression: String, in
targetTableProps: String, in
groupBySourceOIDs: Boolean, in outSR:
ISpatialReference, in outTR:
ITimeReference, in ServiceDataOptions:
IServiceDataOptions): IServiceData
Update (in LayerOrTableID: Long, in
DataObjects: IDataObjects): IEditResults
UpdateAttachments (in LayerOrTableID: Long,
in attachmentDataArray:
IAttachmentDataArray): IEditResults
IGraphicFeatureServer
esriGraphicFeatureServerErrors
-2147221403 - GFS_E_MISSING_PARAMETER
-2147221402 - GFS_E_UNSUPPORTED_DATASOURCE_TYPE
-2147221401 - GFS_E_NOLAYER_OR_TABLE_INITIALIZED
-2147221400 - GFS_E_LAYER_TABLE_NOT_EDITABLE
-2147221399 - GFS_E_FEATURE_UPDATE_FAILED_MISSING_M_VALUES
-2147221398 - GFS_E_FEATURE_GEOMETRY_PUT_FAILED_FAILED_MISSING_Z_VALUES
-2147221397 - GFS_E_EDITOR_TRACKING_TIMESTAMPS_IN_UTC_AND_DATABASETIME_ERROR
-2147221396 - GFS_E_MISSING_EDITOR_TRACKING_TIMEZONE_ERROR
esriGraphicFeatureServerMsgCodeEnum
17000 - esriGraphicFeatureServerMessageCode_ErrorMessage
17001 - esriGraphicFeatureServerMessageCode_WarningMessage
17002 - esriGraphicFeatureServerMessageCode_InfoMessage
17003 - esriGraphicFeatureServerMessageCode_DebugMessage
17004 - esriGraphicFeatureServerMessageCode_ConstructStarted
17005 - esriGraphicFeatureServerMsgCode_InvalidLicense
17006 - esriGraphicFeatureServerMessageCode_ConstructEnded
17007 - esriGraphicFeatureServerMsgCode_MixedEditingModeNotAllowed
17008 - esriGraphicFeatureServerMsgCode_RequestNotSupported
17009 - esriGraphicFeatureServerMsgCode_CapabilityNotSupported
17010 - esriGraphicFeatureServerMsgCode_TableLayerIDNotFound
17011 - esriGraphicFeatureServerMsgCode_TableLayerDoesNotSupportAttachments
17012 - esriGraphicFeatureServerMessageCode_NonSDEDataUsed
17013 - esriGraphicFeatureServerMessageCode_DefaultZValueReadingError
17014 - esriGraphicFeatureServerMessageCode_DefaultZValueBeingUsed
17015 - esriGraphicFeatureServeMsgCode_MissingParameter
17016 - esriGraphicFeatureServeMsgCode_InvalidLayerOrTableID
17017 - esriGraphicFeatureMsgCode_MessageArrival_Add
17018 - esriGraphicFeatureMsgCode_MessageProcessed_Add
17019 - esriGraphicFeatureMsgCode_MessageArrival_AddAttachments
17020 - esriGraphicFeatureMsgCode_MessageProcessed_AddAttachments
17021 - esriGraphicFeatureMsgCode_MessageArrival_ApplyEdits
17022 - esriGraphicFeatureMsgCode_MessageProcessed_ApplyEdits
17023 - esriGraphicFeatureMsgCode_MessageArrival_Delete
17024 - esriGraphicFeatureMsgCode_MessageProcessed_Delete
17025 - esriGraphicFeatureMsgCode_MessageArrival_DeleteAttachments
17026 - esriGraphicFeatureMsgCode_MessageProcessed_DeleteAttachments
17027 - esriGraphicFeatureMsgCode_MessageArrival_DeleteByID
17028 - esriGraphicFeatureMsgCode_MessageProcessed_DeleteByID
17029 - esriGraphicFeatureMsgCode_MessageArrival_GetCount
17030 - esriGraphicFeatureMsgCode_MessageProcessed_GetCount
17031 - esriGraphicFeatureMsgCode_MessageArrival_GetLayers
17032 - esriGraphicFeatureMsgCode_MessageProcessed_GetLayers
17033 - esriGraphicFeatureMsgCode_MessageArrival_GetServiceObjectCount
17034 - esriGraphicFeatureMsgCode_MessageProcessed_GetServiceObjectCount
17035 - esriGraphicFeatureMsgCode_MessageArrival_GetTables
17036 - esriGraphicFeatureMsgCode_MessageProcessed_GetTables
17037 - esriGraphicFeatureMsgCode_MessageArrival_Query
17038 - esriGraphicFeatureMsgCode_MessageProcessed_Query
17039 - esriGraphicFeatureMsgCode_MessageArrival_QueryAttachmentData
17040 - esriGraphicFeatureMsgCode_MessageProcessed_QueryAttachmentData
17041 - esriGraphicFeatureMsgCode_MessageArrival_QueryAttachmentInfos
17042 - esriGraphicFeatureMsgCode_MessageProcessed_QueryAttachmentInfos
17043 - esriGraphicFeatureMsgCode_MessageArrival_QueryFromService
17044 - esriGraphicFeatureMsgCode_MessageProcessed_QueryFromService
17045 - esriGraphicFeatureMsgCode_MessageArrival_QueryHTMLPopups
17046 - esriGraphicFeatureMsgCode_MessageProcessed_QueryHTMLPopups
17047 - esriGraphicFeatureMsgCode_MessageArrival_QueryIDs
17048 - esriGraphicFeatureMsgCode_MessageProcessed_QueryIDs
17049 - esriGraphicFeatureMsgCode_MessageArrival_QueryRelatedObjects
17050 - esriGraphicFeatureMsgCode_MessageProcessed_QueryRelatedObjects
17051 - esriGraphicFeatureMsgCode_MessageArrival_Update
17052 - esriGraphicFeatureMsgCode_MessageProcessed_Update
17053 - esriGraphicFeatureMsgCode_MessageArrival_UpdateAttachments
17054 - esriGraphicFeatureMsgCode_MessageProcessed_UpdateAttachments
17055 - esriGraphicFeatureMsgCode_MessageArrival_CreateReplica
17056 - esriGraphicFeatureMsgCode_MessageProcessed_CreateReplica
17057 - esriGraphicFeatureMsgCode_MessageArrival_ExportReplicaDataChanges
17058 - esriGraphicFeatureMsgCode_MessageProcessed_ExportReplicaDataChanges
17059 - esriGraphicFeatureMsgCode_MessageArrival_GetReplicas
17060 - esriGraphicFeatureMsgCode_MessageProcessed_GetReplicas
17061 - esriGraphicFeatureMsgCode_MessageArrival_ImportReplicaDataChanges
17062 - esriGraphicFeatureMsgCode_MessageProcessed_ImportReplicaDataChanges
17063 - esriGraphicFeatureMsgCode_MessageArrival_UnregisterReplica
17064 - esriGraphicFeatureMsgCode_MessageProcessed_UnregisterReplica
17065 - esriGraphicFeatureMsgCode_MessageArrival_AlterReplica
17066 - esriGraphicFeatureMsgCode_MessageProcessed_AlterReplica
17067 - esriGraphicFeatureMsgCode_Message_LayerTableNotEditable
17068 - esriGraphicFeatureMsgCode_Message_ErrorInitializingLayers
17069 - esriGraphicFeatureMsgCode_Message_ErrorInitializingTables
17070 - esriGraphicFeatureMsgCode_Message_ErrorMissingQueryCriteria
17071 - esriGraphicFeatureMsgCode_MessageArrival_GetServerInfo
17072 - esriGraphicFeatureMsgCode_MessageProcessed_GetServerInfo
17073 - esriGraphicFeatureMsgCode_CfgFactory_OnRemoveExStart
17074 - esriGraphicFeatureMsgCode_CfgFactory_OnRemoveExEnd
17075 - esriGraphicFeatureMsgCode_CfgFactory_NoInputDir
17076 - esriGraphicFeatureMsgCode_CfgFactory_InvalidInputDir
17077 - esriGraphicFeatureMsgCode_CfgFactory_NoCleanupRequired
17078 - esriGraphicFeatureMsgCode_CfgFactory_CleanupFailed
17079 - esriGraphicFeatureMsgCode_CfgFactory_MapServerConfigPropsMissing
17080 - esriGraphicFeatureMsgCode_CfgFactory_DeleteInfo
17081 - esriGraphicFeatureMsgCode_CfgFactory_CleanupRequired
17082 - esriGraphicFeatureMsgCode_CfgFactory_CleanupFinished
esriFeatureEditTool
0 - esriFeatureEditToolNone
1 - esriFeatureEditToolPoint
2 - esriFeatureEditToolLine
3 - esriFeatureEditToolPolygon
4 - esriFeatureEditToolAutoCompletePolygon
5 - esriFeatureEditToolCircle
6 - esriFeatureEditToolEllipse
7 - esriFeatureEditToolRectangle
8 - esriFeatureEditToolFreehand
9 - esriFeatureEditToolAutoCompleteFreehand
剩余119页未读,继续阅读
2023-01-31 上传
点击了解资源详情
2012-08-03 上传
2024-06-05 上传
2014-07-24 上传
2009-01-06 上传
阔活洵信
- 粉丝: 221
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功