通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  上等兵

注册:2008-11-14
跳转到指定楼层
1#
发表于 2012-8-25 22:46:40 |只看该作者 |倒序浏览
1、TAB图表里添加入经纬度信息。
   有时需要在测试数据里导出的TABle图层里提取经纬度信息,而数据表里没有这两列数据,此时可以把经纬度添加入表里。
   在TOOLS里选择Tool Manager里添加一个工具Coordinate Extractor,添加后有TOOLS里就可以选择Coordinate Extractor工具,
工具里选择要加列的表,然后选择Creat new columns to hold coordinates 就可以添加出两列经纬度数据了。
2、TAB数据导出时精度不够。
   Table里Export里导出的DBF格式数据可以精确到小数点后6位。
3、更新Table列里的面积信息
   Table->Update Column里更新列的信息,选择要更新的图层及相关列,然后选择更新源,更新所需要的数据源Table图层,然后选择值(Value),更新面积可以直接选择Value,点Assist,在Expression对话框里,选择Functions->Area,然后在图框里出现“Area(obj,"sq km")”。
   如果更新的数据是来自Table图层里框中的数量,源Table里的数据信息将变成Calculate,选择Calculate->Count,此时更新的数据就是源Table里处于某个区域里的数量。
4、按直径扩展点、线、面
   当需要统计某个元素周围一定范围内的数量,或是想知道某一元素是否处于另外一个元素的一定范围内时,可以将这一元素(点、线、面)进行扩展,扩展为一个辐射状态的面,然后使用Table里的更新列信息进行统计。
   扩展时,选择Table->Buffer,然后在Table Buffer对话框里创建一个新的图层,创建图层时,也可以更改各列的属性。创建新图层 完成后将强出Buffer Objects对话框,此时,在Radius里选择扩展类型,Value里可以输入选择扩展的范围,此是所有元素将使用统一的扩展半径,若想要让不同的元素按自己的某个属性来进行扩展,则需要选择Form Colunm,然后选择扩展值所在的属性。Units里选择单位。若扩展后的每个元素将独立,需要选择One buffer for each object,若选择的是One buffer of all objects,则扩展后的所选元素将会合并在一个块上。
   扩展时,选择的Table不能是使用Excel创建的图层。扩展完成后就可以使用able->Update Column里更新列的信息(参照3)。
5、修改表格属性
   Table->Maintenanec->Table Structure,可以添加、删除列,调整列属性。
6、线面转换
   选中需要转换的元素后,使用Objects->Convert to Regions/Convert to Polylines进行面/线的转换。
7、线条合并/拆分
   将两条线合并为一个元素,选中需要合并的线条,然后Objects->combine,当需要拆分时,选择Obiects->disaggregate.
已有 1 人评分经验 家园分 收起 理由
wxw + 20 + 50 + 20 赞一个!

总评分: 经验 + 20  家园分 + 50  + 20   查看全部评分

举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2025-9-16 07:05 , Processed in 0.150637 second(s), 18 queries , Gzip On.

Copyright © 1999-2025 C114 All Rights Reserved

Discuz Licensed

回顶部