Change Log
Master branch
New method create_gpkg_datastore
Bugfixes for add_layer_to_layergroup and remove_layer_from_layergroup
New method remove_layer_from_layergroup
[v2.4.1 - 2023-01-14]
New method add_layer_to_layergroup (see issue #102 <https://github.com/gicait/geoserver-rest/issues/102>)
Allow deletion of layergroups from workspaces (see issue #100 <https://github.com/gicait/geoserver-rest/issues/100>) and add unittests for the layergroup methods.
Fix json-bug in create_coveragestore method (see issue #86 <https://github.com/gicait/geoserver-rest/issues/86>)
[v2.4.0 - 2023-01-10]
[v2.3.0 - 2022-05-06]
Params for delete_workspace and delete_style changed to {recursive: true}
Added methods to use REST API for user/group service CRUD operations.
Removed
key_columnparameter and addedsridparameter (coordinate system of the layer, default is 4326) frompublish_featurestore_sqlviewfunctioncreate_layergroupfunction addedupdate_layergroupfunction addeddelete_layergroupfunction addedAdded layer and workspace checks to layergroup methods
[V2.1.2 - 2021-10-14]
create_featurestorebug on Expose primary key fixed close #56.create_featurestorewill now support all the options from geoserver.
[V2.0.0 - 2021-08-14]
Expose primary key option for datastore in
create_featurestorefunctionTime dimention support for the coverage store
Bug fixing for the
.tiffdatastoreAdded the request.content to error messages in order to get more information about error
[V2.0.0 - 2021-05-28]
Fully replaced the pycurl dependency with request and psycopg2
Dropped the PostgreSQL functionalities (deleted
geo/Postgres.pyfile). I think the functionalities of PostgreSQL is outside the scope of this library. So I initiated the seperated library postgres-helperDocumentation adjustments
The
overwriteoptions removed fromcreate_coveragestore,create_coveragestyleand other style functions
[V1.6.0 - 2021-04-13]
Documentation adjustments (bunch of Sphinx-docs formatting fixes and English corrections)
Add black and pre-commit
create_coveragestorefunction parameter namelyr_namechanged tolayer_namePytest examples, docstrings and typed calls added
[V1.5.2] - 2020-11-03
1. create_datastore This function can create the datastore from .shp, .gpkg, WFS url and directory containing .shp.
2. create_shp_datastore This function will be useful for uploading the shapefile and publishing the shapefile as a layer. This function will upload the data to the geoserver
data_dirinh2database structure and publish it as a layer.Update on docs