当前位置: 首页 > 知识库问答 >
问题:

从最近的长坐标得到时区?[副本]

宰坚
2023-03-14

我试图得到纬度和经度坐标的时区,但有一些问题,错误可能是非常基本的

我在数据库中有一个大约600行的表。每一行都包含一个世界上某个地方的较长的坐标,我想把这些坐标输入到一个函数中,然后检索时区。其目的是将在这600个地方中的每个地方都有本地时间戳的事件转换为UTC时间

#-------------------------------------------------------------------------------
# Converts latitude longitude into a time zone
# REF: https://gist.github.com/pamelafox/2288222
# REF: http://blog.pamelafox.org/2012/04/converting-addresses-to-timezones-in.html
#-------------------------------------------------------------------------------

geonames_client = geonames.GeonamesClient('Username_alpha')
geonames_result = geonames_client.find_timezone({'lat': 48.871236, 'lng': 2.77928})
user.timezone = geonames_result['timezoneId']

共有1个答案

南宫保臣
2023-03-14

使用tzwhere和pytz:

import datetime
import pytz
from tzwhere import tzwhere

tzwhere = tzwhere.tzwhere()
timezone_str = tzwhere.tzNameAt(37.3880961, -5.9823299) # Seville coordinates
timezone_str
#> Europe/Madrid

timezone = pytz.timezone(timezone_str)
dt = datetime.datetime.now()
timezone.utcoffset(dt)
#> datetime.timedelta(0, 7200)
 类似资料:
  • 问题内容: 我从http://www.movable-type.co.uk/scripts/latlong.html实现了“轴承”公式。但这似乎非常不准确- 我怀疑我的实现中存在一些错误。您能帮我找到它吗?我的代码如下: 问题答案: 您将括号放在错误的位置。 您正在将度数添加到以弧度为单位的值,这将不起作用。将为您完成从弧度到度的转换, 然后 在获得度值后进行归一化。 你有: 但是您需要: 也请记

  • 我没有收到通知,当用户刷从最近的应用程序。我注意到这种行为发生在某些特定的设备上,例如,我在nexus设备和HTC设备上测试过它,它运行良好,但当用户从华为和一些三星设备上滑动应用程序时,它不会显示通知。我的意思是我没有得到回调 经过一些研究,我发现,在这些设备中,当用户从最近的it刷卡时,强制停止应用程序(进程完全被杀死),我没有得到任何通知。在华为,他们有受保护和不受保护的应用程序,如果我把应

  • 问题内容: 有一条折线,其中折线的顶点列表为[[x1,y1),(x2,y2),(x3,y3),…]和一个点(x,y)。在Shapely中,返回两个几何之间的最短距离。 但是我还需要找到最接近点(x,y)的线上的点的坐标。在上面的示例中,这是距离1.4142135623730951单位的对象上的点的坐标。计算距离时,该方法应具有坐标。有什么方法可以从此方法返回它吗? 问题答案: 您正在描述的GIS术

  • 我想知道是否有人帮助我理解如何将顶部图像转换为底部图像。以下链接中提供了这些图像。顶部图像采用笛卡尔坐标。底部图像是极坐标中的转换图像

  • 我试图使用PDFBox从pdf文件中提取带有坐标的文本。 我混合了一些在互联网上找到的方法/信息(stackoverflow也是),但是我有坐标的问题似乎是不对的。例如,当我试图使用坐标在tex上画一个矩形时,矩形被画在了其他地方。 这是我的代码(请不要判断风格,写得很快只是为了测试) TextLine.java myStripper.java 单击AWT按钮上的事件 有什么建议吗?我做错了什么?

  • 我正在尝试对我的自定义YOLOv5模型执行推断。官方文档使用默认的脚本进行推断。我已经编写了自己的python脚本,但是我无法从模型的输出中访问预测类和边界框坐标。下面是我的代码: