一个用于处理GeoSPARQL数据的Python函数库
项目描述
geosparqllib
一个用于处理GeoSPARQL数据的Python函数库。
项目主页: https://github.com/Kurrawong/geosparqllib/
此Python库包含一系列用于创建、使用和操作GeoSPARQL RDF数据的功能。
此库处理的常见任务包括
- 从其他空间数据创建GeoSPARQL数据
- ...
安装
此库可在PyPI上找到所以可以使用PIP安装
pip install geosparqllib
或Poetry
poetry add geosparqllib
使用
以下是一个使用make_geometry()
函数的示例
from geosparqllib import make_geometry
j = """
{
"type": "Feature",
"properties": {},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[0, 0],
[1, 0],
[1, 1],
[0, 1],
[0, 0]
]
]
}
}
"""
f = "http://example.com/f/1"
geom, bn = make_geometry(f, j)
print(geom.serialize(format="longturtle"))
返回值
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
<http://example.com/f/1>
geo:hasGeometry
[
a geo:Geometry ;
geo:asWKT "POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))"^^geo:wktLiteral ;
] ;
.
在模块源代码的测试中查看更多使用示例
许可
联系
开发者
Nicholas Car
KurrawongAI
nick@kurrawong.ai
管理员
有用的构建命令
~$ poetry run pytest
# update version in pyproject.toml
~$ git commit -am "new version x.x.x"
~$ git tag x.x.x
~$ git push --tags
~$ poetry build
~$ poetry publish
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
geosparqllib-0.1.4.tar.gz (3.8 kB 查看哈希值)
构建分发
geosparqllib-0.1.4-py3-none-any.whl (3.8 kB 查看哈希)
关闭
geosparqllib-0.1.4.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2e33b42be0e43e4100d9364da407d4220c0d70b9530745e27d056c48a1d940b5 |
|
MD5 | 55719fb63690b029a94e494649fff4b6 |
|
BLAKE2b-256 | d143e55290976fe62c2726feafa964275f3b56b03257f5376b4d802074549e12 |
关闭
geosparqllib-0.1.4-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 037766c4a21ff3638c517689cb03741d30cdc64f45c81049eb0da5489d8fd8d8 |
|
MD5 | c9dac4e7b3fbee3e5c81e911398594bd |
|
BLAKE2b-256 | 102ec1f0deb09a08f0b3b4f634bbffd8e0642a638a1d4ffae92fec01caecf357 |