⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chapter4.htm

📁 arcinfo workstation资料
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>
<head>
<title>chapter 4</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF">
<div align="center"> 
  <p><font size="+2"><b><font color="#00CC99">第四章 空间数据输入</font></b></font> </p>
  <p align="left"><font size="2">建立数据库的下一步骤是自动化操作数据, 即将地图上的特征转换为存储于计算机中的数字形式. 
    在ArcInfo中, 数字地图被称为coverage, 而手工地捕捉空间数据的过程称为数字化. 要很好地进行数字化, 你必需学会用新的眼光来看地图. 
    一个湖泊将被数字化为一个多边形, 而最佳的数字化起始位置可能是某一溪口处. </font></p>
  <p align="left"><font size="2">将地图上的空间数据自动化需要你:</font></p>
</div>
<ul>
  <li><font size="2">准备用于数字化的底图.</font></li>
  <li><font size="2">从底图上捕捉特征. </font></li>
  <li><font size="2">可视化地评价捕捉的数据质量. </font></li>
</ul>
<p><font size="2">本节中, 你将学习在ARCEDIT下通过数字化建立一个新的coverage. ARCEDIT是ARCINFO的一个模块, 
  可以用来数字化和编辑数据.通过手工的捕捉数据, 你添加所见到的数据, 删除错误的数据. </font></p>
<p><font size="2">项目的每个数据层都需要建立COVERAGE.如果这些数据已经数字化好了, 你需要检查其格式是否合适. 其它格式的数字化数据可以转换到需要的格式. 
  本章结束部分将讨论怎样利用其它格式的数字化数据来生成COVERAGE. </font></p>
<p><font size="2"><b><font size="3">数据捕捉</font></b> </font></p>
<p><font size="2">地图上的数据可以通过手工一个一个地捕捉数字化或者通过扫描转换. 已知坐标值的数据也可以通过输入坐标值来进行.这些操作都需要你对数据进行一些前处理.本节将指导你准备数据然后数字化数据. 
  </font></p>
<p><font size="2"><b>关键术语</b> 在进行数字化之前, 先看一下数字化的专门术语以及其符号: </font></p>
<ul>
  <li><font size="2">弧段: 线性特征或多边形的边界. 由起始节点,末节点和之间的中间点构成. </font></li>
  <li><font size="2">节点:弧段的端点. 很多时候一条弧段的尾是另一弧段的头, 所以节点可以看作是弧段的交点.</font></li>
  <li><font size="2"> 中间点:弧段内用于定义弧段形状的点. </font></li>
  <li><font size="2">假节点: 弧段形成闭合的节点或只连接两条弧段的节点. </font></li>
  <li><font size="2">悬挂节点: 一条弧段的末端, 没有与其它的弧段相连. </font></li>
  <li><font size="2">标签点: 用于表示一个点特征或者标识一个多边形.</font></li>
  <li><font size="2">USER-ID: 分配给每个特征的一个编号. 这个编号应该是不重复的.用户可以改变这些编号. </font></li>
  <li><font size="2">TIC: 注册或地理控制点. 使所有的COVERAGE特征注册到同一坐标系统中去. </font></li>
  <li><font size="2">均方差: 根据录入的TIC点位和已知的坐标计算出的偏差值, 用均方差残值表示. 值越大, 误差越大. </font></li>
</ul>
<p><b><font size="2">数字化: </font></b><font size="2">数字化将地图上的空间特征转换为数字形式. 地图上的点线面都被转换为x,y坐标记录. 
  一个单独的x,y代表一个点, 一串点坐标代表一条线.一条或多条线勾画出一个多边形, 再用一个标签点标识.所以数字化过程就是捕捉一系列的点和线条的过程. 
  </font></p>
<p><font size="2">注意, 标签点有两个用途: 表示点状地物和标识多边形. 为避免混淆, 请不要把它们存放在同一COVERAGE中. </font></p>
<p><font size="2"><b>数字化的技巧: </b>常用的数字化仪面板内由细微的网线格构成. 要进行数字化, 底图必需固定在面板上, 用帕克的十字光标来跟踪点和线特征. 
  注意数字化板的有效范围, 超出这个范围是得不到数据的. </font></p>
<p><font size="2">帕克上的键能够执行很多程序功能, 如记录点或开始数字化线条.当键按下的时候, 当前的x,y坐标就以数字化板单位(通常是厘米或英寸)记录下来. 
  </font></p>
<p><font size="2">两条弧段相交的地方形成一个交点. 在数字化中, 你可以决定是准确地输入每一个交点作为节点, 或者忽略这些交点而输入长的弧段. 
  两种方式都是可以接受的, 称为SPAGHETTI DIGITIZING 和 DISCRETE DIGITIZING. </font></p>
<p><font size="2">在数字化过程中没有表明的节点可以在建立拓扑关系时候来自动处理生成. </font></p>
<p><b>数字化底图的步骤:</b></p>
<p><font size="2">确保有效和准确地数字化你的底图, 你应该跟从以下四步:</font></p>
<ol>
  <li><font size="2">采用好的底图</font></li>
  <li><font size="2">决定你数字化的过程</font></li>
  <li><font size="2"> 底图的准备</font></li>
  <li><font size="2">进行数字化</font></li>
</ol>
<p><font size="2"><b>1. 采用好的底图</b></font></p>
<p><font size="2">你用来进行数字化工作的底图质量直接决定你的数字数据的准确性. 你应该获取最准确, 最新的底图.</font></p>
<ul>
  <li><font size="2">底图应该保存完好, 清洁, 容易阅读, 没有破损或褶皱. 这样才易于阅读, 并且各特征的位置可以被准确地数字化. 
    </font></li>
  <li><font size="2">底图材料最好是不易受温度湿度变化影响的稳定材料. 纸质底图很容易受气候条件影响而使特征扭曲或变形, 影响数字化的准确性. 
    为减少这种影响, 底图最好被复制到稳定的材料上, 如聚脂薄膜(MYLAR), 可以减少伸缩. </font></li>
</ul>
<p><font size="2"><b>2. 决定你数字化的过程 </b></font></p>
<p><font size="2">决定你的底图将怎样数字化. 在开始一个大项目之前, 你可能需要先拿出一小块来数字化, 看看是否得到正确的结果. 基本的方针有: 
  </font></p>
<ul>
  <li><font size="2">建立一个标准的执行顺序.例如, 你可能希望先数字化所有的弧段, 再数字化点位. 进行数字化工作的人应该熟悉顺序, 
    并且遇到问题时候有人指导.你也许需要编制一本工作手册, 列出标准过程和命名规范. </font></li>
  <li><font size="2">确定特征和底图页数字化的顺序, 这样你可以很好地掌握哪些部分已经数字化了. 用表单方式来标志数字化的进度, 不断标识出已经完成的部分. 
    </font></li>
  <li><font size="2">确立标准的命名规范.其作用前面已经提及.</font></li>
  <li><font size="2">确立工作时间表和轮班制度. 数字化是很累人的工作, 制度工作时间表有助于提高数字化的准确度.通常, 两小时轮换是比较适合的. 
    </font></li>
</ul>
<p><font size="2"><b>3. 底图的准备</b></font></p>
<p><font size="2">预先进行底图的准备可以减少数字化和编辑阶段出现问题的可能性. 总之, 目的在于减少数字化和编辑修改所耗费的时间. 基本准则有: 
  </font></p>
<ul>
  <li><font size="2">标记出TIC点位, 在旁边注上TIC点号.不同底图上同一位置的TIC点号必需相同.</font></li>
  <li><font size="2">将边界向外扩展约3毫米, 相应延伸与边界相交的弧段. 这样可以确保你数字化整个图面范围. 后面将用研究区边界来剪裁出实际的范围.</font></li>
  <li><font size="2">在弧段相交点不明显的地方, 标记出节点位置.</font></li>
  <li><font size="2">在很长的弧段(大于10厘米左右)中间加节点. 数字化较短的弧段有助于提高数字化精度. </font></li>
  <li><font size="2">标识出岛弧段的起始位置, 这样在数字化时容易生成封闭的多边形. </font></li>
  <li><font size="2">确保每个多边形是封闭的, 用标签点标识, 并编号.</font></li>
</ul>
<p><font size="2"><b>4. 进行数字化</b></font></p>
<p><font size="2">数字化工作主要在ARCEDIT模块下进行.数字化,编辑修改都是在ARCEDIT下进行的. 下面你将学习使用ARCEDIT.</font></p>
<p><b>在ARCINFO中数字化地图</b></p>
<p><font size="2">你已经准备好你的底图, 可以开始进行数字化工作了. 在开始之前, 你需要掌握一些ARCINFO命令的用法.</font></p>
<p><font size="2">ARCINFO采用命令行输入方式. 基本的操作是你输入一个命令以及其需要的参数. 在执行一个你不熟悉的命令前, 你可以用USAGE命令显示一个命令的参数, 
  这样你就比较容易正确输入命令了. </font></p>
<p><font size="2">ARC: <b>USAGE</b> <b> BUILD</b></font></p>
<blockquote>
  <p><font size="2">Usage: BUILD &lt;cover&gt; <cover> {POLY | LINE | POINT | 
    NONE | ANNO.<subclass>&lt;subclass&gt; }</font></p>
</blockquote>
<p><font size="2">ARC:</font></p>
<p><font size="2">规范: 命令用法解释的规范是:</font></p>
<p><font size="2">< > 必需的参数</font></p>
<p><font size="2">{ } 可选的参数</font></p>
<p><font size="2">cover 小写字母的表示你要指定实际的名字</font></p>
<p><font size="2">POLY 大写的表示你要照样输入, 大小写没有差别</font></p>
<p><font size="2"> | 相当于"或者", 你只需要选择其一</font></p>
<p><font size="2">{ POLY | LINE |....} 当可选参数不止一个时, 第一个为缺省值.</font></p>
<p><font size="2"> # 用于跳过相应的可选项, 即该项用缺省值.</font></p>
<p><font size="2">在线帮助: ARCINFO提供非常详细的在线帮助. 在ARC命令行输入HELP命令将启动在线帮助.</font></p>
<p><font size="2">练习: 在ARCEDIT下数字化你的底图</font></p>
<p><font size="2">ARC: <b>&WORKSPACE</b> <b> <driver>&lt;driver&gt;:\YOURNAME</b></font></p>
<p><font size="2">ARC: <b>CREATEWORKSPACE</b> <b> LAND</b></font></p>
<p><font size="2">ARC: <b>&WORKSPACE</b> <b> LAND</b></font></p>
<p><font size="2">ARC: <b>&amp;STATION </b> <b>9999</b></font></p>
<p><font size="2">ARC: <b>ARCEDIT</b></font></p>
<p><font size="2">ARCEDIT: <b>COORDINATE</b> <b> DIGITIZER</b></font></p>
<p><font size="2">ARCEDIT: <b>CREATE </b> <b>TICCOV </b></font></p>
<blockquote> 
  <p>creating <driver><font size="2"><b>&lt;driver&gt;</b></font>:\yourname\land\ticcov</p>
  <p>digitize a minimum of 4 tics (from digitizer).</p>
  <p>Signal end of tic input with Tic-ID = 0</p>
</blockquote>
<p><font size="2">TICCOV现在是一个空的COVERAGE. 一个COVERAGE命名后, 同一工作空间下就不允许有同名的COVERAGE存在.现在要求你输入TIC点. 
  这些TIC点将用于以后的坐标转换. </font></p>
<p><font size="2">输入TIC点:你必需输入TIC点的编号以及其在底图上相应的位置.</font></p>
<p><font size="2">1) 用数字键输入TIC点, 然后用A或*键表示输入完成.(B键相当于BACKSPACE)</font></p>
<p><font size="2">2) 将十字丝对准相应的点位, 按下任意键</font></p>
<p><font size="2">一旦你完成了第一点的输入, 系统将提示你输入下一TIC点:</font></p>
<p><font size="2">TIC-ID:</font></p>
<p><font size="2">重复刚才的步骤直到输入所有的TIC点, 最后:</font></p>
<p><font size="2">TIC-ID: <b>0 *</b></font></p>
<p><font size="2">结束TIC点的输入.系统提示输入边界范围:</font></p>
<blockquote> 
  <p><font size="2">Enter initial boundary</font></p>
  <p><font size="2">Define the box (from digitizer)</font></p>
</blockquote>
<p><font size="2">通常你将边界定义的稍微大于底图图幅范围一点. 用帕克定义左下角和右上角点, 按任意键即可.系统提示: </font></p>
<blockquote> 
  <p><font size="2">The edit coverage is now /yourname/land/ticcov</font></p>
  <p><font size="2">Defaulting the map extent to the BND of</font></p>
  <p><font size="2">&lt;driver&gt; <driver>:\yourname\land\ticcov</font></p>
</blockquote>
<p><font size="2">TICCOV现在成为编辑中的COVERAGE, 接下来添加的任何特征都被记录到TICCOV中. </font></p>
<p><b><font size="2">边界文件</font></b><font size="2">: 在你定义边界的时候, 系统将生成TICCOV.BND这个边界文件, 
  其内容为底图的最大和最小X,Y坐标值.这个文件ARCINFO自动建立和维护.输入边界并没有将点加入到COVERAGE中, 它只是定义了包含所有数据的窗口大小. 
  </font></p>
<p><font size="2"><b>保存你的工作:</b></font></p>
<p><font size="2">ARCEDIT: <b>SAVE</b></font></p>
<p><font size="2">只有保存文件才能保存你所作的工作. 因此, 经常地保存文件是很有必要的. 同时注意, 没有保存的变动可以通过OOPS命令来取消, 
  而一旦保存后, 将不能再取消变动了. SAVE命令也允许你将目前的变动存为另外一个文件. </font></p>
<p><font size="2"><b>绘制显示COVERAGE</b></font></p>
<p><font size="2">现在可以显示TICCOV来检查你所作的工作. 在发出DRAW命令之前, 你需要告诉ARCEDIT显示哪些特征:</font></p>
<p><font size="2">ARCEDIT: <b>DRAWENVIRONMENT </b> <b>TIC</b> <b> IDS</b></font></p>
<p><font size="2">ARCEDIT: <b>DRAW</b></font></p>
<p><font size="2">主控COVERAGE一般都是在数字化工作最开始的时候进行, 你需要尽可能准确地输入TIC点的位置. 当然, 也可以用GENERATE命令来生成主控COVERAGE. 
  </font></p>
<p><font size="2"><b>开始数字化底图</b></font></p>
<p><font size="2">现在你准备开始进行土地利用图的数字化工作. 由于是多边形COVERAGE, 你应该: 1) 输入TIC点 2) 数字化弧段 
  3) 数字化标签点 </font></p>
<p><font size="2">首先生成新的COVERAGE, LANDDG01. 指定它的TIC点将由主控TICCOV拷贝而来.</font></p>
<p><font size="2">ARCEDIT:<b> CREATE </b> <b>LANDDG01 </b> <b>TICCOV</b></font></p>
<p><font size="2">注册TIC点: 将底图放置于数字化板上固定好,发出COORDINATE命令. ARCINFO提示你输入TIC点位.</font></p>
<p><font size="2">ARCEDIT: <b>COORDINATE </b> <b>DIGITIZER </b> <b>DEFAULT</b></font></p>
<blockquote>
  <p><font size="2">Defaulting transformation coverage to&lt;driver&gt; <driver>:\yourname\land\landdg01</font></p>
  <p><font size="2">Digitize a minimum of 4 tics.</font></p>
  <p><font size="2">Signal end of tic input with Tic-ID = 0</font></p>
</blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -