【发布时间】:2014-05-19 14:25:31
【问题描述】:
我一直在尝试验证 WGS84 点是否在 SQL Server 2012 的几何字段内。
场景是这样的,我在 SQL Server 2012 数据库(邮政编码和所有内容)中对地理区域进行了政治划定,并经过验证。
然后,我还在 WGS84 系统中找到一些基础设施,其中包含提供商提交的邮政编码,我想验证这些点。
我需要验证每个点 (WGS84) 是否属于与它一起提交的邮政编码。
我不知道从哪里开始。
感谢您的帮助!
奥马尔
【问题讨论】:
-
Omar,您能否提供更多信息以更好地帮助我了解您的要求?例如,我不完全确定您所说的验证邮政编码是什么意思。您也可以提供您需要的国家/地区吗?
-
谢谢乔恩,换句话说,我有 2 个表,第一个是全国(秘鲁)城市的划界,此数据来自导出 ARCGIS 形状及其几何图形和另一个字段该划界的对应邮政编码。其次,另一个表格包含来自供应商的报告,其中一个字段具有地理参考 (WGS84) 点,另一个字段包含他们声称所在的邮政编码。我们检测到第二个表格中的数据格式不正确,因此,邮政编码代码与地理参考点不对应。因此,在他们向我们发送数据之前,我们需要对其进行验证。
-
那么第一个表中的边界是城市边界,还是带有城市参考的邮政编码边界?
-
在第一张表中,邮政编码边界与城市(区)边界相匹配......我们称它们为城市,但它更像是区供您参考......我为混乱道歉......
-
好的,谢谢,我现在开始明白了。所以这里的关键是您希望能够说“这个点(在表 2 中)在几何(在表 1 中)与随该点发送的邮政编码(在表 2 中)相匹配” - 正确吗?如果是这样,还有一个问题,当您说表 1 字段是几何图形时,它实际上是几何图形还是 Geography 字段中的几何形状?
标签: sql sql-server spatial geography wgs84