我想知道地理数据,几何数据和表示数据库系统中空间数据的标准数据类型之间的区别(例如在Oracle或SqlSqerver中)?
对我而言,它看起来是一样的,但我知道必须有所不同。
答案 0 :(得分:2)
首先,地理数据和几何数据为not same
。但是当你在应用程序中使用这些数据时,两者看起来都是一样的(根据你的假设)。但实际上,两者都有独特的含义。让我解释一下,
地理数据:
地理数据只是一组信息,可以描述与空间有关的物体和事物(这里的空间代表位置)。通常用x,y坐标或经度和纬度来完成。
So Geographical Data is simply Longitude and Latitude.
几何数据:
几何处理数学属性(拓扑,度量,顺序)。通过这些属性,我们可以分析数据。简单地说,它将在应用中引用几何形状。
So Geometric Data is simply mathematical properties (topology, metric, order)
空间数据:
空间数据是指地球上要素和边界的地理位置,例如自然或构造要素,海洋等。空间数据通常存储为坐标和拓扑,并且是可以映射的数据。
即使您可以认为空间数据是指具有几何数据的地理信息中的形状(多边形,折线,圆形等)。
So Spatial Data is a mixture of Geometrical data and Geographical data.
应用实例:
国家/州/城市边界由多个经度和纬度组成。要与其他国家/州/城市分开或区分,必须借助多边形形状代表具有边界的国家/州/城市。
因此,地理和几何数据在空间应用方面紧密耦合在一起。