【问题标题】:shp2mysql: Shapefile import to mysqlshp2mysql:Shapefile 导入到 mysql
【发布时间】:2013-08-23 12:22:31
【问题描述】:

我想用shp2mysql工具将shapefile导入mysql数据库:

shp2mysql road1 road_table my_db > road.sql

但我得到这个错误:

在@INC 中找不到 Geo/Shapelib.pm(@INC 包含:/etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) 在 /usr/bin/shp2mysql 第 9 行。

我不知道为什么,请帮忙。谢谢。

PS:我正在开发 ubuntu 12.04 Linux。

【问题讨论】:

    标签: mysql shapefile


    【解决方案1】:

    你必须安装这个 Perl 模块:

    http://search.cpan.org/~ajolma/Geo-Shapelib-0.20/Shapelib.pm

    我不是 Perl 专家,但您可以尝试使用命令 cpan。我按照默认步骤配置它(What approach do you want? 除外,当我选择sudo 时,但我不确定)。然后运行命令:

    install Geo::Shapelib

    祝你好运

    PS:您可以尝试的另一个工具是 ogr2ogr。它对我有用。看到这个帖子:

    How to Import shape file into MySQL

    【讨论】:

      猜你喜欢
      • 2014-08-17
      • 2015-11-17
      • 2013-09-30
      • 2010-11-30
      • 2017-07-01
      • 2012-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多