MeteoInfoLab脚本示例:地图投影
2024-10-09 19:59:04
在用axesm函数创建地图坐标系的时候可以指定地图投影(设置projinfo参数),地图投影可以通过projinfo函数来创建,里面的参数依据proj4投影字符串,可以参考此网页:http://remotesensing.org/geotiff/proj_list。投影后的地图坐标系显示范围的设置可以用axism函数,参数是一个列表(list),列表里的4个元素分别是起始、结束经度和纬度。
脚本程序:
#Set data folders
basedir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo'
mapdir = os.path.join(basedir, 'map')
#Read shape files
bou2_layer = shaperead(os.path.join(mapdir, 'bou2_4p.shp'))
bou1_layer = shaperead(os.path.join(mapdir, 'bou1_4l.shp'))
river_layer = shaperead(os.path.join(mapdir, 'rivers.shp'))
city_layer = shaperead(os.path.join(mapdir, 'res1_4m.shp'))
#Plot
proj = projinfo(proj='lcc', lon_0=105, lat_1=25, lat_2=47)
axesm(projinfo=proj, axison=False)
geoshow(bou2_layer, edgecolor='lightgray')
geoshow(bou1_layer, facecolor=(0,0,255))
ss = makesymbolspec('line', {'value':'Yangtze', 'color':(0,255,255), 'size':1}, \
{'value':'Huang He', 'color':(0,255,255), 'size':1}, field='NAME')
geoshow(river_layer, symbolspec=ss)
geoshow(city_layer, facecolor='r', size=4, labelfield='NAME', fontname=u'楷体', fontsize=16, yoffset=15)
axism([78, 130, 14, 53])
运行结果:
最新文章
- webServer-----Spring 集成cxf笔录
- 创建Java Web监听器
- PLSQL_性能优化工具系列02_SQL Tuning Health-Check Script (SQLHC)
- Android IOS WebRTC 音视频开发总结(三一)-- 自定义传输实现一对多
- Jquery 实现动态加入table tr 和删除tr 以及checkbox的全选 和 获取加入TR删除TR后的数据
- div、ul、li等无法居中问题,text-align无效 margin auto无效
- C++ std::stack
- js动态设置输入框字体/颜色
- MySQL innodb_flush_method
- python 程序退出方式
- JSF action actionListner 详解
- [No0000194]聊聊 Chrome DevTools 中你可能不知道的调试技巧
- [PHP]快速实现:将二维数组转为一维数组
- elasticsearch 测试
- 日志收集框架flume的安装及简单使用
- “吃神么,买神么”的第一个Sprint计划(第五天)
- luoguP3507 [POI2010]GRA 性质 + 动态规划
- 成倍提高服务器的负载能力:浅谈Jexus的ASP.NET前置缓存技术
- 牛客网 牛客练习赛43 C.Tachibana Kanade Loves Review-最小生成树(并查集+Kruskal)+建虚点+读入挂
- Scala基础:面向对象之对象和继承
热门文章
- 20190923-04Linux用户管理命令 000 012
- html基础:css样式1
- 反向代理搭建隧道,服务器系统为Ubuntu18.04
- linux6.4内核由2.6升级成3.6
- [剑指Offer]17-打印从1到最大的n位数(递归)
- 高可用集群之keepalived+lvs实战
- SpringBoot框架:'url' attribute is not specified and no embedded datasource could be configured问题处理
- 二分类问题 - 【老鱼学tensorflow2】
- ansible-doc到底有多好用,助你玩转各种模块
- Ajax一目了然