我希望根据观察到的位置创建鱼的移动路径。
由于我正在观察鱼类在河流和湖泊中的运动,因此简单地将这些点连接起来以形成一条折线是行不通的,因为许多路径都将越过陆地。我需要一些方法将移动路径限制在水域范围内。
我不是程序员,而是依靠Arc工具箱中的工具来执行操作。FAT中的一个新列,其中连续点之间的距离也将很有用。
我正在使用ArcMap 10。
有人对如何生成运动路径有建议吗?
有关数据的更多信息;大部分位置是从远程接收器收集的,这些接收器往往会产生大量观测结果(我的一个项目的检测数量超过300万并且还在增长,每个检测记录包括ID,日期时间,经纬度和经度)。如果一条鱼停留在接收器的检测范围内,则大约每两分钟检测一次,这会导致很多观测(点),因此,我的第一步是对这段时间内的经度和纬度求平均值(在这种情况下为1天) 。平均在湖泊栖息地的检测效果通常很好,但是在河流部分这样做会导致检测结果超出河流/湖泊边界。所以我要做的第一件事就是“捕捉” 到河流/湖泊边界的平均位置,然后我想创建一条限制在河流/湖泊边界内的移动路径,理想情况下,该路径应包括每个线段的距离。我的河流是折线,湖泊是多边形,但是如果需要,我可以将河流转换为多边形。另外,我可以使用原始的非平均数据,并且所有检测都将在边界内,尽管创建限制在边界内的运动路径仍然存在问题,但这会导致大量数据。
所附图像显示了两条不同鱼类的每日平均位置。