使用Python从没有要素部件ID的ASCII文件中写入XY坐标

时间:2013-06-17 10:00:37

标签: python ascii arcgis

我需要使用Python读取包含X和Y坐标的ASCII文件以及Z值。这些将作为ArcMap中要素类中的要素编写。每个点组成一个多边形,其中每个特征由包含'999.0 999.0 999.0'的行分隔,如示例中所示。我想知道分离每个功能的最佳方法是什么,因为没有功能ID列。

329462.713287 8981177.910780 0.000000
331660.441771 8981187.405700 0.000000
331669.945462 8978975.695090 0.000000
329472.340912 8978966.180280 0.000000
329462.713287 8981177.910780 0.000000
999.0 999.0 999.0
297517.590475 8981318.596530 0.000000
299715.649732 8981329.876880 0.000000
299726.953175 8979117.630860 0.000000
297529.017922 8979106.326860 0.000000
297517.590475 8981318.596530 0.000000
999.0 999.0 999.0

1 个答案:

答案 0 :(得分:1)

只需逐行迭代数据,并检查该行是否包含 magic 三元组,当您捕获该行时,会增加特征索引。