西班牙
斯潘4
大家好
我正在努力达到一个特定的gml设置,为此,我需要分裂一行坐标每4个坐标(我不知道为什么gml必须这样)。我想我需要使用正则表达式,但我不知道如何编写一个给出正确结果的表达式。
我使用geometryextractor->GML v2.1.2提取的坐标字符串示例如下:
711744.265617597978.47 711791.471791.5446175175982.54175175982.446 711792.0123617597979.17897979.789797972.5482617597976.5078 7197976.5078 711772.1566175974.787882 711755.52446175973.3985 7175973.3985 711755.7058617597970.729 7117597977.711758.71175977 711744.878 71172.27717175977 7171717171717171711797 7 7 711747 7 7 7 7.7117471 7117471 1741.711741.4747711797 7 7 7 7 7 7 7 7 7 7.486176003.089 711744.2656175978.47号
但gml要想达到预期目的,就必须这样:
711744.265617597978.47 711791.471791.5446175175982.54175175982.446 711792.0123617597979.17897979.789797972.5482617597976.5078 7197976.5078 711772.1566175974.787882 711755.52446175973.3985 7175973.3985 711755.7058617597970.729 7117597977.711758.71175977 711744.878 71172.27717175977 7171717171717171711797 7 7 711747 7 7 7 7.7117471 7117471 1741.711741.4747711797 7 7 7 7 7 7 7 7 7 7.486176003.089 711744.2656175978.47号
如你所见,它每4个xxx.xxx,xxx.xxx重复一次,直到只剩下两个。
有人能帮我写字和表达吗?
splitstringcoordinateexample.fmw
我已经添加了一个小的工作空间来做记号(我想)。
使用regex,每个坐标被分组并存储为一个列表。然后,每个第四个元素添加一系列空格,与您的示例类似。后者被写入新的文本文件。
这个例子应该适用于您在这里添加的example.txt文件。
希望这能解决你的问题?
?2019安全亚搏在线软件公司|合法的