ncl 添加点shp文件_NCL绘制中国地图
现在正在学NCL,用它绘制了一样中国地图
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
begin
;---Area to zoom in on.
minlat = 17
maxlat = 55
minlon = 72
maxlon = 136
wks = gsn_open_wks("png","China_Map")
mpres = True
mpres@gsnMaximize = True
mpres@gsnDraw = False
mpres@gsnFrame = False
mpres@mpDataBaseVersion = "LowRes"
mpres@mpOutlineOn = False
mpres@mpLandFillColor = "white"
mpres@mpOceanFillColor = "white"
mpres@mpInlandWaterFillColor = "white"
;---Zoom in on area of interest
mpres@mpLimitMode = "LatLon"
mpres@mpMinLatF = minlat
mpres@mpMaxLatF = maxlat
mpres@mpMinLonF = minlon
mpres@mpMaxLonF = maxlon
map_plot = gsn_csm_map(wks,mpres) ; Create map, but don't draw it yet.
;****************************************************************************
; sections for shapefiles
;****************************************************************************
;---适合中国的国界地图
shpfn1="bou1_4l.shp"
lnres = True
lnres@minlat = minlat
lnres@maxlat = maxlat
lnres@minlon = minlon
lnres@maxlon = maxlon
shp_plot1 = gsn_add_shapefile_polylines(wks,map_plot,shpfn1,lnres)
;---加上省级区域地图
shpfn2="bou2_4p.shp"
gres = True
gres@minlat = minlat
gres@maxlat = maxlat
gres@minlon = minlon
gres@maxlon = maxlon
gres@gsEdgesOn =True
gres@gsEdgeColor ="blue"
shp_plot2 = gsn_add_shapefile_polygons(wks,map_plot,shpfn2,gres)
;---加上一级河流
shpfn3="hyd1_4l.shp"
lnres3 = True
lnres3@minlat = minlat
lnres3@maxlat = maxlat
lnres3@minlon = minlon
lnres3@maxlon = maxlon
shp_plot3 = gsn_add_shapefile_polylines(wks,map_plot,shpfn3,lnres3)
maximize_output(wks,False)
end效果如下:
ncl 添加点shp文件_NCL绘制中国地图相关推荐
- ncl如何添加线shp文件_NCL绘制中国地图 | 学步园
现在正在学NCL,用它绘制了一样中国地图 load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl" load "$ ...
- ncl 添加点shp文件_基于Arcgis绘制采样点地图
很多网友问我关于采样点地图制作的问题,这里介绍一下最简单地图制作的流程. 采样点经纬度信息(本例中以中国部分省会城市为例) 经纬度的格式 加载shp文件 (step by step) 点击图中箭头可以 ...
- ncl 添加点shp文件_一:python读取shapefile文件
使用geopandas读取shapefile格式的矢量文件 包括shapefile文件的读取.修改.保存 import geopandas as gpd # 导入包 segpath = r" ...
- ncl 添加点shp文件_气象编程 | NCL高效快速精准提取不规则区域内的格点数据
添加新云天气象主编微信或QQ:130188121,及时获取或发布气象升学.就业.会议.征稿及学术动态等信息! 通常情况下,要获取某个区域内的格点数据,如果要求不是很高,直接采取矩形框挑选方法--即锁定 ...
- Basemap绘制中国地图
2022.06.02更新 CHN_adm_shp.zip 网盘下载链接: 链接:https://pan.baidu.com/s/11igf-bfDLuolI5HzEykzMw 提取码:oas6 201 ...
- Matlab绘制中国地图(大陆地区)
1 简介 MATLAB是著名的科学软件,具有绘图.编程.仿真等强大的功能.现在介绍MATLAB绘制中国地图的三种方式,分别是(1)使用m_map工具箱命令绘制中国地图:(2)使用mapshow和geo ...
- 使用raphael.js绘制中国地图
最近的数据统计项目中要用到中国地图,也就是在地图上动态的显示某个时间段某个省份地区的统计数据,我们不需要flash,仅仅依靠raphael.js以及SVG图像就可以完成地图的交互操作.在本文中,我给大 ...
- [Echarts可视化] 一.入门篇之简单绘制中国地图和贵州地区
最近发生了很多事情,去到了一个新环境学习.但是不论在哪里,我都需要不忘初心,坚持做自己喜欢的事情,在CSDN写博客.教学.爱娜.生活等等. 这篇文章主要是通过Echarts可视化介绍入 ...
- 【Python 实战基础】 如何绘制中国地图展示省份GDP数据
目录 一.实战场景 二.主要知识点 文件读写 基础语法 字符串处理 文件生成 数据构建 循环遍历 三.菜鸟实战 1.创建 python 文件 2.运行结果 一.实战场景 实战场景: 如何绘制中国地图展 ...
- vue中使用echarts绘制中国地图
首先需要一个绘制中国地图的json文件(资源还在审核,审核过后会重新贴上来) 1.首先引入echarts和json文件,在需要的地方引即可 import echarts from 'echarts'; ...
最新文章
- Podfile 常见语法
- java冒泡函数解释,JS DOM操作 函数 事件 阻止事件冒泡
- A. Many Equal Substrings(自己很水)
- BPM助力先声药业优化流程管理
- #绘制圆心_SolidWorks2018 绘制草图轮廓练习
- 微信小程序开发系列二:微信小程序的视图设计
- (原創) 07/28/1982 少女A (中森明菜)
- Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration.
- call和apply的作用和不同
- 备份文件到本地服务器失败,已解决: 备份index/boostrap ,备份filesystem 失败 - Dell Community...
- kali linux安装谷歌拼音输入法(亲测可用)
- txt格式单词导入有道词典生词本
- 有道词典 DIY 离线版
- [笔记]树的计数 Prufer序列+Cayley公式
- 计算机多媒体教学一体机包括,学校使用多媒体教学触摸一体机应用效果的介绍...
- Android 微信高性能日志存储库Xlog的使用
- 走进信息隐藏的世界,全面讲解信息隐藏——第1节:信息隐藏技术简介
- 以HT82K629B为主控的程序员专用CV键盘(无需代码烧写)
- 标准C函数库头文件、POSIX标准库头文件和Windows API函数库头文件说明
- 牛人经验:看美剧学习英语的诀窍