| Age | Commit message (Collapse) | Author |
|
[Backport 8.2] Fix github path for crs2crs2grid.py in HTDP
|
|
Fix github path for crs2crs2grid.py in HTDP
|
|
[Backport 8.2] Cache result of proj_get_type() to help for performance of proj_factors() (fixes #2965)
|
|
Cache result of proj_get_type() to help for performance of proj_factors() (fixes #2965)
|
|
[Backport 8.2] Fix windows.h conflict with Criterion::STRICT
|
|
[Backport 8.2] Docs: Add new Ellipsoids page to explain ellipsoidal parameters.
|
|
Co-authored-by: Rohit <rohitpingale103@gmail.com>
Co-authored-by: Brendan Jurd <brendan.jurd@geoplex.com.au>
Co-authored-by: Mike Taves <mwtoews@gmail.com>
|
|
Fix windows.h conflict with Criterion::STRICT
|
|
[Backport 8.2] DOCS: Remove LATEX_SOURCE_CODE setting from Doxyfile.
|
|
[Backport 8.2] DOCS: Add doxygen entry for proj_context_set_search_paths.
|
|
DOCS: Add doxygen entry for proj_context_set_search_paths.
|
|
DOCS: Remove LATEX_SOURCE_CODE setting from Doxyfile.
|
|
|
|
division by zero. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41045
|
|
[Backport 8.2] createOperationsCompoundToCompound(): fix null pointer dereference when connection to proj.db doesn't exist.
|
|
[Backport 8.2] createOperations(): do not stop at the first operation in the PROJ namespace for vertical transformations
|
|
createOperationsCompoundToCompound(): fix null pointer dereference when connection to proj.db doesn't exist.
|
|
createOperations(): do not stop at the first operation in the PROJ namespace for vertical transformations
|
|
[Backport 8.2] test: Make CApi test cross-platform
|
|
test: Make CApi test cross-platform
|
|
[Backport 8.2] PROJStringFormatter::toString(): avoid invalid iterator increment (fixes #2931)
|
|
|
|
PROJStringFormatter::toString(): avoid invalid iterator increment (fixes #2931)
|
|
[Backport 8.2] DOC: Add warning in proj_as_proj_string about potential information loss with CRS
|
|
[Backport 8.2] DOC: add available keys to proj_context_get_database_metadata
|
|
DOC: Add warning in proj_as_proj_string about potential information loss with CRS
|
|
DOC: add available keys to proj_context_get_database_metadata
|
|
[Backport 8.2] Database: update to EPSG v10.039
|
|
Database: update to EPSG v10.039
|
|
[Backport 8.2] BoundCRS WKT import: fix setting of name
|
|
BoundCRS WKT import: fix setting of name
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lib_proj.cmake: add a PROJ::proj alias and add BUILD_INTERFACE include directories...
|
|
directories, so that proj can be used as a subdirectory of a larger project (fixes #2905)
|
|
CMake: revise how we deal with symbol export and static builds
|
|
- Remove the explicit PROJ_MSVC_DLL_IMPORT symbol used for importing
symbols from a MSVC .dll: by default on MSVC, we use
now __declspec(dllimport), unless PROJ_MSVC_DLL_EXPORT is defined
by PROJ at build time. This makes it easier for users: they
don't have to define anything special. This simplifies in particular
the build of our binaries
- For static builds, export -DPROJ_DLL= as public, so that users
that import PROJ through CMake mechanism don't have to do it
manually.
|
|
CMake: align the VERSION of the library with libtool practices
|
|
add fallback strategy for tinshift transform to use closest triangle for points not in any
|
|
Currently (at least as of 8.1.1) we don't have the same .so.x.y.z
numbers for the libtool and cmake builds (the y and z are swapped for
the cmake build). While only the SONAME (the .x part) mostly matters,
it is probably better to stick with the libtool convention to determine
the y and z.
This patch should make it easier by setting explicitly each of the
current, revision, age and computing automatically
x = current - age
y = age
z = revision
|
|
- this bumps format_version of tinshift JSON to 1.1 for the new field
fallback_strategy
- the default behaviour without that field is retained
- if fallback_strategy is set to "nearest_side", then points that do not fall
into any of the triangles will be transformed according to the nearest
triangle
- if fallback_centroid is set to "nearest_side", then points that do not fall
into any of the triangles will be transformed according to the triangle
with the nearest centroid
|
|
TYPE: Update const declarations in proj_trans_bounds
|
|
Database: update to EPSG v10.038
|