如何将shapefile插入MySQL数据库?

时间:2009-12-15 20:08:58

标签: mysql shapefile

我正在尝试找到这个shp2mysql工具。但我发现的只是一个PHP实现。互联网上还有其他版本吗?

2 个答案:

答案 0 :(得分:1)

我为a solution找到了download。 (Windows版)

自述文件说它需要Cygwin,但我刚刚执行它并且它有效。

答案 1 :(得分:0)

我不确定你是否想要将文件插入数据库,但如果必须,我不明白为什么你不能使用MySQL的BINARY或BLOB数据类型(我不记得是否一个。 shp文件是二进制文件或文本)。只需使用[插入您喜欢的语言]读入文件并构造相应的MySQL查询语句即可将其添加到数据库中 - 这非常简单,几乎无关紧要。

更好的解决方案是将文件存储在文件系统中,并在数据库中记录它的路径,允许您打开文件并在需要时读取它。