sdb格式数据库转shp方法
问题起因:
想获取一个县的矢量数据,可给我们的是sdb数据库文件,我要从这个sdb数据库中获取shp文件,方法如下:
sdb数据库是什么?
SDB(Spatial DataBase):
空间数据库,SuperMap支持的纯关系数据库,用于存储和管理空间数据,看到这里你脑海里就应该就有解决问题的思路了吧!
使用软件:
Super Map
我使用的版本:
http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=516
在 SuperMap 中打开sdb数据库:
结果发现只能打开 .smw 格式的工作空间文件,而且里面也没用 .shp 文件
这里可能是SuperMap版本太高导致的,我查了查资料,还要来一步转换
sdb格式转换:
如图所示,在数据选项卡下有一个转换的工具,我们就用这个
添加好文件后,选择输出路径,点击开始进行了,这个转换的运行速度较慢,可以先来一杯卡布奇诺
转换结果与导出:
右击数据源,打开文件型数据源,找到转化过的 .udb 文件
对应的点线面 .shp 文件就可以看到了
右键你需要的文件导出数据集即可