Justin Dearing Asked: 2015-06-23 08:18:39 +0800 CST2015-06-23 08:18:39 +0800 CST 2015-06-23 08:18:39 +0800 CST 几何类型中的 SRID 有什么意义? 772 据我了解,SRID是一个投影代码;二维坐标系如何拟合球体。 根据我的理解,几何类型和地理类型之间的区别在于几何类型是二维的,而地理类型是 3 维或四维的。因此,几何类型中的 SRID 有什么意义? spatial geometry 1 个回答 Voted Best Answer MickyT 2015-06-23T11:45:43+08:002015-06-23T11:45:43+08:00 您对 SRID 的解释是正确的。它标识用于定位几何或地理的投影。即使有问题的数据库(我假设是 SQL Server)不直接使用 SRID,它的重点是确定如何使用与其他坐标相关的坐标。我想你可以把它看成是电话号码上有国家代码。并不总是必要的,但仍然很重要。 您对几何与地理的理解不正确。 几何用于存储投影到笛卡尔或平面坐标系的对象。它们不仅限于二维。他们使用距离单位(米、英尺等)来表示点。 地理用于存储投影在球坐标系上的对象。这些系统使用度数(纬度和经度)来表示点。 为您的信息使用正确的数据类型很重要。如果您的对象具有纬度和经度坐标,请将它们存储在地理中。这意味着当您使用距离和面积函数时,您将获得合理的结果。 虽然一些系统(SQL Server)大多忽略几何中的 SRID,但它仍然是重要的元数据,应该正确设置。其他数据库和软件可以并且确实使用 SRID 来确定如何处理对象中的坐标,允许将坐标重新投影到其他坐标系并与其他投影不同的对象进行正确比较。
您对 SRID 的解释是正确的。它标识用于定位几何或地理的投影。即使有问题的数据库(我假设是 SQL Server)不直接使用 SRID,它的重点是确定如何使用与其他坐标相关的坐标。我想你可以把它看成是电话号码上有国家代码。并不总是必要的,但仍然很重要。
您对几何与地理的理解不正确。
几何用于存储投影到笛卡尔或平面坐标系的对象。它们不仅限于二维。他们使用距离单位(米、英尺等)来表示点。
地理用于存储投影在球坐标系上的对象。这些系统使用度数(纬度和经度)来表示点。
为您的信息使用正确的数据类型很重要。如果您的对象具有纬度和经度坐标,请将它们存储在地理中。这意味着当您使用距离和面积函数时,您将获得合理的结果。
虽然一些系统(SQL Server)大多忽略几何中的 SRID,但它仍然是重要的元数据,应该正确设置。其他数据库和软件可以并且确实使用 SRID 来确定如何处理对象中的坐标,允许将坐标重新投影到其他坐标系并与其他投影不同的对象进行正确比较。