📄 chapter7.htm
字号:
<html>
<head>
<title>chapter 7</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<p> </p>
<p align="center"><font size="+2"><b><font color="#00CC99">第七章 数据库操作</font></b></font></p>
<p> </p>
<p><font size="2">你已经拥有了一个初步的地理数据库. 本章的目的是完成数据库的建设, 并使之具有功能. 一个具有功能的项目地理数据库应该包含一系列相关的具有以下特征的COVERAGE:
</font></p>
<ul>
<li><font size="2">每个COVERAGE都有完全的拓扑关系.</font></li>
<li><font size="2">所有特征的准确性得到了验证. </font></li>
<li><font size="2">特征属性表已经建立 </font></li>
<li><font size="2">所有特征的属性准确无误 </font></li>
<li><font size="2">已经建立了地面控制点(TIC) </font></li>
</ul>
<p><font size="2">前面的练习已经做到了这些. 而要使你的地理数据库真正可用, 你还需要:</font></p>
<ul>
<li><font size="2">-用真实世界坐标来表示所有特征</font></li>
<li><font size="2">-所有相关的COVERAGE都采用相同的坐标系统</font></li>
<li><font size="2">-建立相联系的COVERAGE的特征之间的空间参考 </font></li>
</ul>
<p><font size="2">满足这些要求后, 你的项目中的COVERAGE才具有空间参考. </font></p>
<p><font size="2">本章中你将完成土地利用图的更新合并. 你将学习到: </font></p>
<ul>
<li><font size="2">生成真实世界坐标的TIC COVERAGE. </font></li>
<li><font size="2">将用经纬度表示的坐标投影到UTM坐标</font></li>
<li><font size="2">-将你的土地利用图从数字化仪坐标转换到真实世界坐标</font></li>
<li><font size="2">-相邻土地利用COVERAGE的接边和合并 </font></li>
</ul>
<p><font size="2"><b><font size="3">显示用采用真实世界坐标记录的COVERAGE </font></b></font></p>
<p><font size="2">ARC: <b>ARCPLOT</b></font></p>
<p><font size="2"> ARCPLOT: <b>MAPEXTENT</b> <b> SOILS</b> </font></p>
<p><font size="2">ARCPLOT: <b>SHAPESET</b> <b> COLOR</b> //指定要使用的填充图案集文件</font></p>
<p><font size="2"> ARCPLOT: <b>POLYGONSHADES </b> <b>SOILS</b> <b> SUIT </b> <b>SOILS.LUT</b></font></p>
<p><font size="2"> ARCPLOT: <b>LINESYMBOL</b> <b> 46 </b></font></p>
<p><font size="2">ARCPLOT: <b>ARCS </b> <b>ROADS </b></font></p>
<p><font size="2">ARCPLOT: <b>LINESYMBOL</b> <b> 3 </b></font></p>
<p><font size="2">ARCPLOT:<b> LINECOLOR </b> <b>AQUAMARINE</b> </font></p>
<p><font size="2">ARCPLOT: <b>ARCS</b> <b> STREAMS </b></font></p>
<p><font size="2">ARCPLOT:<b> LINECOLOR</b> <b> YELLOW </b></font></p>
<p><font size="2">ARCPLOT: <b>ARCS </b> <b>SEWER</b> </font></p>
<p><font size="2">ARCPLOT: <b>LINECOLOR</b> <b> GREY </b></font></p>
<p><font size="2">ARCPLOT:<b> POLYGONS</b> <b> LUAT10</b> //已经存在的土地利用图(缺右下角)</font></p>
<p><font size="2"> ARCPLOT:<b> LINESIZE</b> <b> .03 </b></font></p>
<p><font size="2">ARCPLOT:<b> LINECOLOR </b> <b>1 </b></font></p>
<p><font size="2">ARCPLOT: <b>IDENTIFY LUAT10 </b> <b>POLY </b> <b>*</b> //你可以看到,
面积,周长都是以真实值表示的, 而不是数字化仪单位. </font></p>
<table width="75%">
<tr>
<td><font size="2">Record </font></td>
<td><font size="2">AREA </font></td>
<td><font size="2">PERIMETER </font></td>
<td><font size="2">LUAT10# </font></td>
<td><font size="2">LUAT10-ID</font></td>
<td><font size="2">LU-CODE</font></td>
<td><font size="2">COST/HA</font></td>
</tr>
<tr>
<td><font size="2">21</font></td>
<td><font size="2">43202.402 </font></td>
<td><font size="2">1461.476</font></td>
<td><font size="2">21</font></td>
<td><font size="2">18 </font></td>
<td><font size="2">400</font></td>
<td><font size="2">20000 </font></td>
</tr>
</table>
<p><font size="2">ARCPLOT: <b>SHOW </b> <b>MAPEXTENT </b></font></p>
<p><font size="2">3868.989, 4437.155, 6281.976, 7516.981 </font></p>
<p><font size="2">ARCPLOT: <b>POLYGONS</b> <b> LANDAT05</b> //你什么也看不到, 因为其单位是数字化仪单位,
值落在当前MAPEXTENT之外 </font></p>
<p><font size="2">ARCPLOT: <b>MAPEXTENT</b> <b> LANDAT05 </b></font></p>
<p><font size="2">ARCPLOT: <b>CLEAR</b> </font></p>
<p><font size="2">ARCPLOT: <b>POLYGONS</b> <b> LANDAT05 </b></font></p>
<p><font size="2">ARCPLOT: <b>SHOW </b> <b>MAPEXTENT </b></font></p>
<p><font size="2">7.1388, 3.1627, 13.5511, 7.7997 </font></p>
<p><font size="2">ARCPLOT: <b>QUIT</b> </font></p>
<p><font size="2"><b><font size="3">多COVERAGE数据库中的坐标系统</font></b> </font></p>
<p><font size="2">为了能够执行空间分析, 数据库中的所有部分都应该注册到一个坐标系统中来.坐标系统是由椭球体和地图投影决定的. 常用的如UTM
(UNIVERSAL TRANSVERSE MERCATOR), ALBERS CONIC EQUAL-AREA, STATE PLANE SYSTEM等等.都是将三维的地球表面投影到平面上来表示.
</font></p>
<p><font size="2"><b>经纬度</b>: 经纬度是最常使用的地表位置参考系统, 它可以用来表示地球表面上任何一点的位置, 通常使用度分秒来表示.
经纬度是一种地理参照系统, 它不是二维的平面坐标系统. 例如, 经度相差1度, 其之间距离是依纬度变化而变化的, 所以它们不能用来与标准的长度,面积相联系.
</font></p>
<p><font size="2"><b>平面坐标系统:</b> 平面坐标系统(通常称为笛卡尔坐标系统)在用来在地图上表示真实世界坐标有很多有用的特性: </font></p>
<ul>
<li><font size="2">只有两维: X-水平方向, Y-垂直方向 </font></li>
<li><font size="2">在整个范围内长度, 面积, 角度的量测都是一致的 </font></li>
<li><font size="2">有很多数学方程式可以用来将地表投影到平面中来 </font></li>
</ul>
<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>
</ul>
<p><font size="2"><b>坐标转换</b> 地图数字化后, 是以数字化仪单位平面坐标中记录的. 为了使其可用, 你必需将其坐标值转换为真实世界坐标中去.
</font></p>
<p><font size="2">TIC点在数字化地图上的位置以及真实世界坐标值都知道后, 我们就可以利用它们来进行这种转换.典型的TIC坐标是直接采用地图四角的经纬度值,
它们必需先被转换到某种投影中去, 再用来转换数字化的COVERAGE. </font></p>
<p><font size="2"><b>COVERAGE坐标转换</b></font></p>
<p><font size="2"> TIC表(LANDAT05) </font></p>
<p><font size="2">TIC-ID X(经度) Y(纬度) X Y </font></p>
<p><font size="2">22 -74.0000 41.0345 -74.0 41.0625</font></p>
<p><font size="2"> 23 -73.5915 41.0345 -73.9875 41.0625</font></p>
<p><font size="2"> 24 -73.5830 41.0345 -73.9750 41.0625 </font></p>
<p><font size="2">32 -74.0000 41.0300 -74.0 41.0500 </font></p>
<p><font size="2">33 -73.5915 41.0300 -73.9875 41.0500 </font></p>
<p><font size="2">34 -73.5830 41.0300 -73.9750 41.0500 </font></p>
<p><font size="2"><b>第一步: 生成只包含TIC点的空COVERAGE</b> </font></p>
<p><font size="2">ARC: <b>&STATION </b> <b>9999 </b></font></p>
<p><font size="2">ARC: <b>USAGE</b> <b> CREATE </b></font></p>
<p><font size="2"> USAGE: CREATE <out_cover> {TIC_BND_COVER}</font></p>
<p><font size="2"> ARC: <b>CREATE</b> <b> GEOREF01</b> <b> LANDAT05 </b></font></p>
<p><font size="2">ARC:<b> LIST</b> <b> LANDAT05.TIC</b></font></p>
<p><font size="2">ARC:<b> LIST </b> <b>GEOREF01.TIC</b></font></p>
<p><font size="2"> <b>第二步: 将TIC坐标修改称为经纬度坐标</b> </font></p>
<p><font size="2">ARC: <b>INFO </b></font></p>
<p><font size="2">ENTER USER NAME> <b>ARC</b> </font></p>
<p><font size="2">ENTER COMMAND><b> SELECT</b> <b> GEOREF01.TIC </b></font></p>
<p><font size="2">ENTER COMMAND> <b>UPDATE</b> <b> PROMPT</b></font></p>
<p><font size="2"> $RECNO> 1</font></p>
<p><font size="2"> IDTIC = 22 </font></p>
<p><font size="2">XTIC = 4.614 </font></p>
<p><font size="2">YTIC = 9.125 </font></p>
<p><font size="2">IDTIC><b><CR></b></font></p>
<p><font size="2"> <cr> XTIC><b> -74.0 </b></font></p>
<p><font size="2">YTIC> <b>41.0625</b></font></p>
<p><font size="2"> $RECNO> 2</font></p>
<p><font size="2"> .......</font></p>
<p><font size="2"> $RECNO><b><CR></b></font></p>
<p><font size="2"> <cr> ENTER COMMAND> <b>LIST </b></font></p>
<p><font size="2">$RECNO IDTIC XTIC YTIC </font></p>
<p><font size="2">1 22 -74.0 41.0625</font></p>
<p><font size="2">2 23 -73.9875 41.0625 </font></p>
<p><font size="2">3 24 -73.9750 41.0625 </font></p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -