返回目录:excel表格制作
数据的坐标系统只要生成了,只要没被占用(例如在arcmap中加载),随时可以设置坐标系统
1
将Excel中点坐标统一成下面图片中所示的格式。
步骤阅读
2
打开ArcGIS 9.3,软件界面如下图。
步骤阅读
3
点击ArcGIS中的"+"号按钮,添加数据。选择第一步中制作好的Excel文件,点击Add按钮添加数据到ArcGIS中。
步骤阅读
步骤阅读
步骤阅读
4
在Layers图层栏,选择导入的数据表,点击鼠标右键,选择"Data"-"Export...",将Excel表格保存为"*.dbf"文件。
步骤阅读
步骤阅读
5
点击"OK",导出*.dbf格式的文件。
步骤阅读
6
这时,在ArcGIS中弹出对话框,询问是否要将"Exprot_Output.dbf"文件导入到ArcGIS视图中,选择"yes"(确定)。
步骤阅读
步骤阅读
7
将上面生成的*.dbf 文件在 ArcGIS 中显示出来,并导出为 Shape 文件。选择 Layers 栏中的*.dbf 文件,点击鼠标右键,选择“e69da5e6ba90e799bee5baa6e79fa5e98193365Display XY Data…” ——选择 X属性列——选择坐标系统——“ OK”。点击 Layers 中生成的图层,点击右键,选择“Data” ——“Export…” 即可导出 shape 件。如下图所示:
步骤阅读
步骤阅读
8
选择坐标系统(也可由已有的 shape 文件指定)。如这里选择“Select” ——在弹出的坐标系统选择对话框中选择“World” -“WGS 1984”也可以选择“Import…” ——在弹出的窗口中选择已有的 Shape 文件(要有*.prj 文件)。点击“应用” ——“确定” ——“OK”。
步骤阅读
9
在显示 ArcGIS 中显示 XY 点数据,并注意有一个图层“Export_Ouput Events” 产生。在该图层上右键,“Data”-“Export Data...”,点击“ OK”,这样就生成了一个点 Shape 文件。大功告成。
步骤阅读
步骤阅读
步骤阅读
END
自带此功能,百python脚本也可以实现。
先说自带功能:File-->Add Data-->Add XY Data 然后根据界面要求选xy字段什么的,这个方法度的好处是简单,但是问题是导进来的点坐标生成点,没有多边形或者线要素。
python脚本的好处是,你可以根据坐问标的具体情况生成你要的要素类型,比如说,答往往一系列的坐标串生成的一个多边形要素,大致的方法是,循环读取xy值,放到point中,再把这些point放入定义的array中,接下来看你的需要,你可以用cursor操作,也专可以使用arcpy.copyfeatures_management,具体代码网上可以查到,或者看arcmap的帮助,搜索polygon,后面会有python的脚本代属码
xy变成点过程中修改一下坐标系,不要用投影坐标系。
导成shp文件后,把对应的*.prj文件删掉。
重新定义坐标系为经纬度坐标系就可以了。