GeoServer python REST API客户端

gsrest的Python项目详细描述


gsrest公司

GeoServer python REST API客户端。在

关于

此软件包尚处于早期阶段,但可能会满足您的需要。在

此时,唯一的文档是关于源文件和测试的文档 他们自己。在

特点

  • 仅限HTTP。Warning:您的geoserver凭据可能已公开。在
  • Python>;=3.7。在
  • 所有GeoServer元素连接的静态设置。在
  • 易于扩展。在
  • 从YAML上传CLI(非常适合自动化)。在
  • 只是PyYAML作为运行时依赖项。在

安装

PyPI下载:

pip install gsrest

示例用法

要测试客户机,您需要一个geoserver实例。为了简单起见 示例我们将使用geoserver docker image from kartoza

^{pr2}$

让我们设置客户端凭据。默认值适用于docker 实例。在

$ python
>>> from gsrest import client
>>> client.GsClient()  # will setup the connection for all elements

接下来,让我们创建一个本地工作区并将其同步(上载)到服务器。在

>>> from gsrest.elements import workspace
>>> wsp = workspace.WorkSpace("wsp1")
>>> wsp.uri = "http://my.uri/"
>>> wsp.sync()

然后,您可以在http://localhost:8080/geoserver查看新的工作区 (用户admin/密码geoserver)。在

最后,不要忘记杀死docker实例。在

$ docker kill geoserver

许可证

GPL-3.0-or-later LICENSE条款下获得许可。见LICENSE。在

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

推荐PyPI第三方库


热门话题
java如何通过标记名检索多个标记中的元素以进行selenium自动化测试   java iText如何查找最后一行被拆分到下一页   java如何在hudson中的特定jdk上运行Findbugs和PMD?   如何确保java程序与java Environment 6兼容?   对形状进行分组,这样我就可以通过鼠标点击和java处理循环浏览它们   使用生成器映射对象时,java定义无效   maven Java:Struts2和IntelliJ供初学者使用   java子类不继承父类字段   java Android Grid View在Android版本kitkat上崩溃   java Hibernate从缓存返回错误的列表,即使预期的列表与缓存的列表不同   java SendGrid:模板和替换标记   用于普通生产者| Kafka流的java自定义分区器   安卓理解Java内部类中的作用域   无法从Android Studio中的非静态方法调用java非静态方法   比较两个XML响应的JavaXMLUnit   java使用keytool列出密钥   不使用Java客户端库将视频上传到YouTube数据API v3   java My While循环即使在满足条件时也不会结束   自动在外部存储字符串数据,以便以后在Java中使用