首发地址:https://www.cnblogs.com/esrichina/archive/2013/03/27/2985329.html
对于我们的客户来说,他们可能有大量包含有空间信息的非空间数据。如果要在GIS项目中使用的话,就不得不进行相应的转换处理。下面我们来看一下如何使用空间ETL完成CSV格式的文本数据到Esri的Shape数据的转换。
数据检查
在进行数据转换之前,我们需要对数据的有效性进行检查,剔除无效的数据。比如,在客户提供的数据中存在坐标字段为空值的情况,对于需要转线的数据存在起点和终点相同的数据,以及从数据库中导出数据存在非法字符的情况等,我们都应该在进行数据转换之前检查出错误数据并进行处理。
图1.待转换的点数据
图2.待转换的线数据
空间ETL使用的流程
在确保数据已经符合转换要求的情况下,开始进行数据转换。使用空间ETL的一般流程是提取——转换——加载三个过程,如图3
图3.空间ETL使用流程
下面我们来看一下在ArcMap里面进行CSV到Shape数据转换的具体操作流程:
- 首先,我们需要新建一个工具箱,并在工具箱中新建Spatial ETL Tool工具,如图4接下来会打开创建转换工作空间的向导,如图5
<