python与开源_Python与开源GIS
Python的开源GIS类库与工具安装
在Debian/Ubuntu系统下面的安装
这里介绍 Debian Stretch/Debian 10 (Testing)/Ubuntu 18.04 下面 的安装方法。
Debian Stretch于2017年发布,这一版本中对Python3的支持已经非常好了,里面很多GIS的类库与工具都在软件源中,可以直接进行安装。
Debian 10将于2019年正式发布,根据目前的 Daily Build 版本,安装命令也是一样的。
Ubutnu在2018年发布的 LTS 版本Ubutnu 18.04,GIS的类库名称与Debian Stretch一样。
上面安装的脚本都一样。
对于Python3,可以通过下面的命令安装:
apt install python3 python3-gdal gdal-bin \
python3-pyproj proj-bin python3-shapely \
fiona python3-fiona \
python3-mapnik libspatialite7 \
libsqlite3-mod-spatialite spatialite-bin \
python3-mpltoolkits.basemap \
python3-geopandas python3-nose \
python3-pygraphviz python3-cairosvg \
gir1.2-gtk-3.0
另外还有 Python 的模块,需要通过 pip 命令安装
pip3 install canvasvg
pip3 install folium
对于Python2,只需要把 python3 修改成 python 即可。
apt install python-gdal gdal-bin python-pyproj \
proj-bin python-shapely fiona python-fiona \
python-mapnik libspatialite7 \
libsqlite3-mod-spatialite spatialite-bin \
python-mpltoolkits.basemap python-geopandas \
python-nose python-pygraphviz
Windows操作系统下面的安装
在 Windows 操作系统下面,最好使用 Anaconda 发行版。
python与开源_Python与开源GIS相关推荐
- python企业级框架_Python六大开源框架对比:Web2py略胜一筹
Python是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带 ...
- python企业级框架_Python六大开源框架对比:Web2py略胜一筹(转)
Python是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带 ...
- Python进阶最新中文版,开源!
参考:python小例子 后台有朋友留言问我,Python基本语法掌握差不多后,想进一步掌握Python,有没有免费开源书籍推荐. 进阶的书籍有很多,但是其中一本是必读的,python-cookboo ...
- GIS项目中数据开源、工具开源、开发开源的解决方案
GIS项目中数据开源.工具开源.开发开源的解决方案 参考文章: (1)GIS项目中数据开源.工具开源.开发开源的解决方案 (2)https://www.cnblogs.com/naaoveGIS/p/ ...
- python入门指南bl-Python Flask开源博客系统Bl
本博文在51CTO技术博客首发. 开源不易,Python良心之作,真心送给广大朋友,恳请给予支持,不胜感激! 大家可以从下面的地址中去体验Blog_mini的功能,我把副本部署在了腾讯云上供大家使用: ...
- python是一种跨平台、开源、免费的高级动态编程语言吗_智慧职教: §Python是一门跨平台、开源、免费的解释型高级动态编程语言。...
智慧职教: §Python是一门跨平台.开源.免费的解释型高级动态编程语言. 答:正确 肾小球的毛细血管为连续毛细血管. 答:错 A注册会计师审计X公司2019年度财务报表.在下列情况中,表明X公司违 ...
- 千锋python笔记_《2020千锋Python入门视频全套全开源》多实用
确实,对于在学开发或者已经从事开发工作的小哥哥小姐姐来说,恋爱这个事还挺让人揪心的! 有对象的时候又怕嘴笨不会哄对象,总不能跟对象说你看我用代码给你画个心吧!没对象的用爬虫技术爬来各种小哥哥小姐姐的头 ...
- 常见的一些C#开源框架或者开源项目
Json.NET http://json.codeplex.com/ Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单.通过Li ...
- python教学研究_Python程序设计课程教学研究
Python 程序设计课程教学研究 * 陈剑雪 [摘 要] 文章针对自动化专业人工智能方向 Python 程序设计课程的教学问题, 分析了 Python 语言的优势和特点,针对人工智能方向学生的实际需 ...
- 开源软件、开源硬件、……开源餐馆来了
2019独角兽企业重金招聘Python工程师标准>>> 开源软件.开源硬件.--开源餐馆来了 转载于:https://my.oschina.net/abanger/blog/6179 ...
最新文章
- 万字长文从 0 详解 Istio
- mysql本地服务器密码,mysql如何修改密码
- Tomcat——目录结构
- MySQL通过存储过程使用循环结构循环创建数据,以及批量数据的导入导出
- 微服务之 EShop on dapr概览
- Java学习笔记—生产者和消费者模式
- mysql配置日志老化配置_mysql配置-日志大小限制和自动删除
- 实时获取滚动条的高度_适用于星上快速处理的雷达高度计有效波高反演技术
- 2020年6月“省时查报告”十大热门报告盘点(附下载链接)
- uni - 使用npm
- chm转txt(chm转txt格式转换器安卓)
- otrs软件_开源 IT 服务管理软件(ITSM) - OTRS
- linux zip,tar压缩文件夹 忽略 .git 文件夾
- linux转换flv文件格式,在linux 如何播放FLV 和 WMV 格式的文件?
- 多变量微分方程组带事件控制的ODE45函数写法
- 人机的未来关键在于发现新的逻辑体系
- 08-02-19pe_xscan 增加Windows启动模式和对SuperHidden值检测和报告
- k8s学习一:centos7单机安装k8s
- ftp服务器与共享文件对比,FTP与网络文件共享相比,有哪些优势特点?
- 条纹噪声图片_一种红外图像条纹噪声滤波方法与流程