Shapefile文件转换方式:1.cad文件的准备将点、线、面文件在cad中画好,并进行分层,如道路,可按照道路性质划分为主干道、次干道、支路等;如土地利用规划中的地块,可按照用地性质划分。同时注意,对于控规,地块界线最好选用地块“建筑后退红线”形成的面作为地块面,以便拉升时使用。若选用“地块边界”即道路红线边界围成的面,则在ArcGIS拉升中地块与地块之间没有分隔开,表达上不好看,而且也不符合实际地块建筑体所在的可能建筑区域。将做好的cad文件中需要的层保留,删除其他层后,保存为一个.dwg文件待用。2.ArcGIS中导入及转换打开ArcMap软件,将.dwg文件加载入ArcMap界面,加载时需要对cad文件进行选择,点为Point,线为Polyline,线为Polygon。如图为Polyline(线)导入后的显示。右键点击该导入的图层,选择Date\ExportDate命令,在弹出的对话框中设置:1)Export中选择默认的Allfeatures2)Usethesamecoordinatesystemas中点选thislayer’ssourcedata3)Outputshapefileorfeatureclass中输入保存转换后的shapefile文件的保存位置转换完成时,弹出的对话框中选择是否将转换好的shapefile文件作为一个层加入到当前地图中。我们在这里选择“是”。转换后的shapefile文件中,点击右键选择OpenAttributeTable,可以看到,属性表中罗列了导入数据的各种信息(CAD中的各种信息,这些信息可以作为建立属性表属性值的依据和参考),这些信息与未转换前的.dwg文件导入后的属性表完全相同。3.转换保存后的文件可只保留.dbf、.shp、.shx文件即可。ArcGIS的shapefile文件由这三个基本文件组成。4.转换为shapefile文件的属性表中,保留了与.dwg格式导入时同样的属性表的项目,有些是我们不需要的,需要删除。在ArgGIS中用属性表中的操作不方便删除这些不需要的项目,需要采用另一种简便的方法,具体操作是:打开ArcToolbox,选择DataManagementTools\General\Merge工具,在弹出的对话框中设置。InputDatasets中下拉箭头选择需要转换的shapefile文件,OutputDataset中设置转换后的文件的文件名和保存位置,在FieldMap(optional)中点选将不需要的属性表中的项按右侧的将其删除。通过Merge转换后的shapefile文件的属性表中,不再包含删除的属性表项,可通过OpenAttributeTable查看删除后的属性表结果,这样做的好处是,可以将由.dwg文件转换时带入的不需要的项删除,方便以后添加新的属性表属性项。Shapefile文件的属性表建立Excel2003属性表编辑方法:Shapefile文件的属性表可以用Excel2003完成编辑,但首先必须先在ArcMap中完成项的建立,并定义好“项”的类型,具体操作是,点击右键选择OpenAttributeTable,在打开的表中选择Options\AddField,在弹出的对话框中设置需要的“项”的名称和类型。在新增了所有需要的“项”后,关闭shapefile文件,用Excel打开shaplefile中的.dbf文件,利用Excel输入对应的项的数值即可。