从lat/long脱机查找时区的python库

tzwhere的Python项目详细描述


皮兹在哪[![构建状态](https://travis ci.org/pegler/pytzwhere.svg)(https://travis-ci.org/pegler/pytzwhere)[![覆盖状态](https://coveralls.io/repos/pegler/pytzwhere/badge.svg)](https://coveralls.io/r/pegler/pytzwhere)
===


pytzwhere是一个python库,用于在完全脱机的情况下查找给定lat/lng的时区。

3.0版修复了时区中“pytzwhere”如何处理[洞](https://github.com/pegler/pytzwhere/issues/34)。建议您使用3.0版。

它是https://github.com/mattbornski/tzwhere的一个端口,有一些改进。基本时区数据基于[Eric Muller]所做的工作(http://efele.net/maps/tz/world/)


如果用作库,基本用法如下:

>>;>;from tzwhere import tzwhere
>;>;tz=tzwhere.tzwhere()
>;>;print tz.tznameat(35.29,-89.66)
美国/芝加哥


用于建立时区的多边形基于vmap0。有时点位于vmap0多边形之外,但显然位于某个时区内(另请参见本[讨论](https://github.com/mattbornski/tzwhere/issues/8))。作为一种解决方案,您可以在用户定义的半径内搜索最近的时区。





依赖项:

*`numpy`(可选)

*`shapely`

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX:绑定未意外工作   java按顺序遍历两个二叉树,比较哪一个更大   maven如何避免多次加载librxtxSerial。所以在爪哇   google app engine如何在GAE java中为自定义用户数据库创建cookie?   java将内容添加到浮点数组的末尾,如下所示   令牌“+”上的java语法错误,AssignmentOperator无效   java LibGDX Sprite不同时使用“Rotate”和“setRotation”旋转   java字符串数组无需同步?   java如何将击键Z添加到按键(KeyEvent e)以将球跳跃/重新绘制到新的随机位置?(使用了KeyListener演示。)   java如何使用jnlp文件在控制面板的“添加或删除程序”中设置“版本”   java捕获两个异常,一个是另一个的超类   ant在更新到Java8之后,在JiBX绑定[bind]java期间出错。lang.IllegalStateException:加载类java时出错。lang.CharSequence   安卓缓冲区错误转换结果java时出错。朗努尔。。。和JSON ParserError解析数据组织。json。JSONException   java如何在Firebase中从实时数据库检索数据?   java将Jsch放入连接池的细节