<div dir="ltr">Hi,<div><br></div><div>I´m developing a transformation api using PROJ9 and pyproj. We´ve done a broad test of different transformations, and we have some issues which I´m not able to understand.</div><div><br></div><div>Going from AGD to WGS 84, I find 5 available transformations in the "coordinate_operation_view" in proj.db internal database:</div><div><div>EPSG:15785, AGD84 to WGS 84 (9)<br></div><div>EPSG:1236, AGD84 to WGS 84 (2)<br></div><div>EPSG:1109, AGD84 to WGS 84 (1)<br></div><div>EPSG:1669, AGD84 to WGS 84 (7)</div><div>EPSG:15789, AGD84 to WGS 84 (8)<br></div><div><br></div></div><div>Asking for the available transformations using 'projinfo -s EPSG:4203 -t EPSG:4326 -o PROJ --spatial-test intersects' i get only 4:</div><div>DERIVED_FROM(EPSG):15785, AGD84 to WGS 84 (9), 2.9 m, Australia - Queensland, South Australia, Western Australia, federal areas offshore west of 129°E.<br></div><div>EPSG:1669, AGD84 to WGS 84 (7), 3.0 m, Australia - Queensland, South Australia, Western Australia, federal areas offshore west of 129°E.<br></div><div>EPSG:1109, AGD84 to WGS 84 (1), 4.0 m, Australia - Queensland, South Australia, Western Australia, federal areas offshore west of 129°E.<br></div><div>EPSG:15789, AGD84 to WGS 84 (8), 5.0 m, Australia - Queensland, South Australia, Western Australia, federal areas offshore west of 129°E.<br></div><div><br></div><div>EPSG:1236, AGD84 to WGS 84 (2) is missing. This has an accuracy of  5, same as EPSG:15789. </div><div><br></div><div>We use  <span style="font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap;color:rgb(149,56,0)">transformer</span><span style="color:rgb(36,41,47);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap">.</span><span style="font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap;color:rgb(149,56,0)">TransformerGroup </span>to fetch the available transformations in our code, and I get the same results even If l set minimum accuracy to 5 or 10.</div><div>I´ve also tried to set the <span style="color:rgb(10,48,105);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap">AreaOfInterest </span>to the transformation Extent, but still the same result.</div><div><br></div><div>Question 1:</div><div>Is this to be considered as a bug, or is it a logical explanation? I have a couple of more similar examples. </div><div><br></div><div>Question 2:</div><div>On the other side, I am able to get the pipeline going from 4203 to 4326 (AGD84 to WGS 84 (2)). by using: </div><div><span style="font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap;color:rgb(149,56,0)">Transformer</span><span style="color:rgb(36,41,47);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap">.</span><span style="font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap;color:rgb(130,80,223)">from_pipeline</span><span style="color:rgb(36,41,47);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap">(</span><span style="font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap;color:rgb(207,34,46)">f</span><span style="font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap;color:rgb(10,48,105)">"urn:ogc:def:coordinateOperation:EPSG::</span>1236<span style="font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap;color:rgb(10,48,105)">"</span><span style="color:rgb(36,41,47);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap">) </span></div><div><div><br></div><div>As the API I develop delivers transformation pipelines in both directions, where coordinates are not always given(optional), It's easy to get the pipeline in both directions using TransformerGroup.</div><div><br></div><div>I am considering using the urn definition <a class="gmail_plusreply" id="plusReplyChip-0">+</a> <span style="font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap;color:rgb(149,56,0)">Transformer</span><span style="color:rgb(36,41,47);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap">.</span><span style="font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre-wrap;color:rgb(130,80,223)">from_pipeline</span>  instead, but struggle to find a way to get the reverse pipeline (from EPSG:4326 to EPSG:4203 (EPSG:1236)).</div><div>Someone who can help on how this can be done?</div></div><div><br></div><div>Thanks and regards,</div><div>Torill Kjøsnes Gabrielsen</div><div class="gmail-yj6qo"></div><div class="gmail-adL"> </div></div>