C# 循环浏览大型KML文本文件
我是一个编程新手,正在为一个地貌学项目开发C#解决方案。我需要从数量可变的Google Earth KML地面覆盖文件中提取坐标,转换为一个长文本字符串,然后将它们输入到一个可以通过其他方法访问的数组中 感兴趣的KML标记和数据如下所示:C# 循环浏览大型KML文本文件,c#,kml,C#,Kml,我是一个编程新手,正在为一个地貌学项目开发C#解决方案。我需要从数量可变的Google Earth KML地面覆盖文件中提取坐标,转换为一个长文本字符串,然后将它们输入到一个可以通过其他方法访问的数组中 感兴趣的KML标记和数据如下所示: <LatLonBox> <north>37.91904192681665</north> <south>37.46543388598137</south>
<LatLonBox>
<north>37.91904192681665</north>
<south>37.46543388598137</south>
<east>15.35832653742206</east>
<west>14.60128369746704</west>
<rotation>-0.1556640799496235</rotation>
</LatLonBox>
37.91904192681665
37.46543388598137
15.35832653742206
14.60128369746704
-0.1556640799496235
我将使用该程序处理的文本文件可能包含1到100个或更多这样的数据组,每个数据组嵌入标准KML文件的页眉/页脚和其他与我的工作无关的标记中。我已经开发了将坐标值提取为字符串的方法,并对一个KML文件进行了测试
此时,最有效的方法似乎是构造某种循环方法,在字符串中搜索坐标数据组,将数据提取到数组中的一行,然后继续下一组。该方法还可以遍历字符串,首先将所有“北”数据提取到数组中的一列,然后循环返回所有“南”数据,等等。我愿意接受任何建议
由于我有限的编程背景,与优雅或高级的解决方案相比,我更喜欢直截了当的解决方案,但请尽力而为
谢谢你的帮助