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

WIP PROJ6 support #118

Merged
merged 7 commits into from
Oct 29, 2019
Merged

WIP PROJ6 support #118

merged 7 commits into from
Oct 29, 2019

Commits on May 28, 2019

  1. proj6 support 1

    metzm committed May 28, 2019
    Configuration menu
    Copy the full SHA
    fd9fa3c View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2019

  1. libproj

    adjust for PROJ6
    metzm committed Aug 30, 2019
    Configuration menu
    Copy the full SHA
    eee4662 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. PROJ6+ support

    - Convert lowercase epsg to uppercase EPSG
    - Axis order of a CRS is no longer always easting, northing, it can also be northing, easting, e.g. EPSG:4326. If source and target CRS are available, axis order is adjusted using proj_normalize_for_visualization() to easting, northing if needed.
    - Previously, GRASS did conversions of degress to/from radians and meters from/to map units. Now PROJ6+ might do these conversions itself, or not. GRASS is now doing the conversions only if needed.
    - In PROJ6+, there can be several different operations to transform coordinates from one CRS to another CRS. If more than one operation is available, information is provided about these different operations and the user has to provide one of these as pipeline option to r.proj or v.proj. That means that automated reprojection on the fly with r.import or v.import no longer works if more than one operation is available. Further on, the user must take care about axis order and remove any axisswap step from the pipeline if needed.
    metzm committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    68df5c0 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2019

  1. libproj

    support PROJ6, use area to select appropriate operation
    metzm committed Sep 8, 2019
    Configuration menu
    Copy the full SHA
    4c96cd1 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2019

  1. lib/proj

    use proj_normalize_for_visualization() for operations
    metzm committed Sep 14, 2019
    Configuration menu
    Copy the full SHA
    5e853cb View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. lib/proj

    support for PROJ6 continued
    metzm committed Sep 18, 2019
    2 Configuration menu
    Copy the full SHA
    3300428 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. lib/proj

    fix typos
    fix debug level
    metzm committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    c05298c View commit details
    Browse the repository at this point in the history