IBM Cloud Docs
IBM Cloudant 地理空间声明

IBM Cloudant 地理空间声明

对 IBM® Cloudant® for IBM Cloud® 地理空间功能的支持将于 2023 年 1 月 31 日结束。 在许多情况下,如果不进行更改以解决在支持结束之前移除此功能的问题,那么现有应用程序将失败。

什么是 IBM Cloudant 地理空间?

数据以 GeoJSON 形式存储在 IBM Cloudant 数据库中,用于描述点,线,多边形,多点,多线和多多边形对象。 每个对象以及地理信息都可以具有可选属性: 在搜索结果中返回的有关对象的元数据。

同样,索引定义为 JavaScript 函数,然后可以使用查询来提出地理特征集合的问题。 例如,找到我与此点最近的对象; 在此多边形中找到对象; 沿着此路径找到对象; 或者找到与此对象相交的对象。

总之, IBM Cloudant Geo 是 IBM Cloudant 服务所独有的服务,用于对 GeoJSON 对象的数据库执行高级地理空间查询。 它不能与其他索引类型组合。 它仅适用于具有纯地理目的的地理信息系统或用例。

什么是变化?

从 1 2023 年 2 月起,以下条件适用:

  • 用户无法查询 /$DATABASE/_design/$DDOCS/_geo 端点。 对这些端点的请求会返回 404 Not Found 响应。
  • 用户可以在设计文档中使用 st_indexes 关键字来定义索引,但服务会忽略这些索引。 这将确保可以更新现有设计文档,并且包含地理空间索引的复制不会失败。 将删除现有地理索引,并且将不再针对客户所使用的空间对客户进行计费。
  • IBM Cloud® 支持将不再回答与 IBM Cloudant 服务的地理空间功能相关的问题或提供帮助。

地理空间的替代方法

许多简单的地理空间查询可以在不使用从 IBM Cloudant 服务中除去的地理空间功能的情况下完成。 这些替代方法在此 IBM Cloudant 博客帖子中进行了描述。