3
Library Reference Diagram ArcGIS ® Engine 9.2

ArcGIS Engine 9 - Esri · 2015. 1. 20. · Engine Runtime or ArcGIS Desktop license per computer • Developer controls available in ActiveX, .NET, and Java ... Carto 17 Network-

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ArcGIS Engine 9 - Esri · 2015. 1. 20. · Engine Runtime or ArcGIS Desktop license per computer • Developer controls available in ActiveX, .NET, and Java ... Carto 17 Network-

No. GS-35F-5086H

Printed in USA

ESRI International Offices

ESRI Regional Offices

Olympia 360-754-4727

St. Louis 636-949-6620

Minneapolis 651-454-0600

Boston 978-777-4543

Washington, D.C. 703-506-9515

Charlotte 704-541-9810

San Antonio 210-499-1044

Denver 303-449-7779

California 909-793-2853 ext. 1-1906

105810UBS10M5/07jm/dh

Copyright © 2007 ESRI. All rights reserved. ESRI, the ESRI globe logo, ArcGIS, the ArcGIS logo, ArcObjects, ArcSDE, ArcView, ArcPad, ArcCatalog, @esri.com, and www.esri.com are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners.

1-800-GIS-XPRT (1-800-447-9778)

www.esri.com

Locate an ESRI value-added reseller near you at

www.esri.com/resellers

Outside the United States, contact your local ESRI distributor. For the number of your distributor, call ESRI at 909-793-2853, ext. 1-1235, or visit our Web site at

www.esri.com/distributors

For More Information

ESRI 380 New York Street Redlands, California 92373-8100 USA

Phone: 909-793-2853Fax: 909-793-5953 E-mail: [email protected]

For more than 35 years, ESRI has

been helping people make better

decisions through management

and analysis of geographic

information. A full-service GIS

company, ESRI offers a framework

for implementing GIS technology

and business logic in any

organization from personal GIS on

the desktop to enterprise-wide GIS

servers (including the Web) and

mobile devices. ESRI GIS solutions

are flexible and can be customized

to meet the needs of our users.

Philadelphia 610-644-3374

Australia www.esriaustralia.com.au

Belgium/Luxembourg www.esribelux.com

Bulgaria www.esribulgaria.com

Canada www.esricanada.com

Chile www.esri-chile.com

China (Beijing) www.esrichina-bj.cn

China (Hong Kong) www.esrichina-hk.com

Finland www.esri-finland.com

France www.esrifrance.fr

Germany/Switzerland www.esri-germany.de www.esri-suisse.ch

Hungary www.esrihu.hu

India www.esriindia.com

Indonesia www.esrisa.com.my

Italy www.esriitalia.it

Japan www.esrij.com

Korea www.esrikr.co.kr

Malaysia www.esrisa.com.my

Netherlands www.esrinl.com

Northeast Africa 202-516-7485

Poland www.esripolska.com.pl

Portugal www.esri-portugal.pt

Romania www.esriro.ro

Singapore www.esrisa.com

Spain www.esri-es.com

Sweden www.esri-sweden.com

Thailand www.esrith.com

United Kingdom www.esriuk.com

Venezuela www.esriven.com

Library Reference Diagram

ArcGIS® Engine 9.2

Page 2: ArcGIS Engine 9 - Esri · 2015. 1. 20. · Engine Runtime or ArcGIS Desktop license per computer • Developer controls available in ActiveX, .NET, and Java ... Carto 17 Network-

No. GS-35F-5086H

Printed in USA

ESRI International Offices

ESRI Regional Offices

Olympia 360-754-4727

St. Louis 636-949-6620

Minneapolis 651-454-0600

Boston 978-777-4543

Washington, D.C. 703-506-9515

Charlotte 704-541-9810

San Antonio 210-499-1044

Denver 303-449-7779

California 909-793-2853 ext. 1-1906

105810UBS10M5/07jm/dh

Copyright © 2007 ESRI. All rights reserved. ESRI, the ESRI globe logo, ArcGIS, the ArcGIS logo, ArcObjects, ArcSDE, ArcView, ArcPad, ArcCatalog, @esri.com, and www.esri.com are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners.

1-800-GIS-XPRT (1-800-447-9778)

www.esri.com

Locate an ESRI value-added reseller near you at

www.esri.com/resellers

Outside the United States, contact your local ESRI distributor. For the number of your distributor, call ESRI at 909-793-2853, ext. 1-1235, or visit our Web site at

www.esri.com/distributors

For More Information

ESRI 380 New York Street Redlands, California 92373-8100 USA

Phone: 909-793-2853Fax: 909-793-5953 E-mail: [email protected]

For more than 35 years, ESRI has

been helping people make better

decisions through management

and analysis of geographic

information. A full-service GIS

company, ESRI offers a framework

for implementing GIS technology

and business logic in any

organization from personal GIS on

the desktop to enterprise-wide GIS

servers (including the Web) and

mobile devices. ESRI GIS solutions

are flexible and can be customized

to meet the needs of our users.

Philadelphia 610-644-3374

Australia www.esriaustralia.com.au

Belgium/Luxembourg www.esribelux.com

Bulgaria www.esribulgaria.com

Canada www.esricanada.com

Chile www.esri-chile.com

China (Beijing) www.esrichina-bj.cn

China (Hong Kong) www.esrichina-hk.com

Finland www.esri-finland.com

France www.esrifrance.fr

Germany/Switzerland www.esri-germany.de www.esri-suisse.ch

Hungary www.esrihu.hu

India www.esriindia.com

Indonesia www.esrisa.com.my

Italy www.esriitalia.it

Japan www.esrij.com

Korea www.esrikr.co.kr

Malaysia www.esrisa.com.my

Netherlands www.esrinl.com

Northeast Africa 202-516-7485

Poland www.esripolska.com.pl

Portugal www.esri-portugal.pt

Romania www.esriro.ro

Singapore www.esrisa.com

Spain www.esri-es.com

Sweden www.esri-sweden.com

Thailand www.esrith.com

United Kingdom www.esriuk.com

Venezuela www.esriven.com

Library Reference Diagram

ArcGIS® Engine 9.2

Page 3: ArcGIS Engine 9 - Esri · 2015. 1. 20. · Engine Runtime or ArcGIS Desktop license per computer • Developer controls available in ActiveX, .NET, and Java ... Carto 17 Network-

ArcGIS® Engine: Create Custom GIS Desktop Applications

Copyright © 2007 ESRI. All rights reserved. ESRI, the ESRI globe logo, the ArcGIS logo, ArcGIS, ArcWeb, Maplex, ArcIMS, ArcObjects, EDN, and www.esri.com are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners.

ArcGIS Engine Library Reference Diagram

www.esri.com/arcgisengine

ArcGIS Engine ArcGIS® Engine provides a standard framework for developers to build custom geographic information system (GIS) and mapping applications. ArcGIS Engine is based on ArcObjects™, the core set of components from which ArcGIS products are built. Applications can be deployed within the ArcGIS Engine framework, or developers can embed GIS functionality in other custom or commercial applications.

ArcGIS Engine offers

• Rich spatial functionality

• Cost-effective deployment requiring only an ArcGIS Engine Runtime or ArcGIS Desktop license per computer

• Developer controls available in ActiveX, .NET, and Java that simplify application development

• A choice of standard developer languages including COM, .NET, Java, and C++

• Extensive developer resources including object models, utilities, samples, and documentation

ArcGIS Engine is available as part of the ESRI® Developer Network (EDNSM) annual subscription program.

Java Only

.NET Only

Tools and Commands

Tools and commands interact with the ArcGIS Engine controls to provide the framework for your GIS application. With ArcGIS Engine, you can use more than 150 custom commands and tools to carry out specific actions in your application.

Contains componentsthat support drawing symbology to an output device.

Contains the core geometry objects and defines and implements the spatial reference objects for coordinate systems.

Contains components that expose services used by the other libraries composing ArcGIS.

Defined types used by user interfacecomponents in the ArcGIS systemsuch as ICommand and ITool.

Contains the objects used to obtain a connection to the ArcGIS Server.

Contains types for all the definitions relating to data access. Features, tables, networks, TINs are all defined in this library.

Contains the workspace factories and workspaces for vector and raster dataformats supported by the geodatabase that are stored within an RDBMS.

Contains the workspace factories and workspaces for file-basedraster data formats.

Contains controls for applicationdevelopment including commandsand tools for use with the controls.

Supports the ArcReader™ objectmodel providing the ability to createcustom ArcReader-based applications.Only available in ArcGIS® Engine.

Contains the objects required to support a distributed geodatabase.

Contains objects for working with remote GIS Services provided by either ArcIMS® or the ArcGIS Server.

Contains core spatial analysis operationsthat are used by the SpatialAnalystand 3DAnalyst extensions.

Supports the creation and analysis of utility networks.

Contains objects related to working with location data, either route events or geocoding locations.

Provides workspaces for working withOleDB-based data sources.

Contains the objects for displaying data. ThePageLayout and Map objects are in this libraryalong with map layers and renderers for allthe supported data types.

Provides user interfaces tosupport objects contained inthe Spatial Analyst library.

The workspace factories and workspaces for vector data formats supported by the Geodatabase API.

Enables connections to ArcWeb services.

The objects to work with animations in Scene and Globe Controls.

Objects used for accessing netCDF files and for creating rasters, features, or tables from netCDF variables in ArcGIS.

Contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.

Provides objects for working with network datasets. These objects allow you to perform network analysis in your applications.

The core objects of the ArcGIS Schematicsextension, used to manage schematic dataand processes. The Schematics extension supports the analysis, display, and manipulation of schematic data.

Contains the objects required to generateoutput to both printers and plotters orexporting to files.

Performs 3D analysisof data and supports 3D data display.

Contains objects forperforming analysis andsupports the displayof globe data.

Contains the objects for labeling features using the Maplex extension.

1 System

2 SystemUI

3 Geometry

Server 5

4 Display

7 GeoDatabase

6Output

DataSources-GDB

11

12DataSource-

OleDB

10DataSources-

File 8

GISClient

DataSources-Raster

13

GeoDatabase- Distributed

15

Spatial- Analyst

26

Carto 17

Network- Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location 19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

Provides objects to display,analyze, and manipulatetime series data.

Implements the geoprocessingframework in addition to the base setof geoprocessing tools.

ADF.Net

Java Only

Provides the .NET base classes, component category unique IDs (CATIDs), and utility classes.

InterOp VisualBeans

Contains components that supportdrawing symbology to an outputdevice.

Contains the core geometry objectsand defines and implements the spatialreference objects for coordinate systems.

Contains components that exposeservices used by the other librariescomposing ArcGIS.

Defined types used by user interfacecomponents in the ArcGIS systemsuch as ICommand and ITool.

Contains the objects used toobtain a connection to theArcGIS Server.

Contains types for all the definitions relatingto data access. Features, tables, networks,TINs are all defined in this library. Contains the objects required to generate

output to both printers and plotters orexporting to files.

Contains the workspace factories andworkspaces for vector and raster dataformats supported by the geodatabasethat are stored within an RDBMS.

Contains the workspace factoriesand workspaces for file-basedraster data formats.

Contains controls for applicationdevelopment including commandsand tools for use with the controls.

Performs 3D analysis of data andsupports 3D data display.

Contains the objects required tosupport a distributed geodatabase.

Contains objects for working withremote GIS Services provided byeither ArcIMS® or the ArcGIS Server.

Contains core spatial analysis operationsthat are used by the SpatialAnalystand 3DAnalyst extensions.

Supports the creation andanalysis of utility networks.

Contains objects related to workingwith location data, either route eventsor geocoding locations.

Provides workspaces for working withOleDB-based data sources.

Contains the workspace factories andworkspaces for vector data formatssupported by the GeoDatabase API.

Contains the objects for displaying data. ThePageLayout and Map objects are in this libraryalong with map layers and renderers for allthe supported data types.

Contains objects forperforming analysis andsupports the displayof globe data.

Provides user interfaces tosupport objects contained inthe Spatial Analyst library.

The workspace factories and workspaces for vector data formats supported by the Geodatabase API.

Enables connections to ArcWeb services.

The objects to work with animations in Scene andGlobe Controls.

Contains the objects for labeling features using the Maplex extension.

Objects used for accessing netCDF files and for creating rasters, features, or tables from netCDF variables in ArcGIS.

Contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.

Provides objects for working with network datasets. These objects allow you to perform network analysis in your applications.

The core objects of the ArcGIS Schematicsextension, used to manage schematic dataand processes. The Schematics extension supports the analysis, display, and manipulation of schematic data.

1System

2SystemUI

3Geometry

Server5

4Display

7GeoDatabase

6Output

DataSource-GDB

11

12DataSource-

OleDB

10DataSources-

File8

GISClient

DataSource-Raster

13

GeoDatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820

GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

TrackingAnalyst

29Schematics

25NetworkAnalyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabaseExt

16

Data Source-NetCDF

14ArcWeb

9

Provides objects to display,analyze, and manipulatetime series data.

Implements the geoprocessingframework in addition to the base setof geoprocessing tools.

Contains componentsthat support drawing symbology to an output device.

Contains the core geometry objectsand defines and implements the spatialreference objects for coordinate systems.

Contains components that exposeservices used by the other librariescomposing ArcGIS.

Defines types used by user interfacecomponents in the ArcGIS systemsuch as ICommand and ITool.

Contains the objects used to obtain a connection toArcGIS Server.

Contains types for all the definitions relatingto data access. Features, tables, networks, and TINs are all defined in this library.

Contains the workspace factories and workspaces for vector and raster dataformats supported by the geodatabase that are stored within an RDBMS.

Contains the workspace factories and workspaces for file-based raster data formats.

Contains controls for applicationdevelopment including commandsand tools for use with the controls.

Contains the objects required to support a distributed geodatabase.

Contains objects for working withremote GIS services provided byeither ArcIMS® or ArcGIS Server.

Contains core spatial analysis operationsthat are used by the SpatialAnalystand 3DAnalyst extensions.

Supports the creation andanalysis of utility networks.

Contains objects related to workingwith location data, either route eventsor geocoding locations.

Provides workspaces for working withOLEDB-based data sources.

Contains the objects for displaying data. ThePageLayout and map objects are in this libraryalong with map layers and renderers for allthe supported data types.

Provides user interfaces tosupport objects contained inthe SpatialAnalyst library.

The workspace factories and workspaces for vector data formats supported by the GeoDatabase API.

Enables connections to ArcWebSM Services.

The objects to work with animations in Scene and Globe controls.

Objects used for accessing netCDF files and for creating rasters, features, or tables from netCDF variables in ArcGIS.

Contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.

Provides objects for working with network datasets. These objects allow you to perform network analysis in your applications.

The core objects of the ArcGIS Schematicsextension, used to manage schematic dataand processes. The Schematics extension supports the analysis, display, and manipulation of schematic data.

Contains the objects required to generate output to both printers and plotters or exporting to files.

Performs 3D analysisof data and supports 3D data display.

Contains objects forperforming analysis andsupports the displayof globe data.

Contains the objects for labeling features using the Maplex extension.

1System

2SystemUI

3Geometry

Server5

4Display

7Geodatabase

6Output

DataSources-GDB

11

12DataSource-

OleDB

10DataSources-

File8

GISClient

DataSources-Raster

13

Geodatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

Geodatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

Provides objects to display,analyze, and manipulatetime series data.

Implements the geoprocessingframework in addition to the base setof geoprocessing tools.

InterOp Bean

1System

2SystemUI

3Geometry

Server5

4Display

7GeoDatabase

6Output

DataSources-GDB

11

12DataSource-

OleDB

10DataSources-

File8

GISClient

DataSources-Raster

13

GeoDatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

ADF

1System

2SystemUI

3Geometry

Server5

4Display

7GeoDatabase

6Output

DataSources-GDB

11

12DataSources-

OleDB

10DataSources-

File8

GISClient

DataSources-Raster

13

GeoDatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

InterOp Bean.*

These packages contain the Java visual beans, which allow very easy access and visualization of data. They are coarse-grained, heavy- weight components.

Contains componentsthat support drawing symbology to an output device.

Contains the core geometry objects and defines and implements the spatial reference objects for coordinate systems.

Contains components that expose services used by the other libraries composing ArcGIS.

Defined types used by user interfacecomponents in the ArcGIS systemsuch as ICommand and ITool.

Contains the objects used to obtain a connection to the ArcGIS Server.

Contains types for all the definitions relating to data access. Features, tables, networks, TINs are all defined in this library.

Contains the workspace factories and workspaces for vector and raster dataformats supported by the geodatabase that are stored within an RDBMS.

Contains the workspace factories and workspaces for file-basedraster data formats.

Contains controls for applicationdevelopment including commandsand tools for use with the controls.

Supports the ArcReader™ objectmodel providing the ability to createcustom ArcReader-based applications.Only available in ArcGIS® Engine.

Contains the objects required to support a distributed geodatabase.

Contains objects for working with remote GIS Services provided by either ArcIMS® or the ArcGIS Server.

Contains core spatial analysis operationsthat are used by the SpatialAnalystand 3DAnalyst extensions.

Supports the creation and analysis of utility networks.

Contains objects related to working with location data, either route events or geocoding locations.

Provides workspaces for working withOleDB-based data sources.

Contains the objects for displaying data. ThePageLayout and Map objects are in this libraryalong with map layers and renderers for allthe supported data types.

Provides user interfaces tosupport objects contained inthe Spatial Analyst library.

The workspace factories and workspaces for vector data formats supported by the Geodatabase API.

Enables connections to ArcWeb services.

The objects to work with animations in Scene and Globe Controls.

Objects used for accessing netCDF files and for creating rasters, features, or tables from netCDF variables in ArcGIS.

Contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.

Provides objects for working with network datasets. These objects allow you to perform network analysis in your applications.

The core objects of the ArcGIS Schematicsextension, used to manage schematic dataand processes. The Schematics extension supports the analysis, display, and manipulation of schematic data.

Contains the objects required to generateoutput to both printers and plotters orexporting to files.

Performs 3D analysisof data and supports 3D data display.

Contains objects forperforming analysis andsupports the displayof globe data.

Contains the objects for labeling features using the Maplex extension.

1 System

2 SystemUI

3 Geometry

Server 5

4 Display

7 GeoDatabase

6Output

DataSources-GDB

11

12DataSource-

OleDB

10DataSources-

File 8

GISClient

DataSources-Raster

13

GeoDatabase- Distributed

15

Spatial- Analyst

26

Carto 17

Network- Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location 19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

Provides objects to display,analyze, and manipulatetime series data.

Implements the geoprocessingframework in addition to the base setof geoprocessing tools.

ADF.Net

Java Only

Provides the .NET base classes, component category unique IDs (CATIDs), and utility classes.

InterOp VisualBeans

Contains components that supportdrawing symbology to an outputdevice.

Contains the core geometry objectsand defines and implements the spatialreference objects for coordinate systems.

Contains components that exposeservices used by the other librariescomposing ArcGIS.

Defined types used by user interfacecomponents in the ArcGIS systemsuch as ICommand and ITool.

Contains the objects used toobtain a connection to theArcGIS Server.

Contains types for all the definitions relatingto data access. Features, tables, networks,TINs are all defined in this library. Contains the objects required to generate

output to both printers and plotters orexporting to files.

Contains the workspace factories andworkspaces for vector and raster dataformats supported by the geodatabasethat are stored within an RDBMS.

Contains the workspace factoriesand workspaces for file-basedraster data formats.

Contains controls for applicationdevelopment including commandsand tools for use with the controls.

Performs 3D analysis of data andsupports 3D data display.

Contains the objects required tosupport a distributed geodatabase.

Contains objects for working withremote GIS Services provided byeither ArcIMS® or the ArcGIS Server.

Contains core spatial analysis operationsthat are used by the SpatialAnalystand 3DAnalyst extensions.

Supports the creation andanalysis of utility networks.

Contains objects related to workingwith location data, either route eventsor geocoding locations.

Provides workspaces for working withOleDB-based data sources.

Contains the workspace factories andworkspaces for vector data formatssupported by the GeoDatabase API.

Contains the objects for displaying data. ThePageLayout and Map objects are in this libraryalong with map layers and renderers for allthe supported data types.

Contains objects forperforming analysis andsupports the displayof globe data.

Provides user interfaces tosupport objects contained inthe Spatial Analyst library.

The workspace factories and workspaces for vector data formats supported by the Geodatabase API.

Enables connections to ArcWeb services.

The objects to work with animations in Scene andGlobe Controls.

Contains the objects for labeling features using the Maplex extension.

Objects used for accessing netCDF files and for creating rasters, features, or tables from netCDF variables in ArcGIS.

Contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.

Provides objects for working with network datasets. These objects allow you to perform network analysis in your applications.

The core objects of the ArcGIS Schematicsextension, used to manage schematic dataand processes. The Schematics extension supports the analysis, display, and manipulation of schematic data.

1System

2SystemUI

3Geometry

Server5

4Display

7GeoDatabase

6Output

DataSource-GDB

11

12DataSource-

OleDB

10DataSources-

File8

GISClient

DataSource-Raster

13

GeoDatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820

GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

TrackingAnalyst

29Schematics

25NetworkAnalyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabaseExt

16

Data Source-NetCDF

14ArcWeb

9

Provides objects to display,analyze, and manipulatetime series data.

Implements the geoprocessingframework in addition to the base setof geoprocessing tools.

Contains componentsthat support drawing symbology to an output device.

Contains the core geometry objectsand defines and implements the spatialreference objects for coordinate systems.

Contains components that exposeservices used by the other librariescomposing ArcGIS.

Defines types used by user interfacecomponents in the ArcGIS systemsuch as ICommand and ITool.

Contains the objects used to obtain a connection toArcGIS Server.

Contains types for all the definitions relatingto data access. Features, tables, networks, and TINs are all defined in this library.

Contains the workspace factories and workspaces for vector and raster dataformats supported by the geodatabase that are stored within an RDBMS.

Contains the workspace factories and workspaces for file-based raster data formats.

Contains controls for applicationdevelopment including commandsand tools for use with the controls.

Contains the objects required to support a distributed geodatabase.

Contains objects for working withremote GIS services provided byeither ArcIMS® or ArcGIS Server.

Contains core spatial analysis operationsthat are used by the SpatialAnalystand 3DAnalyst extensions.

Supports the creation andanalysis of utility networks.

Contains objects related to workingwith location data, either route eventsor geocoding locations.

Provides workspaces for working withOLEDB-based data sources.

Contains the objects for displaying data. ThePageLayout and map objects are in this libraryalong with map layers and renderers for allthe supported data types.

Provides user interfaces tosupport objects contained inthe SpatialAnalyst library.

The workspace factories and workspaces for vector data formats supported by the GeoDatabase API.

Enables connections to ArcWebSM Services.

The objects to work with animations in Scene and Globe controls.

Objects used for accessing netCDF files and for creating rasters, features, or tables from netCDF variables in ArcGIS.

Contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.

Provides objects for working with network datasets. These objects allow you to perform network analysis in your applications.

The core objects of the ArcGIS Schematicsextension, used to manage schematic dataand processes. The Schematics extension supports the analysis, display, and manipulation of schematic data.

Contains the objects required to generate output to both printers and plotters or exporting to files.

Performs 3D analysisof data and supports 3D data display.

Contains objects forperforming analysis andsupports the displayof globe data.

Contains the objects for labeling features using the Maplex extension.

1System

2SystemUI

3Geometry

Server5

4Display

7Geodatabase

6Output

DataSources-GDB

11

12DataSource-

OleDB

10DataSources-

File8

GISClient

DataSources-Raster

13

Geodatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

Geodatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

Provides objects to display,analyze, and manipulatetime series data.

Implements the geoprocessingframework in addition to the base setof geoprocessing tools.

InterOp Bean

1System

2SystemUI

3Geometry

Server5

4Display

7GeoDatabase

6Output

DataSources-GDB

11

12DataSource-

OleDB

10DataSources-

File8

GISClient

DataSources-Raster

13

GeoDatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

ADF

1System

2SystemUI

3Geometry

Server5

4Display

7GeoDatabase

6Output

DataSources-GDB

11

12DataSources-

OleDB

10DataSources-

File8

GISClient

DataSources-Raster

13

GeoDatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

InterOp Bean.*

These packages contain the Java visual beans, which allow very easy access and visualization of data. They are coarse-grained, heavy- weight components.

Extensions

ArcGIS Engine Runtime extensions include Geodatabase Update, Spatial, 3D, Network, Schematics, Tracking, Maplex™, and Data Interoperability. They are integral factors in the development of a custom GIS application and are used to initialize ArcGIS Engine features. The application above displays ArcGIS Engine with the Spatial extension.

Controls

Controls can be embedded into an existing application to add additional mapping capability or used to create a new stand-alone application. This ArcGIS Engine application depicts MapControl, TOCControl (Table of Contents), ToolbarControl, and LicenseControl.

Contains componentsthat support drawing symbology to an output device.

Contains the core geometry objects and defines and implements the spatial reference objects for coordinate systems.

Contains components that expose services used by the other libraries composing ArcGIS.

Defined types used by user interfacecomponents in the ArcGIS systemsuch as ICommand and ITool.

Contains the objects used to obtain a connection to the ArcGIS Server.

Contains types for all the definitions relating to data access. Features, tables, networks, TINs are all defined in this library.

Contains the workspace factories and workspaces for vector and raster dataformats supported by the geodatabase that are stored within an RDBMS.

Contains the workspace factories and workspaces for file-basedraster data formats.

Contains controls for applicationdevelopment including commandsand tools for use with the controls.

Supports the ArcReader™ objectmodel providing the ability to createcustom ArcReader-based applications.Only available in ArcGIS® Engine.

Contains the objects required to support a distributed geodatabase.

Contains objects for working with remote GIS Services provided by either ArcIMS® or the ArcGIS Server.

Contains core spatial analysis operationsthat are used by the SpatialAnalystand 3DAnalyst extensions.

Supports the creation and analysis of utility networks.

Contains objects related to working with location data, either route events or geocoding locations.

Provides workspaces for working withOleDB-based data sources.

Contains the objects for displaying data. ThePageLayout and Map objects are in this libraryalong with map layers and renderers for allthe supported data types.

Provides user interfaces tosupport objects contained inthe Spatial Analyst library.

The workspace factories and workspaces for vector data formats supported by the Geodatabase API.

Enables connections to ArcWeb services.

The objects to work with animations in Scene and Globe Controls.

Objects used for accessing netCDF files and for creating rasters, features, or tables from netCDF variables in ArcGIS.

Contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.

Provides objects for working with network datasets. These objects allow you to perform network analysis in your applications.

The core objects of the ArcGIS Schematicsextension, used to manage schematic dataand processes. The Schematics extension supports the analysis, display, and manipulation of schematic data.

Contains the objects required to generateoutput to both printers and plotters orexporting to files.

Performs 3D analysisof data and supports 3D data display.

Contains objects forperforming analysis andsupports the displayof globe data.

Contains the objects for labeling features using the Maplex extension.

1 System

2 SystemUI

3 Geometry

Server 5

4 Display

7 GeoDatabase

6Output

DataSources-GDB

11

12DataSource-

OleDB

10DataSources-

File 8

GISClient

DataSources-Raster

13

GeoDatabase- Distributed

15

Spatial- Analyst

26

Carto 17

Network- Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location 19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

Provides objects to display,analyze, and manipulatetime series data.

Implements the geoprocessingframework in addition to the base setof geoprocessing tools.

ADF.Net

Java Only

Provides the .NET base classes, component category unique IDs (CATIDs), and utility classes.

InterOp VisualBeans

Contains components that supportdrawing symbology to an outputdevice.

Contains the core geometry objectsand defines and implements the spatialreference objects for coordinate systems.

Contains components that exposeservices used by the other librariescomposing ArcGIS.

Defined types used by user interfacecomponents in the ArcGIS systemsuch as ICommand and ITool.

Contains the objects used toobtain a connection to theArcGIS Server.

Contains types for all the definitions relatingto data access. Features, tables, networks,TINs are all defined in this library. Contains the objects required to generate

output to both printers and plotters orexporting to files.

Contains the workspace factories andworkspaces for vector and raster dataformats supported by the geodatabasethat are stored within an RDBMS.

Contains the workspace factoriesand workspaces for file-basedraster data formats.

Contains controls for applicationdevelopment including commandsand tools for use with the controls.

Performs 3D analysis of data andsupports 3D data display.

Contains the objects required tosupport a distributed geodatabase.

Contains objects for working withremote GIS Services provided byeither ArcIMS® or the ArcGIS Server.

Contains core spatial analysis operationsthat are used by the SpatialAnalystand 3DAnalyst extensions.

Supports the creation andanalysis of utility networks.

Contains objects related to workingwith location data, either route eventsor geocoding locations.

Provides workspaces for working withOleDB-based data sources.

Contains the workspace factories andworkspaces for vector data formatssupported by the GeoDatabase API.

Contains the objects for displaying data. ThePageLayout and Map objects are in this libraryalong with map layers and renderers for allthe supported data types.

Contains objects forperforming analysis andsupports the displayof globe data.

Provides user interfaces tosupport objects contained inthe Spatial Analyst library.

The workspace factories and workspaces for vector data formats supported by the Geodatabase API.

Enables connections to ArcWeb services.

The objects to work with animations in Scene andGlobe Controls.

Contains the objects for labeling features using the Maplex extension.

Objects used for accessing netCDF files and for creating rasters, features, or tables from netCDF variables in ArcGIS.

Contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.

Provides objects for working with network datasets. These objects allow you to perform network analysis in your applications.

The core objects of the ArcGIS Schematicsextension, used to manage schematic dataand processes. The Schematics extension supports the analysis, display, and manipulation of schematic data.

1System

2SystemUI

3Geometry

Server5

4Display

7GeoDatabase

6Output

DataSource-GDB

11

12DataSource-

OleDB

10DataSources-

File8

GISClient

DataSource-Raster

13

GeoDatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820

GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

TrackingAnalyst

29Schematics

25NetworkAnalyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabaseExt

16

Data Source-NetCDF

14ArcWeb

9

Provides objects to display,analyze, and manipulatetime series data.

Implements the geoprocessingframework in addition to the base setof geoprocessing tools.

Contains componentsthat support drawing symbology to an output device.

Contains the core geometry objectsand defines and implements the spatialreference objects for coordinate systems.

Contains components that exposeservices used by the other librariescomposing ArcGIS.

Defines types used by user interfacecomponents in the ArcGIS systemsuch as ICommand and ITool.

Contains the objects used to obtain a connection toArcGIS Server.

Contains types for all the definitions relatingto data access. Features, tables, networks, and TINs are all defined in this library.

Contains the workspace factories and workspaces for vector and raster dataformats supported by the geodatabase that are stored within an RDBMS.

Contains the workspace factories and workspaces for file-based raster data formats.

Contains controls for applicationdevelopment including commandsand tools for use with the controls.

Contains the objects required to support a distributed geodatabase.

Contains objects for working withremote GIS services provided byeither ArcIMS® or ArcGIS Server.

Contains core spatial analysis operationsthat are used by the SpatialAnalystand 3DAnalyst extensions.

Supports the creation andanalysis of utility networks.

Contains objects related to workingwith location data, either route eventsor geocoding locations.

Provides workspaces for working withOLEDB-based data sources.

Contains the objects for displaying data. ThePageLayout and map objects are in this libraryalong with map layers and renderers for allthe supported data types.

Provides user interfaces tosupport objects contained inthe SpatialAnalyst library.

The workspace factories and workspaces for vector data formats supported by the GeoDatabase API.

Enables connections to ArcWebSM Services.

The objects to work with animations in Scene and Globe controls.

Objects used for accessing netCDF files and for creating rasters, features, or tables from netCDF variables in ArcGIS.

Contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.

Provides objects for working with network datasets. These objects allow you to perform network analysis in your applications.

The core objects of the ArcGIS Schematicsextension, used to manage schematic dataand processes. The Schematics extension supports the analysis, display, and manipulation of schematic data.

Contains the objects required to generate output to both printers and plotters or exporting to files.

Performs 3D analysisof data and supports 3D data display.

Contains objects forperforming analysis andsupports the displayof globe data.

Contains the objects for labeling features using the Maplex extension.

1System

2SystemUI

3Geometry

Server5

4Display

7Geodatabase

6Output

DataSources-GDB

11

12DataSource-

OleDB

10DataSources-

File8

GISClient

DataSources-Raster

13

Geodatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

Geodatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

Provides objects to display,analyze, and manipulatetime series data.

Implements the geoprocessingframework in addition to the base setof geoprocessing tools.

InterOp Bean

1System

2SystemUI

3Geometry

Server5

4Display

7GeoDatabase

6Output

DataSources-GDB

11

12DataSource-

OleDB

10DataSources-

File8

GISClient

DataSources-Raster

13

GeoDatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

ADF

1System

2SystemUI

3Geometry

Server5

4Display

7GeoDatabase

6Output

DataSources-GDB

11

12DataSources-

OleDB

10DataSources-

File8

GISClient

DataSources-Raster

13

GeoDatabase-Distributed

15

Spatial-Analyst

26

Carto17

Network-Analysis

1820GeoAnalyst

Controls33

3DAnalyst27

GlobeCore28

Location19

Tracking-Analyst

29Schematic

25Network-Analyst

24

Geoprocessing23

Animation21

Maplex22

GeoDatabase-Extensions

16

Data Sources-NetCDF

14ArcWeb

9

InterOp Bean.*

These packages contain the Java visual beans, which allow very easy access and visualization of data. They are coarse-grained, heavy- weight components.