| Age | Commit message (Collapse) | Author |
|
ballpark steps
Currently we would discard all operations, resulting in a PJ object with
zero candidates. Better use those operations if nothing better is available.
Was seen on transforming from ETRS89 / UTM zone 31N + EGM96 height to WGS 84 (G1762).
The horizontal transformation from ETRS89 to WGS 84 (G1762) is a ballpark one.
|
|
is passed to the function
|
|
This will make the life of C++ users using the C API slightly easier.
There's no ABI or API backward compatibility issue in doing that change as
constness of arguments is not retained in the C ABI, and any non-const
object passed as argument is implicitly converted as a const object if
that is what is mentionned in the argument list.
|
|
I've been frustrated a number of times with proj_create_crs_to_crs()
not accepting a PJ* object for the source and target CRS.
And thus constraining to go back to WKT2 in a artificial way.
|
|
database (fixes #1565)
|
|
(#1497)
Fix incorrect delimator ";" used to separate proj_info().searchpath entries
|
|
entries on non-windows platforms, should be ":"
|
|
the context search_paths is not empty
The logic used when actually searching for files is that if
the context search_paths are set, these completely override
the PROJ_LIB variable. So we should make proj_info().searchpath
correctly reflect this, and not include the PROJ_LIB path
in searchpath if the context has search_paths manually set.
|
|
193530
|
|
#1329)
In case several coordinate operations are returned for a CRS to CRS transformation,
we currently determine the one to use by selecting the first operation whose
bounding box contains the input point.
This commit adds a fallback case where after doing that first iteration and finding
no appropriate candidate, we try again by selecting the first operation available
that does not involve grid based transformations.
|
|
used to know if it includes a very approximative transformation term
|
|
proper CoordinateOperation so that we can call proj_get_source_crs() on it for example
|
|
|
|
operations (fixes #1237)
|
|
Coordinate operation computation with boundcrs / wktext: drop useless early bindins terms in generated pipeline (fixes #1232)
|
|
|
|
until proj_trans() is called (fixes #1229)
|
|
|
|
Handle allocation failure in pj_trim_argv
|
|
make proj_create() do more or less what proj_create_from_user_input() did before (fixes #1214)
|
|
The function can return nullptr, if calloc fails. If we then use that
nullptr in pj_init_ctx_with_allow_init_epsg, we get a crash.
|
|
CRS objects (refs #1214)
|
|
env variable is not defined), and no longer report HOME that is only used for files starting with '~'
|
|
proj_context_set_search_paths() (refs #1150)
|
|
This communicates better what the unit actually is. It also opens the
door for potentially adding PJ_IO_UNITS_DEGREES in the future in order
to coordinates in degrees correctly as well.
|
|
|
|
|
|
|
|
proj_trans() and similar methods
|
|
|
|
(master only)
|
|
|
|
|