Closed jjimenezshaw closed 1 month ago
Hi all!
After much delay, strictly due to procrastination by me, it's being added to EPSG , and is currently in the QA/QC stage. So once Guidance Note 7-2 is republished, the math and example will be available. It's ellipsoidal and has a non-iterative inverse. The EPSG name for the operation method is Local Orthographic.
The CR will also add the San Francisco Airport PCS--here are the parameters supported by the projection:
Latitude of projection centre | 37.6289691889 | degree Longitude of projection centre | 122.3939415472 | degree Azimuth of initial line | 27.7927777 | degree Scale factor on initial line | 0.9999968 | unity Easting at projection centre | 0 | US survey foot Northing at projection centre | 0 | US survey foot
@melitakennedy that sounds good! Please, keep us up to date.
BTW @melitakennedy I would be useful jet another example where some parameters are not 0
, like the false easting and northing in San Francisco Airpot PCS. Otherwise cannot check that those parameters are added correctly.
@melitakennedy any news?
@jjimenezshaw
Unfortunately, there's a delay in publishing the updated version of 7-2 document. I promise I'll post as soon as possible!
As mentioned in #4226 , this is finally published in EPSG 11.015 I will proceed with a PR implementing it as a modification of +proj=ortho with 2 new parameters (scale factor and azimuth) as @rouault suggested.
Looking in detail to the formulas, as @melitakennedy mentioned, the inverse transformation is not iterative. I understand that it is a simplification.
What should I do implementing it as a modification of +proj=ortho
for the inverse case? Should I use always the iterative implementation shown in section "3.6.5 Orthographic", or should I check if azimuth != 0
or k != 1
to use the simplified non-iterative formula from section "3.6.6 Local Orthographic"?
I have a couple of "prj" files from ArcGIS that use a "local" projection:
This is formatted with projnfo:
(I have a set of points both projected and in lat-lon to test it)
That "local" method is not supported by PROJ.
The documentation at https://desktop.arcgis.com/en/arcmap/latest/map/projections/local.htm says that it is an orthographic projection, but it has more parameters that the orthographic in PROJ (https://proj.org/en/9.4/operations/projections/ortho.html). In particular an scale factor and an azimuth angle.
Could we support it in PROJ? (Does it make sense?)