如何将坐标点对的txt数据,转化成一条线

    技术2022-05-11  156

    坐标点数据要组织成这种格式:(501,502是要建立的线段的id号)

    501                 111.377102,30.657828111.346888,30.665661111.332530,30.661535111.305474,30.640989111.253989,30.656406111.233364,30.666947111.188284,30.713764111.148334,30.700070111.123222,30.703887111.101559,30.686984end

    502                 109.497823,30.363756109.454765,30.336090109.448972,30.326169109.442498,30.319964109.432894,30.306321109.429526,30.298721109.423480,30.292927109.409090,30.282754end

    end

    然后,可以用arctoolbox 里边的  generate命令(generate to coverage winzard),先生成coverage;

    然后,在cmd ,中运行 arc 命令 ,

    运行 clean   <inputfile> <outputfile> 0.000000   0.000001 LINE      建立新生成的coverage的拓扑关系(info),

    clean 命令的具体参数见帮助文档。

    再运行  arctoolbox中的 coverage to shapefile  命令,将上一步生成的带有拓扑关系的coverage,转化成shape格式。(要是coverage 没有建立拓扑关系的话,用  coverage to shapefile 命令的时候,会出错的)


    最新回复(0)