DOV-Vlaanderen/pydov: v3.0.0

News This version drops support for Python 3.7. This version adds support for Python 3.11. This version is supported on Python 3.8, 3.9, 3.10 and 3.11. Breaking changes pydov3 uses WFS 2.0.0 instead of WFS 1.1.0, as a consequence attribute filters should now use FES2.0 and location filters should now use GML3.2. This change impacts a number of places: query parameter in the pydov.search.abstract.AbstractSearch.search method Attribute query operators, like PropertyIsEqualTo, PropertyIsGreaterThan and so on, should from now on be imported from the owslib.fes2 package instead of the owslib.fes pa... Mehr ...

Verfasser: Roel Huybrechts
Stijn Van Hoey
Pieter Jan Haest
Johan Van de Wauw
Joris Synaeve
Guillaume Vandekerckhove
Killian Paenen
Peter Desmet
Gilles Trenson",sweco-begilt,"Joris Van den Bossche",marleenvd,Shaun
Dokumenttyp: other
Erscheinungsdatum: 2023
Sprache: unknown
Permalink: https://search.fid-benelux.de/Record/base-27678915
Datenquelle: BASE; Originalkatalog
Powered By: BASE
Link(s) : https://zenodo.org/record/7798414

News This version drops support for Python 3.7. This version adds support for Python 3.11. This version is supported on Python 3.8, 3.9, 3.10 and 3.11. Breaking changes pydov3 uses WFS 2.0.0 instead of WFS 1.1.0, as a consequence attribute filters should now use FES2.0 and location filters should now use GML3.2. This change impacts a number of places: query parameter in the pydov.search.abstract.AbstractSearch.search method Attribute query operators, like PropertyIsEqualTo, PropertyIsGreaterThan and so on, should from now on be imported from the owslib.fes2 package instead of the owslib.fes package. E.g.: # change this from owslib.fes import And, PropertyIsEqualTo # into this from owslib.fes2 import And, PropertyIsEqualTo sort_by parameter in the pydov.search.abstract.AbstractSearch.search method Also the SortBy operator should from now on be imported from the the owslib.fes2 package instead of the owslib.fes package. E.g.: # change this from owslib.fes import SortBy, SortProperty # into this from owslib.fes2 import SortBy, SortProperty The pydov.util.location.GmlObject class now expects GML3.2 geometries instead of GML3.1.1. Use GML3.2 objects from now on. The pydov.util.location.GmlFilter class now expects GML3.2 documents instead of GML3.1.1. Transform the document to GML3.2 yourself or use a pydov.util.location.GeometryFilter instead. The new WFS 2.0.0 querying also allows paged WFS requests which has impact on a number of hooks: pydov.util.hooks.AbstractReadHook.wfs_search_init` now has a single argument params with all the parameters used to initiate the WFS search. pydov.util.hooks.AbstractReadHook.wfs_search_result now has two arguments number_matched and number_returned. Since there can be multiple (paged) WFS results per search, this hook can now be called multiple times per search query. It can also be called simultaneously from different threads. pydov.util.hooks.AbstractReadHook.wfs_search_result_received is affected in a similar manner: this too can now be called multiple times per search, ...