Recent Releases of brdr
brdr - 0.13.0
What's Changed
- removed python 3.9 support [#217]
- Added OSMLoader [#212]
- Added logic to align by lines (process by graph/network) - experimental
- Bugfix: Problem calculating graphbymultilinestring [#228]
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.12.0...0.13.0
- Python
Published by dieuska 8 months ago
brdr - 0.12.0
What's Changed
! Not Backwards compatible !
- fix for snapping geometries to points
- fix for snapping geometries to lines
- Changed OpenDomainStrategy from IntEnum to Enum [#210]
- Added enum PredictionStrategy
- New implementation to align points and lines (faster)
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.11.0...0.12.0
- Python
Published by dieuska 10 months ago
brdr - 0.11.0
! Not Backwards compatable !
- adapted function-name geojsontomulti
- adapted predictor so point_snapping returns also predictions
- Bugfix for SNAPALLSIDE with big relevant distance (100m) resulting in wrong result [#199]
- prediction-strategy: BEST/ALL/ORIGINAL: check if all records are found in result when using in combination with 'ONLY_FULL-strategy' [#200]
- GRBACtualLoader: support for all types of GRB collections (also lines and points)
- Fix for a better prediction of snapped lines
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.10.0...0.11.0
- Python
Published by dieuska 11 months ago
brdr - 0.10.0
What's Changed
! Not Backwards compatable !
- Adapted Enum OpenbaarDomeinStrategy to OpenDomainStrategy
- Adapted Enum Full to FullStrategy
- Added possibilities to align all types of input- and reference-geometries ((multi-)point,line and polygons) [#191]
- Added parameter 'preserve_topology' to keep relations between imput-geometries [#90]
- Bugfix on _evaluate-function [#185]
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.9.0...0.10.0
- Python
Published by dieuska about 1 year ago
brdr - 0.9.0
What's Changed
- Adapted prediction score to a relative value between 0 and 100 (or -1 = no prediction)[#170]
- bugfix - catch exception when the content of a formula_field cannot be loaded/interpreted[#178]
- Change the default name 'themeidentifier' to 'brdrid'[#179]
- Added a docker-service to repo - experimental [#143]
- Possibility to align(multi-)linestrings and (multi-)points to referenceborders. experimental[#49]
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.8.1...0.9.0
- Python
Published by dieuska about 1 year ago
brdr - 0.8.0
What's Changed
- Always '0'(zero) added to the relevant distances when calculating predictions, so a (cleaned-up) original geometry is avalailable in the processresults[#167]
- evaluate()-function: improved and adapted parameters[#164]
- prediction_score: adapted that is an absolute value, expressing the stability-length (in cm)[#162]
- augmented predictionscore when this is stable at maxrelevant_distance [#163]
- updatetoactualgrb: added logic that extra parameters (grbtype, maxpredictions and fullstrategy) can be defined[#161]
- Bugfix for updating to actual GRB (maxrelevantdistance was always set to the default) [#160]
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.7.0...0.8.0
- Python
Published by dieuska about 1 year ago
brdr - 0.7.0
What's Changed
- Use tracing (=following lines) when snapping to reference borders [#154]
- adding 'partial_snapping' as parameter, to execute post-snapping on geometries that are partially covered [#157]
- Improvement of the odstrategies (SNAPPREFERVERTICES, SNAPNOPREFERENCE, SNAPONLY_VERTICES): performance gain [#153]
- Improvement of the od_strategy 'EXCLUDE':performance gain [#150]
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.6.0...0.7.0
- Python
Published by dieuska over 1 year ago
brdr - 0.6.0
What's Changed
Refactoring:
- Recalculation of the shape_index parameter [#137]
- Cleaned up several OD-strategies that are not used[#136]
- Performance gain for the algorithm by only calculating the 'outer boundary' [#142]
Functionalities:
- Predictor: Added sorting of predictions based on 'stability length', so the most logical predictions can be proposed [#133]
- Evaluate: aligned features based on 'prediction_score' [#135][#58]
- Evaluate: Added possibility to prefer 'full results' when evaluating alignments [#144]
- Added new OD-strategies based on new snapping-function: SNAPPREFERVERTICES, SNAPNOPREFERENCE,SNAPONLYVERTICES [#147]
Bugfixing:
- Bugfix for empty geometry[#140]
- Bugfix for OD-snapping strategies [#146]
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.5.0...0.6.0
- Python
Published by dieuska over 1 year ago
brdr - 0.5.0
What's Changed
Refactoring:
- Updated dependencies [#127]
- Improvement of the brdr-algorithm implementation [#119]
Functionalities:
- no new functionalities
Bugfixing:
- Bugfix needed when using non-textual identifiers (f.e. integers) when searching for GRB changes [#115]
- Bugfix in predicted geometries: When no stable geometries found an empty list has to be returned instead of 0.0 [#118]
- Bugfix when reloading new thematic dictionary; the thematic union has to be recalculated [#122]
- Bugfix for default list of relevant distances; Range-calculation omits the upper value [#117]
- Bugfix when using 0m as relevant distance for GRB-actualisation [#121]
- Bugfix so GRB-actualisation also works with local layers [#120]
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.4.0...0.5.0
- Python
Published by dieuska over 1 year ago
brdr - 0.4.0
What's Changed
- Refactoring:
- Possibility for parallel processing [#97]
- Changed Aligner constants to init-settings [#83]
- Refactored ID-handling so strings,integers,... can be used as ID[#110]
- Cleaned examples [#100]
- Functionalities:
- Added evaluation-attributes to evaluate()-function [#99]
- processing-remarks available in geojson-output [#103]
- Added warning when input/output changed from polygon/multipolygon [#107]
- Bugfixing:
- Bugfix on version_date [#96]
- Bugfix on disappearing features [#105]
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.3.0...0.4.0
- Python
Published by dieuska over 1 year ago
brdr - 0.3.0
What's Changed
! Not Backwards compatable !
Refactoring:
- refactor the structure of the (internal) dicts: dictseries, dictpredicted. More logical and faster [#57]
- refactoring of 'formula-function': more generic [#59]
- removed deprecated loaders from codebase [#77]
- simplify the core-functionalities of Aligner: process, predict, compare [#89]
- cleanup unused functions [#81]
Functionalities:
- Add brdr-version to formula [#66]
- predict: filter duplicate predictions [#70]
- Predictor: add a attribute (nr_calculations) that states how many predictions are found, so it can used in the output [#69]
- Added GRB-function"updatetoactual_version", to be used in brdrQ [#64]
- Added GRBSpecificDateLoader: Alignment on GRB (parcels) on specific date [#63]
- Added OnroerendErfgoedLoader, to load OnroerendErfgoed-data [#65]
Bugfixing:
- adding a safe_equals-function to catch GEOsException bug [#71]
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.2.1...0.3.0
- Python
Published by dieuska over 1 year ago
brdr - 0.2.1
What's Changed
- fixed lastversiondate in aligner.get_formula()
- fixed logic of evaluate() in grb.py
- added function to transform geojson to consistent geometry-type (MultiPolygon)
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.2.0...0.2.1
- Python
Published by dieuska over 1 year ago
brdr - 0.2.0
What's Changed
- Move geopandas and matplotlib to extra deps. Refs #22 by @koenedaele in https://github.com/OnroerendErfgoed/brdr/pull/23
- Bump requests from 2.31.0 to 2.32.2 by @dependabot in https://github.com/OnroerendErfgoed/brdr/pull/24
- Create python-package.yml by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/26
- Acknowledgements by @koenedaele in https://github.com/OnroerendErfgoed/brdr/pull/27
- actions update by @roefem in https://github.com/OnroerendErfgoed/brdr/pull/29
- Add article doi by @maarten-vermeyen in https://github.com/OnroerendErfgoed/brdr/pull/30
- Loader refactor by @roefem in https://github.com/OnroerendErfgoed/brdr/pull/31
- Readme discussions by @maarten-vermeyen in https://github.com/OnroerendErfgoed/brdr/pull/33
- Loader refactor by @roefem in https://github.com/OnroerendErfgoed/brdr/pull/36
- devtopoc by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/37
- Poc update detection by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/38
- add difference metric by @roefem in https://github.com/OnroerendErfgoed/brdr/pull/39
- Poc update detection by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/40
- Development by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/41
- fix for diffmetric by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/42
- cleanup TODO's by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/43
- update getgrbdata by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/44
- docs update by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/47
- Feature/fully aligned by @roefem in https://github.com/OnroerendErfgoed/brdr/pull/48
- Feature/area limit by @roefem in https://github.com/OnroerendErfgoed/brdr/pull/51
- catch and log process_geometry exceptions by @roefem in https://github.com/OnroerendErfgoed/brdr/pull/52
- Grb actual loader refactor by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/53
- multitosingle in process thematic by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/55
- Prepare release 0.2.0 by @maarten-vermeyen in https://github.com/OnroerendErfgoed/brdr/pull/54
New Contributors
- @koenedaele made their first contribution in https://github.com/OnroerendErfgoed/brdr/pull/23
- @dependabot made their first contribution in https://github.com/OnroerendErfgoed/brdr/pull/24
- @roefem made their first contribution in https://github.com/OnroerendErfgoed/brdr/pull/29
Full Changelog: https://github.com/OnroerendErfgoed/brdr/compare/0.1.0...0.2.0
- Python
Published by maarten-vermeyen over 1 year ago
brdr - 0.1.0
What's Changed
- Update enums.py by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/9
- removed plugin (replaced to brdrQ) by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/11
- cleanup od_strategies by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/14
- AutoReferencer to Aligner by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/15
- example parcel change detector by @dieuska in https://github.com/OnroerendErfgoed/brdr/pull/13
- Cff by @maarten-vermeyen in https://github.com/OnroerendErfgoed/brdr/pull/16
- add hatchling as build tool by @maarten-vermeyen in https://github.com/OnroerendErfgoed/brdr/pull/18
- Add CHANGES.md by @maarten-vermeyen in https://github.com/OnroerendErfgoed/brdr/pull/19
- Pyproject info by @maarten-vermeyen in https://github.com/OnroerendErfgoed/brdr/pull/20
New Contributors
- @dieuska made their first contribution in https://github.com/OnroerendErfgoed/brdr/pull/9
- @maarten-vermeyen made their first contribution in https://github.com/OnroerendErfgoed/brdr/pull/16
Full Changelog: https://github.com/OnroerendErfgoed/brdr/commits/0.1.0
- Python
Published by maarten-vermeyen almost 2 years ago