我有一些以地球为中心的坐标点,以纬度和经度(WGS-84)给出.
如何将它们转换为笛卡尔坐标(x,y,z),原点位于地球的中心?
我有一个polyine,我用谷歌地图方向服务获得的latlngs绘制.现在我想在折线上找到最接近给定点的点.
显而易见的方法(对我而言)是循环遍历折线中的所有点并找到它们与给定点之间的距离,但这是低效的,因为折线上的点可能很大.
我很乐意听到任何替代方案.提前致谢.
我设置了特定静态地图图像的最小经度和纬度值.那张地图图片是某个国家的剪影.
/**
* Maximum longitude value of the map
*/
private float mapLongitudeMax;
/**
* Minimum longitude value of the map
*/
private float mapLongitudeMin;
/**
* Maximum latitude value of the map
*/
private float mapLatitudeMax;
/**
* Minimum latitude value of the map
*/
private float mapLatitudeMin;
Run Code Online (Sandbox Code Playgroud)
我有一个BufferedImage电话mapImage.
我有一个方法,我和一个朋友一起收到longitude并在地图上latitude给你一个X和一个Y位置,这样你就可以在地图上绘制一些东西.
现在,如果我想在地图上移动鼠标,我希望它显示longitude/latitude我的鼠标位置,这意味着我需要创建一个方法,将鼠标位置的X和Y转换为longitude和latitude,这应该与我的其他位置相反方法.
这是我将地球坐标转换为图像的方法,X并且Y:
protected Location getCoordinatesByGlobe(float latitude, float …Run Code Online (Sandbox Code Playgroud) 我在地图上用一组坐标创建了一个多边形。我需要关于在原始多边形边界之外制作一个给定距离的缓冲多边形的帮助。
所以我需要一种具有这种算法的方法,在该方法中我将坐标集作为输入传递,并且应该将缓冲的坐标集作为输出。
我试图通过为 ios 使用 arcgis 库和 AGSGeometryEngine 的 bufferGeometry 方法来实现这一点,但问题是,这是紧密耦合的,只能使用他们的 GIS 地图,但我使用的是 Mapbox,它是不同的地图。所以我想要一种可以独立于地图解决我的问题的通用方法。
我正在尝试在散景中绘制一些圆形标记,python 在 stamer 调色剂图上。我有来自 google map api 的位置,格式如下:
latitude 41.552164 longitude 44.990961
Run Code Online (Sandbox Code Playgroud)
但是散景图以 X 和 Y 坐标格式获取数据点。如何将这些经纬度坐标转换为 X 和 Y?
先感谢您。
arcgis ×1
bokeh ×1
coordinates ×1
geometry ×1
geospatial ×1
gis ×1
google-maps ×1
ios ×1
java ×1
javascript ×1
mapping ×1
maps ×1
polygon ×1
python ×1
swift ×1