arcinfo地理信息系统概述(编辑修改稿)内容摘要:
CLEAN 使用的容限值 {dangle_length} 和 {fuzzy_tolerance}可以定义也可以使用系统缺省值。 由于容限值影响坐标数据,所以应设置适合于数据库的值。 悬挂弧长度容限 Dangle length 定义了出头弧段( overshots)的最小长度,长度小于等于该值的弧段将被删除。 1. 缺省的悬挂弧长度容限为 0。 所有悬挂的弧都将被保留。 坐标容限值 Fuzzy tolerance 定义了小于坐标容限值的两个坐标点之间的最小距离值,它是数据库的分辨率,对弧的结点和中间点起作用。 13 2. 坐标容限值用来生成交叉点和修改重复线弧段( collinear arcs) ,定义距离内的两个或多个点都将被合并为一点。 3. 在作 CLEAN 时,最好自己指定一个坐标容限值。 根据原始数据的比例尺和分辨率,可用下式来选定适当的坐 标容限值, 比例尺 /Coverage 单位(化为英寸) (如 24000/12 =4) 4. 一旦使用坐标容限值,它就作为该 Coverage 及其派生 Coverage 的缺省坐标容限值。 5. 该值可以很小(如, ),但不能为 0。 3. 1. 4 结点号重排 并非所有 ARC/INFO 命令都建立或重编结点内部码。 RENODE命令可以快速地重新编排结点码。 以 1为起始码,顺序增加,每个结点都有一个唯一的码,如果AAT 存在,则该命令更新 FNODE和 TNODE值。 1. 带有 LINE 选项的 BUILD 命令并不 建立或重编结点码初始化为 0。 如果需要建立唯一编码,只须在 BUILD 之后运行 RENODE 命令。 2. 带有 POLY选项的 BUILD 和 CLEAN 命令会自动重编唯一的结点号,这时不需要再进行 RENODE 命令。 3. 2 常见数字化错误 概述: 无论你数字化时多么仔细,都难免会有错误。 ARCEDIT 中有许多工具可减少数字化时的错误,但如果从其它机构买数据,就不能控制数字化过程,所以必须学会显示,识别和改正这些错误。 Arcs 数字化弧段时,有时会位置出头,有时会不足。 这会导致两类常见错误。 1. 弧段过长出头。 2. 弧段过短 ,没有接合。 3. 由于出头比欠头易处理,所以数字化时可稍超出相交点。 Polygons 对于多边形,要数字化弧段和标识点,这时常见错误有: 1. 未闭合多边形(实质是“未接合”)。 2. 遗漏标识点。 3. 过多的标识点。 3. 2. 1 拓扑与错误检测 拓扑关系定义了弧段、结点和标识点之间的关系,有助于弧段和多边形中错误的检测。 弧段 弧段间由共享结点相连,没有连接的弧段会出现一系列问题,诸如: 1. 如果两条弧段未接合,连接处会出现空隙。 2. 如果弧段相交处有出头,则会出现不应有的数据 14 多边形 按顺时针方向将弧段 组成封闭多边形,如果多边形没有封闭,则该多边形不存在。 1. 未封闭的多边形导致多边形的丢失 标识点 ARC/INFO 假定一个多边形只能有一个标识点,这些标识点用来给每个多边形指定一个 ID 码。 1. 如果多边形有多个标识点,系统只用其中一个作为用户 ID 号。 2. 没有标识点的多边形的用户标识码为 0。 属性编码 每条弧段都有一个左多边形和一个右多边形,可用这种关系来检测属性编码错误: 1. 相邻多边形有相同码 2. 逻辑上不应在一起的相邻多边形(如:雨林与沙漠相邻) 3. 逻辑上不应在一起的弧段和多边形相邻(如:溪流与湖泊相邻) 3. 2. 2 识别错误 ARC/INFO 设立了特殊的符号来帮助识别潜在的错误,这些符号可用来在ARCEDIT 和 ARCPLOT 中显示潜在的错误。 错误名 符号 说明 伪结点 悬挂结点 多个标识点 遗漏标识点 ◇ □ ┼ ┼ 少于三条弧连接于此的结点 不与其它弧段相连的弧段终点 标识多于一个标识点的多边形 表示没有标识点的多边形 3. 2. 3 判断结点的错误 结点错误只表示了潜在错误,应仔细查对。 在有些情况下,结点错误并不代表需修改的真正错误。 1. 在多边形 Coverage(如土壤)中的悬挂结点是错误的 ,表示多边形未封闭。 但在弧段 Coverage 中,悬挂结点只是潜在错误,例如,在道路网络中,可有合法的悬挂结点(死胡同)和非法结点(出头点)。 2. 除非有意显示,否则假结点是看不到的,在多边形和弧段 Coverage 中,假结点都有可能存在(如岛多边形,行车限制速度变化处)。 3. 2. 4 多边形错误 除了 ARCEDIT 和 ARCPLOT 中可在屏幕上显示错误外,你也可在屏幕上产生一个潜在错误的列表。 在 ARC 下用 LABELERRORS 命令可以显示标识点错误,用 NODEERRORS 命令可显示悬挂结点和假结点。 结点错误 显示结点错误时,可分别显示悬挂结点或假结点,也可同时都显示。 15 Arc:NODEERRORS Usage: NODEERRORS [cover] {ALL/DANGLES/PSEUDO} {output_file} 标识点错误 标识点错误含有过多标识点的多边形和没有标识点的多边形,例如: Arc:LABELERRORS Usage:LABELERRORS [cover] {output_file} Arc: LABELERRORS TESTCOVER Ploygon 1 has 0 Label points Ploygon 4 has 2 Label points Label UserID:290 Label UserID:294 Ploygon 6 has 2 Label points Label UserID:395 Label UserID:296 Ploygon 7 has 0 Label points Arc: 多边形 1 代表外多边形不应有标识点,也被列出,虽然作为潜在错误但并非真正错误。 如果没有该信息,则说明在外多边形中有一个标识点。 交叉错误 交叉错误将显示交叉弧的内部号及 ID 号,以及交叉点的 x,y 坐标值。 Usage:INTERSECT [in_cover] [intersect_cover] [output_cover] {PLOY/LINE/POINT} {fuzzy_tolerance} 3. 2. 5 结点错误 线 Coverage 中是潜在结点错误既可以表现悬挂结点或假结点,它可能是数据错误也可能是表示数据特征。 悬挂结点 由于线形网络中经常有起始点和终止点,故在线 Coverage 中悬挂结点是很常见的,那些表示网络中断点的悬挂结点通常是错误的,悬挂结点出现的情况 有: 1. 一条弧段不应与另一条相连(如:死胡同)。 2. 一条弧段应与另一条相连而没有连 —— 欠关错误。 3. 一条弧段在与另一条连接处超出 —— 出头错误。 假结点 只有两条弧与之相连的结点本身并不是一个拓扑错误,用一个符号来表示这种潜在错误。 在线 Coverage 中假结点存在情况有: 1. 弧段属性变化处(如:速度由每小时 45 英里变到 25 英里)。 2. 在超过 500 个坐标点的弧段。 3. 遗漏弧段-该处本应有多于二条的弧段交汇。 16 3. 2. 6 在 ARCPOLT 中显示错误 在 ARCPLOT 中显示错误,一些命令要被反复使用,下面是对这些命令 及用法的总结。 1.使 coverage 充满全屏幕 MAPEXTENT 2.选一种线的颜色,用于显示多边形 LINECOLOR 加 POLYGONS 3.选一种点标记的颜色,用于显示结点 MARKERCOLOR 加 NODE 4.选另一种点标记的颜色,用于显示悬挂结点 MARKERCOLOR 加 NODERRORS 5.选另一种点标记的颜色,用于显示假结点 MARKERCOLOR 加 NODERRORS 6.选择点标记和线的颜色显示标识点错误 LINECOLOR 加 MARKERCOLOR 加 LABELERRORS ARCPLOT MAPEXTENT coverage /*makes the coverage fit the screen LINECOLOR MAGENTA /*outline will be drawn in magenta PLOYGONS coverage /*draws polygon outlines for the coverage MARKRCOLOR MAGENTA /*point symbols will be drawn in magenta LABELERRORS coverage/*show all polygon without exactly one label point MARKRCOLOR RED /* point symbols will be drawn in red NODEERORS coverage DANGLES /*draw boxes on dangling nodes MARKERCOLOR GREEN /*point symbols will be drawn in green NODEERRORS coverage PSEUDO /*draw diamonds on pseudo nodes QUIT /*quit from ARCPLOT 3. 3 用 ARCEDIT 修改错误 找出所有错误后、即修改每一个错误并验证你的修改,会发现用同样的步骤可改正不同的错误。 指定特征类型 ARCEDIT 是基于特征的,故需要定义要编辑的特征类型,一次只能编辑一个特征类型。 选择特征 定义了特征类型后,还要准确选择要编辑的特征,可一次选择,编辑多个特征,为了尽量简化选择过程, SELECT 命令带多个选项。 Usage:SELECT {ONE/MANY/ALL/SCREEN/BOX/OUTLINE} SELECT {FOR} [logical_expression] 另外还提供了 ASELECT、 NSELECT 和 RESELECT 命令,可进行补选、反选、再选等操作。 17 进行编辑 进行了必要的设置后,实际修改就比较容易。 下列是基本的编辑命令,可修改空间位置及其属性。 空间编辑 属性编辑 DELETE UPDATE EXTEND CALCULATE MOVE MOVEITEM COPY ROTATE RESHAPE SPLIT, UNSPLIT VERTEX MOVE 视窗的缩放 用来放大、缩小和恢复 图象 Usage: MAPEXTENT [*/DEFAULT/IMAGE/ZOOM{scale_factor}] MAPEXTENT {BND/TIC} [cover ... cover] MAPEXTENT [xmin ymin xmax ymax] 3. 3. 1 修改欠头错误 修改欠头错误,可延长该弧段直到其终点与相邻上一点相交。 设置视窗 若欠头点不易看清,可放大显示。 指定特征类型 修改欠头错误时,特征类别要设为 ARC。 选择特征 在进行其它操作前,必须首先选择要 延长是弧段。 使用 EXTEND 发出 EXTEND 命令后,将提示你输入一个延长距离,该距离应比实际要连接的距离稍长。 1. 如果选择了多条弧段,所有选择弧段都将延长。 2. 确省情况下,弧段两端都将延长。 如果一端就不会移动。 3. 3. 2 修改出头错误 修改出头错误时要选择悬挂弧并删除。 如果有多个出头错误,可一次选择几个加以删除。 设置视窗 如果出头错误不易看清,可缩放显示,看清你所需的情况。 指定特征类型 修改从头错误时,编辑要素为 ARC。 选择特征 选择一条或多条悬挂弧段。 由于悬挂弧段非常小,最 好用SELECT BOX 选择。 使用 DELETE 最后使用 DELETE 命令删除不要的弧。 用 DRAW 命令显示剩余特征,并校验结果。 18 3. 3. 3 添加标识点 遗漏标识点错误较容易修改。 首先检查。arcinfo地理信息系统概述(编辑修改稿)
相关推荐
是有限维空间中矩阵代数的自然推广. 冯诺依曼还创立了博奕论这一现代数学的又一重要分 支. 1944 年发表了奠基性的重要论文《 博奕论与经济行为 》.论文中包含博奕论的纯粹数学形式的阐述以及对于实际博奕应用的详细说明.文中还包含了诸如统计理论等教学思想.冯诺依曼在格论、连续几何、理论物理、动力学、连续介质力学、气象计算、原子能和经济学等领域都作过重要的工作.
s 03000f07a00c (其中 这 IP 要改成您的路由 IP)。 (其中 03000f07a00c 要改成您的路由的 MAC地址)。 注意:如果丌知道MAC地址,您也可以在电脑上 在
也可以用串行移位进行传输,具体代码如下: unsigned char i。 for(i=0。 i8。 i++){ //依次发送 8 位数据 if((dataamp。 0x80)!=0) //最高位为 1,对应口线置 1 IOSET=IO_TURN。 Else IOCLR=IO_TURN。 //否则置 0 data=1。 //移到下一数据线 } IO_TURN=0x00000080。 //8
下面介绍发布 html viewer 的方法,使用 designer,和 administrator 程序项在一起的。 单击 next 到下一步, 把发布了的地图服务选择过来,单击 next 到下一步。 在这里我们选择 html viewer,单击 next 到下一步: 单击 next 到下一步: 单击 next 到下一步,此后一路 next 直到出现如下画面: 单击 create web
ommand = WINSYSDIR^。 LongPathToShortPath(szCommand)。 szCmdLine =TARGETDIR^ArcEngine^。 LongPathToShortPath(szCmdLine)。 SdShowMsg(正在安装 ESRI ArcEngine Runtime,请稍候 ...,TRUE)
科学系开放性实验结题报告 6 和最小支持度阈值 .置信度 和支持度大于相应阈值的规则称为强关联规则 , 反之称为弱关联规则 . 发现关联规则的任务就是从数据库中发现 那些 置信度 、支持度大小等于给定值的强壮规则 . 基于上述概念,我们可以很容易得到一些基本结论 : (1) K维数据项集 XK是频繁项集的必要条件是它所有 K1维子项集也为频繁项集, 记为 XK1 (2)如果 K 维数据项集