ArcGIS制作shapefile文件及属性表设置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Shapefile文件转换方式:
1.cad文件的准备
将点、线、面文件在cad中画好,并进行分层,如道路,可按照道路性质划分为主干道、次干道、支路等;如土地利用规划中的地块,可按照用地性质划分。
同时注意,对于控规,地块界线最好选用地块“建筑后退红线”形成的面作为地块面,以便拉升时使用。若选用“地块边界”即道路红线边界围成的面,则在ArcGIS拉升中地块与地块之间没有分隔开,表达上不好看,而且也不符合实际地块建筑体所在的可能建筑区域。
将做好的cad文件中需要的层保留,删除其他层后,保存为一个.dwg文件待用。2.ArcGIS中导入及转换
打开ArcMap软件,将.dwg文件加载入ArcMap界面,加载时需要对cad文件进行选择,点为Point,线为Polyline,线为Polygon。如图为Polyline(线)导入后的显示。
右键点击该导入的图层,选择Date\Export Date命令,在弹出的对话框中设置:
1)Export中选择默认的All features
2)Use the same coordinate system as中点选this layer’s source data
3)Output shapefile or feature class中输入保存转换后的shapefile文件的保存位置
前地图中。我们在这里选择“是”。
转换后的shapefile文件中,点击右键选择Open Attribute Table,可以看到,属性表中罗列了导入数据的各种信息(CAD中的各种信息,这些信息可以作为建立属性表属性值的依据和参考),这些信息与未转换前的.dwg文件导入后的属性表完全相同。
3.转换保存后的文件可只保留.dbf、.shp、.shx文件即可。ArcGIS的shapefile文件由这三个基本文件组成。
4.转换为shapefile文件的属性表中,保留了与.dwg格式导入时同样的属性表的项目,有些是我们不需要的,需要删除。在ArgGIS中用属性表中的操作不方便删除这些不需要的项目,需要采用另一种简便的方法,具体操作是:打开ArcToolbox,选择Data Management Tools\General\Merge工具,在弹出的对话框中设置。
Input Datasets中下拉箭头选择需要转换的shapefile文件,Output Dataset中设置转换后的文件的文件名和保存位置,在Field Map (optional)中点选将不需要的属性表中的项按右侧的
将其删除。通过Merge转换后的shapefile文件的属性表中,不再包含删除的属性表项,可通过Open Attribute Table查看删除后的属性表结果,这样做的好处是,可以将由.dwg文件转换时带入的不需要的项删除,方便以后添加新的属性表属性项。
Shapefile文件的属性表建立
Excel 2003属性表编辑方法:
Shapefile文件的属性表可以用Excel 2003完成编辑,但首先必须先在ArcMap中完成项的建立,并定义好“项”的类型,具体操作是,点击右键选择Open Attribute Table,在打开的表中选择Options\Add Field,在弹出的对话框中设置需要的“项”的名称和类型。在新增了所有需要的“项”后,关闭shapefile文件,用Excel打开shaplefile中的.dbf文件,利用Excel输入对应的项的数值即可。