美文网首页
linux虚拟机安装tippecanoe矢量切片工具

linux虚拟机安装tippecanoe矢量切片工具

作者: SarahLee1122 | 来源:发表于2019-12-30 19:06 被阅读0次

    Preface:由于工作用的tippecanoe只能安装在苹果电脑上,限制太多,经研究,该工具也可以在linux下正常安装使用。但是工作环境基本都是window,因此在本地虚拟机安装linux环境.

    环境:VMware Workstation Pro15,CentOS764

    要求:安装的磁盘空间大于20G


    一、虚拟机安装
    安装完,要设置一下图形界面显示
    二、切图工具安装
    1.安装VMWARE
    2.安装linux虚拟机
    3.拷贝tippecanoe安装文件
    拷贝注意事项:
    需要设置共享文件夹,见文末
    命令如下:

    [admin@localhost tippecanoe]$ cd ../
    [admin@localhost tippecanoe]$ ls
    tippecanoe
    [admin@localhost tippecanoe]$ cp -r tippecanoe  '/home/admin/文档/tipp' 
    

    4.拷贝完成,在tipp所在目录,执行make命令,查看还缺哪些安装包[我这里缺了sqlite3和zlib]
    --1.比如报错,缺少sqlite3.h
    --2.执行命令 # yum search sqlite3
    --3.会提醒安装版本,选择适配版本
    --4.安装 # yum install -y sqlite-devel.x86_64

    [root@localhost tippecanoe]# yum install -y zlib-devel.x86_64
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirror.bit.edu.cn
     * extras: mirror.bit.edu.cn
     * updates: mirror.bit.edu.cn
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 zlib-devel.x86_64.0.1.2.7-18.el7 将被 安装
    --> 解决依赖关系完成
    
    依赖关系解决
    
    ===============================================================================
     Package             架构            版本                  源             大小
    ===============================================================================
    正在安装:
     zlib-devel          x86_64          1.2.7-18.el7          base           50 k
    
    事务概要
    ===============================================================================
    安装  1 软件包
    
    总下载量:50 k
    安装大小:132 k
    Downloading packages:
    zlib-devel-1.2.7-18.el7.x86_64.rpm                        |  50 kB   00:00     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      正在安装    : zlib-devel-1.2.7-18.el7.x86_64                             1/1 
      验证中      : zlib-devel-1.2.7-18.el7.x86_64                             1/1 
    
    已安装:
      zlib-devel.x86_64 0:1.2.7-18.el7                                             
    
    完毕!
    
    

    --5.继续执行make命令,直到不再缺包,则安装完成
    --6.开始切图,输入.geojson格式的文件,输出歌手为.mbtiles的文件。命令切图,先把安装包的tippecanoe文件拖到命令行,然后执行:

    '/home/admin/文档/tipp/tippecanoe/tippecanoe' -o '/home/admin/文档/mbtiles/out.mbtile' -z8 --drop-densest-as-needed '/home/admin/桌面/into.geojson' 
    
    [admin@localhost tippecanoe]$ '/home/admin/文档/tipp/tippecanoe/tippecanoe' -o '/home/admin/文档/mbtiles/tt.mbtile' -z8 --drop-densest-as-needed '/home/admin/桌面/building_big.geojson' 
    For layer 0, using name "building_big"
    /home/admin/桌面/building_big.geojson:425: Reached EOF without all containers being closed
    In JSON object {"type":"FeatureCollection","name":"building_big2","crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:OGC:1.3:CRS84"}},"features":[]}
    419 features, 23558 bytes of geometry, 2 bytes of separate metadata, 14184 bytes of string pool
      99.9%  8/191/106  
    [admin@localhost tippecanoe]$ 
    

    $ '/home/admin/文档/tipp/tippecanoe/tippecanoe' -o '/home/admin/文档/mbtiles/tt.mbtile' -z8 --drop-densest-as-needed '/home/admin/桌面/building_big.geojson'


    PS:主机与虚拟机共享文件,设置方法

    image.png

    关于共享文件夹设置完成后,再/mnt/hgfs文件下不显示的问题
    root权限下执行如下命令
    vmhgfs-fuse .host:/ /mnt/hgfs

    相关文章

      网友评论

          本文标题:linux虚拟机安装tippecanoe矢量切片工具

          本文链接:https://www.haomeiwen.com/subject/gvdloctx.html