sql-server - 使用 SQL Server 地理数据类型
问题描述
我正在使用一个 SQL Server 数据库,该数据库中有一个customer
表,其中包含(除其他外)一address
列。此列将完整地址(街道、城市、州、邮编)作为一个长文本字符串。我们希望将此信息转换为纬度和经度坐标,以便在地图上绘制。我一直在研究Geography
在 SQL Server 中使用数据类型,但我找不到任何关于实际需要将哪些数据输入到Geography
数据库表的列中的明确信息。
我有一个问题:有没有办法使用Geography
数据类型将地址字符串(或它的任何部分,City、Zip 等)转换为纬度和经度坐标?
解决方案
对于您要执行的操作,您需要纬度和经度信息。数据类型本身不会转换地址,但您可以使用许多服务来完成此操作。
推荐阅读
- bash - DevOps 管道:git 命令“git symbolic-ref --short -q HEAD”似乎不再起作用
- javascript - 更改状态后如何禁用按钮接受和拒绝?
- java - 无法在 Eclipse 2021-03 上运行 JUnit 5 测试
- c# - 为什么我的受 AAD 保护的 Azure 函数在使用来自 UWP 应用的访问令牌调用时返回 401?
- redis - 我们不能用 RDBMS 模拟 nosql 键值对数据库吗
- html - 缩小屏幕时显示绝对中的表格没有完全出现?
- flutter - 提供不同的构建配置/风格(开发、生产)
- powerbi - 在需要单个值的地方提供了一个包含多个值的表 - 将它们连接起来
- blender - 网格在虚幻引擎中不反射光
- v8 - 在 linux 上构建一个小的 V8 共享库?