basemap库地图来源

basemap库地图来源,第1张

高德地图

basemap库地图来源于高德地图,其高德地图的质量和性能都是不错的,使用率比较高Basemap类创建。地图是由Basemap类创建的,这个类包含很多属性。则使用普通圆柱投影模式显示地图。如果设置了属性,我们就能根据需要创建地图。工具简介

Basemap: Basemap是 Python 可视化库 Matplotlib 下的一个工具包,主要功能是绘制二维地图,是Python空间数据可视化的重要手段。

GMT:即Generic Mapping Tools,是地球科学最广泛使用的制图软件之一。目前GMT主要有三大版本:GMT4、GMT5和GMT6,GMT4已不再更新维护;GMT5已进入维护期,不再增加新功能,仅修复已知BUG;GMT6是GMT目前的最新版本,也是开发者在着重维护和更新的版本。GMT6几乎完全兼容GMT5的语法,且提供了一种更为简洁易用的新写法。除此之外,GMT 还为其他常用的编程语言提供了方便的接口,如gmtmex(matlab 接口)、GMTjl(Julia接口)、pygmt(Python接口)。

Matlab:Matlab是一个强大的数学软件,可以用于数据分析、图像处理、模拟仿真等各种领域,是工科非常常用的软件。

其他:如Grads、NCL(NCAR Command Language)等,更多用于气象界,没研究不了解。

basemap与其他软件比较

优势

Python语法更加简介易懂,容易上手。比较起来,GMT语法跟鬼一样……

安装简单,占用空间小,启动迅速。Matlab我电脑没两分钟启动不起来……

可以和Python的各种库,如matplotlib、geopandas、shapely、arcpy等协同使用,一站式解决数据处理、绘图等问题

Python使用人数多,社区活跃,遇到问题更好解决

劣势

Matlab是工科编程最常使用的工具,大量的算法都能直接找到Matlab源代码,与此相比,Python还需更多积累

GMT是地球科学最常使用的绘图软件,绘制出的图形能比较容易满足期刊的要求。

basemap安装

由于basemap既不在conda中,也无法使用pip直接安装,所以安装较为复杂。我的环境是Windows7+Python383+Anaconda3_483,以下安装仅适用于我的环境。此外,因为我的电脑上同时装有Python2与Python3,因此,pip命令使用pip3,以防止混淆。

安装geos模块,直接使用pip安装即可

pip3 install geos

安装pyproj模块,直接使用pip安装即可

pip3 install pyproj

从官网中下载对应版本的basemap whl安装文件,我下载的版本为"basemap‑122‑cp38‑cp38‑win_amd64whl",如下图

使用下载好的whl文件安装

1 点击“开始”,“所有程序”,选择“OFFICE”中的“Visio 2003”并打开。2点击“文件”,“新建”,“流程图”,选择“基本流程图”。3把绘制流程图所需“形状”,拖拽到绘图区。4选择“连接线工具”进行连线绘制。5选择箭头方向,绘制连接线。6注意,不需要连接线的时候,点击“指针工具”,回到移动状态。7关于自定义形状的制作,比如“教学媒体选择”形状。在工具栏空白处右键选择“绘图”,选择“弧线工具”。8画半圆时,先选择起点画出半个圆弧,然后再画出另半个圆弧,使其刚好对称。9回到“指针”,选中全部图形右键点击“形状”进行“组合”,使这个形状成为一个整体。10保存自己使用的教学形状。点击“文件”,“新建”,选择“新建模具”。11把新建的模具改名如“教学模具”。12把形状拖拽回到“教学模具”中,并点击右键进行形状命名。13在新建模具“教学模具”德位置点击右键,选择“另存为”。14然后,选择“我的形状”,注意保存类型并改名。15这个模具在“形状”里的“我的形状”里可以看到,以后使用起来也很方便。16全部选中(CTRL+A),进行复制。17粘贴到WORD文档里,双击就可以在WORD文档里进行 *** 作,非常方便。

第一步使用python的matplotlib画图出现了中文乱码第二步来解决绘图中文乱码打开python的安装路径找到F:\Install\python37\Lib\site-packages\matplotlib\mpl-data路径下的matplotlibrc文件,第三步打开matplotlibrc文件之后将#fontsans-serif : DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif这一行注释去掉,并且在冒号后面加SimHei,第四步将#axesunicode_minus True这一行注释去掉,将true改成false,第五步保存matplotlibrc文件,重新运行py文件,可以看到绘图上的中文已经正常显示出来了

得到DEM数据的方式有七种以上,它们分别是:地面测量、摄影测量、立体遥感、GPS、地形图手扶跟踪数字化、地形图屏幕数字化、激光扫描、干涉雷达等。具体如图所示:

如有疑问追问,如满意记得采纳,

如果有其他问题也可点我名字向我求助

答题不易,

如果没有回答完全,请您谅解,

请采纳最快回答的正确答案!!谢谢!

matlab画图语句怎么转换成gmt语句

: for a=05:05:2 ezplot(subs('y-x-a')); % 将 a 值带入后画图 hold on % 画在同一个坐标系中end

土木工程制图工具的适用范围:绘图,勘测地形等。制图工具是一个被地理学界广泛使用的绘图工具,可以完成海岸线、国界、河流等的绘制,GMT系统于1988年,由美国哥伦比亚大学的两位毕业生Wessel和Smith共同研制完成。

以上就是关于basemap库地图来源全部的内容,包括:basemap库地图来源、gmt为什么突然运行不了grd图了、GMT画图,中文为什么是乱码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10209063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存