2024年arcgis实验心得体会范文3篇
【请您参阅】下面供您参考的“2024年arcgis实验心得体会范文3篇”是由阿拉网友精心整理分享的,供您阅读参考之用,希望此例范文对您有所帮助,喜欢就复制下载支持一下小编了!
arcgis实验心得体会篇1
课程实习报告
实习课程:《arcgis专业技能训练实习报告》
姓
名:
学
号:
专
业:
班
级:
2012年 6月
20日
arcgis专业技能训练实习报告
实习目的:
通过学习arcgis这款gis应用软件熟练我们的实际应用能力,深入理解gis软件应用的核心部分,通过熟练arcgis能掌握类似相关软件操作,加强动手能力。
实习步骤:
1.对arcgis软件整体掌握,并与之前各类软件操作对比和学习。
2.具体对软件操作掌握空间数据的采集与组织、数据的处理与变、数据的可视化表达。
的空间分析能力的掌握:矢量数据的空间分析、栅格数据的空间分析、三维分析、地统计分析、水文分析等。4.掌握arcgis的空间分析建模。
实习内容:
根据练习内容,选择了练习第3、4、5、7、12章的内容,其余在课下自己练习完成,这些章内容分别为:空间数据的采集与组织、数据的处理与变换、数据的可视化表达、矢量数据空间分析、空间分析建模
geodatabase是一种采用标准关系数据库技术来表现地理信息的数据模型。geodatabase支持在标准的数据库管理系统(dbms)表中存储和管理地理信息。一. 基于geodatabase的数据库设计
geodatabase支持面向对象的矢量数据模型,它将地理数据组织成一个数据对象的结构体系。在geodatabase模型中,实体被表示为属性,行为,关系的对象。geodatabase还允许用户定义对象之间的关系,以及保持对象之间参照完整性的规则。geodatabase也定义了简单的对象,地理要素,几何网络,注记要素等多种对象类型。二. geodatabase中的信息类型
1.表(table):是记录的集合,每个记录(行)中包括许多列(字段);
2.对象类(object classes):对象表示一个没有空间几何的实体,没有位置相关信息,但是可以通过关系类与要素联系起来,一个对象类作为一个表存储在geodatabase中,一个对象是表中的一行。3.要素类(feature classes):表示有空间几何的实体,有位置相关信息。要素类是具有相同的属性和相同的几何表示类型的要素集合。1)简单要素类:没有拓扑关联,包括点,线,多边形,注记等多种类型,以要素的方式管理,存放在要素集内外均可。
2)复杂要素类则是有拓扑关联的若干个要素类的组合,必须存放在同一个要素数据集中,例如拓扑要素、几何网络等类型。
4.子类(subtype):在要素类内部可以划分若干个次一级的组,每个组是一个子类。每个子类有其自己的完整性规则和gis行为。5.要素数据集(feature database):要素数据集是一个具有相同空间参照的要素类的集合。
6.关系(relationships):是一种表(或要素类)与表(或要素类)之间的联系机制。关系类建立在对象(或要素)类之间,由一个对象(或要素)类指向另一个对象(或要素)类。
7.栅格数据集(raster data sets):影像作为栅格表来管理。
8.拓扑关系(topology):拓扑关系将参与拓扑的各个要素类集成在一个拓扑图中作为一个拓扑单元来管理,规定同一个要素类中的各个要素如何与其他要素共享几何或不同要素类之间如何共享几何。9.元数据:对数据库中各个数据元素的描述。
10.几何网络(geometric network):若干个要素类作为一个整体参与到几何网络的构造,geodatabase通过拓扑关联保证参与到几何网络中的各个要素类的空间几何的连通性。几何网络将导致保证网络连通性的行为。
三. geodatabase的优势:
1.所有图形数据和属性数据统一存储在商业dbms中。
2.便于使用dbms支持的多用户并发访问、事务管理、失败事务恢复、用户权限策略等机制,有利于空间信息共享、数据安全,提高了数据库性能。
3.支持智能化的要素、规则和关系。4.完善的用户支持。
四.geodatabase数据库设计的内容
1.基本内容是规定 构成数据库的要素类、栅格数据集、其他表,以及表之间的各种关系。
2.其中,要素(或对象)类之间的关系通过要素数据集、关系类、拓扑来管理。
3.一个要素数据集中的各个要素类具有相同的空间参照;拓扑类、几何网络中的要素类受拓扑完整性约束。五
geodatabase数据库设计的步骤
1.用户视图建模 2.定义实体和关系 3.明确实体的表示 4.匹配到geodatabase模型 5.组织地理数据集
六.将地理实体表示为geodatabase数据类型
要在识别地理实体并决定其几何表示类型之后,决定数据如何在geodatabase中表示。具体包括两方面处理:
1.决定各种地理实体的表示类型及其拓扑关系; 2.决定各实体的属性字段。
决定实体的表示类型的依据是其几何表示类型:点实体用点要素、简单节点、复合节点表示,线实体用线要素、简单边、复合边表示,面实体用多边形要素表示,表面实体用tin或栅格数据集表示,空间位置无关的实体用对象(表)表示。
其中点、线、面实体的离散分布有两种:
1.独立分布的实体,与其他要素无关,可以表示为简单的点、线、面要素;
2.与其他要素的分布相关,这种点、线实体可以表示为节点、边要素,面实体表示为有拓扑关系的多边形要素。
考虑要素之间的拓扑关系,定义复合要素类:平面拓扑和几何网络。平面拓扑强制保证要素不能相互交叉而没有交点。如土地或区划系统,采用平面拓扑管理要素间的公共边。
几何网络强制保持网络要素之间的连通性,是网络编辑易于操作。如对于线状系统,交通网络,多采用几何网络表示。 确定对象的属性类型
1.主要依据要素(或对象)的专题性质而定。
2.每个实体可能有多种属性,依据相关原则确定每种属性(字段)的数据类型,使用默认值、域等工具保证数据的完整性。六. 将数据组织到geodatabase地理数据集
1.工作包括:
(1).划分要素类和子类(2).规定要素类的拓扑关系(3.)构建地理数据集(4.)组织地理数据库
(1)划分要素类和子类
下列情况下必须建立单列的要素类:
1)当各组相关要素的属性字段组合根本不同时 2)当各组相关要素需要有特有的定制行为时 3)当需要对各组要素赋予不同存取权限时
4)当有些要素要采用版本管理存取而另一些要素不需要版本管理时(2)规定要素类的拓扑关系
1)将相关要素分组为几何网络好或平面拓扑
2)如果要素类是独立点、线、面要素,那么它不参与几何网络或者平面拓扑
3)如果要素类是简单边、简单节点、复合边、复合节点,那么它参与几何网络的构成
4)如果要素类是拓扑关联的多边形要素类,其内部各个要素必须满足特定的拓扑关系(3)构建地理数据集
1)要素数据集是一个容器,使用它可以将相似的要素类组合在一起。2)将具有相同空间参照的要素类组织到同一个要素数据集中是有利的,因为不同要素数据集在运算过程中可能会出现细微的差别而引起数据不一致。3)同时参加到平面拓扑或几何网络中的各个要素类必须被组织到同一个要素数据集中。
(4)最后将要素数据集和要素类组合起来。
1)确定了各要素及其拓扑联系之后,最后需要将它们组合到地理数据库中。2)如果企业用户包括多个部门,不同部门使用不同的数据集。地理数据库可以安装企业组织结构部署。
4)如果使用personal geodatabases,由于数据库容量的限制,必须对数据库按专题或空间进行分割。七. geodatabase的建库步骤
1.在f盘中建立自己的文件夹070141; 2.在自己的文件夹中建立个人数据库database;截图说明
3.在personal database中建立点要素a,线要素aa,面要素aaa。八. geodatabase的拓扑建立
若干个要素类作为一个整体参与到几何网络的构造,geodatabase通过拓扑关联保证参与到几何网络中的各个要素类的空间几何的连通性。几何网络将导致保证网络连通性的行为。
1.右键单击数据库database,点击new再点击feature dataset
截图说明:
出现对话框new feature dataset 在name中填写名字topology;2.点击“下一步”出现如下对话框,点击对话框中的import,,点击add即可添加数据;
截图说明;
再点击继续点击下一步,下一步,finish,即可建立topology; 3.右键单击topology,点击import,再点击feature class(mulitiple)
截图说明:
出现如下对话框,在对话框中点击第一个图标浏览,,点击add;
点击ok,两个数据项; 4.右键单击topology中的blocks,点击properties 截图说明:
出现如下对话框, 在对话框中的子类subtypefield一栏下拉选择res,在subtype中设置code和description为0,nonres;1,res; 点击确定;
截图说明:
4.同理设置parcels的properties;
5.右键单击topology,点击new,再点击topology:
6.在出现的如下对话框中点击下一步
7在.出现的如下对话框中点击下一步
8.在出现的new topology如下对话框中点击select all 截图说明:
9.在出现的new topology如下对话框中,在enter the number of ranks中填1;
10.点击下一步,在出现的new topology对话框中,点击add rule,再add rule中的三栏中选择parcels,must not overlap with,blocks,点击ok; 截图说明:
点击下一步,再点击finish.再出现的对话框是否拓扑查询,点击否。则在topology中建立了topology-topology。
11.打开arcmap,将topology-topology拖到arcmap的layers中,则在layers中添加了topology-topology,blocks和parcels; 截图说明:
12.点击工具栏中的view,点击toolbars,再点击topology,将出现进行拓扑操作的topology工具栏;在editor下拉菜单中点击starting editor,将工具激活;
截图说明:
13.点击topology工具栏的topology editor tool图标,双击弧线段,在结点处进行操作即可
拓扑结果图:
本文地址:http:///zuowen/
arcgis实验心得体会篇2
arcgis应用与实践心得体会
上个学期在地理信息系统上机实验中,我们便已初步地学习了使用arcgis。在地图学课程设计中,我们也使用了arcgis进行矢量化以及制作专题地图。这个学期在arcgis应用与实践实验中,我们更多是应用它解决实际问题。
实验一中,我们运用了空间检索或者属性检索工具查询出符合要求的数据,并输出图层,在图层上显示对应信息。
实验二中,我们运用属性表中的field calculator工具依照公式计算属性,根据多个图层的图示信息,分析几种属性间的关系。
实验三是arcgis空间分析工具的综合应用,包括intersect、buffer、dissolve工具的掌握以及提取图层数据信息等。
实验四我们通过建立渔网,最大面积法分析了土地利用类型变化,并通过十年间的土地利用变化面积比率计算转移矩阵,根据矩阵推算未来一段时间内的土地利用变化趋势。arcgis属性表的dbf文件可以导出数据到excel中,excel可运于建立数据透视表,建立起某些数据间相对应的联系并计算,也可运用excel计算或者做统计图,做出直观的变化图,并客观分析。
实验五是建立点周围一定距离的缓冲区,分析中间点对缓冲区内各方面的影响。另外,缓冲区建设还可用于按照条件选址。实验六中,我们进行了空间路网通达性插值分析,创建拓扑、建立拓扑规则、进行拓扑检查,修改错误,并进行了拓扑编辑。
实验七运用dem数据进行水文分析,包括水流方向,汇流累积量,计算洼地,填洼地,河网,河网分级,分割。同时也可对dem数据提取山脊线和山谷线,其中需运用栅格计算工具计算、二值化和重分类。
实验八为通过建立服务区,施舍点,计算各种设施点间的路径,还可建立某种设施一定范围内的服务区域,运用excel导入数据,显示各服务区内的人口数。
实验多是没有具体操作过程的,虽然老师演示过,但是我们的实际操作中经常出现各种问题,图层属性表中数据错误,数据导不进去,同样的操作方法截然不同的结果等等,经历过自己摸索和同学探讨,多数遇到的问题都被我们自己解决了。在不断的发现问题、分析、解决问题的过程中,它带动了我们的思考,加深了我们的印象,促使我们更牢固地掌握所学内容。每个实验我们都学习了使用新的工具,在掌握了之前经常使用的工具的基础上,运用arcgis解决更多实际问题。每个实验,我们都有自己的思路,在课后的练习中,通过自己的尝试以及与同学交流学习,有时候会发现同样的结果可以用多种方法做得,经比较分析,我们可以选择最佳方法,提高效率。
从实验中我看到了自己的进步,我也了解到自己的动手能力还需不断加强,我会继续努力弥补自己的不足,学习更深层次的运用,并学以致用。
arcgis实验心得体会篇3
数据库的课程结束了,通过对数据库的学习也初步掌握其各方面的知识,数据库的功能是强大的,面对目前的信息化社会,在整理、查询、分析数据方面是一款强有力的工具。
学习的目的在于将知识能合理顺利的运用,将书本知识化为自己所用,是一个不知到知道,了解完善应用的过程,尤其是计算机方面的课程更是如此,必要的上机练习是必不可少的。之前的计算机语言、汇编语言等,都是在上机练习中得到顺利掌握。面对这学期的数据库也是如此的过程,在开始对理论知识的学习,然后进行上机练习,目的在于让我们更好的掌握其知识,熟悉数据库编程语言等。
当然上机可也不是轻松是课程,在课前还是应该做些相应的准备。首先在理论知识的学习中必须先打好基础,经过预习、听课、复习、作业四个环节的学习,对于这门课的理论知识有了一定了解,才便于我们的上机课程,理论与上机的结合这样才有助于我们更好的掌握知识。
在数据库上机中主要是用到的sql(structured
query
language)结构化查询语言,它是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。可以帮我们做到面向数据库执行查询、取回数据、插入新的记录、更新数据库中的数据、删除记录、创建新数据库、新表和视图、设置表、存储过程和视图的权限,功能非常强大。
学习数据库的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从课程中中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。在编程方面是需要我们对于编程有逻辑思维能力及一定的编程技巧。在数据库中插入表、表中的信息等都需要注意,不然很容易出错。
通过上机练习让我比较容易的掌握理论知识的难点,以及一些平时不注意的问题,在上机练习的过程中需要对每个细节都要留心,这样才不至于出错,这就加强了我们对平时不注意的问题得到回应,从而加深了细节问题的处理方式。在上机的学习之后更加了解了表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容应该如何设置比较好一些,需要具体,但是避免繁琐,对表的概念和应用有了更深的理解。
上机的学习中也了解到数据库的视图和查询。查询可以通过sql语言进行完成,这样加深了查询语句的基本结构,让我们能更好的掌握其中语句,方便于我们后面的学习和应用;在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的其中一些操作,可以使用视图来完成。视图的功能也是强大的,使用视图不仅可以简化数据操作,还可以提高数据库的安全性,不仅可以检索数据,也可以通过视图向基表中添加、修改和删除数据。
在学习过程中也遇到了不少问题,积极询问老师,和同学共同商讨,查询资料把问题得以解决,培养了解决问题的能力,查阅资料是很好的手段,在今后的学习过程中应该继续发扬这些能力。数据库的学习是在学习与探索中度过的,短暂的课程时间的学习是结束了,但其中学到了许多知识,也有诸多的问题需要今后去解决,学习一门课程,学到的是如何学会,而不是随随便便的学完,在今后还要自己强化各方面的知识,真正学以致用。通过这次的学习,我了解了数据库的概念与重要性,还有今后的发展方向,明白数据库的应用是广泛的,不可小觑,在今后应该再进行加强学习。