1
如何通过鼠标点击事件在Petrel 2D地图窗口中动态获取坐标?如何通过鼠标点击事件获取Petrel 2D地图窗口中的坐标?
如何通过鼠标点击事件在Petrel 2D地图窗口中动态获取坐标?如何通过鼠标点击事件获取Petrel 2D地图窗口中的坐标?
如果您实现自定义WindowMode,则可以通过PickedPoint API访问坐标。 “World”属性将为您提供世界空间中的X-Y坐标,Z由鼠标光标下的域对象(如果有)确定。
还有一个独立的基于窗口的坐标系统,它使用基于Map视口的固定间距X和Y坐标。
Hi @Deepak,欢迎来到StackOverflow。如果Origameg的答案为您工作,请立即投票并将答案标记为已接受。 – RJFalconer
MapPickedPoint mpPickedPoint = args as MapPickedPoint; if(mpPickedPoint == null) return; xcoor = mpPickedPoint.World.X; ycoor = mpPickedPoint.World.Y;这是公制系统的工作原理,但是Field系统给出了不同的坐标,我必须对Field系统做出什么样的改变才能获得精确的坐标? – Deepak