Relationship Between AE common interfaces + common concepts

Source: Internet
Author: User
Tags knowledge base

 

Common interfaces have the following relationships. It is difficult to write a method on the arrow. If this is not the case, you can refer to the help documentation for details.

Iworkspacefactory --------------> iworkspace ------------------> ifeatureworkspace --------------> ifeatrueclass -------------> ifeature ()

|

|

|

Ifeaturelay ----------> ilayer -----> IMAP

 

 

Elements are also objects. in Geodatabase, the class includes featureclass, objectclass,
Featureclass corresponds to a layer, while objectclass corresponds to some attribute tables.

Geodatabase is a data format released by ERSI.

I was a little impressed with some concepts collected on the Internet.
There are two types of Geodatabase: Personal Geodatabase and SDE Geodatabase.

Ifeatredataset contains ifeatureclass and ifeatureclass contains ifeature)
ArcGIS files are divided into three types: shapefile, coverage, and Geodatabase.
For example, if you use the TXT and DOC file formats that have been used for a long time, you have not checked their differences and relationships, you don't need to worry too much about learning so many data formats in ArcGIS, as long as you know some of their basic applications.

Now:
Shapefile: A file format that stores GIS data based on files. It should be made up of at least. SHP,. DBF, And. shx files, respectively, storage space, and the relationship between attributes and the former two. Is a common data format in GIS.

Coverage: A topological data structure. Its principles are discussed in general GIS principles. The data structure is complex. properties are stored in the info table by default. Currently, ArcGIS still has some analysis operations that can only be performed based on this data format.

Coverage is a vector file format. The topological relationships between ry and space are stored in binary files, the relevant property data is stored in the info table or RDBMS (PC ArcInfo is stored in the DBF table ). Coverages is after the element class is organized (feature

Class). Each element class is a set of vertices, lines (ARCs), planes, or annotation (text). Coverage element classes used to describe geographical elements include point, node, route system, section, polygon, and region. One or more

Coverage elements are used to construct geographical elements. For example, arcs and node are used to construct the sub-center line, tic, annotation, link, and boundary element classes to provide support for coverage data management and browsing.

Difference between shapefile and coverage: both are Vector file structures, but unlike coverage, shapefile does not store topology information, so it takes less storage space than other data formats, the display and access efficiency is much faster. Generally

Shapefile is composed of a primary file, index file, and DBASE file. In ry and attribute, the data format ESRI is published based on the record number.

Geodatabase: a data format launched when ArcInfo was developed to ArcGIS. It is a data format stored Based on RDBMS, which has two categories: 1. personal geodatabse is used to store small amounts of data in the MDB format of access. 2. ArcSDE

Geodatabse stores large data in large databases such as Oracle, SQL Server, and DB2. Concurrent operations can be implemented, but independent user permission is required.

A geodatabase is a spatial data knowledge base in DBMS. It contains vector data, raster data, tables, and other GIS objects. Geodatabase is referred to as a geographical database. It is based on a simple element layer model. GeoDatabase Model supports

Like-relational Vector Data Model, the entity in this model is described as an object. In addition to attributes, it also has the relationship between object behavior and objects. Geodatabase supports creating multiple geographic object models in the system. The object types include simple objects and geographical elements (

Ry network and plane topology (spatial relationship between objects and other elements ). The Geodatabase model allows you to define relationships in objects and use these rules to maintain data integrity and consistency. This is also an important difference from its simple element layer.

The simplest GeoDatabase Model is a collection of independent element layers. Each element layer contains points, lines, polygon, or notes, this is similar to how SDE layers of sde3 and shapefile of ArcView are implemented. A Geodatabase can be composed of one or more

A feature class is composed of one or more element sets with the same geometric type. Extended rules and actions are stored in an additional table, it is also managed by ArcSDE.

ArcSDE simple element layer

ArcSDE organizes elements into element classes. A element class is a/multiple set of elements with the same geometric type? The term 3.0 is called a "layer ". An element is the geometric description of a space object (such as a road), defined as a series of X, Y sit

The element is stored in one row of the table as a element of the scalar sequence and geometric attributes. ArcSDE implements one element class through one or more tables, depending on the column type of the DBMS storage set. ArcSDE does not change the existing DBMS function or affect the current application. It only

It simply adds a space column in the table and provides a tool (C/Java API) for the client application. In fact, it uses and complements the basic DBMS functions. Each geometric type in ArcSDE has a strict validation rule set to detect an element.

Whether the ing is correct before storage. The ArcSDE development help describes the ry verification rules.

 

AML macro language AML is a language used to program and create applications in the arc environment. AML provides complete programming capabilities and a set of tools to create application user interfaces.

Stacked analysis overlays two layers and multiple layers of map elements to create a new layer. Stacked analysis can be applied to overlapping vector layers, grid overlay, and geographic event overlay.

Regional query is to query the features that meet certain conditions from multiple layers, so as to create a space analysis operation for a new layer. This tool can also create regional subclasses that meet the conditions.

ArcGIS Desktop is a software suite that integrates many advanced GIS applications. It contains a set of Windows desktop applications with user interface components (such as ArcMAP, arccatalog, and arctoobox ).

ArcSDE is an advanced spatial data server that manages geographical information in various relational database management systems.

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

ArcMap is a map-centric module used to edit, display, query, and analyze map data. ArcMap contains a complex professional plotting and Editing System, which is an object-oriented editor, it is also a complete data table generator.

Arccatalog is a data-centric module used to locate, browse, and manage spatial data. It is a user-defined data table used to create and use metadata, the application module helps you organize and manage all your GIS information, such as maps, datasets, models,

Metadata, services, etc.

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

MapObjects is a group of graphical and GIS functional components that are available to developers. It consists of an ole control and a series of programmable OLE objects. With MapObjects, developers can add plotting and GIS functions to applications.

ArcGIS Engine is a complete Embedded GIS Component Library and toolkit. developers can use it to create a new, or expand the original customizable desktop application.

ArcGIS Server is a central application server that contains a shared GIS software object library. It can be used to establish server-side GIS applications in enterprise and Web computing frameworks.

ArcPad is a mobile GIS that provides data access, plotting, GIS analysis, and GPS integration for field users through handheld and mobile devices. ArcPad can be used to quickly and easily collect data, and it can be used to verify the validity and usefulness of data in a timely manner.

.

Arcglobe is a part of the 3D analysis extension module in ArcGIS Desktop System. It provides continuous, multi-resolution interactive browsing of global geographic information.

ArcView is the first among the three functional products in ArcGIS Desktop System. ArcView includes the following

Applications: ArcMAP, arccatalog, arctoolbox, and moderbuilder. It is a powerful GIS toolkit that provides data usage, plotting, reporting, and map-based analysis.

Arceditor is a platform for using and editing GIS data. It can create and maintain Geodatabase, shapefiles, and

Other geographic information. Arceditor, along with ArcInfo, enables GIS users to fully apply rich information models, behaviors, and Geodatabase transaction support.

ArcInfo: ArcInfo is the flagship product of ArcGIS Desktop System. It is the most complete client in ArcGIS Desktop System. ArcInfo provides all functions in ArcView and arceditor. In addition, it provides

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

Arcreader is a map and sphere browser that can be used by any number of users for free. The arcreader application has

It is included in the ArcGIS Desktop installer running on Intel hardware, Microsoft Windows, Sun Solaris, and Linux.

ArcGIS network analysis is a network-based spatial analysis extension module for Route Selection (for example, address analysis,

Drive-time analysis and Space Interaction Analysis ).

The network service provided by arcweb is a network service established in cooperation with data services, including GIS data content and GIS functions. It is an on-demand service.

ArcGIS image analysis extension module is a tool for preparing images for GIS, for example, you can create images available for GIS, extract information from images, and analyze images to extract spatial and non-spatial information from the center. ArcGIS image analysis extension module enables ArcGIS

Experts extract information from images stored in the geospatial database in real time and enhance the ArcGIS function.

ESRI, founded in 1969, is the world's largest provider of Geography Information System (GIS) technology.

Tables (Attribute Table): ArcInfo stores attributes that quantify and describe geographical features in the form of attribute tables. There are two types of attribute tables: feature attribute tables and associated attribute tables.

Layer directory table: both the data view and Layout View use the directory table (TOC) to manage data. The TOC provides a display similar to a legend for the dataset in the map. The appearance of a dataset can be changed through TOC.

The Digital Elevation Model (DEM), also known as the digital terrain model (DTM), is a continuous representation of spatial fluctuations. Because DTM implies terrain and landscape, dem is commonly used to represent elevation.

WebGIS is a product of the combination of web technology and GIS technology. It is a new technology that uses Web technology to expand and improve geographic information systems.

Metadata describes other sub-documents-document directories that help users organize, discover, and obtain shared geographic knowledge.

The ry intersection of two layers is calculated based on the identity stack ,. All features of the input layer and the features of the Identity layer within the input layer are retained in the output layer.

Intersect stacked to calculate the geometric cross of the two layers. Only those features in the common areas of the two layers are retained in the output layer.

Union is used to calculate the geometric crossover of two Polygon Layers. All polygon in the two layers are split at the intersection, and all polygon are retained in the output layer.

The append operation concatenates multiple image frames into one. A maximum of 500 image frames can be spliced. This function does not generate topological relationships.

Clip operation is a cropping operation. This tool creates a new layer by stacked two layers. The clip layer must be a polygon layer that defines the crop range.

A label is a process in which a descriptive string is displayed next to one or more graphical features. The identifier helps the reader interpret the image.

Catalog tree is a tree view of geographical data. It is used as a directory to display geographical data from different sources. You can use it 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 (such as a folder, database, or feature dataset) in the directory tree, the contents tag lists all the content contained in the entry.

The preview label is an option label provided by arccatalog. By using the preview label, you can view the selected entries in the geographical view (default) and Table view.

The metadata tag is an option tag provided by arccatalog. The metadata tag can further describe data, such as data precision and data collection methods.

Data management tools is a tool set of arctoolbox and a data management tool set. A Data Management toolset is a collection of tools that define features and attributes, and a set of tools that prepare layers for spatial analysis and attribute analysis.

Analysis tools is a tool set of arctoolbox and an analysis tool set. An analysis toolset is a collection of geographic processing tools that Process Layer/spatial features and related attribute data.

Conversion tools is a tool set of arctoolbox and a conversion tool set. The conversion tool set provides conversion between a series of data formats.

Mapjion operations merge layers. mapjion combines multiple layers that contain polygon and network features into one layer, and the attribute table is connected to create a topological relationship. The tool can merge up to 500 lattice graph layers.

Buffer buffer analysis is to automatically create a buffer polygon within a certain range based on the points, lines, and surface entities of the GIS database. The created buffer layer includes the polygon features and the polygon topology.

The region buffer area buffer is used to create a buffer area for a polygon, line, point, line, node, or other area. A new area subclass is created or appended from an existing area subclass. The difference from conventional slow functions is that the area buffer is used to generate a polygon buffer.

Do not fill in the generated holes.

Feature classes are discrete objects on maps. A "small" Object (small objects) is a point element, a "long" object is a line element, and a "large" object is a polygon element.

Geometric Network (geometric Network) is used to store a series of line elements that participate in the linear topology function, with a body-line enhanced linear topology function. Ry networks are suitable for tracing analysis systems, such as power networks, river networks, and road traffic.

Network

Topology stores the spatial relationships between geographical objects. You can specify topology rules to simulate the real world. For example, in the land use information, each piece of land corresponds to a type of land. gaps are not allowed between plots)

In this way, you can use the "must not have gap" rule to manage land use data.

Surface in Geodatabase, the earth's surface can be stored using tin, where the elevation value is stored in the grid element, and the Earth's surface can also be expressed using contour lines.

Location Geodatabase uses tools such as address, XY coordinate location, zip code, Region name, and route to reflect location ).

Views a view shows a map that may contain information about multiple levels of space, such as highways, rivers, strata, and mining points.
A table (tables) table displays table data. It stores descriptive feature information about a view (such as the width of a road and the nature of a mine point)

Layer is the basic unit of geographical expression on a map. Each layer represents a series of associated geographic data drawn according to the map painter's specifications.

A relational class is a table that stores the relationship between element classes or (and) tables. The relational model depends on objects. With the relational class, we can control what changes will happen to an object after it is deleted or changed.

Map document when we generate a map In ArcMap, it is always stored in your computer's hard disk with the file extension. mxd. This file is called a map document.

Map document template is the starting point for creating all maps. It can be quite simple-just set the page size and style; it can also be quite complex-it contains a lot of drawing elements and predefined layers. Templates make drawing easier for users,

This is especially true when you use the same appearance to generate a series of maps.

A map style is a set of drawing objects used to draw a map. These objects include the dot symbol used to draw the dot element, the line symbol used to draw the line element, the fill symbol used to draw the polygon, and the text symbol used to draw the annotation.

Subclass of the element class: the set of elements becomes the element class. Element classes are a set of similar elements. Of course, there must be some differences between elements in element classes. Elements of a building can be logically divided into sub-categories of residential, commercial, and industrial land.

. Using subclass, You can refine the attributes of control elements, such as attribute fields or attribute rules.

Multi-point: a multi-point is an unordered set of points. Multiple points represent a group of points with the same attribute values, for example, a group of drilling units.

Multiline: multiline represents the geometric shape of all linear elements. Multiple lines are often used to represent roads, rivers, and contour lines. Simple linear elements are represented by a line with only one path. Complex linear elements such as route are represented by a line with multiple paths.

Encapsulation boundary encapsulation boundary represents the spatial range of elements. The encapsulated boundary is the rectangular area enclosed between the minimum coordinate and the maximum coordinate of the element ry. The encapsulation boundary also records the Z value and m value range of the element.

The circular arc in the geometric shape of the element is a part of the circumference. The most common purpose of an arc is to represent the turns at the intersection of a highway and a street. ARC is widely used in COGO (coordinate ry) applications. When an arc is a part of an element, it is almost always

The connected line segments are tangent.

The B é-Z curve in the element ry is defined by four control points. It is a variable curve defined by a group of cubic polynomials to describe the elements of smooth changes, such as contour lines and streams. The béz curve is also used to place objects that change along the winding path (such as Xixi ).

Stream) text character for name annotation.

The difference operator in the topology operator returns the geometric shapes of the points in the reference ry minus the points in the Compare ry and the remaining points.

The Symmetric Difference (or, symmetric Ric difference) in the topology operator compares the geometric shapes of reference geometric shapes (objects that call the operator) with the geometric shapes of the other in the same dimension, returns the reference or comparative, but not

The geometric shapes that fall in these two geometric shapes at the same time.

Computer Aided Design (CAD) is a computer technology used for drawing graphics. CAD is mainly used to replace and assist engineers in various design work. It can also be used together with computer aided manufacturing (CAM) systems for real-time control of product prices. Of course, it is also

An important map plotting tool.

An arc represents a linear feature, a boundary of a polygon, or both. The current State element represented by an arc has a length, no area, or can be a long and narrow feature. Its width is not obvious at a given map scale.

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

Polygon polygon indicates a surface feature. A polygon is defined by an arc that forms the boundary of a polygon in a group of topologies and an identifier point in the polygon.

Grain tolerance (particle tolerance distance) defines the distance between nodes when adding a curve.

A chain feature is a linear vector. Its two endpoints are used to represent the start and end points of coverage coordinate adjustment and plastic membrane transformation.

A region is defined as a group of non-overlapping polygon that describe non-consecutive polygon with the same attribute units.

A route path is defined as a line based on the basic line features. For example, if a public vehicle line is divided on a road network, different public vehicle lines do not need to repeatedly input the line features when using public roads.

An event is defined as a point of distance from the start point or the end point based on the basic line features.

Info module: info is a complete relational database management system that manages Attribute Table data associated with geographical elements in coverage, arcInfo is associated with and updated with map element attribute tables stored as INFO Data Files at any time.

Arcscan is a scanning and vectoring module that provides an integrated grid vector editing function to automatically eliminate noise, remove color spots, and automatically identify breakpoints, dotted lines, line symbols, and automatic angle straightening.

Rms (root mean square residual root mean square error): reflects the accuracy of TiC point matching during digitization and layer conversion.

Fuzzy tolerance: the minimum distance between the arc segments defined during the clean, buffer commands, and stack operations. If the distance between the two nodes is smaller than this value, A node is automatically deleted.

Dangle length: the arc segments smaller than the suspension length are automatically deleted when the clean command is executed.

Node snap tolerance: if the distance between the added node and the existing node is smaller than this value, it automatically matches with the existing node to form a node.

Arc snap tolerance: if the distance between the added node and the existing node is smaller than that of the arc segment, the newly added arc segment is automatically extended and connected to the existing arc segment.

Weed tolerance: determines the minimum distance between the points that constitute the arc block in the Process of digitalization and generalization of existing ARC segments.

Grain tolerance: defines the distance between nodes when adding a curve.

Grid is a pixel-based geological processing system integrated into ArcInfo. It is also a grid-based spatial model and relational Attribute Model.

Tin: Triangulated Irregular Network, an irregular Triangle network. It is a surface model package used by ArcInfo to create, store, analyze, and display information. Tin is a number of adjacent and non-overlapping triangles used to express the x and y sit of irregular spatial points.

Mark and Z value.

 

 

 

 

 

 

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.