A geographic database is a data structure that is the main data format used to edit and manage data. It is also a physical repository of geographic information - primarily using a DBMS.
Content
Definition
There are several meanings of the term “geodatabase”.
- A geodatabase is the main data format used to edit and manage data that consists of geographic information located in various formats of geographic information systems (GIS).
- A geodatabase is a physical repository for geographic information that uses a DBMS and uses SQL to manage all datasets.
- A geodatabase is a series of simple data tables containing feature classes, raster sets, and attributes.
Geodatabase storage
To store geodatabases, a DBMS is used that uses the principles of relational databases.
- The data are presented in tables.
- Tables contain rows
- All rows have the same set of columns.
- Each column is of type
Multi-user geodatabase
The multi-user geodatabase uses ArcSDE technology deployed over a relational database management system, providing the following benefits:
- Data storage in a scalable centralized system.
- Editing in a Versioned Environment
- Replication and Change Logging
- Improving data security by delimiting access rights
Spatial Data in the GDB
Geodatabases can store various spatial information through the use of the following data types:
- Attribute data
- GPS coordinates
- Geodetic data
- Features
- Raster data
Compatibility and data access
File Geodatabase APIs
The file geodatabase API allows you to develop custom applications that can interact with file geodatabases without using ArcObjects.
API allows you to:
- Read file geodatabase schema
- Create new file geodatabases
- Read and write data
- Perform attribute and spatial API requests
XML geodatabases
The exchange of spatial information using XML is greatly simplified by using the appropriate XML specification.
- Used to export and import geodatabase schemas
- An open format for exchanging information between the GDB
- Tabular data is converted to XML using ArcGIS Business Logic.
External applications that can accept incoming XML streams are able to:
- Lossless data exchange
- Share simple vector data classes
- Share posts that contain only changes
Links
- http://desktop.arcgis.com/en/arcmap/10.3/manage-data/gdb-architecture/what-is-a-geodatabase.htm - ArcGIS geodatabase
- https://www.esri-cis.ru/concept_arkgisa/geodatabase/ - ArcGIS geodatabase