ShapeFile伤不起啊

最近,对全国的Road link进行处理,想根据link的名称、等级、属性等,将一串link链接形成一个完整的path。

为了要求效率,一开始设计,就采用SHAPEFILE作为中间格式,直接使用GDAL操纵shapefile格式。

数据导出、link同属判定、LineString翻转、LineString链接、数据导出等各个模块都编写完毕。

最后操纵全国link(约1000万条数据)问题来了:

刚做了几十万条记录,磁盘空间就占用了10GB!

SHIT!

我忘了DBF字符串长度限制,而且DBF字符串不是变长,这磁盘空间占用太大了,伤不起啊~~

GDAL提示字段长度为255,多余的被截除了。而且字段数也有限制,字段名长度也有限制。


这些,都是ShapeFile的硬伤。


先转为直接操纵MySQL,看看效率如何吧。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值