[postgis-tickets] [PostGIS] #5006: ST_Transform: Support PROJ pipelines

PostGIS trac at osgeo.org
Thu Sep 30 05:35:28 PDT 2021


#5006: ST_Transform: Support PROJ pipelines
--------------------------+-----------------------------
  Reporter:  cdestigter   |      Owner:  strk
      Type:  enhancement  |     Status:  assigned
  Priority:  medium       |  Milestone:  PostGIS Fund Me
 Component:  liblwgeom    |    Version:  master
Resolution:               |   Keywords:  proj
--------------------------+-----------------------------

Comment (by rouault):

 > @rouault is un-overloading proj_create() maybe a sensible API
 progression for Proj? To differentiate "EPSG:1234 and I want a CRS" from
 "EPSG:1234 and I want a transformation"? ie: "I expect an object of type X
 from this string".

 This is
 https://proj.org/development/reference/functions.html#c.proj_create_from_database
 where you specify (authority_name, code, object_type).

 > But if the pipeline was specified as
 urn:ogc:def:coordinateOperation:EPSG::8447 Proj does know the
 source/target CRS and it'll work?

 Yes, that will work with anything that is not a PROJ pipeline string

 > Is source/target CRS settable on a transformation after creating it?

 No, we could potentially have a proj_alter_source_crs / target_crs to do
 that, but they are not yet available

-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5006#comment:7>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.


More information about the postgis-tickets mailing list