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

Import/export 'DXF Export' dialog settings from/to XML #35

Closed
wants to merge 70 commits into from

Commits on Mar 13, 2024

  1. qgswfsgetfeature: Do not invert axis if no SRSNAME is passed

    A WFS request such as
    `SERVICE=WFS&REQUEST=GetFeature&VERSION=1.1.0&SRSNAME=EPSG:4326` does
    not invert the axis and return the coordinates in the LON/LAT
    order. For example:
    
    <gml:Envelope srsName="EPSG:4326">
      <gml:lowerCorner>2.358 48.865</gml:lowerCorner>
      <gml:upperCorner>2.37 48.876</gml:upperCorner>
    </gml:Envelope>
    
    However, the same request without a SRSNAME parameter inverts the axis
    and returns the the coordinates in the LAT/LON order:
    
    <gml:Envelope srsName="EPSG:4326">
      <gml:lowerCorner>48.865 2.358</gml:lowerCorner>
      <gml:upperCorner>48.876 2.37</gml:upperCorner>
    </gml:Envelope>
    
    With this change, the axis is not inverted if the SRSNAME parameter is
    not passed. This way, this is the same behavior as
    `SRSNAME=EPSG:4326`.
    
    This is a follow-up of qgis#45270.
    ptitjano committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    d515c62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d1c785 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Browser: fix slow behavior with network drives on windows

    This fixes UNC paths not identified as network paths.
    
    By ensuring that a trailing slash for directories is passed
    down to the identify function.
    elpaso committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    fa34fb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9beccf3 View commit details
    Browse the repository at this point in the history
  3. Bump follow-redirects in /resources/server/src/landingpage

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](follow-redirects/follow-redirects@v1.15.4...v1.15.6)
    
    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and nyalldawson committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    e0d8666 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95bae0e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    124f93b View commit details
    Browse the repository at this point in the history
  6. Apply code review suggestion

    gacarrillor authored and nyalldawson committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    f1ed461 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c4272d7 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Configuration menu
    Copy the full SHA
    b0f8eed View commit details
    Browse the repository at this point in the history
  2. Merge pull request qgis#56855 from elpaso/bugfix-gh51710-partial-fix-…

    …attempt-2
    
    Browser: fix slow behavior with network drives on windows
    elpaso authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    ea27b5a View commit details
    Browse the repository at this point in the history
  3. Merge pull request qgis#56840 from ptitjano/wfs-feature-axis-invert

    qgswfsgetfeature: Do not invert axis if no SRSNAME is passed
    elpaso authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    d9a6dc8 View commit details
    Browse the repository at this point in the history
  4. Switch to conditional protobuf-lite target

    The original version number check was completely random numbers
    m-kuhn authored and nyalldawson committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    844f0cc View commit details
    Browse the repository at this point in the history
  5. [api] Add virtual QgsRasterRenderer::setInputBand method

    Attempts to set the input band for the renderer.
    Returns TRUE if the band was successfully set, or FALSE if the
    band could not be set.
    
    This was implemented in various raster renderer subclasses,
    but it was necessary to down cast and then call the individual
    methods (which don't have consistent names!).
    
    Instead, add a top level virtual method so that it's easy to
    change the input band for the renderers.
    nyalldawson committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    5d29d49 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    17111a8 View commit details
    Browse the repository at this point in the history
  7. Add some see links

    nyalldawson committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    e297f54 View commit details
    Browse the repository at this point in the history
  8. Always check input band

    nyalldawson committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    5f4218a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2556a66 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4a0bc4a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8426fa2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bbf2861 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3cb235e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    da79086 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ac0b0a5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3b8d0b7 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2b7e1c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. Introduce fixed elevation range for raster layers

    This introduces a new option for specifying how raster layers
    have associated elevation. It permits a fixed elevation range
    to be set for the layer. It can be used when the layer has
    a single fixed elevation, or a range (slice) of elevation values.
    
    Users can set the lower and upper elevation range for the layer,
    and whether the lower or upper limits are inclusive or
    exclusive.
    
    When enabled, the layer will only be visible in elevation
    filtered 2d maps when the layer's range is included in the map's
    z range.
    nyalldawson committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    253623f View commit details
    Browse the repository at this point in the history
  2. Indentation

    nyalldawson committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    fca4570 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fc4ed3 View commit details
    Browse the repository at this point in the history
  4. Simplify code

    nyalldawson committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    c46ae9b View commit details
    Browse the repository at this point in the history
  5. Microoptimisation

    nyalldawson committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    a5b4d97 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Add a fixed range width option to QgsRangeSlider

    Allows forcing the widget to have a specific fixed range width,
    so that interactions with the lower or upper slider automatically
    force the other slider to move to keep a constant width
    nyalldawson committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    a91f5bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f306e55 View commit details
    Browse the repository at this point in the history
  3. Move current range labels to sit on the vertical outside of sliders

    This ensures that the labels don't overlap when the selected range
    is narrow
    nyalldawson committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    2da02f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ecc71b4 View commit details
    Browse the repository at this point in the history
  5. [feature] Add option to set a fixed elevation slice width

    This adds a new option to the configure menu for the elevation
    controller, for setting a fixed elevation slice width. It can be
    used when a specific elevation range width is desired, or when
    the range should always be zero width.
    nyalldawson committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    e36e402 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9ee09c1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a9d2d43 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    465d8bd View commit details
    Browse the repository at this point in the history
  9. Update test

    nyalldawson committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    1673bc2 View commit details
    Browse the repository at this point in the history
  10. Fix truncated labels

    nyalldawson committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    c486cf9 View commit details
    Browse the repository at this point in the history
  11. Update test

    nyalldawson committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    9a2d8ad View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    71583db View commit details
    Browse the repository at this point in the history
  13. Add a "fixed range per band" elevation mode for rasters

    In this mode, each band in the raster can have a fixed elevation
    range associated with it. This is designed for data sources which
    expose elevation related data in bands, eg netcdf files, such
    as a raster with temperate data at different ocean depths.
    nyalldawson authored and wonder-sk committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    1796318 View commit details
    Browse the repository at this point in the history
  14. Add GUI to configure fixed range per band mode

    This is exposed as a user editable table of raster bands with
    lower and upper values. Users can either populate the lower
    and upper values manually, or use an expression to auto fill
    all band values based on a qgis expression.
    
    The expression based fill allows for users to design expressions
    which extract useful information from band names, eg extracting
    the depth value from a "Band 001: depth=-5500 (meters)" style
    band name.
    nyalldawson authored and wonder-sk committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    a3f1f91 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b3d3a61 View commit details
    Browse the repository at this point in the history
  16. Add capabilities for raster renderers

    And selectively expose some of QgsRasterRendererRegistry to python
    nyalldawson authored and wonder-sk committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    e9730b1 View commit details
    Browse the repository at this point in the history
  17. Don't allow using per-band elevation range mode when layer

    has a multi-band renderer set
    nyalldawson authored and wonder-sk committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    3eb14c2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a72c4bb View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Implement fixed elevation range for mesh layers

    Just like the equivalent mode for raster layers, this mode indicates
    that a fixed constant z range should be applied to the entire mesh
    layer.
    nyalldawson committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    0bb3a26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16b637e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40847d0 View commit details
    Browse the repository at this point in the history
  4. Fix warning

    nyalldawson committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    163c513 View commit details
    Browse the repository at this point in the history
  5. [processing] Use correct ellipsoid for network analysis tools

    Use the processing context's ellipsoid instead of a hardcoded
    WGS84 ellipsoid for distance calculations during network
    analysis, so that the lengths used will exactly match other
    measurement tools used on the same features in the same
    project.
    nyalldawson committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    d2e3534 View commit details
    Browse the repository at this point in the history
  6. Fix test

    nyalldawson committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    c997d5a View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    1815858 View commit details
    Browse the repository at this point in the history
  2. Use proper labels for buttons in the Organize columns dialog

    These buttons actually check or uncheck visibility of the fields, they do not (de)select them in the dialog
    DelazJ authored and nyalldawson committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    18bba4b View commit details
    Browse the repository at this point in the history
  3. Add tooltips

    DelazJ authored and nyalldawson committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1ecd122 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    988012c View commit details
    Browse the repository at this point in the history
  5. Fix QgsSymbol::drawPreviewIcon

    Transform the "Opacity" value calculated by Data Defined Override expression from [0-100] range to [0-1] range.
    agiudiceandrea authored and nyalldawson committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    c9c62c2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    89731a7 View commit details
    Browse the repository at this point in the history
  7. Use more descriptive default layer names when adding SensorThings

    layers from browser panel
    
    Fixes qgis#56838
    nyalldawson committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    0f16492 View commit details
    Browse the repository at this point in the history
  8. Fix typo

    nyalldawson committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    84f3709 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4d2497b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ec30cab View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9f25c2d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d526531 View commit details
    Browse the repository at this point in the history
  13. Make DXF Export load settings from XML flexible by ignoring elements …

    …not present in the XML; ask for confirmation before overriding GUI values
    gacarrillor committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    6716585 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b8c6bd3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    72249d6 View commit details
    Browse the repository at this point in the history