地理信息系统有哪几个主要部分组成?它的基本功能有哪些?试举目前广泛应用的两个基础地理信息系统软件?/p>
例,列出它们的功能分类表,并比较异同点?
?/p>
1
?/p>
系统硬件
:
包括各种硬件设备,是系统功能实现的物质基础?/p>
?/p>
2
)系统软?/p>
:
支持数据采集、存储、加工、回
答用户问题的计算机程序系统;
?/p>
3
)空间数?/p>
:
系统分析与处理的对象,构成系统的应用基础?/p>
?/p>
4
)应用人
?/p>
:GIS
服务的对象,分为一般用户和从事建立、维护、管理和更新的高级用户;
?/p>
5
)应用模?/p>
:
解决某一?/p>
门应用的应用模型,是
GIS
技术产生社会经济效益的关键所在?/p>
试比较矢量与栅格数据结构各有什么特征?
答:矢量数据的特点:用离散的点、线、面织成的边界或表向来表达空间实体,用标识符
表达的内容描述空间实体的属性。描述的空间对象位置明确,属性隐含。矢量数据之间的关系表示丁空间数据的?/p>
扑关系。栅格数据的特点:用离散的量化的网格值来表示和描述空间目标;具有属性明显、位置隐含的特点;数?/p>
结构简单,易于遥感数据结合,但数据量大;几何和属性偏差;面向位置的数据结构,难以建立空间对象之间的关
系?/p>
?/p>
1
)栅格数据结构类型具有“属性明显、位置隐含”的特点,它易于实现,且操作简单,有利于基于栅格的?/p>
间信息模型的分析,而采用矢量数据结构则麻烦的多?/p>
?/p>
2
)但栅格数据表达精度不高,数据存储量大,工作效率?/p>
低。因此,对于基于栅格数据结构的应用来说,需要根据应用项目的自身特点及其精度要求来恰当地平衡栅格数据
的表达精度和工作效率两者之间的关系?/p>
?/p>
3
)另外,因为栅格数据格式的简单性(不经过压缩编码)
,其数据格式?/p>
易为大多数程序设计人员和用户所理解,基于栅格数据基础之上的信息共享也较矢量数据容易。矢量数据具有“位
置明显,属性隐含”的特点,数据表达精度较高数据存储量小,较高分辨率,便于进行网络分析,但在多辨析跌至
和抠门那个键均值处理等操作比较苦难?/p>
什么是栅格四叉树结构?请比较常规四叉树与线性四叉树的区别?
答:栅格四叉树结构是指将空格键区域按照四个象限进行递归?/p>
n
次,每次分割形成
2n*2N
个子象限中的属性数
值都相同为止,该子象限就不再分割。常规四叉树与线性四叉树的区别:常规四叉树:常规四叉树每个节点通常?/p>
?/p>
6
个量,即
4
个子节点指针、一个父节点指针和一个节点值。常规四叉树可采用子下而上的方法建立,对栅?/p>
按莫顿码顺序进行检测,这种方法除了要记录叶节点,还要记录中间节点。常规四叉树在处理上简便灵活,而且?/p>
栅格矩阵很大?/p>
存储和处理整个矩阵较困难时,
可用常规四叉树存储法?/p>
线性四叉树?/p>
线性四叉树每个节点只存?/p>
3
个量,即莫顿码、深度(或节点大小)和节点值。线性四叉树编码不需要记录中间节点的?/p>
0
值节点,也不适用?/p>
针,
仅记录非
0
值也节点,并用莫顿码表示叶节点的位置?/p>
线性四叉树比常规四叉树节省存储空间?/p>
由于记录节点
地址,既能直接找到其在四叉树中的走向路径,又可以换算出他在整个栅格区域内的行列位置,压缩和解压缩比较
方便,各部分分辨率可不同,即可精确地表示图形结构,又可减少存储量,易于进行大部分图形操作和运算?/p>
请举例说明常用的矢量和栅格数据的转换方法?/p>
矢量转栅格:
矢量转栅?/p>
:内部点扩散法,即由多边形内部种子点向周围邻点扩散,直至到达各边界为止;复数?/p>
分算法,即由待判别点对多边形的封闭边界计算复数积分,来判断两者关系;射线算法和扫描算法,即由图外某点
向待判点引射线,通过射线与多边形边界交点数来判断内外关系;边界代数算法,是一种基于积分思想的矢量转?/p>
格算法,适合于记录拓扑关系的多边形矢量数据转换,方法是由多边形边界上某点开始,顺时针搜索边界线,上?/p>
时边界左侧具有相同行坐标的栅格减去某值,下行时边界左侧所有栅格点加上该值,边界搜索完之后即完成多边?/p>
的转换?/p>
栅格转矢?/p>
:即是提取具有相同编号的栅格集合表示的多边形区域的边界和边界的拓扑栅格转矢量关系?/p>
并表示成矢量格式边界线的过程。步骤包括:多边形边界提取,即使用高通滤波将栅格图像二值化;边界线追踪?/p>
即对每个弧段由一个节点向另一个节点搜索;拓扑关系生成和去处多余点及曲线圆滑。答?/p>
矢量向栅格转换方法:
矢量向栅格转换处理的更笨任务就是把点、线或面的矢量数据,转换成对应的栅格数据,这一过程叫做栅格化。栅
格化可以分别针对点、线和面来进行,点的栅格化是线和面栅格化的基础。转换方法:立矢量数据的平面直角坐标
系和栅格行列坐标系之间的对应关系。点的栅格化:矢量坐标(
x
?/p>
y
?/p>
,转换后的栅格但愿行列值(
I
?/p>
J
?/p>
;线的栅?/p>
化:线的栅格化先分解成折线的每一个线段的栅格化,对应一条线段的栅格化,先使用点栅格化地方法,栅格化?/p>
段的两个端点?/p>
然后再栅格化线段中间的部分;
面得栅格化:
基于弧段数据的栅格化方法与线段栅格化地方法类似,
基于多边形数据栅格化地方法,这种方法是以非拓扑的实体的实体多边形作为栅格化地处理单元,将一个多边形?/p>
内部栅格单元赋予多边形的属性值,
基于多边形数据的栅格化方法包括:
内点填充法?/p>
边界代数法和包含检验法等?/p>
栅格向矢量的转换方法?/p>
栅格数据结构向矢量数据结构转化又称为矢量化。矢量化方法?/p>
1
)二值化,想根据栅格
数据建立一个阈值,再根据这个阈值将不同的数据灰度严肃哦?/p>
2
个弧度形成二值图?/p>
2
)细化,是消除线画横?/p>
面栅格树的差异,使得每一条线只保留代表其轴线或周围轮廓线位置的单个栅格的宽度。细化又可分为“剥皮法?/p>
?