gpt4 book ai didi

geojson - 使用 REST API 的环回存储 geojson 数据的最佳方法

转载 作者:行者123 更新时间:2023-12-02 15:13:28 26 4
gpt4 key购买 nike

环回新手,但设置我的第一个基于节点的 RestAPI 很有趣。我能够创建模型并在数据存储中创建关联的表。我的模型需要具有数据类型 geojson 的属性,即以下形式的字符串:

{ “类型”:“特征”, “几何学”: { “类型”:“点”, “坐标”:[125.6,10.1] }}

有些是点。其他折线或多边形。我的问题是,在模型架构中配置 geojson 属性的最佳方法是什么。我猜我可以将数据类型设置为字符串,但我希望有更优雅的东西。理想情况下,我想设置自定义验证来检查提交的数据是否有效 geojson。我还需要能够按位置查询模型,例如返回纬度/经度范围内的数据。

我现在选择 MYSQL 作为数据存储,但这只是因为过去的经验。如果其他数据源更好,我会更改。

最佳答案

我看到雷蒙德也在邮件列表上回答了这个问题。

  1. 对于 mongodb 等 NoSQL DB,您可以直接将对象存储为子文档。
  2. 对于MySQL等关系型数据库,您可以将属性类型定义为Object。 LoopBack 会将它们存储为 TEXT/CLOB。
  3. 如果数据库具有地理相关数据的 native 类型,我们可以增强连接器的类型映射以利用它们。

https://groups.google.com/forum/#!topic/loopbackjs/D0WCPIfHhR8

关于geojson - 使用 REST API 的环回存储 geojson 数据的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25630833/

26 4 0