SurveyPkgs


Supported with:
Library dependencies: System, SystemUI, Geometry, Display, Server, Output, Geodatabase, GISClient, ArcWeb, DataSourcesFile, DataSourcesGDB, DataSourcesOleDB, DataSourcesRaster, DataSourcesNetCDF, GeoDatabaseDistributed, GeoDatabaseExtensions, Carto, NetworkAnalysis, Location, GeoAnalyst, Animation, Maplex, Geoprocessing, NetworkAnalyst, Schematic, SpatialAnalyst, 3DAnalyst, GlobeCore, Publisher, TrackingAnalyst, Framework, GeoDatabaseUI, DisplayUI, OutputUI, Catalog, CatalogUI, CartoUI, DataSourcesRasterUI, ArcCatalogUI, ArcCatalog, ArcMapUI, ArcMap, AnimationUI, Editor, GeoReferenceUI, EditorExt, LocationUI, GeoDatabaseDistributedUI, GeoprocessingUI, OutputExtensions, OutputExtensionsUI, DataSourcesSMUUI, ArcScan, NetworkAnalystUI, SpatialAnalystUI, SchematicUI, 3DAnalystUI, ArcScene, GlobeCoreUI, ArcGlobe, PublisherUI, MaplexUI, TrackingAnalystUI, SurveyExt

Additional library information: Contents, Object Model Diagram

The SurveyPkgs (Survey Packages) library provides a set of concrete worker objects and object classes that are built from the base classes of the SurveyExt library. There are three Survey Packages provided with Survey Analyst in ArcGIS 9.0. They are the Point, TPS (total station), and COGO packages. The existing Survey Packages can be extended and customized, and new Survey Packages can be created. To create your own Survey Package, you need to aggregate the core Survey Analyst objects from the SurveyExt library. To do this, a programming language that supports aggregation is required. VB does not support aggregation, C++ does. Survey Packages may depend on each other in a hierarchical manner. For instance, instead of defining their own point and coordinate data types, the COGO and TPS packages use the point and coordinate data types of the Point package.