Re: [GRASS-dev] [EXTERNAL] PROJ6+ / WKT2 support

2021-01-25 Thread Newcomb, Doug via grass-dev
Thank you!


From: grass-dev  on behalf of Markus Metz 

Sent: Monday, January 25, 2021 2:25 PM
To: GRASS developers list 
Subject: [EXTERNAL] [GRASS-dev] PROJ6+ / WKT2 support




 This email has been received from outside of DOI - Use caution before clicking 
on links, opening attachments, or responding.



Dear all,

I have prepared a rather large PR [0] to include proper support for PROJ6+ and 
WKT2.

The reason is that PROJ6+ uses a new mechanism based on spatial reference id 
(authority name and code) and WKT2 for coordinate transformations. The good old 
GRASS projection definition, a derivate of PROJ4-style definition, is not able 
to capture details of all currently available coordinate reference systems. 
With the recent substantial enhancements in PROJ, it is time for GRASS to use 
these new enhancements. Current support for PROJ6+ in G78 is not complete and 
still contains some bugs.

This PR (together with previous commits) would fix bugs also present in G78:

CRS mismatch [1] between input and output when creating a location from some 
GDAL/OGR recognized input, importing to this location and exporting again. The 
CRS should be exactly preserved. This bug happens when GRASS is compiled with 
PROJ6+ and GDAL3.

A bug in PROJ can cause PROJ to select a wrong coordinate operation with a 
datum transformation grid that does not cover the whole area of interest. In 
these cases, reprojection fails. This PR takes care of this bug.

Fixing these bugs in G78 requires that all changes related to the new SRID and 
WKT2 handling including all affected import and export modules need to be 
backported.

Therefore I want to backport all relevant changes from master to G78 in order 
to fix these bugs. These changes do not modify existing function definitions, 
but add new functions to the GRASS headers.

Please let me know if you have objections regarding backporting to G78!

Markus M

[0] 
https://github.com/OSGeo/grass/pull/1240
[1] 
https://github.com/qgis/QGIS/issues/18596#issuecomment-753481210
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] [GRASS-PSC] [GRASS GIS Elections 2020] Voting phase closed, presentation of results

2021-01-25 Thread Michael Barton
To the GRASS community,

I am honored to be selected to serve on the GRASS Project Steering Community, 
and want to extend my appreciation to all GRASS members. I also want to 
recognize the commitment and broad expertise to all the individuals who 
volunteered to stand for election to the PSC. I will continue to advocate for 
GRASS and open science to the academic, research, and private sector user 
communities. And I will support the ongoing efforts of the outstanding 
development team that have made GRASS a world-wide exemplar of highest quality 
open source software.

Michael Barton

__
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Director, Network for Computational Modeling in Social & Ecological Sciences
Associate Director, School of Complex Adaptive Systems
Professor, School of Human Evolution & Social Change
Arizona State University
Tempe, AZ  85287-2402
USA

voice: 480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
fax: 480-965-7671(SHESC), 480-727-0709 (CSDC)
www: http://shesc.asu.edu,
https://complexity.asu.edu,
http://www.public.asu.edu/~cmbarton

From: grass-psc  on behalf of Chief Return 
Officer (CRO) - GRASS GIS election 2020 
Date: Monday, January 25, 2021 at 5:31 AM
To: grass-user , grass-dev@lists.osgeo.org 
, GRASS-PSC , 
grass-st...@lists.osgeo.org , 
grass-translati...@lists.osgeo.org , 
grass-...@lists.osgeo.org , 
grass-annou...@lists.osgeo.org 
Subject: [GRASS-PSC] [GRASS GIS Elections 2020] Voting phase closed, 
presentation of results
Dear members of the GRASS GIS community,

The voting phase of the GRASS GIS Election 2020 is now finished. Out of 245 
registered voters, 98 completed the survey. The results are shown below and are 
now available in the Trac Wiki.



Voting result (ranking, name, number of votes):

 1. Markus Neteler  95

 2. Anna Petrášová  88

 3. Helena Mitasova  86

 4. Martin Landa83

 5. Verónica Andreo 76

 6. Moritz Lennert  74

 7. Vaclav Petras   68

 8. Michael Barton  58

 9. Huidae Cho  56

10. Helmut Kudrnovsky   55

11. Peter Löwe  52

12. Māris Nartišs   47

13. Stefan Blumentrath  44







The new PSC is then composed of the following 9 members:

 1. Markus Neteler  95

 2. Anna Petrášová  88

 3. Helena Mitasova  86

 4. Martin Landa83

 5. Verónica Andreo 76

 6. Moritz Lennert  74

 7. Vaclav Petras   68

 8. Michael Barton  58

 9. Huidae Cho  56





Regards,

Hernán

Chief Return Officer (CRO)





___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev


[GRASS-dev] PROJ6+ / WKT2 support

2021-01-25 Thread Markus Metz
Dear all,

I have prepared a rather large PR [0] to include proper support for PROJ6+
and WKT2.

The reason is that PROJ6+ uses a new mechanism based on spatial reference
id (authority name and code) and WKT2 for coordinate transformations. The
good old GRASS projection definition, a derivate of PROJ4-style definition,
is not able to capture details of all currently available coordinate
reference systems. With the recent substantial enhancements in PROJ, it is
time for GRASS to use these new enhancements. Current support for PROJ6+ in
G78 is not complete and still contains some bugs.

This PR (together with previous commits) would fix bugs also present in G78:
CRS mismatch [1] between input and output when creating a location from
some GDAL/OGR recognized input, importing to this location and exporting
again. The CRS should be exactly preserved. This bug happens when GRASS is
compiled with PROJ6+ and GDAL3.

A bug in PROJ can cause PROJ to select a wrong coordinate operation with a
datum transformation grid that does not cover the whole area of interest.
In these cases, reprojection fails. This PR takes care of this bug.

Fixing these bugs in G78 requires that all changes related to the new SRID
and WKT2 handling including all affected import and export modules need to
be backported.
Therefore I want to backport all relevant changes from master to G78 in
order to fix these bugs. These changes do not modify existing function
definitions, but add new functions to the GRASS headers.

Please let me know if you have objections regarding backporting to G78!

Markus M

[0] https://github.com/OSGeo/grass/pull/1240
[1] https://github.com/qgis/QGIS/issues/18596#issuecomment-753481210
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev


[GRASS-dev] [GRASS GIS Elections 2020] Voting phase closed, presentation of results

2021-01-25 Thread Chief Return Officer (CRO) - GRASS GIS election 2020

Dear members of the GRASS GIS community,

The voting phase of the GRASS GIS Election 2020 is now finished. Out of 
245 registered voters, 98 completed the survey. The results are shown 
below and are now available in the Trac Wiki.



Voting result (ranking, name, number of votes):

 1. Markus Neteler   95
 2. Anna Petrášová   88
 3. Helena Mitasova  86
 4. Martin Landa 83
 5. Verónica Andreo  76
 6. Moritz Lennert   74
 7. Vaclav Petras68
 8. Michael Barton   58
 9. Huidae Cho   56
10. Helmut Kudrnovsky55
11. Peter Löwe   52
12. Māris Nartišs47
13. Stefan Blumentrath   44



The new PSC is then composed of the following 9 members:

 1. Markus Neteler   95
 2. Anna Petrášová   88
 3. Helena Mitasova  86
 4. Martin Landa 83
 5. Verónica Andreo  76
 6. Moritz Lennert   74
 7. Vaclav Petras68
 8. Michael Barton   58
 9. Huidae Cho   56



Regards,


Hernán

Chief Return Officer (CRO)






___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev