Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v.dissolve: Compute attribute aggregate statistics #2388

Merged
merged 24 commits into from
Jul 22, 2023

Commits on Jul 19, 2023

  1. v.dissolve: Compute attribute aggregate statistics

    In addition to geometry dissolving, compute aggregate statistics for the attribute values of dissolved features with v.db.univar.
    
    Requires v.db.univar JSON output. v.db.select with group is used to obtain unique values of the column the dissolving is based on. Add column and update now happens for every value, column, and statistics.
    wenzeslaus committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    e41d400 View commit details
    Browse the repository at this point in the history
  2. Create columns only for the first value, support null (not clear how …

    …supported in the rest of the code), test
    wenzeslaus committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    65c833d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b34030 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea60dde View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8ba12f6 View commit details
    Browse the repository at this point in the history
  6. Support direct SQL as a backend besides v.db.univar. Handle cleanup f…

    …rom the main function. Remove global variables. Use PID and node name for the temporary vector.
    wenzeslaus committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    2b84604 View commit details
    Browse the repository at this point in the history
  7. Functions for common aggregation functionality; shorter code. Simplif…

    …y dev null in cleanup code. Modernize and Pylint generic error message.
    wenzeslaus committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    504595f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f7322ba View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4da6a56 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d91a932 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ec6ff98 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1fee2b0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f3f0f84 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    415e666 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    588df54 View commit details
    Browse the repository at this point in the history
  16. Remove duplicate columns and methods for non-explicit automatic (inte…

    …ractive) result column handling
    wenzeslaus committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    c7f26bd View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    98a847d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    18786dd View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fbc0740 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c880175 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1d5dfee View commit details
    Browse the repository at this point in the history
  22. Improve author lists

    wenzeslaus committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    10818e2 View commit details
    Browse the repository at this point in the history
  23. Support general SQL syntax just like v.db.select for the price of les…

    …s checks. Now depends on v.db.select producing the list of column names OSGeo#3090. Test and example included.
    wenzeslaus committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    be56efd View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    9dc9867 View commit details
    Browse the repository at this point in the history