Excel xls 转GIS shp文件及投影方法

 

1.excel/csv转shp文件

1.1表格预处理

打开风场点坐标表WT.xlsx,检查是否有X、Y列名,若无,添加一行。保存退出。

Excel xls 转GIS shp文件及投影方法_第1张图片

 

1.2打开Arcgis,新建一个空白地图BlankMap。

 

Excel xls 转GIS shp文件及投影方法_第2张图片

 

1.3加载原始WGS84地理坐标系表,WT.xlsx。

Excel xls 转GIS shp文件及投影方法_第3张图片

Excel xls 转GIS shp文件及投影方法_第4张图片Excel xls 转GIS shp文件及投影方法_第5张图片

 

1.4表格转点:右键刚添加进来的表格,选择Display XY Data,添加xy坐标显示。

Excel xls 转GIS shp文件及投影方法_第6张图片

坐标的X字段选择X列,Y字段选择Y列,然后再在下方的坐标系统框中点击“Eidt”编辑,下拉选中Geographic Coordinate Systems地理坐标系-world世界-WGS1984。确定-OK。Excel xls 转GIS shp文件及投影方法_第7张图片

1.5 另存一个规范点图层。

点图层生产成功,右键点图层Sheet Event,选择Data数据-Export Data导出数据,另存一个规范点图层。

Excel xls 转GIS shp文件及投影方法_第8张图片

Excel xls 转GIS shp文件及投影方法_第9张图片

是否加载新导出的图层,选是。

Excel xls 转GIS shp文件及投影方法_第10张图片

  1. 地理坐标系换投影坐标系(WGS1984 转UTM)

2.1点投影转换

点击展开arctoolbox tool工具箱

选择Data Management Tools(数据管理的具) -  Projection and Transformations(投影与转换)-Feature(要素)-Projrct(投影工具)。

Excel xls 转GIS shp文件及投影方法_第11张图片

2.2下拉填选输入对应参数。

输出坐标系统(output Coordinate System)那里选

Projected Coordinate Systems投影坐标系- UTM – WGS1984-Northern Hemisphere北半球坐标系-WGS 1984 UTM zone 46N。

为什么是选这个?本次风场点的经度以91度为主,91除以6=15余1,余数不要,结果15+基数31=46,所以选46度带。

-确定,投影成果后,图层列表里多一个点图层文件风场坐标.pro。

 

Excel xls 转GIS shp文件及投影方法_第12张图片

2.3添加UTM XY列

右键,打开它的属性表,左上角添加两个字段(列Fied),命名为UTMx和UTMy,类型选double双精度。

dExcel xls 转GIS shp文件及投影方法_第13张图片

Excel xls 转GIS shp文件及投影方法_第14张图片Excel xls 转GIS shp文件及投影方法_第15张图片

2.4计算投影坐标XY

选择UTMx那列,右键-计算几何Calculate Geometry,弹出的列表框选择“点的X坐标,X Coordinate of Point 。选UTM投影坐标46N,单位米-OK,X坐标就被计算出来了,Y坐标同理。

Excel xls 转GIS shp文件及投影方法_第16张图片Excel xls 转GIS shp文件及投影方法_第17张图片

 

2.5导出结果表,

左上角,导出一个” Export_Output.dbf”表格,选择你存的位置文件夹,表格格式是dbase Table。

Excel xls 转GIS shp文件及投影方法_第18张图片Excel xls 转GIS shp文件及投影方法_第19张图片

 

 

2.6另存为EXCEL

打开你输出表格的文件夹把dbf文件拖进EXCEL里,另存为一个xlsx文件就可以了。

 

Excel xls 转GIS shp文件及投影方法_第20张图片

 

 

GIS就像海洋,只有意志坚强的人才能到达彼岸。

BY 橄榄 

 

你可能感兴趣的:(ArcGIS,ArcMap)