中国等高线地形图如何获取?超简单的方法教给你

中国的等高线地形图是很多人都想要的地图,这里给大家介绍下方法,不仅容易获取,还可以选择任意地区的地形图来生成等高线,非常的方便。

等高线地形图

上图是根据ETOPO的高程数据渲染的全球地形图,这个地形图实际上就是由DEM高程数据导入Global Mapper渲染而成的。
而等高线地形图,可以在DEM高程数据的基础上,直接生成。

等高线

上图就是根据DEM高程数据生成的等高线地形图。
为了方便查看,小编将整个地形图裁剪了下,专门做出了中国地形图(不含沿海各小岛、钓鱼岛、南海诸岛等岛屿,见谅)

中国地形图

根据这个中国DEM高程数据,这时候生成,就显得比较清晰明了了。

中国等高线地形图
中国等高线地形图


这样,通过放大画面,可以详细的查看等高线,如下图:

等高线生成

这就是一个获取中国等高线地形图的简单方法了。
小编使用的ETOPO的DEM数据,精度为1.8千米,如果想要更高精度的等高线地形图,可以下载更加高精度的高程数据。
高程数据下载

现在,你应该已经有了DEM数据了,下面介绍如何使用DEM高程数据来生成等高线地形图。
将DEM数据直接拖入Global Mapper中加载,然后打开菜单中的“分析”-“生成等高线”,如下图所示位置:

即可快速生成等高线地形图,是不是非常的容易呢?

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在Python中,可以使用matplotlib.pyplot库来绘制等高线地形图等高线地形图是一种将地表高度相同的点连成一个环线展示到平面曲线上的图表。它常用于展示某地的地形情况,计算当地山地高低情况,以及地质、地理勘察等方面的绘制。 要绘制等高线地形图,可以按照以下步骤进行操作: 1. 导入matplotlib.pyplot库,该库提供了丰富的绘图函数和方法,包括绘制等高线地形图的函数。 2. 准备数据,可以使用numpy或pandas库来整理数据。数据应该表示地表高度的变化情况。 3. 调用pyplot.contour()或pyplot.contourf()函数来绘制等高线。其中contour()函数绘制的是带有轮廓线的等高线图,而contourf()函数绘制的是填充颜色的等高线图。 4. 可以根据需要对图表进行进一步的美化和调整,如添加标题、坐标轴标签等。 5. 最后,使用plt.show()函数显示绘制的等高线地形图。 下面是一个简单的示例代码,展示了如何使用matplotlib.pyplot库绘制等高线地形图: ```python import matplotlib.pyplot as plt import numpy as np # 准备数据 = np.linspace(-5, 5, 100) y = np.linspace(-5, 5, 100) X, Y = np.meshgrid(x, y) Z = np.sin(np.sqrt(X**2 + Y**2)) # 绘制等高线地形图 plt.contour(X, Y, Z) # 添加标题和坐标轴标签 plt.title("Contour Map of Terrain") plt.xlabel("X") plt.ylabel("Y") # 显示图表 plt.show() ``` 这段代码使用了numpy库生成了一组数据,然后使用plt.contour()函数绘制了等高线地形图,并添加了标题和坐标轴标签。最后使用plt.show()函数显示了绘制的地形图。 希望这个示例对你有所帮助,如果有任何问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值