51Degrees Pipeline API 是一种通用的 Web 请求智能和数据处理解决方案,能够添加一系列 51Degrees 和/或自定义插件(引擎)。此存储库包含用于 Python 实现的地理位置引擎
项目描述
51Degrees 地理定位引擎
v4 位置 Python
介绍
该项目包含用于 51Degrees Pipeline API 的 Python 实现的地理位置引擎。
Pipeline 是一种通用的 Web 请求智能和数据处理解决方案,能够添加一系列 51Degrees 和/或自定义插件(引擎)
依赖项
有关运行时依赖项,请参阅我们的依赖项页面。测试版本页面显示了我们当前测试的 Python 版本。该软件可能在其他版本上运行良好,但应格外小心。
安装和示例
来自 PyPI
pip install fiftyone-location
您可以确认这适用于以下微示例。
- 使用 51Degrees配置器免费创建资源密钥。这定义了您要访问的属性。
- 在配置器的“实施”页面上,复制资源密钥并替换下例中的 YOUR_RESOURCE_KEY。将其保存为 examplelocation.py
- 运行示例
python examplelocation.py - 随意尝试不同的位置和属性值。
from fiftyone_location.location_pipelinebuilder import LocationPipelineBuilder
pipeline = LocationPipelineBuilder(resource_key="YOUR_RESOURCE_KEY").build()
fd = pipeline.create_flowdata()
fd.evidence.add("query.51D_Pos_latitude", "40.730610")
fd.evidence.add("query.51D_Pos_longitude", "-73.935242")
fd.process()
print(fd.location.town.value())
有关更深入的示例,此存储库中包含以下内容:
| 示例 | 说明 | | 入门.py | 演示使用该服务从坐标中获取邮政地址信息的基础知识。| | 网络.py | 展示如何将定位服务用作简单网站的一部分。|
来自 GitHub
如果您已经克隆了 GitHub 存储库,您将能够直接运行示例:
python -m examples.cloud.gettingstarted
要运行 Web 示例,请导航到示例文件夹:
Linux
执行export FLASK_APP=webwhere webis the example file,并通过flask run.
视窗
执行$env:FLASK_APP = "web"where webis the example file,并通过flask run.
项目详情
关
Fifthone_location -4.4.1.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 10624fa62595bb0eacf59fd0bd5a3189a089ea0c4c93fba74ad2aa4655b8d2c9 |
|
| MD5 | 7108a74a0dcf6659b3da876480ec72a9 |
|
| 布莱克2-256 | f5d8af6a94ae1e44c9c9fb0033d3877746dedbee874af76c776b1981d8f34b14 |
关
Fifthone_location -4.4.1-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 1144f757b14c45e7e3cfd1a0091fcc9d3ab8f82f342405be577ec2430e36b946 |
|
| MD5 | 0fec659ddcd55a3697bde75ddaae9745 |
|
| 布莱克2-256 | c8e68d0eaf677dc6e5158c2930b71b9761307621b1e1b7d9656414034cf2fe75 |