草庐IT

latitude-longitude

全部标签

将纬度/经度转换为 MGRS 坐标的 Java 库,反之亦然?

我想知道存在哪些类型的库(是否已获得许可),我可以在其中找到在纬度/经度坐标和军事网格引用系统(mgrs)坐标之间进行转换的方法。我没有明确地寻找经/纬度到UTM转换器,它必须是mgrs。我进行了一些搜索和谷歌搜索,根据我的发现,经纬度到UTM经常出现,但似乎没有人拥有将经纬度转换为MGRS的库,反之亦然。有谁知道任何图书馆或可以找到可以做这种事情的图书馆的地方吗?谢谢,感谢任何帮助。tf.rz 最佳答案 我知道这是一篇旧帖子,但我会为后代添加更多内容。JCoords有一个MGRS点转换,但它需要少量的许可费用。另一个来源是NASA

java - 在java中将纬度和经度转换为北向和东向?

如何在Java中将纬度和经度转换为北向和东向? 最佳答案 我假设您指的是英国OSGB东移和北移。这个背后的三角函数很有趣,但你可以使用JCoord库,它使它变得容易(如果相当CPU密集型)。要跟进下面@DD的评论,JCoord有一个问题,您必须确保在从东/北转换为纬/经时使用正确的基准,反之亦然。取@DD的代码:LatLnglatLng=newOSRef(394251,806376).toLatLng();这将返回一个使用OSGB36基准的纬度/经度,即英国map上使用的“平地”近似值。这与大多数应用程序(包括Streetmap)中

java - 使用 GeoTools : What is the Latitude and Longitude in com. vividsolutions.jts.geom.Coordinate 类?

我将使用com.vividsolutions.jts.geom.Coordinate作为我的坐标类。但是没有找到任何坐标顺序正确的文件。是标准的吗?这是java文档链接->http://www.vividsolutions.com/jts/javadoc/com/vividsolutions/jts/geom/Coordinate.html我的问题是:什么是x?(是纬度还是经度?)什么是(是纬度还是经度?)感谢任何指导。更新1让我补充一下。我正在使用GeoToolsJava库。然后,库正在使用该Coordinate类。GeoTools如何处理Coordinate.x和Coordinat

java - 计算与另一个纬度/经度点有米距离的纬度和经度

我需要计算给定点的纬度和经度。我知道一个引用点的纬度和经度,以及一个表示距离引用点x轴和y轴米数的值。从这些数据开始,我必须找到该点的纬度和经度。我搜索了类似的问题,但看起来大多数问题都是关于查找两个纬度/经度点之间的距离。我需要做相反的事情。我该怎么办?我用Java 最佳答案 这里是此类问题的最佳起点:AviationFormulary.他们拥有做这类事情的所有公式。根据这些公式,我创建了自己的Java实用程序类。它使用了很多内部的东西,所以我不能在这里发布实际的类,而是给你一些例子,说明如何将公式中的知识转换为Java代码。这里

ubuntu22.04 无法打开谷歌浏览器(报错其他计算机 (money-Latitude-E5430-non-vPro) 的另一个 Google Chrome 进程 (7578) 好像正在使用此个)

用新电脑装的ubuntu22.04,一开始是搜狗拼音无法使用,修改好了之后发现谷歌浏览器直接就打不开了。重启了几次都没效果,一直转圈但是加载不出来。然后下载了火狐浏览器,发现火狐也不能用,执行了一下:sudoaptupdatasudoaptupgrade等待更新完成,发现火狐可以使用了,但是谷歌还是原来的问题,在终端执行后google-chrome后发现报错:[5901:5901:0610/183033:ERROR:process_singleton_linux.cc(309)]其他计算机(money-Latitude-E5430-non-vPro)的另一个GoogleChrome进程(757

c++ - 什么是最快的 C++ 类或 C 库将纬度和经度从十进制度数转换为字符串并返回

我正在寻找最好的C或C++代码来编码和解码来自/至double/char的十进制纬度和经度值。我更喜欢将代码从double转换为char[],反之亦然而不是C++字符串。如果您有代码片段,那也很棒。澄清一下:我需要将字符串Degrees/Minutes/Seconds转换为double然后再转换回字符串。我有3亿条记录,所以速度是一个大问题。参见:http://en.wikipedia.org/wiki/Geographic_coordinate_conversion 最佳答案 通过电子邮件与OP(amanda)合作,我们开发了一个

iphone - 在后台运行应用程序,如 google latitude

我现在正在开发一个跟踪用户位置的应用程序。我希望这个应用程序即使不在任务列表中也能运行(双击主页按钮不显示它)。与googlelatitude一样,该应用程序不在后台运行。我认为该文档讨论的是当用户按下主页按钮时运行应用程序:http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html但是如果用户通过双击主页按钮关闭此应用程序怎么办?我知道像谷歌纬度这样的应用程序仍在

iOS MKMapView 不接受大于 45.x 的纬度值?

如何重现错误:letmapView=MKMapView.init(frame:UIScreen.mainScreen().bounds)mapView.region.center=CLLocationCoordinate2D.init(latitude:60,longitude:100)mapView.region.span=MKCoordinateSpanMake(20,20)print(mapView.region.center)self.view=mapView然后print语句打印出这个:CLLocationCoordinate2D(latitude:44.8805079914

ios - 邮政编码的经度/纬度?

基本上我有一个iOS应用程序,我想根据地理位置找到你当前所在的议会选区,如果我有邮政编码,我可以这样做(它是完整的邮政编码,如“AA000AA”,不像谷歌地图可以提供的不完整邮政编码)。因此,我需要将经度和纬度转换为邮政编码,但我似乎无法找到如何去做。任何帮助/想法将不胜感激。 最佳答案 看看CLGeocoder,它允许反向地理编码,这是将坐标转换为地址的过程。它使用iOS5,你要找的方法签名是这个-(void)reverseGeocodeLocation:(CLLocation*)locationcompletionHandler

ios - 在 iOS 上计算给定中心纬度/经度和距离的边界框?

在我的iOS应用程序中,我有一个纬度和经度,可以告诉我我的位置。我希望能够计算出满足距我所在位置一定距离d的边界框。我该怎么做?尝试1:所以我尝试了@Neeku给出的解决方案。我可以看到它应该如何返回正确的信息,但不幸的是它已关闭。所以我认为我不能使用它。我写的代码是这样的,我传入1000米:MKCoordinateRegionstartRegion=MKCoordinateRegionMakeWithDistance(center,meters,meters);CLLocationCoordinate2DnorthWestCorner,southEastCorner;northWes