Tag: 纬度经度

书写纬度和经度元组的首选顺序

处理GIS源代码时,经常需要编写纬度和经度坐标元组。 例如在Google地图链接(123,456)中: http://maps.google.com/maps/ms?msid=214518704716144912556.00046d7689a99e95b721c&msa=0&ll=123,456&spn=0.007996,0.026865 哪个是首选的顺序(以及为什么?) 纬度,经度 经度和纬度 我已经看到两者都在各种系统中使用,我希望find一些证据坚持与另一个。

计算知道起点和距离的第二点

使用纬度和经度值(A点),我试图计算另一个B点,X点距离A点0弧度。然后显示B点纬度和经度值。 示例(伪代码): PointA_Lat = x.xxxx; PointA_Lng = x.xxxx; Distance = 3; //Meters bearing = 0; //radians new_PointB = PointA-Distance; 我能够计算两点之间的距离,但我想find的是知道距离和方位的第二点。 最好在PHP或Javascript。 谢谢

将经度/纬度转换为X / Y坐标

我使用Google Maps API创build了一个地图,突出显示所有明尼苏达州的县。 基本上,我用一组经度/纬度坐标创build了县的多边形。 以下是生成的地图的屏幕截图: 用户需求之一是能够将图像与图像进行比较,以便将其embedded到PowerPoint /主题幻灯片中。 我找不到任何有用的Google Maps API,它允许我以自己的方式保存自定义地图(如果您知道某种方式,请告诉我),所以我想我应该使用Java中的Graphics2D来绘制它。 阅读有关公式将经度/纬度转换为X / Y坐标,我结束了以下代码: – private static final int EARTH_RADIUS = 6371; private static final double FOCAL_LENGTH = 500; … BufferedImage bi = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB); Graphics2D g = bi.createGraphics(); for (Coordinate coordinate : coordinates) { double latitude = Double.valueOf(coordinate.getLatitude()); double longitude = Double.valueOf(coordinate.getLongitude()); latitude […]

在SQL数据库中存储纬度和经度数据时使用哪种数据types?

将纬度或经度数据存储在符合ANSI SQL的数据库中时,哪种数据types最合适? 应该使用float ,还是decimal ,还是…? 我知道Oracle,MySql和SQL Server已经添加了一些专门用于处理地理数据的特殊数据types,但是我对如何将信息存储在“普通的香草”SQL数据库中感兴趣。

Java,将经纬度转换为UTM

有没有人知道一种方式,在Java中,将地球表面的位置从lat,lon转换为UTM(比如在WGS84中)? 我目前正在看Geotools,但不幸的是解决scheme并不明显。

R – 在给定半径范围内查找最近邻点和邻点数,坐标为经纬度

我想弄清楚我的数据集中有多less孤立点。 我使用两种方法来确定隔离,最近的邻居的距离以及给定半径内的相邻站点的数量。 我所有的坐标都是经纬度的 这是我的数据看起来像: pond lat long area canopy avg.depth neighbor n.lat n.long n.distance n.area n.canopy n.depth n.avg.depth radius1500 A10 41.95928 -72.14605 1500 66 60.61538462 AA006 41.96431 -72.121 250 0 57.77777778 Blacksmith 41.95508 -72.123803 361 77 71.3125 Borrow.Pit.1 41.95601 -72.15419 0 0 41.44444444 Borrow.Pit.2 41.95571 -72.15413 0 0 37.7 Borrow.Pit.3 41.95546 -72.15375 0 0 29.22222222 […]

用纬度经度计算两点之间的距离,我做错了什么?

我试图解决这个任务,这需要花费太多的时间: 这是我的尝试,这只是我的代码片段: final double RADIUS = 6371.01; double temp = Math.cos(Math.toRadians(latA)) * Math.cos(Math.toRadians(latB)) * Math.cos(Math.toRadians((latB) – (latA))) + Math.sin(Math.toRadians(latA)) * Math.sin(Math.toRadians(latB)); return temp * RADIUS * Math.PI / 180; 我用这个公式来得到纬度和经度:x = Deg +(Min + Sec / 60)/ 60) 谢谢

计算两个纬度和经度地球坐标之间的距离

我正在计算两个地理坐标之间的距离。 我正在testing我的应用程序对其他3-4应用程序。 当我计算距离时,我的计算结果平均为3.3英里,而其他应用则为3.5英里。 这是我试图执行的计算的一个很大的区别。 有没有好的类库来计算距离? 我在C#中计算这样的: public static double Calculate(double sLatitude,double sLongitude, double eLatitude, double eLongitude) { var radiansOverDegrees = (Math.PI / 180.0); var sLatitudeRadians = sLatitude * radiansOverDegrees; var sLongitudeRadians = sLongitude * radiansOverDegrees; var eLatitudeRadians = eLatitude * radiansOverDegrees; var eLongitudeRadians = eLongitude * radiansOverDegrees; var dLongitude = eLongitudeRadians – sLongitudeRadians; var dLatitude […]

当你知道java中的经度和纬度时,以米为单位计算距离

可能重复: 在Java中使用纬度/经度值 重复: 在Java中使用纬度/经度值 如何计算两个纬度经度点之间的距离? 我需要计算由两个坐标给出的两点之间的距离。 我正在做的项目是一个Java项目,所以Java代码将会很好,但是也可以给出伪代码,然后我可以自己实现它:) 你可能知道,有三种方法来表示坐标: 度:分钟:秒(49°30'00“N,123°30'00”W) 度:十进制分(49°30.0',-123°30.0'),(49d30.0m,-123d30.0') 十进制度(49.5000°,-123.5000°),一般有4-6位十进制数。 这是我的坐标的第三种方式,所以这个值的代码将是首选:)

纬度/经度坐标的2个列表之间的地理距离

我有2个列表( list1 , list2 )与纬度/经度的各个位置。 一个列表( list2 )具有list1没有的位置名称。 我也需要list1中每个点的近似位置。 所以我想在list1取一个点,试着在list2寻找最近的点,然后把这个地方。 我重复list1每一点。 它也希望距离(以米为单位)和点的索引(在list1 ),所以我可以围绕它创build一些业务规则 – 本质上这些是应该添加到list1 ( near_dist , near_dist )的2个新near_dist 。 我正在使用gdist函数,但我无法得到这与dataframeinput工作。 示例input列表: list1 <- data.frame(longitude = c(80.15998, 72.89125, 77.65032, 77.60599, 72.88120, 76.65460, 72.88232, 77.49186, 72.82228, 72.88871), latitude = c(12.90524, 19.08120, 12.97238, 12.90927, 19.08225, 12.81447, 19.08241, 13.00984, 18.99347, 19.07990)) list2 <- data.frame(longitude = c(72.89537, 77.65094, […]