dynamodb-geo.py:awslabsdynamodb-geo 的 python 端口,用于 dynamodb 地理空间查询

时间:2024-06-17 23:48:44
【文件属性】:

文件名称:dynamodb-geo.py:awslabsdynamodb-geo 的 python 端口,用于 dynamodb 地理空间查询

文件大小:29KB

文件格式:ZIP

更新时间:2024-06-17 23:48:44

Python

Amazon DynamoDB 的地理库 该项目是的非官方端口,为使用Python 开发人员带来地理空间数据的创建和查询。 特征 框查询:返回落在一对地理点内的所有项目,这些地理点定义了投影到球体上的矩形。 半径查询:返回地理点给定半径内的所有项目。 基本 CRUD 操作:创建、检索、更新和删除地理空间数据项。 可定制:从适用于 Python 的 AWS 开发工具包访问原始请求和结果对象。 安装 pip install s2sphere pip install boto3 pip install dynamodbgeo 入门 首先,您需要导入 AWS sdk 并设置您的 DynamoDB 连接: import boto3 import dynamodbgeo import uuid dynamodb = boto3 . client ( 'dynamodb' , region_


【文件预览】:
dynamodb-geo.py-master
----_config.yml(25B)
----tests()
--------test_query_rectangle.py(2KB)
--------test_get_point.py(2KB)
--------test_query_radius.py(2KB)
--------__init__.py(96B)
--------vars.py(226B)
--------test_create_table.py(824B)
--------test_put_point.py(1KB)
--------test_query_radius_sort.py(2KB)
----LICENSE(1KB)
----.DS_Store(6KB)
----entry_script.py(5KB)
----requirements.txt(30B)
----setup.py(907B)
----.gitignore(2KB)
----dynamodbgeo()
--------DynamoDBManager.py(6KB)
--------model()
--------.DS_Store(6KB)
--------__init__.py(288B)
--------GeoDataManager.py(5KB)
--------util()
--------GeoDataManagerConfiguration.py(852B)
--------s2()
----.circleci()
--------config.yml(3KB)
----README.md(12KB)

网友评论