image创建栅格地图

摘要:
1%创建带有障碍物的网格地图,矩阵中的障碍物2%1表示黑色网格3a=零(20);4a(3,3:7)=2;5a(3:10,7)=2;6a(10,3:7)=2;7a(17,13:17)=2;8a(10:17,13)=2;9a(10,13:17)=2;10a(5,2)=5;11a(15,15)=6;1213141516%白色,17%黑色用于可行路径,18%红色用于障碍物,19%蓝色用于访客,仅列出20
 1 %创建具有障碍物的栅格地图
 2 %矩阵中1代表黑色栅格
 3 a = zeros(20);
 4 a(3,3:7)=2;
 5 a(3:10,7)=2;
 6 a(10,3:7)=2;
 7 a(17,13:17)=2;
 8 a(10:17,13)=2;
 9 a(10,13:17)=2;
10 a(5,2)=5;
11 a(15,15)=6;
12 
13 
14 
15 
16 % 白色,可行路径
17 % 黑色,障碍物
18 % 红色,visited
19 % 蓝色,on list
20 % green,start
21 % yellow,destination
22 map_color = [1 1 1;
23         0 0 0; 
24         1 0 0;
25         0 0 1; 
26         0 1 0; 
27         1 1 0];
28 % disp(map_color(1,:));
29 
30 colormap(map_color);  % 创建颜色
31 %disp(size(a));
32 
33 image(1:size(a,2),1:size(a,1),a); % 赋予栅格颜色
34 set(gca,'XTick',1:size(a,1),'YTick',1:size(a,2));  % 设置坐标
35 axis image xy;  % 沿每个坐标轴使用相同的数据单位,保持一致
36 grid on;

image创建栅格地图第1张

免责声明:文章转载自《image创建栅格地图》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇GRPC异步双向流处理的流程伪代码PDF合并下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PIE-SDK For C++打开栅格数据

1.功能简介         GIS将地理空间数据表示为矢量数据和栅格数据。矢量数据模型使用点、线和多边形来表示具有清晰空间位置和边界的空间要素,如控制点、河流和宗地等,每个要素被赋予一个ID,以便与其属性相关联。栅格数据模型使用一个格网和格网元胞(像元)代表空间要素,元胞值表示该元胞位置的空间要素属性。栅格数据模型适用于表示连续的要素,如海拔和降水量。...

ArcGIS统计栅格像元值并转换为矢量图层

很多时候,我们需要得到矢量数据区域所对应栅格数据的像元统计值(求平均、求和等),然后将获得的统计值赋给矢量图层的属性表,在ArcGIS中操作如下:(PS:第一次写技术文章,望大家多多体谅与支持,么么哒) 1、栅格统计:统计栅格数据,按照需要(求和、求平均)用所需要的矢量数据(矢量目标图层)进行统计,(注:考虑到统计分析较为常见,第一步前期并未实例截图)。...

ArcGIS地形分析

ArcGIS地形分析的基本步骤如下: 1. 整理并添加带有高程属性的CAD等高线或者高程点; 2. 将导入的等高线或高程点数据转换为GIS可编辑的Shapefile文件; 3. 使用整理好的Shapefile生产数字高程三角模型TIN文件; 4. 将TIN文件转换为栅格数字高程模型DEM文件; 5. 基于DEM即可进一步进行基于地形的坡度、坡向、起伏度、汇...

PIE-SDK For C++打开静止卫星数据

1.功能简介    静止卫星是位于地球赤道上空约3.58万km处,与地面始终保持相对静止的卫星,静止卫星的特点是覆盖区域广,具有很强的机动灵活性,能够对特定区域进行分钟级高重复观测,可快速监测灾害目标的动态变化。目前风云2系列、风云4系列、葵花(Himawari)系列、高分4卫星均为静止卫星。 [静止卫星位置示意图] [卫星运行轨迹图] [F...

(七)WebGIS中栅格、矢量图层设计之栅格、矢量图层的本质

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/。 1.何为栅格数据,何为矢量数据? 在GIS中,对于数据格式的分类,我们一般会将其分为栅格数据和矢量数据两种类型。栅格数据是将空间看做离散的像元,由二维数组或者其他数据组织方式来进行表达。矢量数据恰恰相反,它将空间看成是连续的,用...

Qt+QGis二次开发:加载栅格图层和矢量图层

一、加载栅格图像 加载栅格图像的详细步骤在下面代码里: //添加栅格数据按钮槽函数 voidMainWindow::addRasterlayers() { //步骤1:打开文件选择对话框 QString filename=QFileDialog::getOpenFileName(this,tr("打开栅格数据"),"","remot...