Opened 14 years ago
Last modified 6 years ago
#1219 new enhancement
Integrate the IGNF register and the shift grid RGF93-NTF in grass
Reported by: | lemaitret | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 7.6.2 |
Component: | Projections/Datums | Version: | svn-releasebranch70 |
Keywords: | nad, g.proj, IGNF register shift grid NTF RGF93 | Cc: | |
CPU: | All | Platform: | All |
Description
The IGNF registry and the shift grid are well integrated in proj, but not in grass.
More information on the way I found to well use these on the wiki : http://grass.osgeo.org/wiki/IGNF_Register
Change History (18)
comment:1 by , 14 years ago
Component: | Default → Projections/Datums |
---|---|
Keywords: | register shift grid NTF RGF93 added |
Milestone: | 7.0.0 |
comment:2 by , 14 years ago
CPU: | Unspecified → All |
---|---|
Milestone: | → 6.4.1 |
Platform: | Unspecified → All |
Summary: | Integrate the IGNF register and the shift grid RGF93/NTF in grass → Integrate the IGNF register and the shift grid RGF93-NTF in grass |
Version: | unspecified → 6.4.0 |
People need maybe more description. I try to give them here.
First of all, I update the link I gave before : in English and in French
The IGNF registry is a document such as the EPSG specifications : it describes many projection parameters and give them an ID. The EPSG ID can be used in GRASS to create a location, but not the IGNF ID. On a Linux system the IGNF and the EPSG are in the folder: /usr/share/proj/ and they seem to be both well used by proj. GRASS manage to use the EPSG file, but not the IGNF.
It should be good to have the possibility to select and use the IGNF registry to define a location. It's currently not possible to well parse the IGNF registry with the location wizard.
A subproblem : the IGNF registry mentions the shift grid ntf_r93.gsb. To be used, this grid should be in the etc/nad/ folder of GRASS (on Linux and grass 6.4 : /usr/lib/grass64/etc/nad/).
It should be good to have a copy of the ntf_r93.gsb shift grid in the etc/nad/ folder of grass to use it.
Other links : IGNF registry : http://lambert93.ign.fr/fileadmin/files/IGNF ntf_r93.gsb shift grid : http://lambert93.ign.fr/fileadmin/files/ntf_r93.gsb
comment:3 by , 12 years ago
Milestone: | 6.4.1 → 6.4.3 |
---|
Indeed, GRASS 6.4 offers only:
alaska conus FL hawaii MD ntv1_can.dat nzgd2kgrid0005.gsb prvi stgeorge stlrnc stpaul TN WI WO
while proj-nad-4.7.0 offers:
alaska conus epsg esri esri.extra FL GL27 hawaii IGNF MD nad27 nad83 nad.lst ntf_r93.gsb ntv1_can.dat null nzgd2kgrid0005.gsb other.extra pj_out27.dist pj_out83.dist proj_def.dat prvi stgeorge stlrnc stpaul td_out.dist test27* test83* testvarious* TN WI WO world
Time to populate lib/proj/ with more nad files?
follow-up: 5 comment:4 by , 11 years ago
Milestone: | 6.4.3 → 6.4.4 |
---|---|
Version: | 6.4.0 → svn-releasebranch64 |
I don't know how to solved this issue. Just add more files to GRASS?
comment:5 by , 11 years ago
Replying to neteler:
I don't know how to solved this issue. Just add more files to GRASS?
We evoked this issue here for the last time : http://lists.osgeo.org/pipermail/grass-user/2013-August/068804.html You mentioned a possible new mechanism for grass to use these files (registers and grids) directly from proj directories (/usr/share/proj) instead of copies.
In the case of french projections, proj4 integrated IGNF and ntf_r93.gsb since version 4.6 or so.
comment:6 by , 9 years ago
Milestone: | 6.4.4 → 6.4.6 |
---|
comment:7 by , 9 years ago
Milestone: | 6.4.6 → 7.0.5 |
---|---|
Version: | svn-releasebranch64 → svn-releasebranch70 |
lib/proj/ got an overhaul, see #2456.
Yet lacking is the use of PROJ's datum shift grid files directly rather than GRASS' local copy.
follow-up: 9 comment:8 by , 8 years ago
Keywords: | nad g.proj added |
---|---|
Milestone: | 7.0.5 → 7.2.0 |
comment:9 by , 8 years ago
comment:10 by , 8 years ago
Here how to test which files are used (expected: via GDAL/PROJ):
PROJ_DEBUG=ON CPL_DEBUG=ON m.proj proj_in="+init=epsg:4326" proj_out="+proj=longlat +datum=NAD27" coordinates=-100,40 -d
The debug messages contain the datum shift file usage information.
TODO: find test case for ntf_r93. Could be done by using the values from
within m.proj.
comment:12 by , 8 years ago
Milestone: | 7.2.1 → 7.2.2 |
---|
comment:13 by , 7 years ago
Milestone: | 7.2.2 → 7.4.0 |
---|
All enhancement tickets should be assigned to 7.4 milestone.
comment:15 by , 6 years ago
Milestone: | 7.4.1 → 7.4.2 |
---|
comment:16 by , 6 years ago
Milestone: | 7.4.2 → 7.6.0 |
---|
All enhancement tickets should be assigned to 7.6 milestone.
Excuse me, a better link is : http://grass.osgeo.org/wiki/IGNF_register_and_shift_grid_NTF/RGF93
Concerning the milestone, I think it affects every version.