资源简介
主要是中国地图相关内容的一些shp文件,含中国行政区划数据、国界线(包含九段线)等数据,一般可用matlab可视化中国地图练习。shape文件由ESRI开发,一个ESRI(Environmental Systems Research Institute)的shape文件包括一个主文件,一个索引文件,和一个dBASE表。其中主文件的后缀就是.shp
代码片段和文件信息
close all clear all clc dbstop if error
h1=worldmap(‘china‘)
setm(h1‘mapprojection‘‘lambert‘);%圆柱投影
setm(h1‘FFaceColor‘‘w‘)%图廓
ChinaP=shaperead(‘bou1_4p.shp‘‘UseGeoCoords‘true)
ChinaL=shaperead(‘bou2_4l.shp‘‘UseGeoCoords‘true)
CapLon=[117.000923115.48333125.35000127.63333123.38333111.67080187.68333103.73333106.26667112.53333108.95000113.65000117.283042119.78333120.20000118.30000113.23333115.90000110.35000108.320004106.71667113.00000114.298572104.06667102.7333391.0000096.75000117.20000121.55333106.45000116.41667121.30114.10000113.50000];
CapLat=[36.67580738.0333343.8833347.7500041.80000 41.81831143.7666736.0333337.4666737.8666734.2666734.76667 31.8611932.0530.26626.083323.1666728.6833320.01667 22.824026.5666728.2166 30.5843530.666625.0500030.60036.566639.13331.2000 29.56639.9166 25.0322.2022.20];
names={‘济南‘‘石家庄‘‘长春‘‘哈尔滨‘‘沈阳‘ ‘呼和浩特‘‘乌鲁木齐‘‘兰州‘‘银川‘‘太原‘‘西安‘‘郑州‘‘合肥‘‘南京‘‘杭州‘‘福州‘‘广州‘‘南昌‘‘海口‘‘南宁‘‘贵阳‘‘长沙‘‘武汉‘‘成都‘‘昆明‘‘拉萨‘‘西宁‘‘天津‘‘上海‘‘重庆‘ ‘北京‘‘台北‘‘香港‘‘澳门‘};
geoshow(ChinaP‘Facecolor‘[1 1 0.5])%显示面
geoshow(ChinaL‘Linestyle‘‘-.‘‘Color‘‘k‘‘LineWidth‘1)%显示界线
geoshow(CapLatCapLon‘DisplayType‘‘point‘‘Marker‘‘.‘‘MarkerEdgeColor‘‘red‘)%省会点
geoshow(39.9166116.41667‘DisplayType‘‘point‘‘Marker‘‘p‘‘MarkerEdgeColor‘‘red‘)%首都
%省会标注
for i=1:numel(names)
textm(CapLat(i)+0.3CapLon(i)+0.3names(i)‘color‘‘k‘‘FontSize‘8)
end
%图名
title(‘中国政区地图‘‘FontSize‘20);
%图例
legend({‘省界线‘‘省会‘‘首都‘‘国界线‘}‘FontSize‘12‘Location‘‘southwest‘)
%比例尺
scaleruler(‘units‘‘km‘)
setm(handlem(‘scaleruler1‘)‘Rulerstyle‘‘lines‘‘MajorTick‘0:500:1000‘MinorTick‘0:250:500‘TickDir‘‘down‘)
%海南岛及南海诸岛
h2=axes(‘pos‘[0.5922 0.15 0.13 0.2])
worldmap([5.559248066 20.549868679][106.680363685 122.034461754])
setm(h2‘FFaceColor‘‘w‘)
insert1=shaperead(‘bou2_4l.shp‘‘UseGeoCoords‘true)
geoshow([insert1.Lat][insert1.Lon]‘Color‘‘k‘‘LineWidth‘1)
mlabel
plabel
gridm
setm(h2‘FFacecolor‘‘c‘)
title(‘海南岛及南海诸岛‘‘FontSize‘6)
% 指北针
northarrow(‘latitude‘50‘longitude‘62)
h=handlem(‘NorthArrow‘);
set(h‘FaceColor‘‘k‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 72608 1999-04-10 15:06 ChinaMap\bou1_4p.dbf
文件 1065828 1999-04-10 15:06 ChinaMap\bou1_4p.shp
文件 7252 1999-04-10 15:06 ChinaMap\bou1_4p.shx
文件 152015 1999-04-10 15:09 ChinaMap\bou2_4l.dbf
文件 1395500 1999-04-10 15:09 ChinaMap\bou2_4l.shp
文件 14380 1999-04-10 15:09 ChinaMap\bou2_4l.shx
文件 2336 2020-06-06 12:49 ChinaMap\ChinaMap.m
目录 0 2020-06-06 13:57 ChinaMap
----------- --------- ---------- ----- ----
2709919 8
相关资源
- 粒子群算法优化pid源码 matlab仿真.ra
- MATLAB控制工程工具箱技术手册
- 圆拟合matlab程序,以及圆心 半径的确
- stlwritematlab程序
- 系数绝对值最大 图像融合MATLAB算法
- 用MATLAB-DFT2D DCT2D
- Matlab delta机器人的空间仿真程式
- 扑克牌数字花色识别Matlab
- MATLAB多聚焦图像融合将两张到六张不
- sutton强化学习随书MATLAB代码
- ROC曲线 matlab实现
- 无控纵向导弹弹道计算
- 层次分析法的matlab程序
- MATLAB烟花算法源代码
- OFDM通信系统matlab实现
- MATLAB的S-Function编写指导
- matlab实现对两幅图像的叠加
- 织物密度测量MATLAB实现
- pca源码matlab
- lvq学习算法源码matlab
- FBMC OQAM matlab code
- 基于matlab的判决反馈的均衡器
- 泊松过程的模拟及检验 matlab程序
- 小卫星多普勒频偏MATLAB仿真程序及参
- MATLAB R2007基础教程刘慧颖 编著--源代
- EMD 算法MATLAB 程序
- 基于颜色的聚类分割matlab
- MATLAB电机仿真精华50例
- MATLAB电机仿真精华50例PDF+源码
- 基于Matlab的OFDM系统仿真的设计
评论
共有 条评论