资源简介
主要是中国地图相关内容的一些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
相关资源
- 串行级联cpm系统MATLAB仿真
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
评论
共有 条评论