飘渺
路人甲
路人甲
  • 注册日期2004-10-24
  • 发帖数235
  • QQ
  • 铜币3枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:10894回复:40

[分享]据说是武测地理信息系统笔记

楼主#
更多 发布于:2005-04-19 23:23
<a href="attachment/2005-4/2005419232258245.rar">2005-4/2005419232258245.rar</a>
喜欢0 评分0
飘渺
路人甲
路人甲
  • 注册日期2004-10-24
  • 发帖数235
  • QQ
  • 铜币3枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-04-19 23:24
<P>2</P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">(5)   <FONT face=宋体>若边表中包含了指向它所属多边形的指针,那么指向该边的指针必在相应的多边形中出现。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">7<FONT face=宋体>、应用 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>三维边界法一般用于表示规则形体,如建筑物,对于自然界中的复杂形体如岩石的外表,理论上可找到一在误差范围内逼近的适合平面多面体,但这种逼近受多因素的制约。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">    <FONT face=宋体>对于不规则形体,可在形体的外表面</FONT>s<FONT face=宋体>,可测一组点</FONT>p1,p2<FONT face=宋体>…</FONT>pn<FONT face=宋体>坐标,再建这些点的关系,即结构图,决定顶点连接的不同方式。同样数据点,由于连接方式不同,构成的平面多面体也不同。其中最重要的一种方法就是每个面均是三角形的平面多面体,类似</FONT>TIN<FONT face=宋体>结构。但即使这样,同一组点仍可得到不同的平面多面体。因此,需要研究拥有了哪些特征之后,才能更确切地逼近原来的三维形体</FONT>? <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">    <FONT face=宋体>这种逼近有两种形式: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">    <FONT face=宋体>表面</FONT>S0<FONT face=宋体>的逼近:以确定后的平面多面体的表面作为对原三维形体的表面</FONT>S0<FONT face=宋体>的逼近,着眼于形体的边界表示。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">   <FONT face=宋体>三维形体的逼近:给出一系列的四面体,这些四面体的集合就是对原三维形体的逼近。着眼于形体的分解表示。</FONT> <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: center; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=center>第三章<FONT face="Times New Roman"> </FONT>空间数据库 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>§<FONT face="Times New Roman">3-1 </FONT>空间数据库的概念 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>空间数据库是空间数据库系统的简称。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>一、空间数据库 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">1</FONT>、定义: <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">  </FONT>是地理信息系统在计算机物理存储介质上存储和应用的相关的地理空间数据的总合。 <p></p></P><P><TABLE 284.25pt; mso-cellspacing: 0cm; mso-padding-alt: 0cm 0cm 0cm 0cm" cellSpacing=0 cellPadding=0 width=379 border=0><TR 0"><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 148.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=198><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">                        </FONT>书刊 <p></p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 135.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=181><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>数据 <p></p></P></TD></TR><TR 1"><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 148.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=198><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>逻辑划分<FONT face="Times New Roman">   </FONT>词<FONT face="Times New Roman"> </FONT>句<FONT face="Times New Roman"> </FONT>段<FONT face="Times New Roman"> </FONT>目<FONT face="Times New Roman"> </FONT>节<FONT face="Times New Roman"> </FONT>章 <p></p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 135.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=181><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>数据项、记录、文件和数据库 <p></p></P></TD></TR><TR 2; mso-yfti-lastrow: yes"><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 148.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=198><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>物理划分<FONT face="Times New Roman">   </FONT>字<FONT face="Times New Roman"> </FONT>行<FONT face="Times New Roman"> </FONT>页<FONT face="Times New Roman"> </FONT>期<FONT face="Times New Roman"> </FONT>卷 <p></p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 135.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=181><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>比特、字节、字、块、桶和卷 <p></p></P></TD></TR></TABLE></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">2</FONT>、空间数据特征<FONT face="Times New Roman">: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">1</FONT>)空间特征:一般需要建立空间索引。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">2</FONT>)非结构化特征: <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">  </FONT>结构化的,即满足第一范式<FONT face="Times New Roman">:</FONT>每条记录定长,且数据项是原子数据<FONT face="Times New Roman">.</FONT>而空间数据数据项变长,对象包含一个或多个对象,需要嵌套记录。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">3</FONT>)空间关系特征:<FONT face="Times New Roman"> </FONT>拓扑数据给空间数据的一致性和完整性维护增加了复杂性。<FONT face="Times New Roman"> <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">4</FONT>)分类编码特征: <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>一种地物类型对应一个属性数据表文件。多种地物类型共用一个属性数据表文件。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">5</FONT>)海量数据特征。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">3</FONT>、空间数据库的特点 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">1</FONT>)数据量特别大; <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">2</FONT>)数据种类多,复杂; <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">3</FONT>)数据应用面相当广。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>在建立地理空间数据库时,一方面应遵循和应用通用的数据库的原理和方法;另一方面又必须采取一些特殊的技术和方法来解决其他数据库所没有的问题。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>二、空间数据库管理系统 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>是指能够对物理介质上存储的地理空间数据进行语义和逻辑上的定义; <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">  </FONT>提供必须的空间数据查询、检索和存取功能; <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">  </FONT>能够空间数据进行有效的维护和更新的一套软件系统。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>三、空间数据库应用系统 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>提供给用户访问和操作空间数据库的用户界面,是应用户数据处理需求而建立的具有数据库访问功能的应用软件。<FONT face="Times New Roman"> </FONT>一般需要进行二次开发。<FONT face="Times New Roman"> <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>§<FONT face="Times New Roman">3-2 </FONT>空间数据模型 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>数据结构:是指数据的组织形式,在计算机存储、管理和处理的数据逻辑结构。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">   </FONT>数据模型:是描述实体及其相互关系的数学描述,是空间数据库建立的逻辑模型。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">    </FONT>两者之间的关系:混合的交叉关系,并不一一对应,世界多样性,确定数据模型,确保实用性,(便于模型化、存储、检查和分析),它并不基于空间数据结构。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>一、传统数据模型<FONT face="Times New Roman"> <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>自学:用三种模型(层次、网络、关系)组织图: <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>二、传统模型存储空间数据的局限:<FONT face="Times New Roman"> <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">1</FONT>、层次模型用于<FONT face="Times New Roman">GIS</FONT>地理数据库的局限性 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">    </FONT>层次模型反映了实体之间的层次关系,简单、直观,易于理解,并在一定程度上支持数据的重构。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">    </FONT>用于<FONT face="Times New Roman">GIS</FONT>地理数据库存在的主要问题是:<FONT face="Times New Roman"> <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">1</FONT>)很难描述复杂的地理实体之间的联系,描述多对多的关系时导致物理存储上的冗余;? <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">2</FONT>)对任何对象的查询都必须从层次结构的根结点开始,低层次对象的查询效率很低,很难进行反向查询;? <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">3</FONT>)数据独立性较差,数据更新涉及许多指针,插入和删除操作比较复杂,父结点的删除意味着其下层所有子结点均被删除;? <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">4</FONT>)层次命令具有过程式性质,要求用户了解数据的物理结构,并在数据操纵命令中显式地给出数据的存取路径;? <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">5</FONT>)基本不具备演绎功能和操作代数基础。<FONT face="Times New Roman"> <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">2</FONT>、网状模型用于<FONT face="Times New Roman">GIS</FONT>地理数据库的局限性 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>网状模型反映地理世界中常见的多对多关系,支持数据重构,具有一定的数据独立和数据共享特性,且运行效率较高。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>用于<FONT face="Times New Roman">GIS</FONT>地理数据库的主要问题如下: <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">1</FONT>)由于网状结构的复杂性,增加了用户查询的定位困难,要求用户熟悉数据的逻辑结构,知道自己所处的位置;? <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">2</FONT>)网状数据操作命令具有过程式性质,存在与层次模型相同的问题;? <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">3</FONT>)不直接支持对于层次结构的表达;? <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">4</FONT>)基本不具备演绎功能和操作代数基础。<FONT face="Times New Roman"> <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">3</FONT>、关系模型用于<FONT face="Times New Roman">GIS</FONT>地理数据库的局限性 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>在<FONT face="Times New Roman">GIS</FONT>分析中,常常需要综合运用实体之间的空间关系和属性数据,要求<FONT face="Times New Roman">GIS</FONT>数据库能对实体的属性数据和空间数据进行综合管理。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>4)空间数据通常是变长的,而一般RDBMS只允许记录的长度设定为固定长度,此外,通用</FONT>DBMS<FONT face=宋体>难于存储和维护空间数据的拓扑关系。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">  5<FONT face=宋体>)一般</FONT>RDBMS<FONT face=宋体>都难以实现对空间数据的关联、连通、包含、叠加等基本操作。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">  6<FONT face=宋体>)一般</FONT>DBMS<FONT face=宋体>不能支持</FONT>GIS<FONT face=宋体>需要的一些复杂图形功能。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">  7<FONT face=宋体>)一般</FONT>RDBMS<FONT face=宋体>难以支持复杂的地理信息,因为单个地理实体的表达需要多个文件、多条记录,包括大地网、特征坐标、拓扑关系、属性数据和非空间专题属性等方面信息。</FONT>   <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">8<FONT face=宋体>)</FONT>GIS<FONT face=宋体>管理的是具有高度内部联系的数据,为了保证地理数据库的完整性,需要复杂的安全维护系统,而这些完整性约束条件必须与空间数据一起存储,由地理数据库来维护系统数据的完整性。否则,一条记录的改变会导致错误、相互矛盾的数据存在,而一般</FONT>RDBMS<FONT face=宋体>难以实现这一功能。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>三、面向对象模型 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>一)基本概念</FONT> <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、对象: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>含有数据和操作方法的独立模块,可以认为是数据和行为的统一体。如一个城市、一棵树均可作为地理对象。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>·具有一个唯一的标识,以表明其存在的独立性;? <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>·具有一组描述特征的属性,以表明其在某一时刻的状态——静态属性—数据;? <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>·具有一组表示行为的操作方法,用以改变对象的状态。</FONT>--<FONT face=宋体>作用、功能—函数、方法。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>对象的划分:根据对象的共性,及对它的研究目的来划分,与具体的目的、性质相联系,不同的目的就会有不同划分。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>划分原则:找共同点,所有具有共性的系统成份就可为一种对象。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、类: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>共享同一属性和方法集的所有对象的集合构成类。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>如河流均具有共性,如名称、长度、流域面积等,以及相同的操作方法,如查询、计算长度、求流域面积等,因而可抽象为河流类。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、实例 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">   <FONT face=宋体>被抽象的对象,类的一个具体对象,称为,如长江、黄河等。真正抽象的河流不存在,只存在河流的例子。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>类是抽象的对象,是实例的组合,类、实例是相对的,类和实例的关系为上下层关系。类</FONT>---<FONT face=宋体>申请实例</FONT>---<FONT face=宋体>成为具体对象。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">4<FONT face=宋体>、消息: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">   <FONT face=宋体>对象之间的请求和协作。(并不独立存在)对象之间的关系,如鼠标点,就是消息,点某按纽,就是对按纽提出请求。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">(<FONT face=宋体>二</FONT>) <FONT face=宋体>面向对象的特性 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、抽象:是对现实世界的简明表示。形成对象的关键是抽象,对象是抽象思维的结果。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、封装:一般讲,包起来,将方法与数据放于一对象中,以使对数据的操作只可通过该对象本身的方法来进行。在这,指把对象的状态及其操作集成化,使之不受外界影响。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、多态: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>是指同一消息被不同对象接收时,可解释为不同的含义。同一消息,对不同对象,功能不同。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>功能重载</FONT>-><FONT face=宋体>多态,简化消息,但功能不减。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>(三)四种核心技术 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、分类 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>分类是把一组具有相同属性结构和操作方法的对象归纳或映射为一个公共类的过程。如城镇建筑可分为行政区、商业区、住宅区、文化区等若干个类。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、概括 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>将相同特征和操作的类再抽象为一个更高层次、更具一般性的超类的过程。子类是超类的一个特例。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>一个类可能是超类的子类,也可是几个子类的超类。所以,概括可能有任意多层次。概括技术避免了说明和存储上的大量冗余。这需要一种能自动地从超类的属性和操作中获取子类对象的属性和操作的机制,即继承机制。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>聚集是把几个不同性质类的对象组合成一个更高级的复合对象的过程。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">4<FONT face=宋体>、联合 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>相似对象抽象组合为集合对象。其操作是成员对象的操作集合。</FONT> <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>(四)面向对象数据模型的核心工具</FONT> <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、继承: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>一类对象可继承另一类对象的特性和能力,子类继承父类的共性,继承不仅可以把父类的特征传给中间子类,还可以向下传给中间子类的子类。</FONT> <FONT face=宋体>它服务于概括。继承机制减少代码冗余,减少相互间的接口和界面。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>)单重继承、多重继承;全部继承、部分继承;取代继承、包含继承 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>)状态继承(数据) <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>子类继承父类的数据结构,子类还可定义自己新的数据结构。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">    <FONT face=宋体>子类任意使用父类的数据结构,有可能破坏封装,若只能通过发送消息来使用父类的域,又可能失去有效性,具体办法: <p></p></FONT></P>
举报 回复(0) 喜欢(0)     评分
飘渺
路人甲
路人甲
  • 注册日期2004-10-24
  • 发帖数235
  • QQ
  • 铜币3枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-04-19 23:26
<P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>三</FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体></FONT> </P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体></FONT> </P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体></FONT> </P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>公有域:类可操作,实例也可操作。</FONT>
<FONT face=宋体>私有域:只有类本身使用,用户不得访问。
保护域:子类可使用,继承使用,实例不能使用。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、传播 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>传播与继承是一对。复杂对象的某些属性值不单独存于数据库中,而由子对象派生或提取,将子(成员)对象的属性信息强制地传播给综合复杂对象。成员对象的属性只存储一次,保证数据一致性和减少冗余。如武汉市总人口,由存储在各成员对象中的各区人口总和。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、继承与传播(区别) <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>)继承服务于概括,传播作用于联合和聚集; <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>)继承是从上层到下层,应用于类,而传播是自下而上,直接作用于对象; <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>)继承包括属性和操作,而传播一般仅涉及属性; <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">4<FONT face=宋体>)继承是一种信息隐含机制,只要说明子类与父类的关系,则父类的特征一般能自动传给它的子类,而传播是一种强制性工具,需要在复合对象中显式定义它的每个成员对象,并说明它需要传播哪些属性值。</FONT> <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>四、</FONT>GIS<FONT face=宋体>空间数据库类型 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、基于文件管理的方式 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>缺点: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>)程序依赖于数据文件的存储结构,数据文件修改时,应用程序也随之改变。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>)以文件形式共享,当多个程序共享一数据文件时,文件的修改,需得到所有应用的许可。不能达到真正的共享,即数据项、记录项的共享。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、文件与关系数据库混合管理系统—双元模型 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>除</FONT>oid<FONT face=宋体>作为连接关键字以外,几乎是两者独立地组织、管理和检索。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>几何图形</FONT>:  <FONT face=宋体>图形用户界面与图形文件处理是一体的,中间没有裂缝。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>属性数据,则因系统和历史发展而异。<p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">1)  </FONT>图形与属性结合的各自分开处理模式<FONT face="Times New Roman">--------</FONT>早期系统<FONT face="Times New Roman">: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">   </FONT>图形处理的用户界面和属性的用户界面是分开的,它们只是通过一个内部码连接。通常要同时启动两个系统,甚至两个系统来回切换,不方便。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">2)</FONT>图形与属性结合的混合处理模式 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">GIS </FONT>通过<FONT face="Times New Roman">DBMS</FONT>提供的高级编程语言<FONT face="Times New Roman">C</FONT>或<FONT face="Times New Roman">Fortran</FONT>等接口,在<FONT face="Times New Roman">C</FONT>语言的环境下,直接操纵属性数据,查询属性数据库,并在<FONT face="Times New Roman">GIS</FONT>的用户界面下,显示查询结果。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">   </FONT>在<FONT face="Times New Roman">ODBC(Open DataBase Connectivity,</FONT>开放式数据库互连<FONT face="Times New Roman">)</FONT>推出后,<FONT face="Times New Roman">GIS</FONT>软件商只需开发<FONT face="Times New Roman">GIS</FONT>与<FONT face="Times New Roman">ODBC</FONT>的接口软件,就可将属性数据与任何一个支持<FONT face="Times New Roman">ODBC</FONT>的<FONT face="Times New Roman">RDBMS</FONT>连接。这样用户可在一个界面下处理图形和属性数据。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>采用文件与<FONT face="Times New Roman">RDBMS</FONT>的混合管理模式中文件管理系统的功能较弱,特别是在数据的安全性、一致性、完整性、并发控制以及数据损坏后的恢复方面缺少基本的功能。因而<FONT face="Times New Roman">GIS</FONT>软件商需要寻找能同时管理图形和属性数据的商用<FONT face="Times New Roman">DBMS</FONT>。<FONT face="Times New Roman"> <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">3</FONT>、全关系型空间数据库管理系统—分层模型 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">GIS</FONT>软件商在标准<FONT face="Times New Roman">DBMS</FONT>顶层开发一个能容纳、管理空间数据的系统功能。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>用<FONT face="Times New Roman">RDBMS</FONT>管理图形数据有两种模式: <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">a</FONT>、基于关系模型的方式,图形数据按关系数据模型组织。由于涉及一系列关系连接运算,费时。<FONT face="Times New Roman"> </FONT>例如 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">b</FONT>、将图形数据的变长部分处理成<FONT face="Times New Roman">Binary Block</FONT>字段(多媒体或变长文本)。省去大量关系连接操作,但<FONT face="Times New Roman">Binary Block</FONT>的读写效率比定长的属性字段慢得多,特别涉及对象的嵌套时,更慢。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">4</FONT>、对象<FONT face="Times New Roman">--</FONT>关系数据库管理系统 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">DBMS</FONT>软件商在<FONT face="Times New Roman">RDBMS</FONT>中进行扩展,使之能直接存储和管理非结构化的空间数据,如<FONT face="Times New Roman">Informix </FONT>和<FONT face="Times New Roman">Oracle</FONT>等都推出了空间数据管理的专用模块,定义了操纵点、线、面、圆等空间对象的API函数。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">        </FONT>主要解决空间数据的变长记录的管理,效率比二进制块的管理高得多,但仍没有解决对象的嵌套问题,空间数据结构不能由用户定义,用户不能根据GIS要求再定义,使用上受一定限制。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">5</FONT>、面向对象空间数据库管理系统 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">1</FONT>)面向对象数据模型的含义 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">       </FONT>为了有效地描述复杂的事物或现象,需要在更高层次上综合利用和管理多种数据结构和数据模型,并用面向对象的方法进行统一的抽象。这就是面向对象数据模型的含义,其具体实现就是面向对象的数据结构。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>面向对象模型最适合于空间数据的表达和管理,它不仅支持变长记录,且支持对象的嵌套,信息的继承和聚集。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">     </FONT>允许用户定义对象和对象的数据结构及它的操作。可以将空间对象根据GIS需要,定义合适的数据结构和一组操作。这种空间数据结构可以带和不带拓扑,当带拓扑时,涉及对象的嵌套、对象的连接和对象与信息聚集。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">   </FONT>面向对象的地理数据模型的核心是对复杂对象的模拟和操纵。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">2</FONT>)复杂对象及特点 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>指具有复杂结构和操作的对象。复杂对象可以由多种关系聚合抽象而成,或由不同类型的对象构成,或具有复杂的嵌套关系等。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>复杂对象的特点可归结为:? <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">a) </FONT>一个复杂对象由多个成员对象构成,每个成员对象又可参与其它对象的构成;? <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">b) </FONT>具有多种数据结构,如矢量、栅格、关系表等;? <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">c</FONT>)一个复杂对象的不同部分可由不同的数据模型所支持,也就是说,可以分布于不同的数据库中。?<FONT face="Times New Roman"> <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">3</FONT>)面向对象的几何数据模型 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>从几何方面划分,<FONT face="Times New Roman">GIS</FONT>的各种地物对象为点、线、面状地物以及由它们混合组成的复杂地物。每一种几何地物又可能由一些更简单的几何图形元素构成。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>一个面状地物是由边界弧段和中间面域组成,弧段又涉及到节点和中间点坐标。或者说,节点的坐标传播给弧段,弧段聚集成线状地物或面状地物,简单地物聚集或联合组成复杂地物。 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">4</FONT>)拓扑关系与面向对象模型 <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>将每条弧段的两个端点(通过它们与另外的弧段公用)抽象出来,建立单独的节点对象类型,而在弧段的数据文件中,设立两个节点子对象标识号,即用“传播”的工具提取节点文件的信息。 <p></p></P><TABLE 191.25pt; mso-cellspacing: 0cm; mso-padding-alt: 0cm 0cm 0cm 0cm" cellSpacing=0 cellPadding=0 width=255 border=0><TR 0"><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64 colSpan=2><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>节点标识 <p></p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 18pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=24><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">X <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 18pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=24><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">Y <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 14.25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=19 colSpan=3><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><FONT face="Times New Roman">Z <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 93.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=125 colSpan=2><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD></TR><TR 1"><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64 colSpan=2><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>…<FONT face="Times New Roman"> <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 18pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=24><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>…<FONT face="Times New Roman"> <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 18pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=24><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>…<FONT face="Times New Roman"> <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 14.25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=19 colSpan=3><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>…<FONT face="Times New Roman"> <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 93.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=125 colSpan=2><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD></TR><TR 2"><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 39pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=52><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>面标识 <p></p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64 colSpan=4><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>弧段标识 <p></p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 104.25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=139 colSpan=4><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD></TR><TR 3"><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 39pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=52><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>…<FONT face="Times New Roman"> <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64 colSpan=4><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>…<FONT face="Times New Roman"> <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 104.25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=139 colSpan=4><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD></TR><TR 4"><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64 colSpan=2><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>弧段标识 <p></p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64 colSpan=4><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>起节点 <p></p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64 colSpan=2><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>终节点 <p></p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>中间点串 <p></p></P></TD></TR><TR 5"><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64 colSpan=2><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>…<FONT face="Times New Roman"> <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64 colSpan=4><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>…<FONT face="Times New Roman"> <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64 colSpan=2><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>…<FONT face="Times New Roman"> <p></p></FONT></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width=64><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>…<FONT face="Times New Roman"> <p></p></FONT></P></TD></TR><TR 6; mso-yfti-lastrow: yes"><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 39pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=52><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=12><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 18pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=24><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 18pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=24><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 7.2pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=10><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=12><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 7.2pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=10><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 45.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=61><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD><TD #ece9d8; PADDING-RIGHT: 0cm; BORDER-TOP: #ece9d8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 48pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=64><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left><p> </p></P></TD></TR></TABLE><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>这一模型既解决了数据共享问题,又建立了弧段与节点的拓扑关系。同样,面状地物对弧段的聚集方式与数据共享和几何拓扑关系的建立也达到一致。 <p></p></P>
举报 回复(0) 喜欢(0)     评分
飘渺
路人甲
路人甲
  • 注册日期2004-10-24
  • 发帖数235
  • QQ
  • 铜币3枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-04-19 23:27
<P>四</P><P>5)面向对象的属性数据模型 </P><P>面向对象数据模型是在包含RDBMS的功能基础上,增加面向对象数据模型的封装、继承和信息传播等功能。 </P><P>6)  面向对象地理数据模型的特点 </P><P>a)       具有可扩充性。由于对象是相对独立的,因此可以很自然和容易地增加新的对象,并且对不同类型的对象具有统一的管理机制。 </P><P>b)      可充分利用现有数据模型的优点。 </P><P>c) 可以模拟和操纵复杂对象。传统的数据模型是面向简单对象的,无法直接模拟和操纵复杂实体,而面向对象的数据模型具备对复杂对象进行模拟和操纵的能力。 </P><P>在GIS中建立面向对象的数据模型时,对象的确定还没有统一的标准,但是,对象的建立应符合人们对客观世界的理解,并且要完整地表达各种地理对象,及它们之间的相互关系。 </P><P>7)面向对象数据库系统的基本概念 </P><P>动态联编:为了实现多态,系统不能在编译时就把操作名联编到程序上,而要等到运行时才进行解释。 </P><P>8)面向对象数据库系统所具有的优势 </P><P>1)缩小了语义差距 </P><P>(2)减轻了“阻抗失配”问题 </P><P>   传统数据库应用往往表现为把数据库语句嵌入某种具有计算完备性的程序设计语言中,由于数据库语言和程序设计语言的类型系统和计算模型往往不同,所以这种结合是不自然的,这个现象被称为“阻抗失配”。在OODB中,把需要程序设计语言编写的操作都封装在对象的内部,从本质上讲,OODB的问题求解过程只需要表现为一个消息表达式的集合。 </P><P>(3)适应非传统应用的需要 </P><P>这种适应性主要表现在能够定义和操纵复杂对象,具备引用共享和并发共享机制以及灵活的事务模型,支持大量对象的存储和获取等等。 </P><P>§3-3 空间数据库的设计 </P><P>空间数据库的设计是指在现在数据库管理系统的基础上建立空间数据库的整个过程。 </P><P>一、需求分析 </P><P>需求分析是整个空间数据库设计与建立的基础,主要进行以下工作:? </P><P>1、调查用户需求:了解用户特点和要求,取得设计者与用户对需求的一致看法。? </P><P>2、需求数据的收集和分析:包括信息需求(信息内容、特征、需要存储的数据)、信息加工处理要求(如响应时间)、完整性与安全性要求等。? </P><P>3、编制用户需求说明书:包括需求分析的目标、任务、具体需求说明、系统功能与性能、运行环境等,是需求分析的最终成果。 </P><P>在需求分析阶段完成: </P><P>   数据源的选择和对各种数据集的评价(一般、空间、属性评价)。 </P><P>二、结构设计 </P><P>指空间数据结构设计,结果是得到一个合理的空间数据模型,是空间数据库设计的关键。 </P><P>   空间数据库设计的实质是将地理空间实体以一定的组织形式在数据库系统中加以表达的过程,也就是地理信息系统中空间实体的模型化问题。 </P><P>1、概念模型 </P><P>是通过对错综复杂的现实世界的认识与抽象,最终形成空间数据库系统及其应用系统所需的模型。 </P><P>表示概念模型最有力的工具是E—R模型,即实体—联系模型,包括实体、联系和属性三个基本成分。用它来描述现实地理世界,不必考虑信息的存储结构、存取路径及存取效率等与计算机有关的问题,比一般的数据模型更接近于现实地理世界,具有直观、自然、语义较丰富等特点,在地理数据库设计中得到了广泛应用。 </P><P>2、逻辑模型 </P><P>逻辑模型的设计是将概念模型结构转换转换为具体DBMS可处理的地理数据库的逻辑结构(或外模式),包括确定数据项、记录及记录间的联系、安全性、完整性和一致性约束等。 </P><P>从E—R模型向关系模型转换的主要过程为:? </P><P>① 确定各实体的主关键字;? </P><P>② 确定并写出实体内部属性之间的数据关系表达式(函数依赖关系),即某一数据项决定另外的数据项; </P><P>③把经过消冗处理(规范化处理)的数据关系表达式中的实体作为相应的主关键字;? </P><P>④根据②、③形成新的关系。? </P><P>  ⑤完成转换后,进行分析、评价和优化。
</P>
举报 回复(0) 喜欢(0)     评分
飘渺
路人甲
路人甲
  • 注册日期2004-10-24
  • 发帖数235
  • QQ
  • 铜币3枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-04-19 23:28
<P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、物理设计 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>是指有效地将空间数据库的逻辑结构在物理存储器上实现,确定数据在介质上的物理存储结构,其结果是导出地理数据库的存储模式</FONT>(<FONT face=宋体>内模式</FONT>)<FONT face=宋体>。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>主要内容包括确定记录存储格式,选择文件存储结构,决定存取路径,分配存储空间。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>物理设计的好坏将对地理数据库的性能影响很大,一个好的物理存储结构必须满足两个条件: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>一是地理数据占有较小的存储空间; <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>二是对数据库的操作具有尽可能高的处理速度。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>在完成物理设计后,要进行性能分析和测试。? <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>物理设计在很大程度上与选用的数据库管理系统有关。设计中应根据需要,选用系统所提供的功能。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>三、数据层设计 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">GIS<FONT face=宋体>的数据可以按照空间数据的逻辑关系或专业属性分为各种逻辑数据层或专业数据层,原理上类似于图片的叠置。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">   <FONT face=宋体>例如,地形图数据可分为地貌、水系、道路、植被、控制点、居民地等诸层分别存贮。将各层叠加起来就合成了地形图的数据。在进行空间分析、数据处理、图形显示时,往往只需要若干相应图层的数据。? <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">      <FONT face=宋体>数据层的设计一般是按照数据的专业内容和类型进行的。数据的专业内容的类型通常是数据分层的主要依据,同时也要考虑数据之间的关系。如需考虑两类物体共享边界</FONT>(<FONT face=宋体>道路与行政边界重合、河流与地块边界的重合</FONT>)<FONT face=宋体>等,这些数据间的关系在数据分层设计时应体现出来。? <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">    <FONT face=宋体>不同类型的数据由于其应用功能相同,在分析和应用时往往会同时用到,因此在设计时应反映出这样的需求,即可将这些数据作为一层。(如道路、加油站、停车场—交通层) <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">   <FONT face=宋体>最后得出各层数据的表现形式,各层数据的属性内容和属性表之间的关系等。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>四、数据字典设计 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>数据字典用于描述数据库的整体结构、数据内容和定义等。一个好的数据字典可以说是一个数据的标准规范,它可使数据库的开发者依此来实施数据库的建立、维护和更新。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>数据字典的内容包括: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">   <FONT face=宋体>数据库的总体组织结构、</FONT>   <FONT face=宋体>数据库总体设计的框架、 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">   <FONT face=宋体>各数据层详细内容的定义及结构、</FONT>   <FONT face=宋体>数据命名的定义 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">   <FONT face=宋体>元数据(有关数据的数据,是对一个数据集的内容、质量条件及操作过程等的描述)等内容。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>一、空间数据库的建立 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、建立空间数据库结构 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">     <FONT face=宋体>利用</FONT>DBMS<FONT face=宋体>提供的数据描述语言描述逻辑设计和物理设计的结果,得到概念模式和外模式,编写功能软件,经编译、运行后形成目标模式,建立起实际的空间数据库结构。? <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、数据装入? <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">        <FONT face=宋体>一般由编写的数据装入程序或</FONT>DBMS<FONT face=宋体>提供的应用程序来完成。在装入数据之前要做许多准备工作,如对数据进行整理、分类、编码及格式转换</FONT>(<FONT face=宋体>如专题数据库装入数据时,采用多关系异构数据库的模式转换、查询转换和数据转换</FONT>)<FONT face=宋体>等。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>装入的数据要确保其准确性和一致性。? <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、调试运行 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">       <FONT face=宋体>装入数据后,要对地理数据库的实际应用程序进行运行,执行各功能模块的操作,对地理数据库系统的功能和性能进行全面测试, <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>二、</FONT>  <FONT face=宋体>空间数据库的维护 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、空间数据库的重组织? <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">    <FONT face=宋体>指在不改变空间数据库原来的逻辑结构和物理结构的前提下,改变数据的存储位置,将数据予以重新组织和存放。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、空间数据库的重构造 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">   <FONT face=宋体>指局部改变空间数据库的逻辑结构和物理结构。数据库重构通过改写其概念模式</FONT>(<FONT face=宋体>逻辑模式</FONT>)<FONT face=宋体>的内模式</FONT>(<FONT face=宋体>存储模式</FONT>)<FONT face=宋体>进行。</FONT> <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、空间数据库的完整性、安全性控制 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">      <FONT face=宋体>完整性是指数据的正确性、有效性和一致性,主要由后映象日志来完成,它是一个备份程序,当发生系统或介质故障时,利用它对数据库进行恢复。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">       <FONT face=宋体>安全性指对数据的保护,主要通过权限授予、审计跟踪,以及数据的卸出和装入来实现。<p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: center; mso-char-indent-count: 2.0" align=center><FONT face=宋体>第四章</FONT> <FONT face=宋体>空间数据的采集和质量控制 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>§</FONT>4-1 <FONT face=宋体>概述 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>一、</FONT>GIS<FONT face=宋体>的数据源:</FONT> <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>地图数据</FONT> <FONT face=宋体>,遥感数据,</FONT> <FONT face=宋体>文本数据,统计数据 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">  <FONT face=宋体>实测数据,多媒体数据,已有系统的数据 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>二、空间数据采集的任务 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>将现有的上述类型数据转换成</FONT>GIS<FONT face=宋体>可以处理与接收的数字形式,通常要经过验证、修改、编辑等处理。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>三、研究</FONT>GIS<FONT face=宋体>数据质量的目的和意义 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">GIS<FONT face=宋体>的数据质量是指</FONT>GIS<FONT face=宋体>中空间数据</FONT>(<FONT face=宋体>几何数据和属性数据</FONT>)<FONT face=宋体>的可靠性,通常用空间 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>数据的误差来度量。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">   <FONT face=宋体>误差是指数据与真值的偏离。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">  <FONT face=宋体>研究</FONT>GIS<FONT face=宋体>数据质量对于评定</FONT>GIS<FONT face=宋体>的算法、减少</FONT>GIS<FONT face=宋体>设计与开发的盲目性都具有重要意 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>义。精度越高,代价越大。</FONT>GIS<FONT face=宋体>数据质量对保证</FONT>GIS<FONT face=宋体>产品的可靠性有重要意义。</FONT>   <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>§</FONT>4-2 <FONT face=宋体>空间数据的地理参照系和控制基础 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>指物质、能量、信息的存在形式在形态、结构过程、功能关系上的分布方式和格局及其在时间上的延续,具体包括地球上大气圈、水圈、生物圈、岩石圈和土壤圈交互作用的区域。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>地理空间具体被描述为:</FONT>   <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>)绝对空间,具有属性描述的空间位置的集合,一系列坐标值组成。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>)相对空间,是具有空间属性特征的实体的集合,由不同实体之间的空间关系组成。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>二、地理空间的数学建构</FONT>---<FONT face=宋体>如何建立地球表面的几何模型 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、最自然的面: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>包括海洋底部、高山、高原在内的固体地球表面,起伏不定,难以用一个简洁的数学式描述。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、相对抽象的面,即大地水准面 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>地球表面</FONT>72%<FONT face=宋体>被海水覆盖,假设一个当海水处于完全静止的平衡状态时从海平面延伸到所有大陆下部,而与地球重力方向处处正交的一个连续、闭合的水准面。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>可用水准仪完成地球自然表面上任一点的高程测量。但地球的重力方向处处不同,处处与重力方向垂直的大地水准面显然不可能是一个十分规则的表面,且不能用简单的数学公式来表达,因此,大地水准面不能作为测量成果的计算面。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、椭球体模型 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>为了测量成果计算的需要,选用一个同大地体相近的、可以用数学方法来表达的旋转椭球来代替地球</FONT>---<FONT face=宋体>三轴椭球体。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>三、地理参照系 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、经纬度坐标系(地理坐标) <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">  <FONT face=宋体>对空间定位有利,但难以进行距离、方向、面积量算。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、笛卡儿平面坐标系 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">  <FONT face=宋体>便于量算和进一步的空间数据处理和分析。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、高程系统 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>描述空间点在垂直高度上的特性</FONT>--<FONT face=宋体>高程——由高程基准面起算的地面点的高度。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>四、</FONT>GIS<FONT face=宋体>的地理基础</FONT>--<FONT face=宋体>控制基础 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>各种</FONT>GIS<FONT face=宋体>的数据源、服务目的和各自特征可以不同,但均有自身统一的地理基础。</FONT> <p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、地理基础的内容 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>地理基础是地理信息数据表示格式与规范的重要组成部分 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、投影与坐标系: <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>每一种投影都与一个坐标系统相联系。坐标系统是一套说明某一物体地理坐标的参数,参数之一为投影。投影关系着如何将图形物体显示于平面上,而坐标系统则显示出地形地物所在的相对位置。 <p></p></FONT></P><P 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、统一的地图投影系统的意义: <p></p></FONT></P>   为地理信息系统选择和设计一种或几种适用的地图投影系统和网格坐标系统,为各种地理信息的输入、输出及匹配处理提供一个统一的定位框架,使各种来源的地
举报 回复(0) 喜欢(0)     评分
飘渺
路人甲
路人甲
  • 注册日期2004-10-24
  • 发帖数235
  • QQ
  • 铜币3枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-04-19 23:29
<P>好了今天由于只能传一个</P><P>只好这样发了</P><P>剩余的明天再发</P><P>谢谢支持!!!!</P>
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
6楼#
发布于:2005-04-19 23:41
<P><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" /></P><P>这个是哪一年滴?</P>
举报 回复(0) 喜欢(0)     评分
飘渺
路人甲
路人甲
  • 注册日期2004-10-24
  • 发帖数235
  • QQ
  • 铜币3枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2005-04-20 19:04
<P>最近的吧</P>
举报 回复(0) 喜欢(0)     评分
飘渺
路人甲
路人甲
  • 注册日期2004-10-24
  • 发帖数235
  • QQ
  • 铜币3枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2005-04-20 19:09
<P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>五</FONT></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体></FONT> </P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体></FONT> </P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>理信息和数据能够具有共同的地理基础,并在这个基础上反映出它们的地理位置和地理关系特征。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>五、地图投影</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、</FONT>GIS<FONT face=宋体>与地图投影关系</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、</FONT>GIS<FONT face=宋体>中地图投影设计与配置的一般原则</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>)所配置的投影系统应与相应比例尺的国家基本图(基本比例尺地形图,基本省区图或国家大地图集)投影系统一致。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>)系统一般只考虑至多采用两种投影系统,一种应用于大比例尺的数据处理与输出、输入,另一种服务于小比例尺。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>)所用投影以等角投影为宜。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">4<FONT face=宋体>)所用投影应能与网格坐标系统相适应,即所采用的网格系统(特别是一级网格)在投影带中应保持完整。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、我国</FONT>GIS<FONT face=宋体>常用的地图投影配置</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>采用与我国基本图系列一致的地图投影系统:</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>我国常用的地图投影的情况为:</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1)<FONT face=宋体>、我国基本比例尺地形图</FONT>(1<FONT face=宋体>:</FONT>100<FONT face=宋体>万、</FONT>1<FONT face=宋体>:</FONT>50<FONT face=宋体>万、</FONT>1<FONT face=宋体>:</FONT>25<FONT face=宋体>万、</FONT>1<FONT face=宋体>:</FONT>10<FONT face=宋体>万、</FONT>1<FONT face=宋体>:</FONT>5<FONT face=宋体>万、</FONT>1<FONT face=宋体>:</FONT>2.5<FONT face=宋体>、</FONT>1<FONT face=宋体>:</FONT>1<FONT face=宋体>万、</FONT>1<FONT face=宋体>:</FONT>5000),<FONT face=宋体>除</FONT>1<FONT face=宋体>:</FONT>100<FONT face=宋体>万外均采用高斯</FONT>-<FONT face=宋体>克吕格投影为地理基础;</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2)<FONT face=宋体>、我国</FONT>1<FONT face=宋体>:</FONT>100<FONT face=宋体>万地形图采用了</FONT>Lambert<FONT face=宋体>投影,其分幅原则与国际地理学会规定的全球统一使用的国际百万分之一地图投影保持一致。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">3)<FONT face=宋体>、我国大部分省区图以及大多数这一比例尺的地图也多采用</FONT>Lambert<FONT face=宋体>投影和属于同一投影系统的</FONT>Albers<FONT face=宋体>投影</FONT>(<FONT face=宋体>正轴等面积割圆锥投影</FONT>)<FONT face=宋体>;</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">   4)<FONT face=宋体>、</FONT>Lambert<FONT face=宋体>投影中,地球表面上两点间的最短距离</FONT>(<FONT face=宋体>即大圆航线</FONT>)<FONT face=宋体>表现为近于直线,这有利于地理信息系统中空间分析量度的正确实施。</FONT> <FONT face=宋体>。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、</FONT>GIS<FONT face=宋体>中地图投影设计与配置的一般原则</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>§</FONT>4-3 <FONT face=宋体>空间数据的分类和编码</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>一、空间数据的组织</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>二、地理数据的分层</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>空间数据可按某种属性特征形成一个数据层,通常称为图层(</FONT>Coverage<FONT face=宋体>)。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、空间数据分层方法:</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>)专题分层</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">     <FONT face=宋体>每个图层对应一个专题,包含某一种或某一类数据。如地貌层、水系层、道路层、居民地层等。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>)时间序列分层</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>即把不同时间或不同时期的数据作为一个数据层。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>)地面垂直高度分层</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>把不同时间或不同时期的数据作为一个数据层。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、空间数据分层的目的</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>便于空间数据的管理、查询、显示、分析等。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>)空间数据分为若干数据层后,对所有空间数据的管理就简化为对各数据层的管理,而一个数据层的数据结构往往比较单一,数据量也相对较小,管理起来就相对简单;</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>)对分层的空间数据进行查询时,不需要对所有空间数据进行查询,只需要对某一层空间数据进行查询即可,因而可加快查询速度;</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>)分层后的空间数据,由于便于任意选择需要显示的图层,因而增加了图形显示的灵活性;</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">4<FONT face=宋体>)对不同数据层进行叠加,可进行各种目的的空间分析。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>三、空间数据的分类与编码</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、属性数据编码</FONT> <p></p></P>
举报 回复(0) 喜欢(0)     评分
飘渺
路人甲
路人甲
  • 注册日期2004-10-24
  • 发帖数235
  • QQ
  • 铜币3枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2005-04-20 19:10
<P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>六</FONT></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体></FONT> </P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体></FONT> </P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>在属性数据中,有一部分是与几何数据的表示密切有关的。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>例如,道路的等级、类型等,决定着道路符号的形状、色彩、尺寸等。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>在</FONT>GIS<FONT face=宋体>中,通常把这部分属性数据用编码的形式表示,并与几何数据一起管理起来。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">    <FONT face=宋体>编码:是指确定属性数据的代码的方法和过程。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">    <FONT face=宋体>代码:是一个或一组有序的易于被计算机或人识别与处理的符号,是计</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>算机鉴别和查找信息的主要依据和手段。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">    <FONT face=宋体>编码的直接产物就是代码,而分类分级则是编码的基础。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、分类编码的原则</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>分类是将具有共同的属性或特征的事物或现象归并在一起,而把不同属</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>性或特征的事物或现象分开的过程。?</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>分类是人类思维所固有的一种活动,是认识事物的一种方法。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>分类的基本原则是:</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>科学性、系统性、可扩性、实用性、兼容性、</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>稳定性、不受比例尺限制、灵活性</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>?</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、分类码和标识码</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>§</FONT>4.4 <FONT face=宋体>空间数据的采集</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>一、输入前准备</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、</FONT>  <FONT face=宋体>资料准备,区域标定</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>)基础原始数据的确定</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>)数据分类项目的确定</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>)数据标准的准确性的确定</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、进行三个统一:</FONT> <FONT face=宋体>(地理基础统一,即确定投影、比例尺、分类分级编码)</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>、所用软件的检查、试用菜单准备及其它辅助工作。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">4<FONT face=宋体>、硬件检查。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">5<FONT face=宋体>、精度试验。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">6<FONT face=宋体>、试验,样区、单项试验。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>二、几何图形数据的采集</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>一)手工数字化</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、手工矢量数字化</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>(二)数字化仪数字化</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>§</FONT>4.4 <FONT face=宋体>空间数据的采集</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、用数字化软件进行数字化</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、手工栅格数字化</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>(以上资料</FONT>4<FONT face=宋体>。</FONT>4<FONT face=宋体>节来源于张超主编的《地理信息系统实习教程》所配光盘)</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、扫描矢量化处理流程:</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>三)扫描矢量化</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、屏幕跟踪矢量化流程</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>三、属性数据采集</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、键盘,人机对话方式</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、程序批量输入。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>四、属性和几何数据的连接</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、可手工输入</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、由系统自动生成</FONT>(<FONT face=宋体>如用顺序号代表标识符</FONT>) <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>五、空间数据的编辑和检核</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>、空间数据输入的误差</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>)几何数据的不完整或重复。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>)几何数据的位置不正确。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>)比例尺不正确。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">4<FONT face=宋体>)变形。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">5<FONT face=宋体>)几何数据与属性数据的连接有误。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">6<FONT face=宋体>)属性数据错误、不完整。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>键盘输入错误,漏输数据或属性错误分类、编码等。</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>、空间数据的检查?</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">1<FONT face=宋体>)通过图形实体与其属性的联合显示,发现数字化中的遗漏、重复、不匹配等错误;?</FONT>     <p></p></P><P 21pt; mso-char-indent-count: 2.0">2<FONT face=宋体>)在屏幕上用地图要素对应的符号显示数字化的结果,对照原图检查错误;</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">3<FONT face=宋体>)把数字化的结果绘图输出在透明材料上,然后与原图叠加以发现错漏;?</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">4<FONT face=宋体>)对等高线,通过确定最低和最高等高线的高程及等高距,编制软件来检查高程</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0"><FONT face=宋体>的赋值是否正确;?</FONT> <p></p></P><P 21pt; mso-char-indent-count: 2.0">5<FONT face=宋体>)对于面状要素,可在建立拓扑关系时,根据多边形是否闭合来检查,或根据多</FONT> <p></p></P>
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部