Spatial data support in database is important for efficiently storing, indexing and querying of data on the basis of spatial location. For example, suppose that we want to store a set of polygons in a database and to query the database to find all polygons that intersect a given polygon. We cannot use standard index structures, such as B-trees or hash indices, to answer such a query efficiently. Efficient processing of the above query would require special-purpose index structures, such as R-trees for the task.
Two types of Spatial data are particularly important:
Computer-aided-design (CAD)data, which include spatial information about how objects-such as building, cars, or aircraft-are constructed. Other important example of computer-aided-design databases are integrated-circuit and electronic-device layouts.
CAD systems traditionally stored data in memory during editing or other processing, and wrote the data back to a file at the end of a session of editing. The drawbacks of such a schema include cost(programming complexity, as well as time cost) of transforming data from one form to anther, and the need to read in an entire file even if only parts of it are required. For large design of an entire airplane, it may be impossible to hold the complete design in memory. Designers of object oriented database were motivated in large part by the database requirements of CAD systems. Object-oriented database represent components of design as objects, and the connections between the objects indicate how the design is structure.
Geographic data such as road maps, land-usage maps, topographic elevation maps, political maps showing boundaries, land-ownership maps, and so on. Geographical information system are special purpose databases for storing geographical data. Geographical data are differ from design data in certain ways. Maps and satellite images are typical examples of geographic data. Maps may provide not only location information associated with locations such as elevations. Soil type, land type and annual rainfall.
- Characteristics of data in geographical information system (GIS)
- Spatial Filtering and its Types
- Constraints in geographical information system (GIS)
- Geographical information system (GIS) and its Components
- Don't Let Your Geographical Location Be A Barrier In Your Success - Live Classes By GeeksforGeeks
- Difference between Data Scientist, Data Engineer, Data Analyst
- How Big Data Artificial Intelligence is Changing the Face of Traditional Big Data?
- How Data Visualization Enables us to Monitor COVID-19 Data?
- Difference Between Data Science and Data Mining
- Difference Between Data Science and Data Engineering
- Types of Sources of Data in Data Mining
- Does Dark Data Have Any Worth In The Big Data World?
- Difference Between Data Mining and Data Analysis
- Difference between a Data Analyst and a Data Scientist
- Difference Between Data Mining and Data Visualization
- Difference between Data Lake and Data Warehouse
- Difference Between Data Visualization and Data Analytics
- Difference Between Big Data and Data Science
- Difference Between Big Data and Data Mining
- Overview of Data Structures | Set 1 (Linear Data Structures)
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.