一、ARC模块常用命令
1.图层和工作区管理
●Commands{prefix|wildcard}显示当前模块下的所有指令,可以带前缀和通配符,各模块都可以用此指令显示本模块的所有指令。如:
commands arc列出当前模块下所有以arc开头的指令
commands*arc列出当前模块下所有以arc结尾的指令
●CREATE<out_cover>{tic_bnd_cover}创建新图层。需要一个有控制点的图层作为参考图层,创建的新图层为空图层,但包含与参考图层完全相同的控制点。
●COPY拷贝图层、INFO文件、GRID、TIN、目录或工作区。另外,COPYINFO、COPYWorkspace、也可以分别完成拷贝INFO文件、工作区的功能。
●KILL<geo_dataset>{ARC|INFO|ALL}删除图层、INFO文件、GRID或TIN。其中,
geo_dataset指定图层、INFO文件、GRID或TIN;
ARC只删除图层的图形数据;
INFO删除INFO文件或图层的属性数据;
ALL全部删除,在删除图层时要用此参数,否则只删除图形数据。
●ADDITEM<in_info_file><out_info_file><item_name><item_width><output_ width><item_type>{decimal_places}{start_item}增加属性数据库字段。其中,
in_info_file要增加字段的INFO数据;
out_info_file增加字段后的INFO数据,可以与in_info_file同名; item_name用户自定义的字段名;
item_width output_width字段宽度和输出宽度,一般相同; item_type字段类型,以下是几种常见的字段类型。
字段类型全称宽度备注
C字符串型Character1~4096
D日期型Date8以YYYYMMDD形式表示
F浮点型Floating4~8
I整型Integer1~16
N数字型Number1~16
decimal_places精度,只有当类型为N或F时才需要。
start_item插入字段的位置,插入字段位于start_item的后面。插入字段不能在字段Cover_ID之前,默认位置为最后。
举例:在图层LANDUSE的PAT属性表中增加一个“权属单位”字段
additem landuse.pat landuse.pat权属单位30 30 C landuse_ID
●DROPITEM删除属性数据库字段。
●ITEMS显示属性数据库各字段的定义信息。
●LIST列表显示INFO文件数据库。
●DIRectory列表显示当前目录下的图层、TIN、INFO文件等。
●RENAME重命名图层、INFO文件、GRID、TIN等。
●Workspace显示当前所在的目录,或转到指定的工作区,相当于DOS的CD。
●CreateWorkspace创建工作区。
●DeleteWorkspace删除工作区。
●ListWorkspace显示当前目录下的工作区。
2.进入其他子模块
ArcEdit进入ARCEDIT子模块。
ArcPlot进入ARCPLOT子模块。
TABLES进入TABLES子模块。
INFO进入INFO子模块。
GRID进入GRID子模块。
3.数据格式转换
IMPORT将EOO文件转换为ARC/INFO支持的格式,EOO是ARC/INFO的一种数据交换格式。
EXPORT将ARC/INFO文件转换为EOO文件。
ARCDXF将Coverage转换为DXF文件。
DXFARC将DXF文件转换为Coverage。
ARCTIN将Coverage转换为TIN。
TINARC将TIN转换为Coverage。
DXFINFO将DXF文件转换为INFO文件。
INFODBASE将INFO文件转换为DBF文件。
4.投影变换
坐标变换,根据投影变换、仿射变换或相似变换转换坐标。目前地图数字化的一般方案分为以下几个步骤:
第一步:将地图扫描为栅格数据;
第二步:用矢量化软件(如CORELDRAW)进行屏幕跟踪矢量化,同时应选取并矢量化能准确读取坐标的点作为控制点(不能少于三个);第三步:将矢量化数据转为DXF格式;
第四步:将DXF格式转为COVERAGE(纸张坐标);
第五步:根据矢量化时选取的控制点坐标创建一个只包含控制点的图层(地理坐标);
第六步:将纸张坐标图层和地理坐标的控制点图层进行坐标变换(TRANSFORM),得到具有地理坐标的图层。
5.建立拓扑关系
●BUILD<cover>{POLY|LINE|POINT|NODE}
建立或修改图层的拓扑关系(特征属性表)。一个图层可以建立多种拓扑关系,但POLY和POINT不能在同一个图层中建立。
●CLEAN<in_cover>{out_cover}{dangle_length}{fuzzy_tolerance}{POLY|LINE}生成具有正确多边形或弧—节点拓扑关系的图层。CLEAN完成了三个方面的功能:①将具有相交关系的弧段打断;产生节点;②建立多边形拓扑关系;③建立弧段拓扑关系。因此,如果图层中的弧段具有相交关系而没有打断,应该用CLEAN建立拓扑关系;如果图层中有点状地物,则不能用CLEAN建立拓扑关系。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。