我是 Java 初学者和地理信息学学生。
我使用 XTF 图像,它的工作原理类似于 TIFF。这个图像存储了大约 20000 行称为 pings 的几个信息:坐标、开始时间、停止时间......我在 Intellij 上使用的处理方法变得太重,但效果很好。我想将存储在我的 XTF 图像中的信息切成两个:一张图像带有 10000 个第一个 ping,另一个带有 20000 个最后一个 ping。后来我会收集这两个图像。我的问题很简单:如何使用“for each”循环来订购限制 (<=10000) ?我将信息存储在一个 csv 文件中。
for (XtfPing ping : xtf.getPings())
{
writer.write( Double.toString( ping.x) );
writer.write( "," );
writer.write( Double.toString( ping.y) );
writer.write( "\n" );
}
writer.close();
Run Code Online (Sandbox Code Playgroud)