dashDB 是不是支持空间对象?
Posted
技术标签:
【中文标题】dashDB 是不是支持空间对象?【英文标题】:Does dashDB supports spatial objects?dashDB 是否支持空间对象? 【发布时间】:2016-12-05 21:39:54 【问题描述】:我需要知道 DashDB 是否支持“空间对象”和“空间查询”(即,我们能否在 DashDB 中存储点、区域或多边形并查询这些“对象”?)。例如,我知道对于 PostgreSQL,通过安装一个名为 PostGIS 的附加组件来支持这一点。但是 DashDB 呢?
【问题讨论】:
【参考方案1】:是的。 dashDB 的空间数据和索引支持来自 DB2,所以虽然 dashDB 是一个比较新的产品,但其实已经很成熟了。在此处查看更多信息:http://www.ibm.com/support/knowledgecenter/SS6NHC/com.ibm.swg.im.dashdb.doc/learn_how/loaddata_gsdata.html
在网上搜索dashdb
和geospatial
,您会发现大量信息。
【讨论】:
感谢拉吉!另外,您发布的链接解释了如何将空间数据文件加载到 dashdb 中,但是是否有一个 API 可以用来上传空间对象,比如由程序生成的空间对象? 您好 user7254195,当您在 SQL 文本中按值传递空间对象时,您可以使用常规 SQL 插入语句执行此操作。您可以将 WKT 格式与 ST_GeomFromText (ibm.com/support/knowledgecenter/SS6NHC/…) 一起使用,或者将 WKB 格式与 ST_GeomFromWKB 一起使用。更多功能在这里:ibm.com/support/knowledgecenter/SS6NHC/… 您可能考虑的另一种选择是通过 Cloudant 并将您的新空间对象作为 GeoJSON 文档放在那里,并设置自动复制到 dashDB。 cloudant.com/blog/warehousing-geojson-documents/#.WEe5pHcfl0s以上是关于dashDB 是不是支持空间对象?的主要内容,如果未能解决你的问题,请参考以下文章