将形状文件加载到 Bluemix dashDB 时出错
Posted
技术标签:
【中文标题】将形状文件加载到 Bluemix dashDB 时出错【英文标题】:Error when loading shape files into Bluemix dashDB 【发布时间】:2016-06-10 10:09:59 【问题描述】:当我通过 DashDB 控制台加载我的形状文件时遇到以下错误:
我的形状文件如下:
有没有人有使用 DashDB 的经验并遇到过类似的问题?
更新:
我下载了包含以下文件的单独数据集,但仍然遇到相同的错误:
请找到以下示例文件https://www.dropbox.com/s/bkrac971g9uc02x/deng.zip?dl=0
【问题讨论】:
你能分享那个 Shapefile 吗? @Raj 当然,你想让我怎么做?私聊? @Raj 请查看更新后的帖子 【参考方案1】:我很容易将 Shapefile 带入QGIS,所以我知道格式没问题。我解压缩了 Shapefile,将文件名更改为小写,然后重新压缩。然后我能够在 dashDB 上传 UI 中走得更远。我收到一条消息,说 SRS 未知。然后我使用 QGIS 将 SRS(空间参考系统)转换为已知的 - EPSG:4269,NAD83,然后我能够将其上传到 dashDB。这是您的文件的有效版本:
https://dl.dropboxusercontent.com/u/8196680/dc.zip
【讨论】:
哦,哇,谢谢!...文件在什么 SRS 中?在不使用 QGIS 的情况下如何发现? 我在您的原始文件中打开了 .prj 文件(它只是一个简单的文本文件)。它包含以下内容:PROJCS["SVY21",GEOGCS["SVY21[WGS84]",DATUM["D_WGS_19...
谷歌搜索 SVY21
让我进入此页面:spatialreference.org/ref/epsg/svy21-singapore-tm 所以这是新加坡 SRS。
感谢及时更新。那么在这种情况下,SVY21 不是 DashDB 中已知的 SRID 格式吗?如果是这样的话,你会不会碰巧知道 DashDB 能够存储什么样的 SRID 格式?
好问题。该文档听起来像是您可以添加自己的文档,但在这种情况下我们显然没有发现:ibm.com/support/knowledgecenter/SS6NHC/… 但是如果您必须使用包含的文档,在我的示例中,我会在架构中看到一个名为 ST_COORDINATE_SYSTEMS
的表ST_INFORMTN_SCHEMA
嗯,很有趣——让我看一下表格。我确实希望 dashDB 能够更轻松地与 GIS 引擎(例如 QGIS 或 ArcGIS)集成。以上是关于将形状文件加载到 Bluemix dashDB 时出错的主要内容,如果未能解决你的问题,请参考以下文章
bluemix 中带有 DashDB 的 ejbTimer 功能
使用 Bluemix 备份 DashDB 的可能性都有哪些?
为啥 Bluemix dashDB 操作会引发 SQLCODE=-1667 的 SqlSyntaxErrorException?