空间数据库实习报告

时间:2022-08-03 06:15:26 实习报告 我要投稿
  • 相关推荐

空间数据库实习报告

1、 实习目的

空间数据库实习报告

通过对ArcGis软件地理数据库相关操作熟悉地理数据库的创建,配置,生成,加载数据等内容,然后对比我们以前使用过的其他类型软件,比较两者的特点以及优缺性。同时我们需要通过完成的内容对我们现在以及以后需要做的项目添加入空间数据库管理的思想,把我们实习的相对简单的东西发散应用到其他方面。

2、 实习内容

实习1部分给出了ArcCatalog的几个基本操作,比如说打开文件,链接文件夹,添加地理数据库,个人数据库;增加文件类型,显示山栅格数据;浏览数据内容,表格数据浏览以及属性修改,数据统计,查询,数据搜索;地图与图层操作中的创建文件,设置文件特性,保存独立图层文件;地理数据操作中的数据输出,属性表导出;ArcCatalog界面中数据预览与一些分析操作工具ArcToolBox。这是实习一的全部内容。

(加载外部文件)

(设置表中的主键:能唯一标示的字段)

实习2部分操作较为精深,主要涉及的是ArcCatalog中的不同层次对象对象的操作。其中包括创建新的地理数据库;建立数据库中的基本组成项,如要素数据集,简单要素类,简单和复杂关系表等;向地理数据库中加载外部数据,

导入图层文件,属性表文件,描述文件,栅格数据等;然后是进一步定义数据库,这其中我们给那数据建立索引,修改索引,修改数据文件字段,以及属性与操作和关系类操作以及几何网络概述。实习二是对ArcCatalog操作比较全面的解释过程,其中很多的操作也给了我很多的启发。

接下来我们来一一看这些操作,首先是实习1的部分。实习1 的部分比较简短,而且多数的操作步骤在以前实习其他科目的时候就已经比较熟悉,这里相当于是温习一下,当然其中也出现了自己不是很熟悉的部分。因为之前一直是使用的ArcMap对地屯进行编辑,没有对ArcCatalog深究。在实习一中,我所注意的是导出文件为其它通用格式,如shp格式文件或者Info文件等;

预览操作;

我之所以关注这两个操作并不是说,这两个操作有多么的高深,而是这其中有的一些特点。首先是导出数据成为其他格式的文件。这个步骤体现了操作类型软件应该有的一个特性,与其他同类软件的交互。因为每款软件都有它的优点和不足之处,我们在使用这些软件的时候时常希望取他们的优势之处,用其他软件代替来解决不足之处。数据交互在这其中的作用显得尤为重要。很多的软件都有自己独特的数据格式,与其他同类型的软件交互非常困难,那么这就导致了一种封闭的状况,联想到自己正在做的项目中解压与压缩文件的功能,又何尝不是如此呢?如何解决

自己软件的封闭,取得其他软件的长处,这是一个非常重要的过程。走主流路线不是盲目随从,而是跟随潮流,融入其它才能发现自己不足,敝帚自珍只能被时代淘汰,也许这是说的远了,但是以后再做操作软件的时候,需要注意这点,把自己操作的文件类型能够转化为主流通用文件。

预览操作看起来似乎是一个很普通的操作,那么为什么我会觉得他很重要?因为之前使用一些绘图和制表软件的时候,拿到一些数据,需要将这些数据进行编辑,也是一样,需要建一个管理库,而在这管理库中我可以把这些文件放进去,但是却不知道是否可用,也无法查看其中基本信息,很是郁闷。这里可以进行预览就可以提前知道这个文件是否可用,或者一些基本信息,是一个很方便用户的功能。

然后是实习2部分的内容。这部分的内容操作较多,其中我以前没有操作的步骤和我觉得重要的步骤分别是:

1、属性字段和属性域相关操作

2、属性表操作

3、索引操作

4、关系类建立

可以说,后三个操作步骤我在以前的实习中是很少遇到过的,唯一做过的就是连接两个属性表,删除冗余。所以这里我挑了我不熟悉的几个操作进行解说。首先是属性字段和属性域的操作。

对于这部分其实之前也接触过,但是由于当时是有现成的数据,所以没有在意,但是现在自己编辑数据就能感觉到这个步骤的重要性了。数据需要有规范,这里就是给数据加上规范。

然后是属性表操作,这一部分我之前只停留在单个属性表编辑修改,没有想到将两个表连接成为一张表,然后做关联字段等一些操作。

(选择表中的某一字段进行排序等操作)

这样的操作在MapGis里面我是没有遇到过的,可能是我自己没有注意,但这

类功能的确可以有效的减少数据冗余,增加数据利用率,将有关的属性表关联,之后做的工作也可以更加方便。

然后是索引操作和关系类建立。索引操作对任何一个软件要处理的数据来说都

是非常重要的。给数据添加索引,方便之后的浏览,查询,修改等一系列操作。实习的时候有人问我什么是索引,按照自己的理解就是给个体数据加上有序的标示。只能说随着经验的提高,给数据建立的索引的意识也愈加强烈。

而关系类的建立我之前是完全没有接触过,在这里我对他的理解也并不深,首先我摘抄下原文里面对关系类的存在的意义的描述:

这里解释是以一个储存容器存在,这里我不是很清楚,也是本次实习做的最迷糊的一个地方,后来做着做着就有点感觉,自己理解就是建立这样的关系类表达信息传递的方式,从哪个对象到另一个对象,规定信息流动方式。

(可选择建立的是哪一种类型的关系类,以后所做的操作也不相同)

3、 实习感想

这次实习是一个操作类的实习,那么久对比下以前操作过的软件,对比一下二者不同,我们使用的软件主要是ArcGis软件和MapGis软件。首先是MapGis软件。MapGis软件的优点在于界面清楚,鼠标交互性强,需要功能或者对某对象操作时右键可以找到相应操作。比如导入图层新建图层等,ArcGis要新建图层则需要在规定的地理数据库中新建一个数据集,然后对其进行编辑。在分析方法方面MapGis的功能也比较齐全。我使用的MapGis版本唯一一个我比较不满意的地方是操作较快是比较容易程序崩溃;再来我也是用了ArcGis做后面的实习19,ArcGis的鼠标交互性相对来说弱一点,但是ArcGis的优点也是比较好的,首先它的功能模块分得比较清楚,我不需要为了一个功能找很多地方,然后对于对象图层的分析与操作功能都放在工具箱中,我可以设置哪些功能开启,哪些功能关闭,节约操作或者分析速度。当我想把数据在两种软件中混用的时候,可以转化文件为标准shp文件,两软件的通信就是这样了。只不过这其中除了一点问题,不同版本软件在转换数据的时候会不可避免的出现数据丢失受损或者异常等情况,只能再次操作。

以后我再对着不同的软件进行操作的时候,会注意他们的操作风格,是偏鼠标还是键盘,是分一套功能还是分模块。然后这次实习的过程其实也是蛮重要的,不仅仅是一些操作过程。

我们在之前的实习中从来没有一次是对ArcCatalog的操作做得这么详细,全面。这次实习也是一次查漏补缺,将以前很多没有用到的东西都给补上了。我在做这次实习之前,ArcGis的软件对我来说就是这几样功能:

1、 编辑地图

2、 发布地图生成服务

3、 导出文件应用到其它科目

但是现在我知道了自己以前的这些操作是很狭隘的,只是仅仅包括了一些很小的功能。对于数据库这块的操作正是我以前所没有认真做或者深层次的接触的。当我把这次实习的第二部分做完以后,收获的确是不小的,虽然实习所用的版本和我用的软件版本不同,甚至于有些步骤根本做不了,但是毕竟还是有很多的相似之处。除了几何网络的那里没有实施之外,其他的都做了,即便是一个很简单的步骤也做了一下,感受下两个版本的不同。在阅读实习材料的过程中我其实很想找到一些:“为什么这样操作”的解释,但是没有,然后就自己找了下一些步骤做法的原因。比如说:为什么要将要素类两张表合成一张表,这是可以减少数据冗余的。思考,得出结果,总结经验,这才是实习需要有的效果。希望以后会有更多这种查漏补缺类型的实习,弥补自身不足。

【空间数据库实习报告】相关文章:

大学实习报告实习报告01-07

保险公司实习报告 保险公司实习报告 实习报告10-14

大学实习报告实习报告5篇02-17

实习报告12-06

实习的报告06-17

实习律师实习报告08-04

金工实习的实习报告09-01

社会实习实习报告12-01

顶岗实习的实习报告02-05

毕业实习报告实习02-04