在DashDB中导入和导出KML以进行地理空间分析

时间:2015-04-01 20:50:24

标签: ibm-cloud kml shapefile

我最近转换为IBM的DashDB,我考虑建议在我的工作中使用它。如果我能够显示地理空间分析数据的良好,易于集成,即在目前采用.shp或.kml格式的地理数据上加载和执行SQL过滤,我的情况将得到极大的支持。如果还可以将过滤后的数据导出为KML,那将是令人惊讶的结果。

所以,举一个实际的例子,假设我有一个包含美国所有zipcodes的.SHP文件,我想选择02138邮政编码的形状,并以KML格式发送给查询发件人。 / p>

有没有人有这方面的经验?

2 个答案:

答案 0 :(得分:2)

目前无法直接将.kml文件加载到dashDB,正如另一篇文章所述。如果要执行此操作,可以使用ArcGIS for Desktop连接到dashDB。

https://gis.stackexchange.com/questions/141194/importing-and-exporting-kml-into-and-from-dashdb-for-geospatial-analysis

另一方面,本机支持上传.shp文件,并在下面的本教程中进行了演示。请注意,dashDB要求上传文件以.zip,.tar或.gz文件格式压缩。

https://www-01.ibm.com/support/knowledgecenter/SS6NHC/com.ibm.swg.im.dashdb.doc/tutorial/analyze-geospatial-data.html

此外,ArcGIS for Desktop也允许您使用其导出功能。

答案 1 :(得分:1)

加载形状文件有两个选项:通过gui("加载地理空间数据")或通过CLPPlus命令IDA LOADGEOSPATIALDATA

加载数据后,它将以内部几何格式(例如ST_Polygon)存在,然后可以通过嵌入SQL调用中的spatial functions以各种格式访问。不幸的是,kml不是dashDB目前支持的格式之一 - 选项是GML,WKT,WKB。