Usage of multiple area extends for one CRS (with one EPSG code) #53577
Labels
Feature Request
Projections/Transformations
Related to coordinate reference systems or coordinate transformation
Feature description
Dear All.
Recently have been submitted OSGeo/PROJ#3588, so that code using PROJ API can retrieve multiple extents when there are. Of course that this will require changes in QGIS!
With that, QGIS would have the possibility to better use the metadata of CRS from EPSG with two or more extends.
...
In order to have clear view on this issue, I will give one sample:
In QGIS software, in a list of Coordinate Reference Systems (CRS), CRS with code EPSG 6316 doesn't cover area of North Macedonia. With this, North Macedonian CRS based on EPSG 6316 parameters cannot be used in QGIS.
This probably is because of two zones that cover EPSG 6316 (https://epsg.org/crs_6316/MGI-1901-Balkans-zone-7.html?sessionkey=z3r4rmfri7), one for other exYugoslavia countries (EPSG 1711) and second one for North Macedonia (EPSG 1148). This can be practicaly recogized if you add data in other CRS than WGS84 and if you use "Ask for datum transformation if several are available" option in "Settings/Options/Coordinate transformation and operations". In that case if you use EPSG 6316, all datum transformations will be available except datum transformation for North Macedonian territory which should be done by using EPSG 6206 as default datum transformation.
This issue can be solved only in a case to give other-separate EPSG code for North Macedonia with the second extend (EPSG 1148, extend of national area) of EPSG 6316, or to define sub-code of EPSG 6316 for second extend 1148, that should be linked to 6206 as default datum transformation for this area.
Support from PROJ API is on our hand (OSGeo/PROJ#3588), so that code using PROJ API can retrieve multiple extents when there are. Now this should be used smartly in QGIS, in order to use CRS's with two ore more extents!
Example of projstring for North Macedonian area:
+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y_0=0 +ellps=bessel +towgs84=521.748,229.489,590.921,4.029,4.488,-15.521,-9.78 +units=m +no_defs
In a case of any missunderstanding, please get in touch me via email bashkim.idrizi@yahoo.com any time.
Additional context
This issue can be solved only in a case to give other-separate EPSG code for the second extend of CRS, or to define sub-code/s of CRS for second, third/other extends, that should be linked to default datum transformation for each area!
The text was updated successfully, but these errors were encountered: