草庐IT

经纬度

全部标签

python使用geopy包提取城市经纬度及计算距离矩阵

   在做物流调度问题时,我们想要知道供应商发货城市的地理坐标及距离矩阵,为路径推荐算法模型做数据准备工作,这里记录一下怎么使用geopy包提取城市经纬度及计算距离矩阵。一、读取城市名称     首先使用pandas包读取城市名称importpandasaspddf=pd.read_excel(r"C:\Users\zyy\Desktop\发货城市整理.xlsx")df.head()#打印前五行    将数据读入变成dataframe格式,前五行打印出来结果如下:二、根据城市名称提取经纬度坐标    我们需要对城市这一列提取经纬度坐标,借助python包geopy可以轻松实现经纬度地理位置转换

php - 如何使用谷歌地图 api 将邮政编码转换为地理位置(纬度和经度)?

我只想使用邮政编码和GooglemapAPI获取纬度和经度。我正在使用PHP进行开发。我该怎么做?邮政编码可以来自这个世界的任何地方。 最佳答案 您可以使用googlemapGeocodingAPI执行此操作。请查看以下示例,但要更正纬度/经度和地址,您需要传递完整地址和邮政编码。更多详情请点击以下链接:http://code.google.com/apis/maps/documentation/geocoding/";print_r($result);?> 关于php-如何使用谷歌地图

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

我有纽约州纽约市的纬度/经度值;40.7560540,-73.9869510和地球的平面图像,1000px×446px。我希望能够使用Javascript将纬度/经度转换为点将反射(reflect)位置的X、Y坐标。因此图像左上角的X,Y坐标为;289、111注意事项:不用担心使用什么投影的问题,自己制作假设或按照你所知道的去做可能有用X,Y可以是图像的任意一个Angular奖励积分PHP中的相同解决方案(但我真的需要JS) 最佳答案 您使用的投影将改变一切,但这将在假设墨卡托投影的情况下起作用:vardot_size=3;varl

php - 从纬度和经度获取 PHP 时区名称?

这个问题在这里已经有了答案:Howtogetatimezonefromalocationusinglatitudeandlongitudecoordinates?(18个回答)关闭5年前.有没有办法通过纬度和经度获取用户的时区?不仅仅是偏移量,还有它们所在的实际时区。本质上,我正在寻找与DateTimeZone::getLocation完全相反的方法,它返回某个时区的纬度和经度。 最佳答案 对于那些想从国家代码、纬度和经度获取时区的人。(如果您的服务器上安装了geoip模块,则很容易获得)试试这个,我添加了距离计算-仅适用于具有多个

php验证十进制格式的纬度/经度字符串

好吧,我有一个庞大的经纬度坐标列表。也就是说,我也有一些来源可以从中提取这些坐标。其中一些来自get/post方法,这可能会导致我的站点/服务中存在潜在的安全漏洞。所以我想弄清楚如何通过PHP验证经度和纬度。我在想通过preg_match的正则表达式。但我可能是错的,也许有人会建议更简单的方法。我已经尝试了我自己的概念,并且尝试了各种互联网brew概念,试图找到一个正则表达式模式,通过preg_match为我验证这些模式(如果你有更好的建议,我会洗耳恭听)。在最终屈服并来到这里之前,我最后一次失败的尝试是..preg_match('^(\-?\d+(\.\d+)?),\s*(\-?\d

php - 使用php、API自动获取经纬度

在我的一个php应用程序中,我必须从地址中找出该地点的纬度和经度。我试过这段代码:$json=file_get_contents("http://maps.google.com/maps/api/geocode/json?address=$address&sensor=false®ion=$region");$json=json_decode($json);$lat=$json->{'results'}[0]->{'geometry'}->{'location'}->{'lat'};$long=$json->{'results'}[0]->{'geometry'}->{'loca

php - 如何获取任何地址的经度和纬度?

你好,如果我在PHP中有街道名称、州名称、城市名称、国家名称和邮政编码,那么获取任何地址的经度和纬度的公式是什么?谢谢 最佳答案 使用以下代码使用php获取纬度和经度。这里有两种方法:类型1:results[0]->geometry->location->lat;$longitude=$output->results[0]->geometry->location->lng;?>编辑-Googlemap请求必须通过https类型2:vargeocoder;varmap;functioninitialize(){geocoder=new

php - 按接近特定纬度/经度排序表(使用 MySQL+PHP)

MySQL(表)id|url|lat|lng----------------------------------1|x|44.339565|-101.337891----------------------------------2|y|44.150681|-101.074219----------------------------------3|z|43.897892|-100.634766我现在要做的是根据它们与(43.834527,-99.140625)的接近程度对列表进行排序。$a=mysql_query("SELECT*FROMtableORDERBYproximityDE

android - 经纬度为已知点计算100米距离

我想知道是否可以计算已知纬度和经度的给定点周围100米的距离。我在MySQL数据库中有一些坐标,想知道特定坐标是否位于给定点的100米范围内。我使用的是安卓平台。我只知道我站立的位置(当前位置)的一个坐标(经度和纬度),我想设置距离范围(比如100米)。我在数据库中保存了更多坐标,想计算保存在数据库中的其他点是否在距我当前位置100米范围内。我不知道我是否可以在我的应用程序中使用GIS数据库。 最佳答案 给定经纬度计算两点距离的完整代码http://www.movable-type.co.uk/scripts/latlong.htm

iphone - 根据纬度经度进行半径搜索的SQL查询

我们有一个restaurant表,其中每一行都有经纬度数据。我们需要编写一个查询来执行搜索以查找所提供半径内的所有餐馆,例如1英里、5英里等为此,我们有以下查询:***Parameters***Longitude:-74.008680Latitude:40.711676Radius:1mile***Query***SELECT*FROMrestaurantWHERE(POW((69.1*(Longitude--74.008680)*cos(40.711676/57.3)),2)+POW((69.1*(Latitude-40.711676)),2))该表大约有23k行。结果集的大小有时很