跳转到主要内容

一个用于处理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 ;
        ] ;
.

在模块源代码的测试中查看更多使用示例

许可

BSD-3条款(并在RDF中)。

联系

开发者

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 查看哈希)

上传于 Python 3

由以下支持