椎间盘变性是什么意思| 面部肌肉跳动是什么原因| 4月27日是什么星座| 经常落枕是什么原因引起的| 为什么贫血| 猪心炖什么好吃又营养| 吃黄瓜有什么好处| 肛门周围痒是什么原因| 纳少是什么意思| 梦见自己吐血是什么征兆| 什么的面目| 晨字属于五行属什么| 1940年属什么生肖| 木加鬼念什么| 容易放屁是什么原因| 氯雷他定片是治什么的| 曹洪是曹操的什么人| 糖尿病的人可以吃什么水果| 吃大枣有什么好处| 道家思想的核心是什么| 蔓越莓是什么水果| 牙龈肿痛用什么药| 猫咪都需要打什么疫苗| 黄帝内经是什么时期的| 鄂尔多斯是什么意思| 六月初六什么节| 脸书是什么| 中风是什么原因引起的| 酸枣仁有什么功效| 阑尾炎应该挂什么科| 钙化结节是什么意思| 不应期是什么| 现在创业做什么好| 右眼跳是什么预兆| 叼是什么意思| 赢弱什么意思| 1884年属什么生肖| 好吧是什么意思| 什么的教学楼| 为什么都说头胎很重要| 3月16日是什么星座| 什么球不能踢脑筋急转弯| 3.22什么星座| 舌头中间疼是什么原因| 熵是什么| 腿困是什么原因引起的| 什么情况下需要做心脏支架| 早餐吃什么| 婴儿放屁臭是什么原因| mid什么意思| 梦见买碗是什么意思| 软科是什么意思| 黎字五行属什么| 素有是什么意思| 梦见去扫墓是什么预兆| 黄芪有什么功效| 手指甲白是什么原因| 什么是夫妻宫| 孕妇吃什么| 脚肿是什么病| 焦作有什么大学| 赘疣是什么意思| 男性检查hpv挂什么科| 做亲子鉴定需要什么材料| 木字旁与什么有关| 急性胃肠炎用什么抗生素| 经期适合喝什么茶| 低血糖吃什么食物| 什么粉底液最好用| 什么时候最容易怀孕| 白带是什么颜色| 小狗需要打什么疫苗| 银行卡销户是什么意思| 胃蛋白酶原1偏低是什么意思| 腰扭伤挂什么科| 大洋马是什么意思| 封闭是什么意思| 山竹什么时候吃是应季| tnt什么意思| 溶豆是什么| 四月份什么星座| 喜欢紫色代表什么| 胃反酸吃什么药最好| 91是什么东西| 尿道炎有什么症状| 女人做梦哭醒预示什么| 这个季节吃什么水果最好| 辟邪剑法为什么要自宫| 酒蒙子什么意思| 斜纹棉是什么面料| 拉倒吧是什么意思| 梦见别人家拆房子是什么预兆| 马拉松起源与什么有关| 什么的笑| 血压是什么意思| edc是什么意思| 身份证后四位代表什么| napoleon是什么酒| 之虞是什么意思| 上海市市委书记是什么级别| 路痴是什么意思| 农历六月是什么星座| 一览无余是什么意思| 什么是低钾血症| 什么是肽| 脑梗长期吃什么药好| 鸭肉和什么一起炖好吃| 梦见前女友是什么预兆| 什么病可以申请低保| 泥鳅能钓什么鱼| 8朵玫瑰花代表什么意思| 肚子中间疼是什么原因| 捷字五行属什么| 花孔雀是什么意思| 男人喝劲酒有什么好处| 五更是什么生肖| 检查前列腺需要做什么检查| 晚上8点半是什么时辰| 红豆有什么功效| 想飞上天和太阳肩并肩是什么歌| 口腔医学技术可以考什么证| 跑得什么| cpu是什么意思| 什么水果含钾高| 尿是褐色的是什么原因| 不宁腿综合症是什么原因引起的| bi是什么意思| 103是什么意思| 驻唱是什么意思| 什么病治不好| s925银是什么意思| 南非叶主治什么病| 春天有什么| 米老鼠叫什么名字| 什么是洁癖| 羊水少了对宝宝有什么影响| 女人男相有什么说法| 身上毛发旺盛什么原因| 胯骨疼挂什么科| 量词是什么意思| swi是什么检查| 蜂窝织炎用什么抗生素| uu什么意思| 来大姨妈吃什么对身体好| 口腔溃疡是缺什么| 肾阳虚喝什么泡水最好| 请问支气管炎吃什么药最有效| 什么的围巾| 喉软骨发育不良有什么症状| 道德制高点什么意思| 飞蚊症是什么原因| 去香港澳门需要什么证件| 女生月经迟迟不来是什么原因| 处女座的幸运色是什么| 28什么意思| 尿失禁是什么原因| 颜艺是什么意思| 肆虐是什么意思| 黑皮肤适合穿什么颜色的衣服| 66年出生属什么生肖| 尿酸高能吃什么水果| 苹果a1661是什么型号| 女人脚发热是什么原因| 嫩模是什么意思| 头总是昏昏沉沉的是什么原因| 鬼剃头是什么病| 输尿管结石挂什么科| 军士长是什么军衔| 清明是什么意思| 马桶对着卫生间门有什么不好| 睡醒头疼是什么原因| 什么食物含维生素d| 肝不好吃什么药效果好| 10月1是什么星座| 什么品牌的| 塔罗是什么意思| 查血挂什么科| 小针刀是什么手术| 心跳加快是什么病| 女人吃黄芪有什么好处| 人工降雨的原理是什么| 笔试是什么意思| 蝶窦炎是什么病| 狗皮膏药什么意思| 看腋下挂什么科| 天仙配是什么剧种| 癫痫是什么| 股骨径是指胎儿什么| 鸡和什么菜一起烧好吃| 为什么手老是出汗| 手脚麻木吃什么药最管用| 咖啡有什么好处| 石光荣是什么军衔| 胸闷气短呼吸困难心慌是什么原因| 猪冲什么生肖| 大腿肌肉疼是什么原因| 福建人喜欢吃什么| 风餐露宿是什么生肖| 医院三甲是什么意思| 什么时候闰五月| 鼻塞打喷嚏是什么原因| 生姜和红糖熬水有什么作用| 遗精是什么原因| 榴莲不能和什么水果一起吃| mopar是什么牌子| 蛔虫属于什么动物| 迪拜为什么那么有钱| wis是什么牌子| 海狗是什么动物| 处女膜什么样子| 你要什么| tct什么意思| 观音成道日是什么意思| 肾结石少吃什么食物| 央行放水是什么意思| 月经量少吃什么| 什么牌奶粉好| 举足轻重是什么意思| 什么是阴阳| 饺子是什么意思| 什么叫萎缩性胃炎| 橄榄色是什么颜色| 七月七日是什么生肖| 维生素c是补什么的| 什么是肝掌| 心率失常是什么意思| 脑梗原因是什么引起的| 黄加黑变成什么颜色| 怀孕初期流产有什么症状| 血糖高适合吃什么主食| 张伦硕为什么娶钟丽缇| 什么样的长城| 一什么无余| 简单是什么意思| 老虎下山下一句是什么| 小孩眼屎多是什么原因引起的| 烛光晚餐是什么意思| 大象灰配什么颜色好看| 转氨酶高吃什么| 风林火山是什么意思| 邓超的老婆叫什么名字| 血糖高的人吃什么主食| 排骨炖苦瓜有什么功效| 高铁上不能带什么东西| 熬夜流鼻血是什么原因| 沉鱼落雁闭月羞花是什么意思| spv是什么| 肝损伤吃什么药| 甘油三酯高吃什么食物| 非即食是什么意思| 皈依证是什么意思| 什么时候用顿号| 螃蟹为什么吐泡泡| 碱性磷酸酶偏高说明什么问题| 蝙蝠是什么变的| 重庆市长是什么级别| 米酒不甜是什么原因| 端午节喝什么酒| 才华横溢是什么意思| 健康证挂什么科| 头发稀少是什么原因| 印迹杂交技术检查什么| 白发越来越多是什么原因造成的| 六根清净是什么意思| 百度Jump to content

2015年是什么生肖

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by Krauss (talk | contribs) at 12:04, 3 May 2025 (Spatial index: add tag "spatial access methods"). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
百度 根据易居研究院的一份统计,5月份成交增幅前三名的城市分别是天津、南宁和成都,分别增长%、61%和52%。

A spatial database is a general-purpose database (usually a relational database) that has been enhanced to include spatial data that represents objects defined in a geometric space, along with tools for querying and analyzing such data.

Most spatial databases allow the representation of simple geometric objects such as points, lines and polygons. Some spatial databases handle more complex structures such as 3D objects, topological coverages, linear networks, and triangulated irregular networks (TINs). While typical databases have developed to manage various numeric and character types of data, such databases require additional functionality to process spatial data types efficiently, and developers have often added geometry or feature data types.

Geographic database (or geodatabase) is a georeferenced spatial database, used for storing and manipulating geographic data (or geodata, i.e., data associated with a location on Earth),[a] especially in geographic information systems (GIS). Almost all current relational and object-relational database management systems now have spatial extensions, and some GIS software vendors have developed their own spatial extensions to database management systems.

The Open Geospatial Consortium (OGC) developed the Simple Features specification (first released in 1997)[1] and sets standards for adding spatial functionality to database systems.[2] The SQL/MM Spatial ISO/IEC standard is a part of the structured query language and multimedia standard extending the Simple Features.[3]

Characteristics

[edit]

The core functionality added by a spatial extension to a database is one or more spatial datatypes, which allow for the storage of spatial data as attribute values in a table.[4] Most commonly, a single spatial value would be a geometric primitive (point, line, polygon, etc.) based on the vector data model. The datatypes in most spatial databases are based on the OGC Simple Features specification for representing geometric primitives. Some spatial databases also support the storage of raster data. Because all geographic locations must be specified according to a spatial reference system, spatial databases must also allow for the tracking and transformation of coordinate systems. In many systems, when a spatial column is defined in a table, it also includes a choice of coordinate system, chosen from a list of available systems that is stored in a lookup table.

The second major functionality extension in a spatial database is the addition of spatial capabilities to the query language (e.g., SQL); these give the spatial database the same query, analysis, and manipulation operations that are available in traditional GIS software. In most relational database management systems, this functionality is implemented as a set of new functions that can be used in SQL SELECT statements. Several types of operations are specified by the Open Geospatial Consortium standard:

  • Measurement: Computes line length, polygon area, the distance between geometries, etc.
  • Geoprocessing: Modify existing features to create new ones, for example by creating a buffer around them, intersecting features, etc.
  • Predicates: Allows true/false queries about spatial relationships between geometries. Examples include "do two polygons overlap?" or 'is there a residence located within a mile of the area we are planning to build the landfill?' (see DE-9IM)
  • Geometry Constructors: Creates new geometries, usually by specifying the vertices (points or nodes) which define the shape.
  • Observer Functions: Queries that return specific information about a feature, such as the location of the center of a circle.

Some databases support only simplified or modified sets of these operations, especially in cases of NoSQL systems like MongoDB and CouchDB.

Spatial index

[edit]

A spatial index is used by a spatial database to optimize spatial queries, implementing spatial access methods. Database systems use indices to quickly look up values by sorting data values in a linear (e.g. alphabetical) order; however, this way of indexing data is not optimal for spatial queries in two- or three-dimensional space. Instead, spatial databases use a spatial index designed specifically for multi-dimensional ordering.[5] Common spatial index methods include:

Spatial query

[edit]

A spatial query is a special type of database query supported by spatial databases, including geodatabases. The queries differ from non-spatial SQL queries in several important ways. Two of the most important are that they allow for the use of geometry data types such as points, lines and polygons and that these queries consider the spatial relationship between these geometries.

The function names for queries differ across geodatabases. The following are a few of the functions built into PostGIS, a free geodatabase which is a PostgreSQL extension (the term 'geometry' refers to a point, line, box or other two or three dimensional shape):[7]

Function prototype: functionName (parameter(s)) : return type

  • ST_Distance(geometry, geometry) : number
  • ST_Equals(geometry, geometry) : boolean
  • ST_Disjoint(geometry, geometry) : boolean
  • ST_Intersects(geometry, geometry) : boolean
  • ST_Touches(geometry, geometry) : boolean
  • ST_Crosses(geometry, geometry) : boolean
  • ST_Overlaps(geometry, geometry) : boolean
  • ST_Contains(geometry, geometry) : boolean
  • ST_Length(geometry) : number
  • ST_Area(geometry) : number
  • ST_Centroid(geometry) : geometry
  • ST_Intersection(geometry, geometry) : geometry

Thus, a spatial join between a points layer of cities and a polygon layer of countries could be performed in a spatially-extended SQL statement as:

SELECT * FROM cities, countries WHERE ST_Contains(countries.shape, cities.shape)

The Intersect vector overlay operation (a core element of GIS software) could be replicated as:

SELECT ST_Intersection(veg.shape, soil.shape) int_poly, veg.*, soil.* FROM veg, soil where ST_Intersects(veg.shape, soil.shape)

Spatial database management systems

[edit]

List

[edit]
  • AllegroGraph – a graph database which provides a mechanism for efficient storage and retrieval of two-dimensional geospatial coordinates for Resource Description Framework data.[citation needed] It includes an extension syntax for SPARQL queries.
  • ArangoDB - a multi-model database which provides geoindexing capability.
  • Apache Drill - A MPP SQL query engine for querying large datasets. Drill supports spatial data types and functions [8] similar to PostgreSQL.
  • Esri Geodatabase (Enterprise, Mobile) - a proprietary spatial database structure and logical model that can be implemented on several relational databases, both commercial (Oracle, MS SQL Server, Db2) and open source (PostgreSQL, SQLite)
  • Caliper extends the Raima Data Manager with spatial datatypes, functions, and utilities.
  • CouchDB a document-based database system that can be spatially enabled by a plugin called Geocouch
  • Elasticsearch is a document-based database system that supports two types of geo data: geo_point fields which support lat/lon pairs, and geo_shape fields, which support points, lines, circles, polygons, multi-polygons, etc.[9]
  • GeoMesa is a cloud-based spatio-temporal database built on top of Apache Accumulo and Apache Hadoop (also supports Apache HBase, Google Bigtable, Apache Cassandra, and Apache Kafka). GeoMesa supports full OGC Simple Features and a GeoServer plugin.
  • H2 supports geometry types[10] and spatial indices[11] as of version 1.3.173 (2025-08-06). An extension called H2GIS available on Maven Central gives full OGC Simple Features support.
  • Any edition of IBM Db2 can be spatially-enabled to implement the OpenGIS spatial functionality with SQL spatial types and functions.
  • IBM Informix Geodetic and Spatial datablade extensions auto-install on use and expand Informix's datatypes to include multiple standard coordinate systems and support for RTree indexes. Geodetic and Spatial data can also be incorporated with Informix's Timeseries data support for tracking objects in motion over time.
  • Linter SQL Server supports spatial types and spatial functions according to the OpenGIS specifications.
  • Microsoft SQL Server has support for spatial types since version 2008
  • MonetDB/GIS extension for MonetDB adds OGS Simple Features to the relational column-store database.[12]
  • MySQL DBMS implements the datatype geometry, plus some spatial functions implemented according to the OpenGIS specifications.[13] However, in MySQL version 5.5 and earlier, functions that test spatial relationships are limited to working with minimum bounding rectangles rather than the actual geometries. MySQL versions earlier than 5.0.16 only supported spatial data in MyISAM tables. As of MySQL 5.0.16, InnoDB, NDB, BDB, and ARCHIVE also support spatial features.
  • Neo4j – a graph database that can build 1D and 2D indexes as B-tree, Quadtree and Hilbert curve directly in the graph
  • OpenLink Virtuoso has supported SQL/MM since version 6.01.3126,[14] with significant enhancements including GeoSPARQL in Open Source Edition 7.2.6, and in Enterprise Edition 8.2.0[15]
  • Oracle Spatial
  • PostgreSQL DBMS (database management system) uses the extension PostGIS to implement OGC-compliant [16] spatial functionality, including standardized datatype geometry and corresponding functions.
  • Redis with the Geo API.[17]
  • RethinkDB supports geospatial indexes in 2D.
  • SAP HANA supports geospatial with SPS08.[18]
  • Smallworld VMDS, the native GE Smallworld GIS database
  • SpaceTime is a commercial spatiotemporal database built on top of the proprietary multidimensional index similar to the k-d tree family, but created using the bottom-up approach and adapted to particular space-time distribution of data.
  • Spatial Query Server from Boeing spatially enables Sybase ASE.
  • SpatiaLite extends Sqlite with spatial datatypes, functions, and utilities.
  • Tarantool supports geospatial queries with RTREE index.[19]
  • Teradata Geospatial includes 2D spatial functionality (OGC-compliant) in its data warehouse system.
  • Vertica Place, the geo-spatial extension for HP Vertica, adds OGC-compliant spatial features to the relational column-store database.[20]

Table of free systems especially for spatial data processing

[edit]
DBS License Distributed Spatial objects Spatial functions PostgreSQL interface UMN MapServer interface Documentation Modifiable HDFS
Apache Drill Apache License 2.0 yes yes yes - Drill Geospatial Functions Documentation yes no Official Documentation ANSI SQL yes
ArangoDB Apache License 2.0 yes yes yes - capabilities overview query language functions no no official documentation AQL no
GeoMesa Apache License 2.0 yes yes (Simple Features) yes (JTS) no (manufacturable with GeoTools) no parts of the functions, a few examples with Simple Feature Access in Java Virtual Machine and Apache Spark are all kinds of tasks solvable yes
H2 (H2GIS) LGPL 3 (since v1.3), GPL 3 before no yes (custom, no raster) Simple Feature Access and custom functions for H2Network yes no yes (homepage) SQL no
Ingres GPL or proprietary yes (if extension is installed) yes (custom, no raster) Geometry Engine, Open Source[21] no with MapScript just briefly with C and OME no
Neo4J-spatial[22] GNU affero general public license no yes (Simple Features) yes (contain, cover, covered by, cross, disjoint, intersect, intersect window, overlap, touch, within and within distance) no no just briefly fork of JTS no
PostgreSQL with PostGIS GNU General Public License no yes (Simple Features and raster) yes (Simple Feature Access and raster functions) yes yes detailed SQL, in connection with R no
Postgres-XL with PostGIS Mozilla public license and GNU general public license yes yes (Simple Features and raster) yes (Simple Feature Access and raster functions) yes yes PostGIS: yes, Postgres-XL: briefly SQL, in connection with R or Tcl or Python no
Rasdaman server GPL, client LGPL, enterprise proprietary yes just raster raster manipulation with rasql yes with Web Coverage Service or Web Processing Service detailed wiki own defined function in enterprise edition no
RethinkDB AGPL yes yes
  • distance
  • getIntersecting
  • getNearest
  • includes
  • intersects
no no official documentation[23] forking no

See also

[edit]

Notes

[edit]
  1. ^ The term "geodatabase" may also refer specifically to a set of proprietary spatial database formats, Geodatabase (Esri).

References

[edit]
  1. ^ McKee, Lance (2016). "OGC History (detailed)". OGC. Retrieved 2025-08-06. [...] 1997 [...] OGC released the OpenGIS Simple Features Specification, which specifies the interface that enables diverse systems to communicate in terms of 'simple features' which are based on 2D geometry. The supported geometry types include points, lines, linestrings, curves, and polygons. Each geometric object is associated with a Spatial Reference System, which describes the coordinate space in which the geometric object is defined.
  2. ^ OGC Homepage
  3. ^ Kresse, Wolfgang; Danko, David M., eds. (2010). Springer handbook of geographic information (1. ed.). Berlin: Springer. pp. 82–83. ISBN 9783540726807.
  4. ^ Yue, P.; Tan, Z. "DM-03 - Relational DBMS and their Spatial Extensions". GIS&T Body of Knowledge. UCGIS. Retrieved 5 January 2023.
  5. ^ Zhang, X.; Du, Z. "DM-66 Spatial Indexing". GIS&T Body of Knowledge. UCGIS. Retrieved 5 January 2023.
  6. ^ Güting, Ralf Hartmut; Schneider, Markus (2005). Moving Objects Databases. Morgan Kaufmann. p. 262. ISBN 9780120887996.
  7. ^ "PostGIS Function Reference". PostGIS Manual. OSGeo. Retrieved 4 January 2023.
  8. ^ [1] Drill Geospatial Function Documentation
  9. ^ "Geo queries | Elasticsearch Guide [7.15] | Elastic".
  10. ^ H2 geometry type documentation
  11. ^ H2 create spatial index documentation
  12. ^ "GeoSpatial – MonetDB". 4 March 2014.
  13. ^ "MySQL 5.5 Reference Manual - 12.17.1. Introduction to MySQL Spatial Support". Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  14. ^ OpenLink Software. "9.34. Geometry Data Types and Spatial Index Support". Retrieved October 24, 2018.
  15. ^ OpenLink Software (2025-08-06). "New Releases of Virtuoso Enterprise and Open Source Editions". Retrieved October 24, 2018.
  16. ^ "OGC Certified PostGIS".
  17. ^ "Command reference – Redis".
  18. ^ "SAP Help Portal" (PDF).
  19. ^ "RTREE". tarantool.org. Archived from the original on 2025-08-06.
  20. ^ "HP Vertica Place". 2 December 2015.
  21. ^ "GEOS".
  22. ^ "Neo4j Spatial is a library of utilities for Neo4j that facilitates the enabling of spatial operations on data. In particular you can add spatial indexes to already located data, and perform spatial". GitHub. 2025-08-06.
  23. ^ "ReQL command reference - RethinkDB".

Further reading

[edit]
[edit]
人参片泡水喝有什么功效和作用 触及是什么意思 在屋顶唱着你的歌是什么歌 前纵隔结节是什么意思 阿胶什么人不能吃
hpv45型阳性是什么意思 哭什么 什么可以减肥 小便刺痛什么原因 盆腔积液吃什么药效果最好
为什么会出现幻觉 反酸水是什么原因 百分点是什么意思 死精吃什么能调理成活精 喜用神是什么
5月19日是什么星座 仓鼠喜欢吃什么 珊瑚粉是什么颜色 皮肤长癣是什么原因引起的 代谢是什么意思
研究生体检都检查什么hcv9jop5ns7r.cn 妯娌什么意思hcv8jop5ns1r.cn 待字闺中是什么意思hcv8jop8ns4r.cn 幽门螺旋杆菌是什么病hcv8jop3ns6r.cn 湄公鱼是什么鱼hcv7jop9ns1r.cn
又当又立是什么意思hcv8jop2ns6r.cn 12月16号是什么星座hcv8jop4ns7r.cn 小孩晚上睡不着是什么原因hcv8jop5ns1r.cn 群聊名字什么最好听imcecn.com 中午适合吃什么hcv8jop2ns5r.cn
安乐死是什么fenrenren.com 什么各异hcv7jop5ns4r.cn 手指倒刺是什么原因hcv9jop8ns2r.cn 中性粒细胞比率偏低是什么意思hcv8jop8ns4r.cn 尿蛋白定量是什么意思hcv8jop6ns5r.cn
叻叻猪是什么意思hcv8jop8ns1r.cn 脚趾头抽筋是什么原因引起的hcv8jop5ns8r.cn 感冒发烧不能吃什么食物0735v.com 退而求其次什么意思hcv7jop6ns5r.cn 王晶为什么不娶邱淑贞hcv8jop0ns2r.cn
百度