资讯专栏INFORMATION COLUMN

gdal扩展支持Excel与postgresql

zzzmh / 3480人阅读

摘要:最近做的项目有关数据的上传入库,涉及到空间数据的处理大部分从业人员第一反应都是想到用来做,但是默认支持的数据格式不包含和以及,因此需要我们自己安装拓展进行编译,为了能够复用,我把编译的整个过程写进了制作成了一个镜像,以此记录安装依赖库

最近做的项目有关数据的上传入库,涉及到空间数据的处理大部分从业人员第一反应都是想到用gdal来做,但是gdal默认支持的数据格式不包含xls和xlsx以及postgresql,因此需要我们自己安装拓展进行编译,为了能够复用,我把编译的整个过程写进了Dockerfile制作成了一个镜像,以此记录
FROM centos:7.4.1708
# 安装xls依赖库
RUN yum groupinstall -y "Development Tools" && 
    yum -y install wget && 
    wget http://www.gaia-gis.it/gaia-sins/freexl-sources/freexl-1.0.5.tar.gz && 
    tar -zvxf freexl-1.0.5.tar.gz && 
    cd freexl-1.0.5 && 
    ./configure && 
    make -j 4 && 
    make install
# 安装GDAL的依赖库,这个都是可选的,其中expat-devel是支持excel扩展,postgresql-devel是pg的扩展
RUN yum install -y  sqlite-devel libxml2-devel swig expat-devel libcurl-devel libgeos-dev  postgresql postgresql-devel && 
    # 编译GDAL
    wget http://download.osgeo.org/gdal/2.3.2/gdal-2.3.2.tar.gz && 
    tar -zvxf gdal-2.3.2.tar.gz && 
    cd gdal-2.3.2 && 
    # 配置支持扩展
    ./configure  --with-pg --with-freexl --with-expat && 
    make -j 4 && 
    make install
CMD [ "ogr2ogr","--formats" ]

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39010.html

相关文章

  • gdal扩展支持Excelpostgresql

    摘要:最近做的项目有关数据的上传入库,涉及到空间数据的处理大部分从业人员第一反应都是想到用来做,但是默认支持的数据格式不包含和以及,因此需要我们自己安装拓展进行编译,为了能够复用,我把编译的整个过程写进了制作成了一个镜像,以此记录安装依赖库 最近做的项目有关数据的上传入库,涉及到空间数据的处理大部分从业人员第一反应都是想到用gdal来做,但是gdal默认支持的数据格式不包含xls和xlsx以...

    pekonchan 评论0 收藏0
  • CentOS7.4,anaconda3,python3.6,tensorflow环境下gdal的编译

    摘要:,,,环境下的编译和问题解决这是可能会用到的额外的包,按自己需要先提前编译。 CentOS7.4,anaconda3,python3.6,tensorflow环境下gdal的编译和问题解决 showImg(https://segmentfault.com/img/bVbb607?w=258&h=379); 这是gdal可能会用到的额外的包,按自己需要先提前编译。这里的话我主要用了pro...

    y1chuan 评论0 收藏0
  • python-GDAL之空间数据处理-自带工具集

    摘要:自带了很多实用方便的工具,方便大家直接使用。按照切片服务规则生成切片数据元数据地图浏览网页。还可以按照投影创建的元数据文件。对影像执行平移锐化增强操作以后版本才有此工具对两幅影像进行差异检测,包括像素和元数据的检查。 ...

    DataPipeline 评论0 收藏0
  • 从中央仓库下载jar包失败 手动安装jar包到本地仓库

    摘要:参考文献参考文献安装本地到本地仓库问题描述中央仓库中存在某个版本的,但是在中增加包坐标,包始终下载失败的情况。例子的下载与安装。在窗口中打印出字样后,说明成功将包安装到本地。 1 参考文献: 参考文献:https://jingyan.baidu.com/article/358570f6a256e7ce4724fcac.html  (maven安装本地jar到本地仓库) 2 问题描述 中...

    Lowky 评论0 收藏0
  • 【Node Hero】5. Node.js 数据库教程

    摘要:是一种设计用于关系型数据库的查询语言。另一方面,数据库在最近十年变得相当流行。大多数数据库都有驱动程序可以用,它们在上也有库。我们已经完成了在中使用数据库所必须知道的所有基础知识。 本文转载自:众成翻译译者:网络埋伏纪事链接:http://www.zcfy.cc/article/1751原文:https://blog.risingstack.com/node-js-database-t...

    Hujiawei 评论0 收藏0

发表评论

0条评论

zzzmh

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<