SurveyExt


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

Additional library information: Contents, Object Model Diagram

The SurveyExt (Survey Extension) library handles the core objects used to manage survey data and survey processes. The system allows angle and distance measurements observed using field survey equipment to be processed in order to generate computed coordinates. The objects in this library are data objects and data management objects. Data management objects are manifest through ArcCatalog as survey specific datasets, projects, and folders; and through ArcMap as survey layers and a Survey Explorer. The fundamental survey data objects that users interact with are survey points, coordinates, simple measurements, composite measurements, and computations. These objects are persisted as rows in a set of tables that represent the survey dataset. These tables are called survey classes. Each row in the table is called a survey object. A computation is a survey process that is persisted in a computation survey class. Each has a signature behavior, making reference to survey points and measurements, and generating coordinates based on the observation values held by the reference objects. Two examples of a computation are a traverse and a least squares adjustment.
 
The SurveyExt library is the set of primitive objects that forms the foundation for the objects in the SurveyPkgs (Survey Packages) and SurveyDataEx (Survey Data Exchange) libraries.