Arcgis操作 实验九:上海市行政区划图制作

Arcgis操作 实验九:上海市行政区划图制作
Arcgis操作 实验九:上海市行政区划图制作

实验九:上海市行政区划图制作

一、实验目的

1、了解符号化、注记标注、格网绘制以及地图整饰的意义;

2、掌握基本的符号化方法、自动标注操作以及相关地图的整饰和输出的操作。

二、实验准备

数据准备:

上海市部分地区图层,其中包含:

(1)点图层:区县政府(QXZF.shp),市政府(SZF.shp)

(2)线图层:地铁线(DTX.shp),区县界线(QXJX.shp),道路(DL.shp)

(3)面图层:区县界面(QXJM.shp),双线河(SXH.shp)

软件准备:

ArcGIS Desktop9.x,ArcCatalog

三、实验内容

根据以下实验要求制作上海市行政区划图:

(1)数据的符号化显示:

1)地图中共有6个区,将这6个区按照ID字段来用分类色彩表示;

2)将道路按Class字段分类:分为一级道路,二级道路,三级道路和四级道路,分别使用不同的颜色来表示;

3)地铁线符号Color:深蓝色,Width:1.0;

4)区县界线Color:橘黄色,Width:1,样式:Dashed:6:1;

5)区县政府Color:红色,Size:10.00,样式:Star 3;

6)市政府符号在区县政府基础上大小改为18。

(2)注记标注

1)对地图中6个区的Name字段使用自动标注,标注统一使用Country 2样式,大小16;

2)手动标注黄浦江(双线河),使用宋体、斜体、16号字,字体方向为纵向,使用曲线注记放置;

3)地铁线使用自动标注。使用Country 3样式;

4) 道路中,对道路的Class 字段为GL03的道路进行标注,字体为宋体,大小10;

5) 区县政府使用自动标注,字体使用宋体,大小10;

6) 市政府使用自动标注,字体为楷体,大小14,并将注记放置在符号的上部。

(3) 绘制格网

使用索引参考格网,使用默认设置。

(4) 添加图幅整饰要素

1) 添加图例,包括所有字段;

2) 添加指北针,选择ESRI North 3样式;

3) 添加比例尺,选择Alternating Scale Bar 1样式。

4)添加图层

四、实验步骤

(1) 数据符号化:

1) 创建一个空白地图,打开“原

始地图.mxd ”;

2) 根据排序规则将图层排序;

3) 在区县界面图层上右键打开

Layer Properties 对话框(图

1);

a. 在Value Field 中选择字

段:NAME ;

b. 单击Add All Values 按钮,

将6个区的名称都添加进

来;

c. 选择一个合适的配色方案;

d. 单击确定按钮完成符号化设置。

4) 在地铁线图层的符号上单击左键,打开Symbol Selector 对话框(图5.71):将地铁线

符号改为与要求一致的形式:Color :深蓝色,Width :1.5。其他如区县界线,区县政府,市政府,地铁站的符号修改也是一样;

5) 道路的符号化方法与区县界面方法类似,只需要选择CLASS

字段,并对各个级别

图1 Layer Properties 对话框

使用不同大小和颜色的符号。

(2) 地图标注

1) 区县界面图层上右键打开菜单,打开Layer Properties 对话框(图2);

a.

选中Label feature in this layer 复选框;

b. 在Label 下拉列表框中选择NAME 字段;

c. 单击Label Styles 按钮,打开Label Styles Selector 对话框;

d. 选择Country 2式样,单击OK 返回;

e. 单击确定按钮应用该设置。

2) 手动标注双线河

a. 单击主菜单View 下的Toolbars ,选中Draw ,窗口出现Draw 工具条;

b. 单击注记工具中的曲线注记设置按钮

,沿着黄浦江画一条弧线,双击结束操作。

c. 在文本框中输入“黄浦江”,可以在字与字之间使用一定的空格作为间隔。

d. 设置字体、字号、斜体等属性。

e. 单击Change Symbols 按钮,打开Symbol Selector 对话框,在CJK character

orientation 选项前面打勾;

f. 单击确定完成标注设置。

图2 Symbol Selector 对话框

3) 由于只需要标注CLASS 为“GL03”的道路名称,在Layer Properties 对话框的标

注方法Method 下选择Define classes of features and label each class differently ,单击SQL Query 按钮输入条件表达式"CLASS" ='GL03'即可;

(3) 设置格网

1) 打开版面视图,如果版面不符合需要可以通过页面设置来改变图面尺寸和方向,或

者通过单击Layout 工具栏上的Change Layout 按钮对版面进行变换

,应用已有的模板进行设置;

2) 在数据组上右键单击Properties 命令,打开Data Frame Properties 对话框,进入Grids

选项卡;

3) 单击New Grid 按钮,打开Grid and Graticules Wizard 对话框,选择Reference Grid

选项,建立索引参考格网。

(4) 添加图幅整饰要素

1) 单击Insert 下的Legend 命令,打开Legend Wizard 对话框,选择需要放在图例中的

字段,由于要素较多,可以使用两列排列图例。单击下一步选择图例的标题名称,标题字体等。单击下一步设置图例框的属性。单击下一步改变图例样式。单击完成,完成添加,将图例框拖放到合适的大小和位置;

2) 单击Insert 下的North Arrow 命令,打开North Arrow Selector 对话框,选择符合要

求的指北针;

3) 单击Insert 下的Scale Bar 命令, 打开Scale Bar Selector 对话框,选择符合要求的比

例尺; 图3 Layer Properties 对话框

4)完成整饰要素的添加后,对其位置和大小进行整体调整,以便图面美观简洁(图5.

73)。

5)将设置好的地图文档保存为“结果地图.mxd”。

上海地区行政区划变化1949

上海地区行政区划变化1949-2009 解放初上海市共辖30个市辖区,其中20个市区,10个郊区,58年原江苏省10个县先后改隶上海市,面积从636平方公里扩大到今5910多平方公里 市中心区(1949-1960,期间逐步归并,形成目前行政规划): 1.黄浦区, 2.老闸区, 3.卢家湾区(简称卢湾区), 4.邑庙区, 5.水上区(1953年以黄浦江、苏州河及其68条支流水域设置。因居民都是散居水上的船民,故名。1956年年底因散居水上船民大部分都已在陆上定居而撤销), 6.新成区, 7.蓬莱区, 8.嵩山区, 9.徐家汇区(简称徐汇区),10.常熟 区,11.长宁区,12.静安寺区(简称静安区.1956撤消建制,1960年复建),13.法华区,14.普陀区,15.闸北区,16.北站区,17.北四川路区,18.提篮桥区,19.虹口区,20.杨树浦区,(1949年改名杨浦区),21.榆林区 撤并至今日情况(只针对以上区名,并不涉1970年后的更动): 南市区(1956年6月水上区撤销,黄浦江和苏州河两水域的中线以西,以南归区境,1960年新成区东部及邑庙区、卢湾区的部分地区划归区内,后改动见备注1) 卢湾区(1956年、1960年两次调整行政区划,先后将撤销的嵩山区和邑庙区部分地境并入,成今界。) 徐汇区(1956年常熟区与徐汇区合并,仍名徐汇区。) 长宁区(无撤并情况,但1980年后有多次括界成今界) 静安区(1956年撤销静安区建制,以常德路、富民路为界,析为东、西两部,分别并入新成、长宁2区。1960年初以江宁区全部、新成区西部及长宁区镇宁路以东部分地复置静安区。) 普陀区(1950年闸北、真如、新泾3区部分地段划入后,辖境扩展至苏州河以北,1956年后又多次划入真如、大场、西郊等区和宝山县部分地域。) 闸北区(1956年北站区并入。1958年划入原北郊区中山北路至场中路地区。1962年从虹口区划入罗浮路以西地区。) 虹口区(1956年划入北四川路区,1960年划入提篮桥区) 杨浦区(1958年北郊区撤销,将走马塘以南划入。1960年1月榆林区撤销后并入。1961年浦东县撤销,将沪东街道并入。吴淞区及浦东新区变更见备注) 郊区(1949-1965期间逐步归并,形成目前行政规划): 民国末期至解放初期10个郊区名: 江湾、吴淞、大场、新泾、龙华、杨思、洋泾、高桥、真如、新市街区(1952年撤销建制,辖地划归江湾区)。 撤并情况: 1.东郊区(1956年由杨思区,洋泾区,高桥区合并而成.) 2.西郊区(1956年由新泾区,龙华区,真如区合并而成) 3.北郊区(1956年由吴淞、江湾、大场3区合并设置) 4.浦东县(位于今浦东新区西部。1958年以东郊、东昌2区设置,因地片名浦东为名。县境东邻川沙县,南接上海县,西濒黄浦江,北临长江口。县人民委员会设在浦东南路。辖高桥、洋泾、杨思3镇用11个公社、6个街道办事处。1961年撤销浦东县,原东郊区地划归川沙县,原东昌区地分别划归杨浦、黄浦、南市3区。) 注意:1.为今浦东新区雏形.2.为1980年代上海县雏形.现都已撤并.

MATLAB基本操作实验报告

南昌航空大学 数学与信息科学学院 实验报告 课程名称:数学实验 实验名称: MATLAB基本操作 实验类型:验证性■综合性□ 设计性□ 实验室名称:数学实验室 班级学号: 10 学生姓名:钟 X 任课教师(教师签名): 成绩: 实验日期: 2011-10- 10

一、实验目的 1、熟悉MATLAB基本命令与操作 2、熟悉MATLAB作图的基本原理与步骤 3、学会用matlab软件做图 二、实验用仪器设备、器材或软件环境 计算机MATLAB软件 三、实验原理、方案设计、程序框图、预编程序等 问题1:在区间【0,2π】画sinx 实验程序: >> x=linspace(0,2*pi,30); >> y=sin(x); >> plot(x,y) 问题2:在【0,2π】用红线画sinx,用绿圈画cosx,实验程序:

>> x=linspace(0,2*pi,30); >> y=sin(x); >> z=cos(x); >> plot(x,y,'r',x,z,'co') >> 问题3:在【0,π】上画y=sinx的图形。 实验程序: >> ezplot('sin(x)',[0,pi]) >> 问题4:在【0,π】上画x=cos3t,y=sin3t星形图形。

实验程序: >> ezplot('cos(t).^3','sin(t).^3',[0,pi]) >> 问题5:[-2,0.5],[0,2]上画隐函数 实验程序: >> ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2]) >> 问题6:在[-2,2]范围内绘制tanh的图形。实验程序: >> fplot('tanh',[-2,2])

Arcgis操作 实验九:上海市行政区划图制作

实验九:上海市行政区划图制作 一、实验目的 1、了解符号化、注记标注、格网绘制以及地图整饰的意义; 2、掌握基本的符号化方法、自动标注操作以及相关地图的整饰和输出的操作。 二、实验准备 数据准备: 上海市部分地区图层,其中包含: (1)点图层:区县政府(QXZF.shp),市政府(SZF.shp) (2)线图层:地铁线(DTX.shp),区县界线(QXJX.shp),道路(DL.shp) (3)面图层:区县界面(QXJM.shp),双线河(SXH.shp) 软件准备: ArcGIS Desktop9.x,ArcCatalog 三、实验内容 根据以下实验要求制作上海市行政区划图: (1)数据的符号化显示: 1)地图中共有6个区,将这6个区按照ID字段来用分类色彩表示; 2)将道路按Class字段分类:分为一级道路,二级道路,三级道路和四级道路,分别使用不同的颜色来表示; 3)地铁线符号Color:深蓝色,Width:1.0; 4)区县界线Color:橘黄色,Width:1,样式:Dashed:6:1; 5)区县政府Color:红色,Size:10.00,样式:Star 3; 6)市政府符号在区县政府基础上大小改为18。 (2)注记标注 1)对地图中6个区的Name字段使用自动标注,标注统一使用Country 2样式,大小16; 2)手动标注黄浦江(双线河),使用宋体、斜体、16号字,字体方向为纵向,使用曲线注记放置; 3)地铁线使用自动标注。使用Country 3样式;

4) 道路中,对道路的Class 字段为GL03的道路进行标注,字体为宋体,大小10; 5) 区县政府使用自动标注,字体使用宋体,大小10; 6) 市政府使用自动标注,字体为楷体,大小14,并将注记放置在符号的上部。 (3) 绘制格网 使用索引参考格网,使用默认设置。 (4) 添加图幅整饰要素 1) 添加图例,包括所有字段; 2) 添加指北针,选择ESRI North 3样式; 3) 添加比例尺,选择Alternating Scale Bar 1样式。 4)添加图层 四、实验步骤 (1) 数据符号化: 1) 创建一个空白地图,打开“原 始地图.mxd ”; 2) 根据排序规则将图层排序; 3) 在区县界面图层上右键打开 Layer Properties 对话框(图 1); a. 在Value Field 中选择字 段:NAME ; b. 单击Add All Values 按钮, 将6个区的名称都添加进 来; c. 选择一个合适的配色方案; d. 单击确定按钮完成符号化设置。 4) 在地铁线图层的符号上单击左键,打开Symbol Selector 对话框(图5.71):将地铁线 符号改为与要求一致的形式:Color :深蓝色,Width :1.5。其他如区县界线,区县政府,市政府,地铁站的符号修改也是一样; 5) 道路的符号化方法与区县界面方法类似,只需要选择CLASS 字段,并对各个级别 图1 Layer Properties 对话框

图的遍历操作实验报告

. .. . .. .. 实验三、图的遍历操作 一、目的 掌握有向图和无向图的概念;掌握邻接矩阵和邻接链表建立图的存储结构;掌握DFS及BFS对图的遍历操作;了解图结构在人工智能、工程等领域的广泛应用。 二、要求 采用邻接矩阵和邻接链表作为图的存储结构,完成有向图和无向图的DFS 和BFS操作。 三、DFS和BFS 的基本思想 深度优先搜索法DFS的基本思想:从图G中某个顶点Vo出发,首先访问Vo,然后选择一个与Vo相邻且没被访问过的顶点Vi访问,再从Vi出发选择一个与Vi相邻且没被访问过的顶点Vj访问,……依次继续。如果当前被访问过的顶点的所有邻接顶点都已被访问,则回退到已被访问的顶点序列中最后一个拥有未被访问的相邻顶点的顶点W,从W出发按同样方法向前遍历。直到图中所有的顶点都被访问。 广度优先算法BFS的基本思想:从图G中某个顶点Vo出发,首先访问Vo,然后访问与Vo相邻的所有未被访问过的顶点V1,V2,……,Vt;再依次访问与V1,V2,……,Vt相邻的起且未被访问过的的所有顶点。如此继续,直到访问完图中的所有顶点。 四、示例程序 1.邻接矩阵作为存储结构的程序示例

#include"stdio.h" #include"stdlib.h" #define MaxVertexNum 100 //定义最大顶点数 typedef struct{ char vexs[MaxVertexNum]; //顶点表 int edges[MaxVertexNum][MaxVertexNum]; //邻接矩阵,可看作边表int n,e; //图中的顶点数n和边数e }MGraph; //用邻接矩阵表示的图的类型 //=========建立邻接矩阵======= void CreatMGraph(MGraph *G) { int i,j,k; char a; printf("Input VertexNum(n) and EdgesNum(e): "); scanf("%d,%d",&G->n,&G->e); //输入顶点数和边数 scanf("%c",&a); printf("Input Vertex string:"); for(i=0;in;i++) { scanf("%c",&a); G->vexs[i]=a; //读入顶点信息,建立顶点表 }

上海市分乡镇行政区划组图

竭诚为您提供优质文档/双击可除上海市分乡镇行政区划组图 篇一:上海市行政区划图 目录 1课程设计的目的................................................. (1) 2实验环境及数据................................................. (1) 3实验要求................................................. (1) 3.1数据的符号化显示................................................. (1) 3.2注记标注................................................. .. (2)

3.3绘制格网................................................. .. (2) 3.4绘制环境污染专题层................................................. . (2) 3.5添加图幅整饰要素................................................. (2) 4实验主要步骤................................................. .. (2) 5上海市行政区划图制作的主要步骤................................................. ..5 5.1数据符号化................................................. (5) 5.1.1打开shanghai.mxd地图文档 (5) 5.1.2根据排序规则对图层进行排序 (5)

实验报告1windows的基本操作范例

实验名称:Windows的基本操作 一、实验目的 1.掌握桌面主题的设置。 2.掌握快捷方式的创建。 3.掌握开始菜单的组织。 4.掌握多任务间的数据传递——剪贴板的使用。 5.掌握文件夹和文件的创建、属性查看和设置。 6.掌握文件夹和文件的复制、移动和删除与恢复。 7.熟悉文件和文件夹的搜索。 8.熟悉文件和文件夹的压缩存储和解压缩。 二、实验环境 1.中文Windows 7操作系统。 三、实验内容及步骤 通过上机完成实验4、实验5所有内容后完成该实验报告 1.按“实验4--范例内容(1)”的要求设置桌面,将修改后的界面复制过来。 注:没有桌面背景图“Autumn”的,可选择其它背景图。 步骤:在桌面空白区域右击,选择菜单中的“个性化”,在弹出的窗口中点击“桌面背景”,在背景栏内选中“某一张图片”,单击“确定”。 修改后的界面如下图所示: 2.将画图程序添加到“开始”菜单的“固定项目列表”上。 步骤:右击“开始/所有程序/附件”菜单中的画图程序项,在弹出的快捷菜单中选“附到「开始」菜单”命令。 3.在D盘上建立以“自己的学号+姓名”为名的文件夹(如01108101刘琳)和其子文件 夹sub1,然后:

步骤:选定D:\为当前文件夹,选择“文件/新建/文件夹”命令,并将名字改为“学号+姓名”;选定“ D:\学号+姓名”为当前文件夹,选择“文件/新建/文件夹”命令,并将名字改为“sub1” ①在C:\WINDOWS中任选2个TXT文本文件,将它们复制到“学号+姓名”文件夹中;步骤:选定“C:\WINDOWS”为当前文件夹,随机选取2个文件, CTRL+C复制,返回“D:\学号+姓名”的文件夹,CTRL+V粘贴 ②将“学号+姓名”文件夹中的一个文件移到其子文件夹sub1中; 步骤:选定“ D:\学号+姓名”为当前文件夹,选中其中任意一个文件将其拖拽文件到subl ③在sub1文件夹中建立名为“”的空文本文档; 步骤:选定“ D:\学号+姓名\ sub1”为当前文件夹,在空白处单击右键,选择“新建\文本文档”,把名字改为test,回车完成。 ④删除文件夹sub1,然后再将其恢复。 步骤:选定“ D:\学号+姓名”为当前文件夹,右键单击“sub1”文件夹,选择“删除”,然后打开回收站,右键单击“sub1”文件夹,在弹出的快捷菜单中选择“还原”。 4.搜索C:\WINDOWS\system文件夹及其子文件夹下所有文件名第一个字母为s、文件长 度小于10KB且扩展名为exe的文件,并将它们复制到sub1文件夹中。 步骤:选定“ C:\WINDOWS\system”为当前文件夹,单击“搜索”按钮,在左侧窗格选择“所有文件和文件夹”,在“全部或部分文件名”中输入“s*.exe”,在“大小”中,选择“0~10KB”。 5.用不同的方法,在桌面上创建名为“计算器”、“画图”和“剪贴板”的三个快捷方式, 它们应用程序分别为:、和。并将三个快捷方式复制到sub1文件夹中。 步骤:①在"开始"菜单的"所有程序"子菜单中找到"计算器",单击右键,在弹出的快捷菜单中选择“发送到\桌面快捷方式”。 ②在"开始"菜单的"所有程序"子菜单中找到"画图",将其拖至桌面空白处。 ③在桌面上单击右键,在弹出的快捷菜单中选择“新建\快捷方式”,在“创建快捷方式”

上海市行政区划图制作

第五章数据的可视化表达 练习:上海市行政区划图制作 一、背景 专题地图是突出地表示一种或几种自然现象和社会经济现象的地图。按照内容来分,某一地区的行政区划图属于社会经济地图,表示各种社会经济现象的特征、地理分布及其相互关系。 当确定了一幅地图所包含的数据之后,下一步就是确定地图要素的表示方法,即符号化方法,它是根据数据的属性特征,地图用途和制图比例尺来确定地图要素的表示方法的。符号化决定了地图将传递怎样的内容。矢量数据中,无论是点状,线状还是面状要素,都可以依据要素的属性特征采取不同的符号化方法来实现数据的符号化。 地图注记是一幅完整地图的有机组成部分,用来说明图形符号无法表达的定量或定性特征,如道路名称、城镇名称等。 坐标格网是地图重要的要素组成,它反映了地图的坐标系统或者地图投影信息。 一幅完整的地图除了上述要素以外,还需要包含与地理数据相关的一系列辅助要素,如图名,图例,比例尺,指北针等。 二、目的 让读者了解符号化,注记标注,格网绘制以及地图整饰的意义,掌握符号化中一些方法的应用,掌握自动标注操作以及一些地图整饰和输出的操作。对数字地图制图有初步的认识。 三、要求 1、数据的符号化显示: 1)地图中共有6个区。将这6个区按照ID字段来用分类色彩表示。 2)将道路按Class字段分类:分为一级道路,二级道路,三级道路和四级道路,分别使用不同的颜色来表示。 3)地铁线符号Color:深蓝色,Width:1.0。 4)区县界线Color:橘黄色,Width:1,样式:Dashed6:1。 5)区县政府Color:红色,Size:10.00,样式:Star 3。 6)市政府符号在区县政府基础上把大小改为16。 2、注记标注 1)对地图中6个区的Name字段使用自动标注。标注统一使用Country 2样式。 2)手动标注黄浦江(双线河),使用宋体,斜体,16号字,字体方向为纵向,使用曲线注记放置。 3)地铁线使用自动标注。使用Country 3样式。 4)道路中,对道路的Class字段为GL03的道路进行标注,字体使用宋体,大小10。 5)区县政府使用自动标注,字体使用宋体,大小10。 6)市政府使用自动标注,字体使用楷体,大小14,并将注记放置在符号的上部。 3、绘制格网使用索引参考格网,使用默认设置。 4、添加图幅整饰要素 1)添加图例,包括所有字段。 2)添加指北针,选择ESRI North 3样式。

数据结构实验图的基本操作

浙江大学城市学院实验报告 课程名称数据结构 实验项目名称实验十三/十四图的基本操作 学生姓名专业班级学号 实验成绩指导老师(签名)日期2014/06/09 一.实验目的和要求 1、掌握图的主要存储结构。 2、学会对几种常见的图的存储结构进行基本操作。 二.实验内容 1、图的邻接矩阵定义及实现: 建立头文件test13_AdjM.h,在该文件中定义图的邻接矩阵存储结构,并编写图的初始化、建立图、输出图、输出图的每个顶点的度等基本操作实现函数。同时建立一个验证操作实现的主函数文件test13.cpp(以下图为例),编译并调试程序,直到正确运行。 2、图的邻接表的定义及实现: 建立头文件test13_AdjL.h,在该文件中定义图的邻接表存储结构,并编写图的初始化、建立图、输出图、输出图的每个顶点的度等基本操作实现函数。同时在主函数文件test13.cpp中调用这些函数进行验证(以下图为例)。

3、填写实验报告,实验报告文件取名为report13.doc。 4、上传实验报告文件report13.doc到BB。 注: 下载p256_GraphMatrix.cpp(邻接矩阵)和 p258_GraphAdjoin.cpp(邻接表)源程序,读懂程序完成空缺部分代码。 三. 函数的功能说明及算法思路 (包括每个函数的功能说明,及一些重要函数的算法实现思路) 四. 实验结果与分析 (包括运行结果截图、结果分析等)

五.心得体会

程序比较难写,但是可以通过之前的一些程序来找到一些规律 (记录实验感受、上机过程中遇到的困难及解决办法、遗留的问题、意见和建议等。) 【附录----源程序】 256: //p-255 图的存储结构以数组邻接矩阵表示, 构造图的算法。 #include #include #include #include typedef char VertexType; //顶点的名称为字符 const int MaxVertexNum=10; //图的最大顶点数 const int MaxEdgeNum=100; //边数的最大值 typedef int WeightType; //权值的类型 const WeightType MaxValue=32767; //权值的无穷大表示 typedef VertexType Vexlist[MaxVertexNum]; //顶点信息,定点名称 typedef WeightType AdjMatrix[MaxVertexNum][MaxVertexNum]; //邻接矩阵typedef enum{DG,DN,AG,AN} GraphKind; //有向图,有向网,无向图,无向网typedef struct{ Vexlist vexs; // 顶点数据元素 AdjMatrix arcs; // 二维数组作邻接矩阵 int vexnum, arcnum; // 图的当前顶点数和弧数 GraphKind kind; // 图的种类标志 } MGraph; void CreateGraph(MGraph &G, GraphKind kd)// 采用数组邻接矩阵表示法,构造图G {//构造有向网G int i,j,k,q; char v, w; G.kind=kd; //图的种类 printf("输入要构造的图的顶点数和弧数:\n"); scanf("%d,%d",&G.vexnum,&G.arcnum); getchar();//过滤回车 printf("依次输入图的顶点名称ABCD...等等:\n"); for (i=0; i

制作上海市行政区划图

制作上海市行政区划图 一:实验目的:了解符号化,注记标注,格网绘制,以及地图整饰意义,以及地图的整饰,和输出的操作。 二:实验数据:(1)点图层:区县政府(QXZF.Shp),市政府(SZF.shp) (2)线图层:地铁线(DTX.Shp),曲线界线(QXJX.shp),道路(DL.Shp) (3)面图层:曲线界面(QXJM.Shp),双河线(SHX.shp) 三:实验步骤:(1)数据符号化 1)双击shanghai.mxd对话框,打开arcmap。 2)根据排序规则对图层排序 3)在曲线界面上右击打开Layer Properties 对话框 A:在Value Field中选中字段:NAME。 B:单机Add All Values按钮,将六个区域名称添 加进来。 C:选择一个合适的配色方案。

D :单机符号化按钮完成符号化设置。 4)在地铁线的符号上单机左键,打开Symbal Selector 对话框,将地铁线符号改为与要求一致的形式:color:深蓝色:wide:1.5.其他区限界线,区县政府,市政府,地铁线符号按要求修改。 5)道路的符号化与区县界面方法类似,只需选择class 字段,并对各个级别使用大小不同的颜色和符号。 (2)地图标注 1)区县界面图层上右击properties 命令,打开Properties 对选择属性 配置合适的色彩

话框,进入 Label选项卡,如上图。 A:徐昂中Label feature in this layer复选框 B:在Label下拉菜单中选择NAME字段。 C:单机label style按钮,打开Label Styles Selector对话框。 D:选择country2字样,单机OK返回。 E:单机确定按钮应用该设置。 (2)手动标注双河线 A:单机view下的Toolbars,选中Draw,窗口出现Draw 工具条。 B:单机注记工具中得曲线注记设置按钮,沿着黄浦江划一条弧线,双击结束操作。 C:在文本框中输入“黄浦江”。 D:设置字体,字号,斜体等属性。

数字图像处理实验报告

目录 实验一:数字图像的基本处理操作 (4) :实验目的 (4) :实验任务和要求 (4) :实验步骤和结果 (5) :结果分析 (8) 实验二:图像的灰度变换和直方图变换 (9) :实验目的 (9) :实验任务和要求 (9) :实验步骤和结果 (9) :结果分析 (13) 实验三:图像的平滑处理 (14) :实验目的 (14) :实验任务和要求 (14) :实验步骤和结果 (14) :结果分析 (18) 实验四:图像的锐化处理 (19) :实验目的 (19) :实验任务和要求 (19) :实验步骤和结果 (19) :结果分析 (21)

实验一:数字图像的基本处理操作 :实验目的 1、熟悉并掌握MATLAB、PHOTOSHOP等工具的使用; 2、实现图像的读取、显示、代数运算和简单变换。 3、熟悉及掌握图像的傅里叶变换原理及性质,实现图像的傅里叶变换。:实验任务和要求 1.读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分 成三个子窗口来分别显示RGB图像和灰度图像,注上文字标题。 2.对两幅不同图像执行加、减、乘、除操作,在同一个窗口内分成五个子窗口来分 别显示,注上文字标题。 3.对一幅图像进行平移,显示原始图像与处理后图像,分别对其进行傅里叶变换, 显示变换后结果,分析原图的傅里叶谱与平移后傅里叶频谱的对应关系。 4.对一幅图像进行旋转,显示原始图像与处理后图像,分别对其进行傅里 叶变换,显示变换后结果,分析原图的傅里叶谱与旋转后傅里叶频谱的 对应关系。 :实验步骤和结果 1.对实验任务1的实现代码如下: a=imread('d:\'); i=rgb2gray(a); I=im2bw(a,; subplot(1,3,1);imshow(a);title('原图像'); subplot(1,3,2);imshow(i);title('灰度图像'); subplot(1,3,3);imshow(I);title('二值图像'); subplot(1,3,1);imshow(a);title('原图像'); 结果如图所示:

上海浦东行政区划图

竭诚为您提供优质文档/双击可除上海浦东行政区划图 篇一:上海市行政区划 上海市行政区划 中心城黄浦区 区虹口区徐汇区杨浦区 宝山区 奉贤区长宁区静安区普陀区闸北区郊区 郊县 闵行区青浦区嘉定区浦东新区金山区松江区崇明县 松江区辖6个街道、11个镇: 岳阳街道、永丰街道、方松街道、中山街道、广富林街道、九里亭街道、泗泾镇、佘山镇、车墩镇、新桥镇、洞泾镇、九亭镇、泖港镇、石湖荡镇、新浜镇、叶榭镇、小昆山镇 青浦区八个镇三个街道办事处 朱家角镇、赵巷镇、徐泾镇、华新镇、重固镇、白鹤镇、练塘镇、金泽镇8个镇和夏阳、盈浦、香花桥3个街道办事处

闵行区辖4个街道、9个镇、1个市级工业区 江川路街道、新虹街道、古美路街道、浦锦街道[3]、莘庄镇、七宝镇、浦江镇、梅陇镇、虹桥镇、马桥镇、吴泾镇、华漕镇、颛桥镇。古北新城、海申花园、振宏公寓、锦华公寓、金虹大厦、虹华苑、金斯花园、锦锈江南家园、虹桥花苑、井亭苑)、7个村(虹桥、虹二、虹六、井亭、新桥、虹四、西郊)。 杨浦区 定海路街道、平凉路街道、江浦路街道、四平路街道、控江路街道、长白新村街道、延吉新村街道、殷行街道、大桥街道、五角场街道、新江湾城街道、五角场镇 金山区辖1个街道、1个工业区、9个镇 石化街道、金山工业区、朱泾镇、枫泾镇、张堰镇、亭林镇、吕巷镇、廊下镇、金山卫镇、漕泾镇、山阳镇奉贤区辖1个街道8个镇4个社区 西渡街道南桥镇奉城镇四团镇柘林镇庄行镇金汇镇青 村镇海湾镇 奉浦社区属于南桥镇区 金海社区属于南桥镇区 上海奉贤海湾旅游区属于海湾镇区 上海海港综合经济开发区属于四团镇区 宝山区辖3个街道、9个镇、1个工业区:

数字图像处理实验报告

目录 实验一:数字图像的基本处理操作....................................................................... 错误!未定义书签。:实验目的 .............................................................................................................. 错误!未定义书签。:实验任务和要求..................................................................................................... 错误!未定义书签。:实验步骤和结果..................................................................................................... 错误!未定义书签。:结果分析................................................................................................................. 错误!未定义书签。实验二:图像的灰度变换和直方图变换............................................................... 错误!未定义书签。:实验目的 .............................................................................................................. 错误!未定义书签。:实验任务和要求..................................................................................................... 错误!未定义书签。:实验步骤和结果..................................................................................................... 错误!未定义书签。:结果分析................................................................................................................. 错误!未定义书签。实验三:图像的平滑处理....................................................................................... 错误!未定义书签。:实验目的 .............................................................................................................. 错误!未定义书签。:实验任务和要求..................................................................................................... 错误!未定义书签。:实验步骤和结果..................................................................................................... 错误!未定义书签。:结果分析................................................................................................................. 错误!未定义书签。实验四:图像的锐化处理......................................................................................... 错误!未定义书签。:实验目的 .............................................................................................................. 错误!未定义书签。:实验任务和要求..................................................................................................... 错误!未定义书签。:实验步骤和结果..................................................................................................... 错误!未定义书签。:结果分析................................................................................................................. 错误!未定义书签。

中国的行政区划图

竭诚为您提供优质文档/双击可除 中国的行政区划图 篇一:中国行政区划图 中国行政区划 (家长可给孩子打印两份,或根据自己孩子具体情况多打印几份,以备练习。第二页一定要留出一份监督或检查孩子的学习和掌握情况,感谢家长的支持!另外,为了让孩子更快的学习这部分知识,可上文具店购买一个《中国省级行政区划模型》) 我国地域辽阔。共分为华北、东北、华东、华中、华南、西南和西北等地区。 a华北:北京、天津、河北、内蒙古、山西。b东北:黑龙江、吉林、辽宁。 c华东:山东、安徽、江苏、上海、浙江、江西、福建、台湾。d华中:河南、湖北、湖南。 e华南:广西、广东、海南、香港、澳门。F西南:云南、贵州、四川、西藏、重庆。g西北:陕西、甘肃、宁夏、新疆、青海。1北京市(京北京市)2天津市(津天津市)3河北省(冀石家庄市)4山西省(晋太原市)

5内蒙古自治区(内蒙古呼和浩特市)6辽宁省(辽沈阳市) 1 7吉林省(吉长春市)8黑龙江省(黑哈尔滨市)9上海市(沪/申上海市)10江苏省(苏南京市)11浙江省(浙杭州市)12安徽省(皖合肥市)13福建省(闽福州市)14江西省(赣南昌市) 15山东省(鲁济南市)16河南省(豫郑州市)17湖北省(鄂武汉市)18湖南省(湘长沙市)19广东省(粤广州市)20广西壮族自治区(桂南宁市)21海南省(琼海口市)22重庆市(渝重庆市) 23四川省(川/蜀成都市)24贵州省(黔/贵贵阳市)25云 南省(滇/云昆明市)26西藏自治区(藏拉萨市)27陕西省(陕 ∕秦西安市)28甘肃省(甘/陇兰州市)29青海省(青西宁 市)30宁夏回族自治区(宁银川市) 31新疆维吾尔自治区(新乌鲁木齐市)32香港特别行政 区(港香港)33澳门特别行政区(澳澳门)34台湾省(台台北市) 可以总结成“两湖两广两河山,五江(疆)二宁青陕甘,云贵西四北上天,重内台海福吉安,香港澳门庆回归,爱我祖国好河山。”来记 在图中填写省级行政(中国的行政区划图)区划的名称、简称、行政中心等。 2 AA

数字图像处理实验报告

数字图像处理实验报告实验一数字图像基本操作及灰度调整 一、实验目的 1)掌握读、写图像的基本方法。 2)掌握MATLAB语言中图像数据与信息的读取方法。 3)理解图像灰度变换处理在图像增强的作用。 4)掌握绘制灰度直方图的方法,理解灰度直方图的灰度变换及均衡化的方法。 二、实验内容与要求 1.熟悉MATLAB语言中对图像数据读取,显示等基本函数 特别需要熟悉下列命令:熟悉imread()函数、imwrite()函数、size()函数、Subplot()函数、Figure()函数。 1)将MA TLAB目录下work文件夹中的forest、tif图像文件读出、用到imread,imfinfo 等文件,观察一下图像数据,了解一下数字图像在MA TLAB中的处理就就是处理一个矩阵。将这个图像显示出来(用imshow)。尝试修改map颜色矩阵的值,再将图像显示出来,观察图像颜色的变化。 2)将MA TLAB目录下work文件夹中的b747、jpg图像文件读出,用rgb2gray()将其转化为灰度图像,记为变量B。 2.图像灰度变换处理在图像增强的作用 读入不同情况的图像,请自己编程与调用Matlab函数用常用灰度变换函数对输入图像进行灰度变换,比较相应的处理效果。 3.绘制图像灰度直方图的方法,对图像进行均衡化处理 请自己编程与调用Matlab函数完成如下实验。 1)显示B的图像及灰度直方图,可以发现其灰度值集中在一段区域,用imadjust函 数将它的灰度值调整到[0,1]之间,并观察调整后的图像与原图像的差别,调整后的灰度直方图与原灰度直方图的区别。 2)对B进行直方图均衡化处理,试比较与源图的异同。 3)对B进行如图所示的分段线形变换处理,试比较与直方图均衡化处理的异同。

上海市行政区划图

目录 1课程设计的目的 (1) 2实验环境及数据 (1) 3实验要求 (1) 3.1数据的符号化显示 (1) 3.2注记标注 (2) 3.3绘制格网 (2) 3.4绘制环境污染专题层 (2) 3.5添加图幅整饰要素 (2) 4实验主要步骤 (2) 5 上海市行政区划图制作的主要步骤 (5) 5.1 数据符号化 (5) 5.1.1 打开shanghai.mxd地图文档 (5) 5.1.2 根据排序规则对图层进行排序 (5) 5.1.3 区县界面的符号化 (5) 5.1.4 道路的符号化 (7) 5.1.5 地铁的符号化 (8) 5.1.6 区县界线、区县政府、市政府、地铁站的符号化 (10) 5.2 地图标注 (12) 5.2.1区县界面的标注 (12) 5.2.2 双河线的标注(手动) (13) 5.2.3 地铁线的标注 (15) 5.2.4 “GL03”道路名称的标注 (16) 5.2.5 市、区政府的标注 (18) 5.3 设置网格 (20) 5.4 对水环境质量分级 (22) 5.5 添加图幅整饰要素 (24) 6小结体会 (27) 参考文献 (28) 致谢 (29)

1课程设计的目的 (1)熟悉ArcGIS的基本操作; (2)了解符号化、注记标注、格网绘制以及地图整饰的意义; (3)掌握基本的符号化方法、自动标注操作以及相关地图的整饰和输出的操作;(4)对数字地图制图有初步的认识; (5)掌握环境信息数据污染专题图的制作方法。 2实验环境及数据 软件环境:ArcGIS Deskpro桌面平台 数据为上海市部分地区矢量地图,其中包含: (1)点图层:区县政府,市政府,水采样点 (2)线图层:地铁线、区县界线、道路 (3)面图层:区县界面,双线河 3实验要求 3.1数据的符号化显示 1)地图中共有6个区,将这6个区按照Name字段来用分类色彩表示 2)将道路按class字段分类:分为一级道路、二级道路、三级道路和四级道路,分别使用不同的颜色来表示 3)地铁线符号color:深蓝色,width:1.5 4)区县界线Color:橘黄色,Width:1,样式:Dashed 5)区县政府Color:红色;size:10;样式:Star 3 6)市政府符号在区县政府基础上改为大小18

数字图像处理实验一图像的基本操作和基本统计指标计算实验报告

实验一图像的基本操作和基本统计指标计算 一、实验目的 熟悉MATLAB图像处理工具箱,在掌握MATLAB基本操作的基础上,本课程主要依靠图像处理工具箱验证和设计图像处理算法。对于初学者来说,勤学多练、熟悉MATLAB图像处理工具箱也是学号本课程的必经之路。 了解计算图像的统计指标的方法及其在图像处理中的意义。 了解图像的几何操作,如改变图像大小、剪切、旋转等。 二、实验主要仪器设备 (1)台式计算机或笔记本电脑 (2)MATLAB(安装了图像处理工具箱,即Image Processing Toolbox(IPT)) (3)典型的灰度、彩色图像文件 三、实验原理 (1)将一幅图像视为一个二维矩阵。 < (2)利用MATLAB图像处理工具箱读、写和显示图像文件。 ①调用imread函数将图像文件读入图像数组(矩阵)。例如“I=imread(‘’);”。其基本格式为:“A=imread(‘’)”,其中,A为二维矩阵,filename.为文件名,fmt为图像文件格式的扩展名。 ②调用imwrite函数将图像矩阵写入图像文件。例如“imwrite(A,’’);”。其基本格式为“imwrite(a,”。 ③调用imshow函数显示图像。例如“imshow(‘’);”。其基本格式为:I为图像矩阵,N 为显示的灰度级数,默认时为256。 (3)计算图像有关的统计参数。 四、实验内容 (1)利用MATLAB图像处理工具箱和Photoshop读、写和显示图像文件。 (2)利用MATLAB计算图像有关的统计参数。 五、实验步骤 (1)利用“读图像文件I/O”函数读入图像。 (2)利用“读图像文件I/O”的iminfo函数了解图像文件的基本信息:主要包括Filename(文件名)、FileModDate(文件修改时间)、Filesize(文件尺寸)、Format(文件格式)、FormatVersion(格式版本)、Width(图像宽度)、Height(图像高度)、BitDepth(每个像素的位深度)、ColorType(彩色类型)、CodingMethod(编码方法)等。 ' (3)利用“像素和统计处理”函数计算读入图像的二维相关系数(corr2函数)、确定像素颜色值(impixel函数)、确定像素的平均值(mean2函数)、显示像素信息(pixval函数)、计算像素的标准偏移(std2函数)等。 要求:参照例题,对图像J加均值为0、方差为的高斯白噪声形成有噪图像J1,即

链表基本操作实验报告

实验2 链表基本操作实验 一、实验目的 1. 定义单链表的结点类型。 2. 熟悉对单链表的一些基本操作和具体的函数定义。 3. 通过单链表的定义掌握线性表的链式存储结构的特点。 二、实验容与要求 该程序的功能是实现单链表的定义和主要操作。如:单链表建立、输出、插入、删除、查找等操作。该程序包括单链表结构类型以及对单链表操作的具体的函数定义和主函数。程序中的单链表(带头结点)结点为结构类型,结点值为整型。 要求: 同学们可参考指导书实验2程序、教材算法及其他资料编程实现单链表相关操作。必须包括单链表创建、输出、插入、删除操作,其他操作根据个人情况增减。 三、 算法分析与设计。 头结点

2.单链表插入 s->data=x; s->next=p->next; p->next=s; 3.单链表的删除: p->next=p->next->next;

四、运行结果 1.单链表初始化 2.创建单链表 3.求链表长度 4.检查链表是否为空 5.遍历链表 6.从链表中查找元素 7.从链表中查找与给定元素值相同的元素在顺序表中的位置

8.向链表中插入元素 插入元素之后的链表 9.从链表中删除元素 删除位置为6的元素(是3) 10.清空单链表 五、实验体会 经过这次单链表基本操作实验,自己的编程能力有了进一步的提高,认识到自己以前在思考一个问题上思路不够开阔,不能灵活的表达出自己的想法,虽然在打完源代码之后出现了一些错误,但是经过认真查找、修改,最终将错误一一修正,主要是在写算法分析的时候出现了障碍,经过从网上查找资料,自己也对程序做了仔细的分析,对单链表创建、插入、删除算法画了详细的N-S流程图。

相关文档
最新文档