The relationship between AE common interfaces (more general) +arcgis Common concepts

Source: Internet
Author: User

Common interfaces have the following relationships

Iworkspacefactory-------------->iworkspace------------------>ifeatureworkspace

---------------->ifeatrueclass------------->ifeature ()

| |

| |

| |

Ifeaturelay---------->ilayer----->imap

The feature is also an object, in Geodatabase the class includes featureclass,objectclass,featureclass corresponds to the layer, and ObjectClass corresponds to some attribute table Geodatabase is Ersi the data format introduced


Online collection of some concepts, let me say also can not say, just a little bit impression
There are two types of geodatabase: one is personal geodatabase, the SDE geodatabase feature set (Ifeatredataset) contains the feature class (Ifeatureclass), Feature Class (Ifeatureclass) contains features (IFeature)
ArcGIS files are divided into three types of shapefile,coverage,geodatabase.
For example, we use a long time of TXT and doc file format, and do not have to look at what their differences and contact, for learning the data format in ArcGIS is not too much to think about, as long as they have some basic applications to understand it can be:
Shapefile: A file format for storing GIS data in a file-based manner. At least three files of. Shp,.dbf,.shx, respectively, storage space, attributes and the relationship between the first two. is a relatively common data format in GIS.

Coverage: A topological data structure, the general principle of GIS in the book has its principles. The data structure is complex, and properties are stored in the info table by default. Currently, there are still some parsing operations in ArcGIS that can only be manipulated based on this data format.

Coverage is a vector file format, where geometric and spatial topological relationships are stored in binary files, and the associated property data is stored in an info table or RDBMS (PC arcinfo stored in a dbf table). Coverages is after the feature class is organized (feature

Class), each feature class is a collection of points, lines (arcs), polygons, or annotation (text), and the coverage feature class that describes the geographic features includes Point,node,route system,section, Polygon and region. One or more coverage features are used to construct geographic features, such as arcs and node, which are used to construct street centerlines, and the Tic,annotation,link,boundary feature class provides support for coverage data management and browsing.

The difference between Shapefiles and coverages: Both are vector file structures, but unlike coverage, shapefile files do not store topology information, so less storage space is used in comparison with other data formats, which is much faster in display and access efficiency. Usually a

Shapefiles consist of a master file, an index file, and a dBASE file, in which the geometry and attributes are based on the record number one-to the other, with the data format Esri already exposed.

Geodatabase:arcinfo, a data format developed to ArcGIS, is a data format based on RDBMS storage, which has two main categories: 1. Personal Geodatabse is used to store small amounts of data stored in the MDB format of access. 2.ArcSDE

Geodatabse stores large data, stored in large databases Oracle,sql server,db2, and so on. Concurrent operations can be implemented, but require separate user licenses.

A geodatabase is a repository of spatial data in a DBMS that contains vector data, raster data, tables, and other GIS objects. Geodatabase is simply a geodatabase, which is based on the simple feature layer model. The Geodatabase model supports

Image-Relational vector data model in which entities are described as objects, with the exception of attributes, with object behavior and relationships between objects. Geodatabase supports the creation of multiple geographic object models in the system, with object types including simple objects, geographic features (a bit

objects), geometric networks and planar topologies (spatial relationships between objects and other features). The Geodatabase model allows you to define relationships in objects and use them to maintain the integrity and consistency of the data, which is an important difference from its simple feature layer.

The simplest geodatabase model is a set of independent feature layers, each of which simply contains points, lines, polygons, or annotation, similar to how SDE3 's SDE layers and ArcView shapefiles are implemented. A geodatabase can be made up of one or more

Feature class, and one feature class is one or more feature collections with the same geometry type, and the extended rules and behaviors are stored in an additional table and also managed by ARCSDE.

ArcSDE Simple Feature Layer


ARCSDE organizes features into feature classes, a feature class that is a collection of features of the same geometry type, called "Layer" when sde?3.0. A feature is a geometric description of a spatial object, such as a road, defined as a series of x, y seating

The attributes of the sequence and geometry, where the feature is stored in a table is a single feature. ARCSDE implements a feature class through one or more tables, depending on the type of column that the DBMS stores the collection. ARCSDE does not alter existing DBMS functionality or affect the current application, it simply adds a spatial column to the table and provides a tool (C/java API) for the client application, which in fact uses and complements the basic DBMS functionality. Each geometry type in ARCSDE has a strict set of validation rules to detect whether a feature is geometrically correct before it is stored, and there is a description of each geometry type validation rule in the ArcSDE development help.


AML macro Language AML is the language used in the ARC environment for programming and creating apps. AML provides complete programming capabilities and a set of tools to create an app's user interface.

Overlapping analysis is the operation of overlaying two-and multi-layer map features to produce a new layer. Overlay analysis can be applied to overlapping vector layers, grid grid overlay, and geographic event overlay.

A zone query is a spatial analysis operation that creates a new layer by querying a feature that satisfies a certain condition from multiple layers. The tool can also create zone subclasses that meet the criteria.

ArcGIS Desktop is a suite of software that integrates a wide range of advanced GIS applications, including a set of Windows desktop applications with user interface components (for example, Arcmap,arccatalog,arctoobox).

ARCSDE is an advanced spatial data server that manages geographic information in a variety of relational database management systems.

ArcIMS is a scalable network map server that publishes maps, data, and metadata through an open Internet protocol.

ArcMap is a map-centric module for editing, displaying, querying, and analyzing map data, and ArcMap contains a complex, professional mapping and editing system that is both an object-oriented editor and a complete data table builder.

ArcCatalog is a data-centric module for locating, navigating, and managing spatial data, a user planning data sheet for developing and leveraging metadata environments, and application modules to help you organize and manage all your GIS information, such as maps, datasets, models,

Meta data, services, etc.

Arctoolbox is a processing environment used to perform spatial data analysis such as data transformations, overlay processing, buffer generation, and projection transformations provided by ArcGIS.

Mapobjects is a set of cartographic and GIS functional components for use by application developers. It consists of an OLE control and a series of programmable OLE objects. With Mapobjects, developers can add cartographic and GIS capabilities to the application.

ArcGIS engine is a complete library of embedded GIS components and toolkits that developers can use to create a new, or extensible, and customizable desktop application.

ArcGIS server is a central application server that contains a sharable GIS software object library that can build server-side GIS applications in enterprise and Web computing frameworks.

Arcpad is a mobile GIS that provides field users with data access, mapping and GIS analysis and GPS integration capabilities through handheld and mobile devices. With Arcpad, data can be collected quickly and easily, and significant improvements are made in the timely validation of the legitimacy and usefulness of the data.

Arcglobe is part of the 3D Analytics extension in the ArcGIS desktop system, providing a global

The continuous, multi-resolution interactive browsing feature of geographic information.

ArcView is the first of three functional product levels in an ArcGIS desktop system. The following applications are included in the ArcView: Arcmap,arccatalog,arctoolbox and Moderbuilder. It is a powerful GIS toolkit that provides data usage, mapping, production reports, and map-based analysis.

Arceditor is a platform for the use and editing of GIS data to create and maintain geodatabase,shapefiles and other geographic information. Arceditor, together with ArcInfo, enables GIS users to fully apply rich information models, behaviors, and geodatabase transaction support.

Arcinfo:arcinfo is the flagship of the ArcGIS Desktop system product. It is the most versatile client in the ArcGIS desktop system. ArcInfo provides all the features in ArcView and Arceditor. In addition, it provides a ArcToolbox

A comprehensive set of tools that support advanced space processing and polygon processing.

ArcReader is a map and sphere browser that can be used free of charge by any number of users. The ArcReader application is already included in the ArcGIS Desktop installer, which is based on the Intel hardware Microsoft Windows,sun Solaris, and the Linux platform.

ArcGIS network analysis is a network-based spatial Analysis Extension Module for route selection (for example, address analysis, drive-time analysis, and spatial interaction analysis).

The network service provided by the Arcweb service is an on-demand service that is established with the data service, including the GIS data content and the GIS function Network SERVICE.

The ArcGIS image analysis extension is a tool for preparing images for GIS, such as making a Guardian film and aerial film into a GIS-usable image, extracting information from an image, and extracting spatial and non-spatial information from the central to the local. The ArcGIS image analysis extension enhances the functionality of ArcGIS by enabling ArcGIS experts to extract information in real time from images stored in geospatial databases.

Founded in 1969, ESRI American Environmental Systems Institute (Environmental Systems Researchinstitute, Inc.) is the world's largest geographic information system (Geography information System,gis) technology providers.

TABLES (attribute table): ArcInfo attribute information for quantifying and describing geographic features is stored as a property sheet, and the attribute table Yo 2 types: feature attribute table and associated attribute table.

Layer Catalog tables: both the Data View and Layout view use catalog tables (TOC) to manage the data, and the TOC provides a similar display of legends for the datasets in the map. The appearance of a dataset can be changed by a TOC.

A digital elevation model (DEM), also known as a digital terrain model (DTM), is a continuous representation of spatial fluctuations. Since the DTM implies a topographic landscape, a common dem is used to simply represent the elevation.

Webgis is a combination of web technology and GIS technology, and it is a new technology to extend and perfect the GIS by using Web technology.

Metadata describes other elements of the document-helping users organize, discover, and get a document catalog that shares geographic knowledge.

The identity overlay calculates the geometry intersection of two layers. All the characteristics of the input layer and the characteristics of the identity layer within the input layer are retained in the output layer.

Intersect overlay calculates the geometric intersection of two layers. Only those features in the common areas of the two layers are retained in the output layer.

The Union overlay calculates the geometric intersection of two polygon layers. All polygons in two layers are split at the intersection, and all polygons are retained in the output layer.

Append operation for the mosaic of the picture, it can be a plurality of images stitching into a picture, up to 500 images can be spliced, the function does not make topological relations.

The clip operation is a cropping operation that creates a new layer by overlapping two layers. The clip layer must be a polygon layer that defines the extent of the crop.

The lable (identity) identifier is a procedure that sets a descriptive string to appear next to one or more graphic features. The logo helps the reader interpret the graphic.

The catalog tree is a tree view of geographic data that is used as a table of contents to display geographic data from different sources. It allows users to view files and folders on the local or network.

The contents tag is an option tag provided by Arccatalog, when you select an entry in the catalog tree (such as a folder, database, or feature dataset), the contents tag lists everything that the entry contains.

The Preview tab is an option tag provided by Arccatalog, which allows you to view the selected entry in the geographic view (default) and in tabular view by using the Previewing tab.

The metadata tag is an option tag provided by Arccatalog, which can reflect data accuracy, data collection methods, and other descriptive information about the data.

The data MANAGEMENT Tools is a toolset for Arctoolbox and is a collection of tools for the management of the database. The data management toolset is a collection of tools that define features and attributes and a collection of tools for preparing layers for spatial analysis and attribute analysis.

Analysis tools, which is a toolset for Arctoolbox, is the toolset for profiling. The analysis toolset is a collection of geoprocessing toolsets that deal primarily with layer/spatial features and related property data.

CONVERSION Tools is a toolset for Arctoolbox and is a tool set for conversion. The conversion toolset provides conversions between a series of data formats.

The Mapjion action mapjion action is a layer merge operation that merges multiple layers containing polygons and network features into one layer, and the attribute table is also connected and creates a topological relationship. The tool can combine up to 500 layers.

The buffer buffer analysis is based on the point, line, and polygon entities of the GIS database, and automatically establishes a buffer polygon within a certain range around it, which will include polygon features and polygon topological relationships.

Region buffer, which creates a buffer area for polygons, lines, points, lines, nodes, or other regions, creates a new zone subclass or appends from an existing area subclass. The difference from the normal slow function is that the zone buffer does not fill the resulting hole when the polygon buffer area is generated.

Feature classes (features) on a map, feature classes are discrete objects. "Small" objects (small objects) are represented as point features; "Long" objects are represented as line features; "large" objects are represented as polygon features

Geometric networks (geometric network) geometric networks are used to store a series of line features that participate in linear topological functions, and line-enhanced linear topology functions. Geometric networks are suitable for systems using Trace (trace) analysis, such as power networks, river networks, road traffic

Internet

Topology (topology) topology stores spatial relationships between geographic objects, which can be simulated by specifying topology rules, for example, in land use information, where each piece of land corresponds to a type of land, where gaps are not allowed between plots (GAP)

, so you can use the "must not with Gap" rule to manage land use data

Surface (surface) in Geodatabase, the Earth's surface can be stored using tins, where elevation values are stored in raster cells, and the surface of the earth can be represented by contours.

Address (location) Geodatabase uses tools such as addresses, xy coordinate positioning, zip code, region names, and Route to represent location (site).

View (views) A view shows a map that may contain multi-storey spatial information such as roads, rivers, formations, and occurrences.
Table (Tables) table shows the tabulation data. It stores descriptive characteristic information about the view (e.g., the width of the road, the nature of the occurrences)

A layer is a GIS is the basic unit of geographic representation on a map. Each layer expresses a series of associated geographic data drawn in accordance with the specifications of the map carvers.

A relationship class is a table that stores the relationship between a feature class or (and) a table. The relational model relies on objects. Using the relationship class, we can control what happens to an object after it is deleted or changed.

Map document When we build a map in ArcMap, it is always saved in your computer's hard disk with a file with an. mxd file name extension. This file is called a map document.

The map document template is the starting point for making all the maps. It can be quite simple-just set the page size and style, or it can be quite complex-with lots of cartographic elements and predefined layers. Templates make it easy for users to draw,

This is especially true when a user wants to generate a series of maps with the same appearance.

A map style is a collection of cartographic objects used to draw a map. These objects include point symbols for drawing point features, line symbols for drawing line features, fill symbols for drawing polygons, and text symbols for drawing notes.

Subclass of Feature class: A collection of features becomes a feature class. A feature class is a set of similar features, but there are certain differences between features in the feature class. A feature class composed of buildings can be logically divided into sub-categories such as residential, commercial and industrial land. Using subclasses, you can refine the properties of a control feature, such as a domain or property rule.

Multipoint: Multipoint is the unordered collection of points. Multipoint represents a set of points with the same attribute values, such as a set of wells that form a unit.

Multiline: Multi-line is used to represent the geometry of all linear features. Multiple lines are commonly used to represent highways, rivers, and contours. Simple linear features are represented by polylines with only one path. A complex linear feature, such as a route, is represented by a polyline with multiple paths.

Encapsulates a bounding wrapper boundary that represents the spatial extent of a feature. The package boundary is a rectangular area between the minimum and maximum coordinates of a feature's geometry. The package boundary also records the Z-value and the range of M-values for the feature.

Arc arcs in feature geometries are part of the circumference. The most common use of arcs is to indicate the intersection of roads and streets. Arcs are widely used in COGO (coordinate geometry) applications. When an arc is part of a feature, it is almost always tangent to its connected segment.

The Bézier curve Bézier curve in the feature geometry is defined by four control points. It is a parametric curve defined by a set of three-time polynomial, used to describe smooth-changing features such as contours and streams. The Bézier curve is also used to place the object along a meandering change (such as a brook

Text characters for name annotation.

The differential (difference) difference operator in a topological operator returns the geometry of the remaining portion of the point minus the point in the comparison geometry with the points in the reference geometry.

Symmetric difference (XOR, symmetric difference) symmetric difference operators in topological operators compare the reference geometry (the object that invokes the operator) with another geometry of the same dimension, returning those that belong to the reference geometry or that belong to the comparison geometry, but do not include

Geometric shapes that fall in both geometries at the same time.

Computer Aided design (CAD) is a kind of computer technology used in graphic drawing. CAD is mainly used to replace and assist engineers in various design work, but also with the computer-aided manufacturing (CAM) system for the real-time control of product prices. Of course, it is also an important mapping tool.

Arc (ARC) arcs represent linear features, polygon boundaries, or both. The current elements represented by arcs have a length, no area, or can be long and narrow, and its width is not apparent at a given map scale.

The intersection point of the endpoint or arc of a node arc is called a node.

Polygon (Polygon) polygons represent polygon features. A polygon is defined by an arc that makes up a polygon boundary on a set of topologies and an identifying point within a polygon.

Grain tolerance (particle tolerance distance) is the distance between nodes defined during the addition of curves.

The chain feature is a linear vector whose two endpoints are used to represent coverage coordinate adjustment and the start and end point of the rubber film transformation.

The region area is defined as a set of overlapping polygons that describe discontinuous polygons with the same property units.

The route path is defined as a route based on the basic line feature. such as bus lines divided on the road network, different bus lines common part of the road without repeating the input line characteristics.

Event events are defined as a point based on a certain distance from the start or end point on the basis of a basic line feature.

Info module: INFO is a complete relational database management system that manages the attribute table data associated with the geographic features in the coverage, and ArcInfo at any time with the Map feature attribute table that is stored as an info data file and updates them.

The Arcscan is a scanning vectorization module with a raster-vector-integrated editing function that automatically eliminates noise, removes spots, automatically identifies breakpoints, dashes, symbol lines, and automatic angle straightening.

RMS (Root Mean square residual RMS error): reflects the accuracy of Tic point matching during digitizing and layer conversion.

Fuzzy tolerance (blur tolerant distance): the minimum distance between defined arc segment nodes during clean, buffer, and overlap operations, if the distance between two nodes is less than the value, a node is automatically deleted.

Dangle Length: During a clean command, an arc segment smaller than the hanging length is automatically deleted.

Node snap tolerance (node fit tolerance interval): If the distance between the new node added and the existing node is less than this value, it automatically matches the existing node, forming a node.

ARC snap tolerance (gap tolerance): if the distance between the new node added and the existing node is less than the arc segment tolerance spacing, the newly added arc segment is automatically extended to the existing arc segment.

Weed tolerance (seed tolerant distance): Determines the minimum distance between the points that make up the arc segment when digitizing the arc segment and generalizing an existing arc segment.

Grain tolerance (Grain tolerance distance): Defines the distance between nodes during the addition of curves.

Grid is a cell-based geo-processing system integrated in ArcInfo, which is also a raster-based spatial model and a relational attribute model.

tin:triangulated Irregular Network, an irregular triangular network, is a surface-model package ArcInfo used to create, store, analyze, and display information. Tins are contiguous, non-overlapping triangles that represent the X-and Y-seats of irregular spatial points

and Z-values.

The relationship between AE common interfaces (more general) +arcgis Common concepts

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.