SQL:地理位置

SQL : Geolocation

我有一个 table 供应商和他们服务的区域: -一些供应商提供邮政编码 -有些服务于整个县 -有些服务于整个州 我正在尝试为所有这些生成地理位置,然后在 SSRS 地图上使用它。 到目前为止,我能够使用以下查询获得该州的地理位置,但不能获得其他州的地理位置:

ALTER TABLE myTable ADD geolocation geography

示例:

  UPDATE myTable SET geolocation = 'POINT(-85.972173  31.809675)' WHERE ZipCode = 36081 

但这只适用于有邮政编码的供应商。 其他的都在邮政编码栏中。

谁能帮忙解决这个问题,先谢谢了。

处理整个州/国家/地区的其他供应商,您可以添加多边形地理定位..

如果有帮助,请检查此 link:

https://www.simple-talk.com/sql/t-sql-programming/introduction-to-sql-server-spatial-data/