gis软件设计实验报告完整版
GIS原理实验一实验报告

GIS原理实验一实验报告
实验一:GIS原理实验报告
一、实验目的:
1.了解GIS原理的基本概念和基本原理;
2.掌握ArcGIS软件的基本操作方法;
二、实验仪器与材料:
1.计算机;
2.ArcGIS软件。
三、实验原理及方法:
1.实验原理:
GIS(地理信息系统)是一种用来存储、管理、查询、分析和显示地理位置相关的数据的系统。
它通过将地理数据与属性数据结合起来,可以用来理解和分析地理问题。
GIS技术在地理学、城市规划、环境科学等领域具有广泛的应用。
2.实验方法:
四、实验步骤:
1.启动ArcGIS软件,在主界面点击“打开”按钮,选择一个已有的地理数据文件进行加载。
3.通过“绘制”工具栏的不同绘图工具,可以在地图上绘制点、线、面等地理要素。
4.选择“选择”工具栏,可以对地理要素进行选择操作,如选择一个
区域内的所有要素。
5.选择“查询”工具栏,可以对地理要素进行属性查询操作,如查询
其中一字段大于其中一值的要素。
6.选择“分析”工具栏,可以对地理要素进行空间分析操作,如计算
两个要素之间的距离。
五、实验结果与分析:
六、实验总结:
七、实验心得:
通过本次实验,我对GIS原理有了更深入的了解,并掌握了ArcGIS
软件的基本操作方法。
在实验过程中,我遇到了一些困难,但通过查阅相
关资料和询问老师的帮助,我顺利完成了实验。
实验中,我发现GIS技术
的应用非常广泛,对于我们理解地理问题和进行地理数据分析非常有帮助。
我会继续学习和研究GIS技术,提高自己的技能水平。
MAPGIS实训实习报告(一)份

MAPGIS实训实习报告(一)份MAPGIS实训实习报告1一、实习时间和实习地点实习时间:2023年4月1日至4月15日,实习地点:四教机房。
二、实验目的与要求1、掌握点、线、区输入方法和相应参数的设置。
2、掌握点、线的常用编辑方法。
3、掌握自动矢量化、交互式矢量化、封闭式矢量化和高程自动赋值等方法。
三、实验步骤与内容1、新建工程在进行数据输入之前,首先需要新建工程文件,新建工程文件的目的是对文件进行管理。
选择新建工程功能后,系统会弹出对话框,这是系统要求在新建工程时,先设置好一个图幅的地图参数(实际上它只对地图进行描述,并没有对图形进行),它做为以后在添加文件时的比较标准。
如果要添加文件的地图参数与先设置好的不一样时,系统要求进行投影变换或修改地图参数,以保证工程中所有文件的地图参数一致。
2、新建工程图例工程图例在编辑好系统库基础上进行的。
进行图形输入前,最好先根据图幅的内容,建立完备的工程图例。
在工程视图中点击右键,在弹出的菜单中选择“新建工程图例”。
(1)选择图例类型,不同类型的图元对应不同类型的图例。
(2)输入图例的名称和描述信息的分类码。
通过设置分类码,可以将图例与文件建立起对应关系。
在图例文件设置好后,还需对工程中的文件进行设置分类码,只需在工程视图中选中一个文件,当它为兰条高亮显示时,点击右键,菜单中选择“修改项目”,修改其分类码,使其与图例相对应。
这样,在图例板中提取一个图例,系统会自动将与其对应的文件设为“当前编辑”状态。
(3)设置图例参数:首先选择图元类型,然后输入图元的各种参数。
(4)属性结构和属性内容:在这里的属性结构和属性内容与点、线、区菜单下的有所不同,当您对图例的属性结构和属性内容进行修改时,并不影响在文件中的属性结构及属性内容。
(5)按添加按钮,将图例添加到右边的列表框中。
(6)如果您要修改某图例,先用光标激活图例,再按编辑按钮,或者用光标双击列表框中的图例,这样系统马上切换到图例的编辑状态,于是就可以对图例参数及属性结构、内容进行修改了。
GIS实验报告

GIS实验报告一、实验目的本次 GIS 实验旨在深入了解地理信息系统(GIS)的基本原理和操作方法,通过实际操作和数据分析,掌握 GIS 在地理数据处理、空间分析和地图制作等方面的应用,提高对地理空间信息的理解和处理能力。
二、实验环境本次实验使用的软件为 ArcGIS 106,操作系统为 Windows 10。
实验数据包括地形数据、土地利用数据、道路数据等。
三、实验内容1、数据导入与预处理首先,将实验所需的各类数据导入 ArcGIS 中。
在导入过程中,需要注意数据格式的兼容性,并对数据进行必要的预处理,如坐标系的定义、数据的裁剪和拼接等。
通过这些操作,确保数据的准确性和完整性,为后续的分析和处理奠定基础。
2、空间数据编辑在 ArcGIS 中,使用编辑工具对空间数据进行修改和完善。
例如,对道路数据进行线段的添加、删除和修改,以使其更符合实际情况。
同时,对土地利用数据中的错误分类进行纠正,保证数据的质量。
3、空间分析运用 ArcGIS 的空间分析功能,进行缓冲区分析、叠加分析和网络分析等。
(1)缓冲区分析:以道路中心线为基础,创建一定宽度的缓冲区,用于评估道路对周边环境的影响范围。
(2)叠加分析:将土地利用数据与地形数据进行叠加,分析不同地形条件下的土地利用类型分布情况。
(3)网络分析:通过构建道路网络模型,计算最短路径、服务范围等,为交通规划和资源配送提供决策支持。
4、地图制作与输出根据分析结果,制作专题地图。
在地图制作过程中,合理选择地图符号、颜色和标注,以清晰直观地展示地理信息。
同时,添加图例、比例尺和指北针等地图要素,增强地图的可读性。
最后,将制作好的地图以多种格式输出,如图片格式(JPEG、PNG 等)和 PDF 格式,以便于分享和使用。
四、实验结果1、数据预处理后,各类数据的坐标系统一,数据完整性得到保障,为后续分析提供了可靠的数据基础。
2、空间数据编辑使得道路和土地利用数据更加准确和合理,提高了数据的质量。
gis软件设计实验报告完整版

地理与生物信息学院2012 / 2013 学年第一学期GIS软件设计实验报告课程名称:GIS软件设计实验名称:小型GIS软件系统的设计与开发班级学号 B******** B********学生姓名冶福荣郑正中指导教师原立峰日期:2012 年9 月一、软件设计题目基于ArcGIS Engine及C#编程语言构建一个小型GIS平台系统。
二、设计内容软件为一个小型的GIS平台,主要包括:空间数据存取模块、地图浏览模块、地图编辑模块、空间查询模块、空间分析模块、地图修饰模块。
(1)空间数据存取模块该模块实现对地图数据的新建、加载、保存、另存和打印输出对于地图的硬拷贝输出实现所见即所得效果。
(2)地图浏览模块该模块主要包括地图工具、滚动条,状态条、鹰眼图、内容视图等。
其中地图工具可以实现放大、缩小、中心放大、中心缩小、全景视图、漫游、要素选择和取消、空间查询等具体功能。
(3)地图数据编辑模块该模块能够实现新建图层、添加图层、删除所有图层、开始编辑和结束编辑的操作。
编辑可以对图层进行创建新特征、修改任务、移动特征和设置捕捉环境等操作。
(4)空间查询模块该模块实现的是属性查询。
(5)空间分析模块该模块可以进行缓冲区分析。
三、设计要求使用ArcGIS Engine和C#、等编程语言完成任务。
四、实现过程1.空间数据存储模块图1. 文件菜单图2. 工具栏A.新建地图1、创建同步地图类ControlsSynchronizer2、新建新的地图对象IMap map=new map();同时更新地图文档B.加载shapefile文件和mxd文档1、新建打开文档对话框,设置文件类型为”(*.shp)|*.shp”2、将对话框获得的s hapefile文档的地址返回,检查文档是否存在,若存在则将文档加载,并将文档中的参数添加至featureclass和featurelayer中;若不存在,则错误提示。
3、更新mapcontrol和鹰眼中的地图。
GIS程序设计实验报告

合肥工业大学GIS程序设计实践报告设计名称学生成绩管理系统班级地理信息系统11—1班学生姓名卞雨凡学号 20114608起止时间 2013.7.1—2013.7.51.目的及意义《GIS程序设计》是GIS专业的一门院定必修课,主要内容是介绍C++语言中的数据类型、运算、语句结构及其程序设计的基本方法;《GIS程序设计实践》是在学生学习完上述课程以后进行的设计性实验课程,目的是使学生能够更好地掌握C++程序设计语言,更深地理解面向对象程序设计的基本概念与方法,从而学会利用C++语言解决一般应用问题,并为后续专业课程的学习奠定程序设计基础。
通过做课程实验,学生应能加深对讲授内容的理解,累积经验、学会独立上机调试程序;并且逐步达到综合运用封装、继承和多态等C++难点知识,真正掌握C++语言的精华,从而熟练应用C++程序设计语言。
2.选题概述该成绩管理系统的基础信息构成由若干学生的信息记录组成,记录包括学生的学号(不超过10个字符)、姓名、专业、性别、成绩(数据类型为double)组成。
所具有的功能如下:(1)添加学生成绩信息(2)显示学生成绩信息(3)查找学生成绩信息(4)修改学生成绩信息(5)删除学生成绩信息(6)插入学生成绩信息(7)按平均分成绩排列(8)显示全部学生成绩信息(0)退出本系统同时本系统分为学生用户平台和教师用户平台,学生用户平台只具备以上的(2)(3)(8)功能,教师用户平台则是具备所有功能。
3.模块划分及类图说明模块:该成绩管理系统的模块划分共有78个部分组成,分别是“添加学生成绩信息记录”、“显示学生成绩信息记录”、“查找学生成绩信息记录”、“修改或删除学生成绩信息记录”、“保存学生成绩信息记录”、“显示全部学生成绩 ”和“退出学生成绩管理系统”。
类图:4.实施方案(1)相关理论知识:设计学生成绩管理系统,实现的功能有查询、修改、增加和删除。
使用C++Student +Num: string+name: string +class: string+add():void +display():void+search():void +delete():voidTeachervoid add: void void display: void void search : void void change :void void Delete : void void Output : void void Sort : void void Insert : voidGrade+math:float+c_program:float +media:float+float english:float +float sport:float创建学生成绩数据表,创建表结构。
gis设计与实现实验报告

竭诚为您提供优质文档/双击可除gis设计与实现实验报告篇一:gIs软件设计与实现实验报告gIs软件设计与实现实验报告姓名:王兴平班级:测绘1103班学号:0145110620指导老师:李光强20XX/1/5实验一数据加载与图层控制一、实验目的1.了解组件Arcengine9.3开发环境的构建,以及相关软件的安装;2.掌握Ae组件实现数据加载、缩放、平移等简单的功能;3.掌握程序代码实现数据加载、缩放、平移、拉窗放大等功能;4.掌握使用程序代码控制图层可视性、图层移动、图层移除等操作。
二、实验准备完成时间:2学时预备知识:实验的操作系统环境为windowsxp以上操作系统,要基于Arcengine进行应用开发,系统中需要安装有:ArcgIs9.3、Arcengine9.3和c#20XX以上版本相应软件。
实验数据:文件夹“中国地图”三、实验步骤及方法1.创建c#工程,添加窗体及相关Ae组件,窗体设计如下图所示:运行程序,并点击工具栏上按钮,记录各功能按钮的操作。
2.利用程序代码添加shp文件,并完成shp加载、地图缩放、全图、平移、拉窗放大等操作,设计界面如下图所示:要求:1)工具栏上的“打开”按钮,功能是通过打开文件对话框,允许一次加载多个shp文件,而且在对话框中仅显示shp文件;2)平移、放大、缩小功能按钮的操作顺序过程必须是用户先点击按钮,然后再点击地图时才完成相应功能操作;3)工具栏上的最后一个按钮为拉窗放大,即用户点击该按钮时,在地图可以画出一个矩形,然后将矩形内的地图放大。
3.使用程序代码控制图层可见性及移动图层,界面设计如下图所示:注意:1)工具栏后四个按钮依次为:上移选中图层、下移选中图层、移除选中图层操作;2)图层列表里,依据图层是否选中而设置图层的可见性。
4.为地图添加右键菜单,在右键菜单中实现全图、平移、放大、缩小、信息(identity)功能,使用鼠标中键实现地图平移。
五.实验主要代码privatevoidLoadFile_click(objectsender,eventArgse) {openFileDialogdlg=newopenFileDialog();dlg.Filter="shapefile(*.shp)|*.shp";dlg.Title="打开shape数据文档";dlg.multiselect=true;//定义存放打开IFeatureclass的字符串数组string[]Filepath;if(dlg.showDialog()==DialogResult.oK){Filepath=newstring[dlg.Filenames.Length];Filepath=dlg.Filenames;if(Filepath.Length>0){stringworkspacepath=system.Io.path.getDirectoryname (Filepath[0]);string[]shapeFilepath=newstring[Filepath.Length];//获得打开IFeatureclass的字符串数组for(inti=0;i {shapeFilepath[i]=system.Io.path.getFilename(Filepat h[i]);}IworkspaceFactorypworkspaceFactory=newshapefilework spaceFactoryclass();Iworkspacepworkspace=pworkspace Factory.openFromFile(workspacepath,0);IFeatureworkspacepFeatureworkspace=pworkspaceasIFea tureworkspace;for(inti=0;i {IFeatureclasspFeatureclass=pFeatureworkspace.openFe atureclass(shapeFilepath[i]);IDatasetpDataset=pFeat ureclassasIDataset;IFeatureLayerpFeatureLayer=newFeatureLayerclass();pFeatureLayer.Featureclass=pFeatureclass;=;ILayerpLayer=pFeatureLayerasILayer;this.axmapcontrol1.map.AddLayer(pLayer);this.axmapcontrol2.map.AddLayer(pLayer);}}}}篇二:gIs设计与开发实验报告gIs设计与开发实验报告姓名:郭伟学号:x21114003班级:11级地理信息系统p2.2使用控件创建第一个桌面应用程序 (3)p2.3访问地图范围及属性表 (13)p2.4命令、工具与命令条 (21)p2.5创建几何对象和空间参考 (41)p2.6空间数据库相关开发 (49)p2.7空间数据读取与输出 (62)p2.8空间查询................................................. (73)p2.9空间分析.................................................。
GIS导论实验报告(完整版)

实验一桌面GIS的功能与菜单操作一、实验内容了解ArcView、MapInfo等GIS软件的界面、功能及菜单操作等内容。
二、实验目的通过GIS软件(如:MapInfo、ArcView、ArcGIS等)的实例演示与操作,初步掌握主要菜单、工具栏、按钮等的使用;加深对课堂学习的GIS基本概念和基本功能的理解。
三、实验指导(一)了解主流GIS软件平台基础1.熟悉并标注ArcView的工作界面、菜单及命令功能。
2.熟悉并标注MapInfo的工作界面、菜单及命令功能。
(二)地理数据可视化操作1.所需数据:GIS_data\Data12.使用软件:MapInfo GIS3.主要内容如下:①打开中国省区图。
打开MapInfo软件,在菜单栏中选择“文件(File)”|“打开表(Open Table)”命令,弹出如下图所示的“打开”对话框,在其中选择所要的数据PROVINCE.TAB文件。
单击“打开”按钮,即可显示如下图所示的中国省区图。
②浏览人口数据。
在打开中国省区图的前提下,选择“窗口(Window)”|“新建浏览窗口New Browser Window”命令,在“表格浏览器”中就显示了中国人口统计表格,如下图所示。
单击表格中每一行前的空格,在左边的中国省区图即可显示对应的省区的阴影,如下图。
③显示人口密度的分布。
在打开中国省区图的前提下,选择“地图(Map)”|“创建专题地图(Create Thematic Map)”命令,在随后弹出的“创建专题地图—步骤1/3”对话框中选择模板类型,单击饼图按钮,出现模板名为“缺省饼图”,选中此单选按钮,单击“下一步”,如下图。
在弹出的“创建专题地图—步骤2/3”对话框中,选择字段为Total_pop_1990进入到饼图/直方图数据处理栏中,如下图。
单击下一步按钮,弹出如下图所示的“创建专题地图—步骤3/3”对话框,单击“确定”按钮后,MapInfo将给出默认的创建好的专题地图的图例。
gis专业实习报告三篇

gis专业实习报告gis专业实习报告三篇随着社会不断地进步,报告使用的频率越来越高,报告成为了一种新兴产业。
那么一般报告是怎么写的呢?下面是小编收集整理的gis 专业实习报告3篇,希望对大家有所帮助。
gis专业实习报告篇1GIS 实习报告一、实习目标强化ArcGIS的各种功能意义,掌握ArcGIS软件的使用和应用;理解ArcGIS在GIS技术中的作用,进一步提高学生分析问题、解决问题的能力,增强实践技能,并培养学生勇于动手、勤于动手、热爱本专业的思想。
在ArcGIS系统中,ArcMap、ArcCatalog与ArcT oolBox是ArcGIS最核心的三大基础模块。
其中尤其以ArcMap最为重要。
ArcMap作为构成ArcInfo桌面平台的一个重要的组成部分,它把传统的空间数据编辑、查询、显示、分析、报表和制图等GIS功能集成到一个简单的可扩展应用框架上,它在ArcGIS中承担以“地图为核心”的应用。
ArcMap既具有ArcView的易用性,有拥有ArcInfo的全部功能。
此外,ArcMap包含一个复杂的专业制图和编辑系统,它既是一个面向对象的编辑器,又是一个完整的数据报表生成器。
要使学生更加深刻地理解和巩固基本理论知识, 掌握基本技能和动手操作能力, 提高综合观察分析问题的能力, 获得理想的教学效果, 必须重视实习环节实习是ArcGIS课程教学中不可或缺的重要环节, 直接关系着教学的成败, 具有举足轻重的地位。
GIS实习采用上机与讲座相结合的方法进行。
二、实习要求要求学生在实习期间,做好实习日记、以及通过网络搜索一些有用资料。
实习结束时,写出实习报告并有实习作品。
实习报告内容详略得当,重点突出。
实习结束后,需要提交实习的最终结果,指导老师将根据学生的表现,对所有学生提交的作品进行审核、答辩,当场给出实习成绩。
三、实习内容本次实习要求每位同学完成以下任务:(一)通过网络上的搜索引擎,获取ArcGIS的发展现状与趋势、常用地图软件的功能、地图制图的流程等知识,并列举出至少十个与地图知识关联密切的网站地址。
GIS实验报告范文

GIS实验报告范文
一、引言
地理信息系统(Geographic Information System,简称GIS)是一种将地理空间信息与属性信息相结合的技术和方法。
本实验旨在通过对GIS软件的学习和实践,掌握GIS的基本功能和操作方法。
二、实验目的
1.熟悉GIS软件的界面及功能;
3.实现GIS数据的空间和属性查询。
三、实验内容
1.软件安装与启动
首先,我们需要安装GIS软件并启动它,在实验开始之前,请确保电脑已经正确安装了GIS软件。
2.数据导入与显示
首先,我们需要导入地理数据。
在本次实验中,我们将使用一份包含地点信息的CSV文件进行实验。
打开GIS软件后,点击“导入数据”按钮,选择对应的CSV文件,然后点击“导入”。
GIS软件将会自动读取CSV文件并将文件中的地理点显示在地图上。
4.空间查询
5.属性查询
除了空间查询之外,GIS软件还可以进行属性查询。
在“查询数据”
界面中,选择要查询的属性和相应的操作符,然后输入要查询的数值。
点
击“查询”按钮,GIS软件将会返回满足条件的地理点信息。
四、实验心得
通过空间和属性查询,我学会了如何对地理数据进行相应的查询和筛选,以便更好地获取我们所需的数据。
总的来说,本次实验增强了我的GIS软件操作能力,并且对GIS的应
用领域有了一定的了解。
希望在以后的学习中能够继续深入研究GIS技术,将其应用到更多的领域中去。
ArcGIS实验报告

合肥工业大学资源与环境工程学院《GIS软件应用》实验报告姓名学号专业任课教师实验一、ArcMap地图制图及版面设计一、实验目的(1)掌握ArcMap下各种渲染方式的使用方法,通过渲染方式的应用将地图属性信息以直观的方式表现为专题地图。
(2)使用ArcMap Layout(布局)界面制作专题地图的基本操作。
(3)了解如何将各种地图元素添加到地图版面中生成美观的地图设计。
二、实验数据省会城市、主要公路、主要铁路、国界线、省级行政区、县级行政区等三、实验内容根据各类统计要求,设计专题地图,主要步骤:1.图层渲染(应包括分类、图表渲染等)2.版面设计通过本次试验,总共得到三幅专题图:专题图一是中国中东部地区县市分布图(图表1)该专题图还包括图例、县级行政区划、指北针及比例尺。
该专题图是通过分类渲染的方式将中国中东部地区以县级行政区划的方式进行渲染,突出显示中国中东部地区的县级行政区划整体概况。
专题图二是中华人民共和国各省区域面积图(图表2)该专题图还包括图例、国界省界区、指北针和比例尺。
该专题图是通过图表渲染的方式将中国各个省份通过面积的大小来显示出来,一目了然。
专题图三是-----流经安徽省的部分铁路、河流、公路专题图(图表3)该专题图还包括图例、指北针和比例尺。
该专题图主要是显示在安徽省境内的主要公路、铁路与河流的分布流域。
图表 1 图表 2图表 3四、实验心得在之前的学习中我们已经对ArcGIS有了一个初步的了解和学习,ArcGIS是一个功能非常强大的软件,里面有很多东西可以极大的方便专业人员的应用。
通过本次学习,我们学习和掌握了如何制作专题图,如何对图标进行各种渲染来表达自己想要的最好结果,最后我们还学习了ArcGIS专题图的整个制作过程,包括如何插入图例、比例尺、文字、图表等。
通过本次学习,我们对ArcGIS有了更加深入的学习,对我们以后的学习有着非常大的帮助。
实验二、影像配准及矢量化、拓扑处理一、实验目的1.利用影像配准(Georeferencing) 工具进行影像数据的地理配准2.编辑器的使用(点要素、线要素、多边形要素的数字化)。
《GIS软件应用》实验报告书模板(实验一:空间数据的采集与组织)

练习一一、实验目的与要求对某地区地块建立拓扑关系,掌握创建一个要素数据集的拓扑关系的整个流程,并对创建拓扑后的一些工作,如拓扑错误检测、拓扑错误修改、拓扑编辑等基本操作有一个较全面的了解。
在Topology数据集中导入上述两个Shapefile,建立该要素数据集的拓扑关系,使拓扑生效后检测拓扑错误,修改拓扑错误,最后进行拓扑编辑。
二、实验准备数据:Blocks.shp、Parcels.shp,存放在…/ChP3/Ex1中,请将其拷贝到E:/ChP3/Ex1。
结果数据存放于…/ChP3/Ex1/Result中。
软件:Arcgis 9.3三、实验内容与主要过程(1)创建地理数据库1)在ArcCatalog树中,右键单击Result文件夹,单击New,单击Personal Geodatabase,输入所建的地理数据库名称:NewGeodatabase打开New Feature Dataset 对话框,将数据命名为:Topology。
2)单击Import按钮,选择要与之具有相同坐标系统的数据集:Blocks.shp或Parcels.shp,3)单击Add按钮,返回Spatial Reference属性对话框。
这时要素数据集定义了坐标系统。
单击确定按钮。
(2)向数据集中导入数据1)在ArcCatalog树中,右键单击Result文件夹中的Topology数据集,单击Import,单击Feature Class(multiple)。
2)打开Feature Class to Geodatabase(multiple)对话框,导入Blocks和Parcels两个Shapefile,单击OK按钮。
(3)在要素中建立子类型由于原数据Blocks和Parcels两个有子类型,把要素分为了居民区和非居民区,而数据导入到数据集后并没有子类型,所以在导入数据后为每个要素类建立两个子类型:Residential和Non-Residential。
GIS实验报告范文

GIS实验报告范文一、实验目的本实验旨在通过使用地理信息系统(GIS)软件,掌握地理信息数据的获取、分析、管理和展示等基本操作,了解GIS在实际应用中的重要性和作用。
二、实验内容1.数据获取:选择合适的地理信息数据集,并导入到GIS软件中。
2.数据分析:利用GIS软件进行空间数据分析,如叠加分析、缓冲区分析等。
三、实验步骤1.数据获取:选择一组关于城市规划的地理信息数据集,包括建筑物、道路、绿地等要素。
2. 数据导入:将数据集导入到GIS软件中,如ArcGIS、QGIS等。
3.数据分析:利用GIS软件进行空间数据分析,如对建筑物和绿地的叠加分析,计算绿地覆盖率等。
四、实验结果1.数据获取:成功获取了关于城市规划的地理信息数据集,包括建筑物、道路、绿地等要素。
2. 数据导入:将数据集成功导入到ArcGIS软件中。
3. 数据分析:利用ArcGIS进行了建筑物和绿地的叠加分析,计算得出绿地覆盖率为30%。
五、实验总结通过本次GIS实验,我深刻认识到GIS在地理信息数据处理和分析方面的重要性和作用。
GIS软件能够帮助我们有效获取、管理、分析地理信息数据,为城市规划、资源管理等领域提供重要的支持和指导。
同时,通过本次实验,我也掌握了GIS软件的基本操作技能,能够熟练运用该软件进行地理信息数据处理和展示。
在今后的学习和工作中,我将继续深入学习GIS技术,提升自己在地理信息领域的能力和水平,为实际工作中的地理信息数据处理和分析提供更加有效的支持和帮助。
希望能够将GIS技术更好地应用于实际工作中,为城市规划、自然资源管理等领域做出更大的贡献。
地理信息系统实验报告

地理信息系统实验报告一、实验目的地理信息系统(GIS)作为一种强大的空间数据分析和管理工具,在众多领域都有着广泛的应用。
本次实验旨在通过实际操作,深入了解 GIS 的基本功能和操作流程,掌握数据采集、处理、分析和可视化的方法,提高对空间数据的理解和应用能力。
二、实验环境本次实验使用的软件为 ArcGIS 106,操作系统为 Windows 10。
实验数据来源于网络和实地采集。
三、实验内容与步骤(一)数据采集1、通过网络搜索获取了某地区的地形数据、土地利用数据和道路数据。
2、使用 GPS 设备进行实地采集,获取了一些特定地点的坐标信息。
(二)数据预处理1、对下载的数据进行格式转换,统一为 ArcGIS 支持的格式。
2、检查数据的完整性和准确性,去除重复和错误的数据。
3、对坐标系统进行定义和转换,确保不同数据源的数据能够在同一坐标系下进行分析。
(三)地图绘制与数据可视化1、将预处理后的数据加载到 ArcGIS 中,创建了不同的图层,如地形图层、土地利用图层和道路图层。
2、对每个图层进行符号化设置,以直观地展示不同类型的数据。
例如,将地形图层用等高线和颜色填充来表示海拔高度的变化;土地利用图层用不同的颜色和图案来区分不同的土地利用类型,如耕地、林地、建设用地等;道路图层用不同宽度和颜色的线条来表示不同等级的道路。
(四)空间分析1、缓冲区分析以道路图层为基础,创建了不同宽度的缓冲区,分析道路周边一定范围内的土地利用情况和环境影响。
例如,创建了 500 米和 1000 米的缓冲区,研究道路建设对周边生态环境和居民生活的影响。
2、叠加分析将地形图层、土地利用图层和道路图层进行叠加,分析不同地形条件下土地利用的分布规律和道路建设的适宜性。
例如,找出坡度较缓、土地利用类型为耕地且距离道路较近的区域,为农业发展规划提供参考。
(五)数据输出1、将分析结果以地图的形式输出为图片文件,如 JPEG、PNG 等格式。
2、将分析结果以报表的形式输出为 Excel 文件,包括统计数据和分析结论。
GIS应用软件-实验报告样板

地理与资源资源学院级班实验名称:地图矢量化及可视化姓名:成绩:学号:指导教师:辜寄蓉1.实验目的和要求掌握地图数据矢量化的方法以及地图制图2.基本原理数据编辑及地图可视化原理与方法3.主要仪器与试剂ArcGIS104.实验内容将“平桥镇大禹村项目公示图”进行矢量化(图中所有要素),并按JPG文件中所显示的图例进行地图制图输出。
要求输出JPG与此参考JPG完全一致(不包含影像)。
地理与资源资源学院级班实验名称:投影变化姓名:成绩:学号:指导教师:辜寄蓉1.实验目的和要求投影变换2.基本原理掌握ArcGIS中投影变换的方法,理解工具的作用。
3.主要仪器与试剂ArcGIS104.实验内容为三圣乡地图选择适合的坐标系统,并完成投影变换。
回答以下问题:1、地图有无坐标?若有,是什么坐标?2、应该为地图选择什么样的坐标系统?3、如何使该地图具有相应的坐标系统?地理与资源资源学院级班实验名称:空间分析1 姓名:成绩:学号:指导教师:辜寄蓉1.实验目的和要求熟悉并综合应用GIS空间分析方法2.基本原理ArcGIS空间分析方法3.主要仪器与试剂ArcGIS104.实验内容根据矢量化完成后的地图,请采用适当的空间分析方法回答以下问题:1、汇总各村民小组中提灌站、蓄水池、堰塘的个数2、汇总各村民小组中道路与沟渠的总长度3、穿过各村民小组的道路与沟渠共有多少条4、求取该村内部的道路密度5、请分析该村内部的提灌站、蓄水池和堰塘的配置关系是否合理地理与资源资源学院级班实验名称:空间分析2 姓名:成绩:学号:指导教师:辜寄蓉1.实验目的和要求熟悉并综合应用GIS空间分析方法2.基本原理ArcGIS空间分析方法3.主要仪器与试剂ArcGIS104.实验内容根据提供的参考文献,生成大禹村生态限制要素分区。
参考文献1:丁志刚,北京市限建区规划_2006年-2020年参考文献2:龙瀛,北京市限建区规划_制订城市扩展的边界参考文献3:限建要素。
gis专业实习报告3篇

gis专业实习报告3篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作汇报、述职报告、发言致辞、心得体会、规章制度、应急预案、合同协议、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays for everyone, such as work reports, job reports, speeches, insights, rules and regulations, emergency plans, contract agreements, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please pay attention!gis专业实习报告3篇下面是本店铺整理的gis专业实习报告3篇(gis实训报告书),供大家赏析。
GIS实验报告(正式版)

实验报告2016 至2017 学年第 1 学期课程名称:地理信息系统院(系): 地理与城乡规划学院专业:地理科学班级:地理141学号:20140203050126学生姓名:王兴永2016年12 月12日兰州城市学院实验报告院系:地理与城乡规划学院一、实验目的和要求ArcGIS软件的认识及简单的运用;二、实验内容对甘肃地图栅格数据进行转换,并对图层进行要素创建;三、实验数据及环境甘肃省行政区纸质扫描图、ArcMap软件四、操作方法与实验步骤1、新建数据打开ArcCatalog,新建“个人地理数据库.mdb”,在该数据库下新建“要素类”,包括点要素县和市、线要素道路以及多边形要素行政区。
2、添加甘肃省行政区纸质扫描图,打开“编辑器”,点击“创建要素”对话框,对行政区进行要素创建,点击编辑器工具条中的“裁剪面工具”按钮,围绕甘肃省省界线进行裁剪,双击完成裁剪操作,如图1.3、打开行政区的属性对话框,在“显示”选项卡中将透明度调整为50%,按上一步的操作,将甘肃省的市级甚至县级行政区裁剪出来,双击完成操作。
4、打开图层县的属性表,新建字段“县”;对图层县进行创建要素,参照纸质扫描图层,每编辑一个点就在属性表的新字段中做出标记,直至编辑完所有的县。
5、仿照上一步,对市进行相同的编辑操作。
6、对图层县、图层市的样式以及系统符号进行适当的调整;打开图层行政区的属性对话框,在“符号系统”中选择“唯一值”,选择任意字段,调整色带,添加所有值,应用关闭。
五、实验成果及分析实验分析:通过这次实验的学习,我可以灵活应用一些简单的画线、画图等工具,此外还知道一些窗口中基本的面板的位置和如何打开这些面板。
如何搜素这些面板,在这过程中我不但找到了我熟悉的面板而且更加熟悉了菜单栏中其他命令的位置,这对于以后其他命令的应用具有很大的帮助。
在本次应用ARCMAP软件将地图数据矢量化的过程中学习到如何添加点要素、线要素、面要素,将数据甘肃地图中省际矢量化、县际矢量化、国道矢量化、铁路矢量化、市、县进行矢量化。
gis 实验报告

gis 实验报告GIS 实验报告引言:地理信息系统(GIS)是一种用于收集、管理、分析和展示地理数据的技术。
它在各个领域中都有广泛的应用,包括城市规划、环境保护、农业管理等。
本实验旨在通过使用GIS软件,探索其在地理数据处理和分析方面的能力,并应用于一个真实的案例中。
数据收集与准备:在开始实验之前,我们首先需要收集相关的地理数据。
这些数据可以来自各种渠道,如卫星遥感、地面测量、公共数据库等。
在本次实验中,我们选择了一份关于城市交通拥堵的数据集。
该数据集包含了城市中不同道路段的交通流量、速度等信息。
数据导入与可视化:在收集到数据后,我们需要将其导入到GIS软件中进行处理。
GIS软件通常支持各种数据格式,如Shapefile、GeoJSON等。
我们将数据导入到GIS软件中,并根据需要进行一些数据清理和转换操作。
然后,我们可以利用GIS软件的可视化功能,将数据以地图的形式展示出来。
通过地图,我们可以直观地了解城市交通拥堵的分布情况。
空间分析与模型建立:除了数据的可视化外,GIS软件还提供了丰富的空间分析功能。
通过这些功能,我们可以对地理数据进行各种统计和分析。
在本次实验中,我们将利用GIS软件的空间分析功能,对城市交通拥堵数据进行分析。
我们可以计算不同道路段的平均交通流量、速度等指标,并将其在地图上进行可视化。
此外,我们还可以建立模型来预测未来的交通拥堵情况。
通过这些分析和模型,我们可以为城市交通规划和管理提供科学依据。
案例应用:为了更好地理解GIS在实际应用中的价值,我们选择了一个真实的案例来应用所学的GIS技术。
我们选择了某城市的交通规划项目作为案例。
该城市计划在未来几年内进行大规模的道路建设,以改善交通拥堵问题。
我们使用GIS软件对该城市的交通流量、道路网络等数据进行分析,并建立了一个模型来预测未来道路交通状况。
通过这些分析和模型,我们为该城市的交通规划提供了科学依据和参考建议。
结论:通过本次实验,我们深入了解了GIS技术在地理数据处理和分析方面的能力。
GIS课程设计实习报告

院、系、部城市建设系专业测绘工程姓名杨波GIS课程设计报告学号0802601-20指导教师龙岳红吴德华2011年 07 月 01日目录一、课程设计时间 (3)二、课程设计地点 (3)三、课程设计目的 (3)四、课程设计具体内容 (3)1、(任务一)地图矢量化 (4)2、(任务一)市级行政区划图制作 (4)3、(任务四)市区择房分析 (7)4、(任务五)数据转换及3D数据集成 (13)五、课程设计心得体会 (16)参考文献 (16)一、课程设计时间2011年6月13日--7月1日二、课程设计地点湖南城市学院实验楼302三、课程设计目的通过ArcGIS9.2的使用,让学生参与到地理数据采集、编辑、管理和分析整个流程的各个环节,对地理信息系统主要功能有个全面深刻的了解,并通过一些实际的数据和任务(如电子地图数据生产,选址分析、道路拓宽分析等常见的GIS实际应用问题)设定,培养学生根据实际问题,选取合适的空间分析手段和方法,制定详细的解决方案,解决实际的问题的能力,培养严肃认真、积极思考的优良作风;使学生尽早接触GIS的应用,真正理解GIS 的意义所在,为后续的专业课程打下必要的良好的理论和技能基础。
同时ArcGIS9.2是目前功能最全面最为强大的商用GIS专业软件,ArcGIS9.2的良好掌握,也为以后解决实际的问题提供了很好技能基础。
四、课程设计具体内容1、(任务一)地图矢量化目的:熟悉地图屏幕跟踪数字化流程,掌握影像配准,地图读图分层矢量化等基本技能。
数据:昆明市西山区普吉地形图1:10000 地形图――70011-1.Tif要求:此任务要求全班同学协作完成。
具体包括以下部分:(1) 影像配准(控制点选取、影像校正、影像重采样)。
(2) 地图分幅编号(3) 地图分层矢量化(如建等高线层和居民地层,并根据影像图进行矢量化,录入高程数据和居民地地名信息,并完成自检)。
(4) 地图拼接和属性检查任务过程记录:首先打开ArcCatalog,把已知扫描地图转为*.tif格式,使其在ArcMap中可以打开。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
地理与生物信息学院"2012 / 2013 学年第一学期GIS软件设计实验报告'课程名称:GIS软件设计实验名称:小型GIS软件系统的设计与开发}班级学号 B B学生姓名冶福荣郑正中指导教师原立峰、日期:2012 年9 月一、软件设计题目】基于ArcGIS Engine及C#编程语言构建一个小型GIS平台系统。
二、设计内容软件为一个小型的GIS平台,主要包括:空间数据存取模块、地图浏览模块、地图编辑模块、空间查询模块、空间分析模块、地图修饰模块。
(1)空间数据存取模块该模块实现对地图数据的新建、加载、保存、另存和打印输出对于地图的硬拷贝输出实现所见即所得效果。
)(2)地图浏览模块该模块主要包括地图工具、滚动条,状态条、鹰眼图、内容视图等。
其中地图工具可以实现放大、缩小、中心放大、中心缩小、全景视图、漫游、要素选择和取消、空间查询等具体功能。
(3)地图数据编辑模块该模块能够实现新建图层、添加图层、删除所有图层、开始编辑和结束编辑的操作。
编辑可以对图层进行创建新特征、修改任务、移动特征和设置捕捉环境等操作。
(4)空间查询模块'该模块实现的是属性查询。
(5)空间分析模块该模块可以进行缓冲区分析。
三、设计要求使用ArcGIS Engine和C#、等编程语言完成任务。
四、-五、实现过程1.空间数据存储模块图1. 文件菜单}图2. 工具栏A.新建地图1、创建同步地图类ControlsSynchronizer2、新建新的地图对象IMap map=new map();同时更新地图文档B.加载shapefile文件和mxd文档1、[2、新建打开文档对话框,设置文件类型为”(*.shp)|*.shp”3、将对话框获得的shapefile文档的地址返回,检查文档是否存在,若存在则将文档加载,并将文档中的参数添加至featureclass和featurelayer中;若不存在,则错误提示。
4、更新mapcontrol和鹰眼中的地图。
C.保存地图文档使用ESRI提供的接口函数IMapDocument类中的void Save(bool bUseRelativePaths, bool bCreateThumnbail);函数。
D."E.另存地图文档首先需用户确认是否需要保存当前的地图文档,之后调用类ControlsSaveAsDocCommandClass(),进行地图另存为操作。
F.打印地图文档图3. 打印窗体界面。
创建打印窗体类:PrintPageLayoutForm,将地图文档传递到窗体中预览,选择打印机、纸张大小、打印方向等,将地图打印出来。
G.地图输出为图片图4.地图输出为图片界面创建地图输出窗体类:ExportMapForm,选择输出的路径、分辨率、图片尺寸、图片类型,并将地图输出为图片。
2.$3.地图浏览模块A.地图工具实现工具栏中的控件,比如加载地图文件、添加地图图层、地图显示、漫游功能、中心缩放、放大缩小等功能。
分别创建GIS Basic Command类:OpenNewMapDocument、ZoomIn、ZoomOut 、FixedZoomIn、FixedZoomOut、FullExtent、GoBackToPreviousExtent、GoToNextExtent、ReDoDraw、UnDoDraw。
在工具栏,将这些功能添加上,单击实现。
…具体代码如下:时的错误,通过图层拷贝,并清楚鹰眼图层中的标注,即可避免这个问题。
2、鼠标事件的响应@鼠标事件主要有鼠标的移动、单击。
当鼠标单机并移动时,绘制鹰眼框,鼠标的移动与主地图控件的地图进行互动。
4.地图数据编辑模块A.添加图层添加图层代码如下:if () =={string shapefileLocation = ;string pathFile = shapefileLocation;》if (shapefileLocation != ""){IWorkspaceFactory workspaceFactory = new ShapefileWorkspaceFactoryClass();IFeatureWorkspace featureWorkspace = (IFeatureWorkspace) 0);IFeatureClass featureClass = IFeatureLayer featureLayer = new FeatureLayerClass();/= featureClass;= ;= true;>图19 图20isual C#.NET应用教程(第2版)(Visual C#2008版)[M].北京:清华大学出版社·北京交通大学出版社,2011[2]七、附录打印地图窗体类的源代码如下:using System;、using;using ;using ;using ;using ;(using GIS{public partial class PrintPageLayoutForm : Form{public PrintPageLayoutForm(IHookHelper hookHelper):{InitializeComponent();= ;}private void cmdPrint_Click(object sender, e);{if!= null){;"Legal - x 14in.");}"Tabloid - 11in x 17in.");"C - 17in x 22in.");"D - 22in x 34in.");"E - 34in x 44in.");"A5 - 148mm x 210mm.");."A4 - 210mm x 297mm.");"A3 - 297mm x 420mm.");"A2 - 420mm x 594mm.");"A1 - 594mm x 841mm.");"A0 - 841mm x 1189mm.");%"Custom Page Size.");"Same as Printer Form.");= 7;00") + " by " + ("###.000") + " Inches";}.}private void txbOverlap_Leave(object sender, e){i":pExport = new ExportAIClass();》break;case"svg":pExport = new ExportSVGClass();break;default:/pExport = new ExportJPEGClass();break;}if!= ""){,if== true){("该文件已经存在,请重新命名!");= "";}…else{= = lResolution;pExportType = pExport as IExportImage;= ;"pEnv = ;pWorldFile = (IWorldFileSettings)pExport;= pEnv;= false;= 0;(= 0;= (pWidth);= (pHeight);pDriverBounds = new EnvelopeClass();, , , ;!= pDriverBounds;ITrackCancel pTrackCancel = new TrackCancelClass();(), lResolution, ref userRECT, , pTrackCancel);();—("打印图片保存成功!", "保存", ;();}}else){("请保存文件!");}}public IActiveView ResActiveView>{get {return pActiveView;}set {^pActiveView = value;}}private void txtResolution_ValueChanged(object sender, EventArgs e){(cmbPageSize_SelectedValueChanged(null,null);if== true){= (".00");= (".00");]}}private void cmbPageSize_SelectedValueChanged(object sender, EventArgs e){switch【{case"自定义大小":();break;case"A4":!showWH(21,;break;case"A3":showWH, 42);break;.case"A2":showWH(42, ;break;case"A1":showWH, ;—break;case"A0":showWH, ;break;}】}oString(".00");= (pH / .ToString(".00");}else if== true)]{= (".00");= (".00");}else、{= (".00");= (".00");}}】private void txtWidth_TextChanged(object sender, EventArgs e){if== true){pWidth = * ;…}else if== true){pWidth = / * ;}else,{pWidth = ;}}private void txtHeight_TextChanged(object sender, EventArgs e):{if== true){pHeight = * ;}'else if== true){pHeight = / * ;}else${pHeight = ;}}private void radioButton1_Click(object sender, EventArgs e)》{= (pWidth / ).ToString(".00");= (pHeight / ).ToString(".00");}private void radioButton2_Click(object sender, EventArgs e)】{= * pWidth / ).ToString(".00");= * pHeight / ).ToString(".00");}private void radioButton3_Click(object sender, EventArgs e)){= (".00");= (".00");}#region通用函数;d*|0\.\d*[1-9]\d*$";Regex reg = new Regex(pattern);return (v);}ame);~dc = null;}pFeature = ();if (pFeature == null)("没有查询到结果!");&oString();}oArgb();^= iRgbColor;iSymbol = (ISymbol)iFillSymbol;= ;(iSymbol);(iGeometry, 3, 200, iSymbol);.}oArgb();= iRgbColor;iSymbol = (ISymbol)iMarkerSymbol;= ;'(iGeometry, 3, 200, iSymbol);}nitName;if==true)+= "\r\n" + "\r\n线段长度之和是:" + tempSumLen+ ;#}}}public void frmMove(ref IPoint pPoint, ref INewPolygonFeedback m_FeedbackPolygon){}if== true){IPoint pPnt = pPoint;m_CurPoint = pPnt;if (m_FeedbackPolygon != null)…{(pPnt);double MoveArea = ;double MoveLength = ;double tempLegth = ;|IPoint LastPoint = - 1);IPoint CurPoint = m_CurPoint;IPoint FirstPoint = (0);SegAreaLength = ( - , 2) + ( - , 2));tempLegth = ( - , 2) + ( - , 2));>MoveLength = TotalAreaLength + SegAreaLength + tempLegth;double CntMoveLength = (MoveLength, , ;double CntSegAreaLength = (SegAreaLength, , ;MoveArea = CaculateArea(pPnt);double CntMoveArea;*string AreaUnitMess;CntMoveArea=ConvertToArea( MoveArea, , ;if== "Unkown Units")AreaUnitMess = ;else,AreaUnitMess = "Square " + ;= CntSegAreaLength;= ;= CntMoveLength;= ;:= CntMoveArea;= ;CntMoveLength = (CntMoveLength, 6);CntMoveArea = (CntMoveArea, 6);CntSegAreaLength = (CntSegAreaLength, 6);]double tempSumPeri = SumPerimeters + CntMoveLength;double tempSumAreas = SumAreas + CntMoveArea;UnitSumPeri = tempSumPeri;—UnitSumArea = tempSumAreas;="测量面" +"\r\n线段长是" + CntSegAreaLength + + "\r\n周长是:" +CntMoveLength + + "\r\n面积是:" + CntMoveArea + AreaUnitMess;if== true)+= "\r\n" + "\r\n周长长度之和是:" +tempSumPeri+ + "\r\n面积之和是:" + tempSumAreas+ AreaUnitMess;}(}}public void frmDbClick(ref INewLineFeedback m_FeedbackLine,ref IGeometrym_Geometry){<if== true){if (m_FeedbackLine != null){pGeometry = ();)m_Geometry = pGeometry;m_FeedbackLine = null;}IPolyline pPolyLine = (IPolyline)pGeometry;SegLength = LastSeg;:TotalLength = , , ;SegLength = (SegLength, , ;= SegLength;= ;= TotalLength;!= ;SegLength = (SegLength, 6);TotalLength = (TotalLength, 6);SumLengths += TotalLength;UnitSumLen = SumLengths;:();= "测量线"+"\r\n线段的长度是:" + SegLength+ + "\r\n总长度是:" + TotalLength+;if==true)+="\r\n"+"\r\n线段长度之和是:"+ SumLengths+;};;y1 = (j).Y);x2 =(j + 1).X);y2 =(j + 1).Y);tempArea += (x1 * y2 - x2 * y1);;}tempArea = (tempArea) / 2;return tempArea;}private double CaculateArea(IPoint CurPoint)·{IPointCollection tempCollection = new MultipointClass();object missing = ;for (int i = 0; i < ; i++){。