- ArcGIS for Desktop Cookbook
- Daniela Cristiana Docan
- 300字
- 2021-08-06 19:36:42
Introduction
Real-world objects can be represented in Geographic Information Systems (GIS) using geographic data. In the context of the Esri ArcGIS technology, a database that stores geographic data is a geodatabase. The geodatabase is a native ArcGIS format that allows you to store, edit, and manage spatial data and non-spatial data. Before you start adding data to a geodatabase, it is important to think about how your data will be organized in the geodatabase. Another important step is to create an empty but structured schema of your geodatabase (data model). Paul A. Longley (Geographical Information Systems and Science, 2nd Edition, 2005, John Wiley & Sons, Inc , p.178) has mentioned three steps in creating a geospatial data model:
- Conceptual schema
- Logical schema
- Physical schema (geodatabase schema)
In this chapter, you will skip steps 1 and 2, and you will manually create the physical schema or the geodatabase structure.
Note
There are three types of geodatabases: personal geodatabase, file geodatabase, and multiuser geodatabase. For more information about geodatabases, please refer to http://www.esri.com/software/arcgis/geodatabase.
For comprehensive definitions of specific elements and terms such as geodatabase, file geodatabase, feature dataset, spatial domain, resolution, tolerance, subtype, domain, feature class, relationship, or referential integrity, please refer to the ESRI GIS Dictionary online at http://support.esri.com/en/knowledgebase/GISDictionary.
In this chapter, you will work with the most common geodatabase elements, such as feature dataset, feature class, table, and relationship class. You will test the main advantages of using a geodatabase by performing the following actions:
- Define the common spatial reference using feature datasets
- Organize the features with the same geometry and spatial reference in feature classes
- Define attribute constraints to eliminate edit errors using subtypes, domains, and default values
- Define spatial and non-spatial relationships using relationship classes
- Add supplementary spatial and attribute behaviors by defining relationship rules for relationship classes
- Spring 5.0 Microservices(Second Edition)
- 摩登創(chuàng)客:與智能手機和平板電腦共舞
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- NumPy Essentials
- Python爬蟲開發(fā)與項目實戰(zhàn)
- Full-Stack Vue.js 2 and Laravel 5
- JavaScript從入門到精通(第3版)
- C語言程序設(shè)計實踐教程
- SQL Server 2016數(shù)據(jù)庫應(yīng)用與開發(fā)習(xí)題解答與上機指導(dǎo)
- C語言實驗指導(dǎo)及習(xí)題解析
- INSTANT Passbook App Development for iOS How-to
- HTML5與CSS3基礎(chǔ)教程(第8版)
- 小程序,巧應(yīng)用:微信小程序開發(fā)實戰(zhàn)(第2版)
- Building Serverless Architectures
- Bootstrap for Rails