草庐IT

经纬度

全部标签

python - Pandas 经纬度到连续行之间的距离

这个问题在这里已经有了答案:FastHaversineApproximation(Python/Pandas)(7个答案)关闭6年前。我在Python2.7的PandasDataFrame中有以下内容:Ser_NumbLATLONG174.16606130.512811272.24967233.427724367.49982837.937264484.25371569.328767572.10482833.823462663.98946251.918173780.20911233.530778868.95413235.981256983.37821440.6196521068.7785

python - 如何在python上找到经纬度点的最近邻居?

输入:point=(lat,long)places=[(lat1,long1),(lat2,long2),...,(latN,longN)]count=L输出:neighbors=places靠近point的子集。(len(neighbors)=L)问题:我可以使用kd-tree快速最近邻s查找具有纬度和经度的点吗?(例如,scipy中的实现)是否需要将坐标x,y中的点的地理坐标(经纬度)进行变换?这是解决这个问题的最佳方法吗? 最佳答案 老实说,我不知道使用kd-tree是否能正常工作,但我的直觉告诉我这是不准确的。我认为您需要使

python - 找到最近的纬度和经度

我正在编写一个小程序,为了提高效率,我需要能够在我的数组中找到最接近的纬度和经度。假设您有以下代码:tempDataList=[{'lat':39.7612992,'lon':-86.1519681},{"lat":39.762241,"lon":-86.158436},{"lat":39.7622292,"lon":-86.1578917}]tempLatList=[]tempLonList=[]foritemintempDataList:tempLatList.append(item['lat'])tempLonList.append(item['lon'])closestLatV

python - 用于经度/纬度的 KDTree

Python中是否有任何包允许对球体表面的经度/纬度进行类似kdtree的操作?(这需要适当考虑球面距离,以及经度环绕)。 最佳答案 我相信来自scikit-learn的BallTree和Haversine指标应该可以为您解决问题。举个例子:fromsklearn.neighborsimportBallTreeimportnumpyasnpimportpandasaspdcities=pd.DataFrame(data={'name':[...],'lat':[...],'lon':[...]})query_lats=[...]qu

python - 如何过滤经纬度坐标落在一定半径内的django模型

我有以下模型。classLocation(models.Model):name=models.CharField(max_length=128,blank=True)address=models.CharField(max_length=200,blank=True)latitude=models.DecimalField(max_digits=6,decimal_places=3)longitude=models.DecimalField(max_digits=6,decimal_places=3)def__unicode__(self):returnself.name如果我当前的纬

android - 如何从谷歌地图的经纬度坐标中获取城市名称?

如果我有城镇或地区的经纬度坐标,如何在Googlemap中获取城市名称?我尝试使用纬度、经度和国家,但我不知道如何获得城市名称。 最佳答案 来自Geocoder对象,您可以调用getFromLocation(double,double,int)方法。它将返回Address的列表有方法的对象getLocality().Geocodergcd=newGeocoder(context,Locale.getDefault());Listaddresses=gcd.getFromLocation(lat,lng,1);if(addresses

android - 如何从谷歌地图的经纬度坐标中获取城市名称?

如果我有城镇或地区的经纬度坐标,如何在Googlemap中获取城市名称?我尝试使用纬度、经度和国家,但我不知道如何获得城市名称。 最佳答案 来自Geocoder对象,您可以调用getFromLocation(double,double,int)方法。它将返回Address的列表有方法的对象getLocality().Geocodergcd=newGeocoder(context,Locale.getDefault());Listaddresses=gcd.getFromLocation(lat,lng,1);if(addresses

html - 如何按经度和纬度在我的网站上显示谷歌地图

我尝试使用这段代码:但它在html页面上不起作用。虽然当我使用这个时:https://maps.google.com/maps?q=24.197611,120.780512它可以工作,但就像一个谷歌页面 最佳答案 你好,这是示例代码varmap;vargeocoder;functionInitializeMap(){varlatlng=newgoogle.maps.LatLng(-34.397,150.644);varmyOptions={zoom:8,center:latlng,mapTypeId:google.maps.MapT

javascript - 如何按经纬度设置谷歌地图标记并提供信息气泡

googlemapsapi提供的示例代码如下vargeocoder;varmap;functioninitialize(){geocoder=newgoogle.maps.Geocoder();varlatlng=newgoogle.maps.LatLng(40.77627,-73.910965);varmyOptions={zoom:8,center:latlng,mapTypeId:google.maps.MapTypeId.ROADMAP}map=newgoogle.maps.Map(document.getElementById("map_canvas"),myOptions)

javascript - 地理位置离我的位置最近的位置(纬度,经度)

我想根据我所在的位置显示特定信息。我有五个不同信息的城市,我想显示离我最近的那个城市(信息)。如何使用javascript以最简单的方式做到这一点。例如如果我将城市经纬度存储在一个数组中varcities=[['newyork','111111','222222','blablabla']['boston','111111','222222','blablabla']['seattle','111111','222222','blablabla']['london','111111','222222','blablabla']]根据我当前的位置(纬度、经度),我想要离我最近的城市。