Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Canadian HT2_1997, HT2_1997_CGG2013a, HT2_2002v70 and HT2_2002v70_CGG2013a vertical grids #106

Merged
merged 3 commits into from
Aug 19, 2023

Conversation

rouault
Copy link
Member

@rouault rouault commented Aug 18, 2023

No description provided.

Copy link
Contributor

@jjimenezshaw jjimenezshaw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

epsg-registry.org links do not work for me.

ca_nrc/ca_nrc_README.txt Outdated Show resolved Hide resolved
ca_nrc/ca_nrc_README.txt Outdated Show resolved Hide resolved
rouault and others added 2 commits August 18, 2023 22:22
Co-authored-by: Javier Jimenez Shaw <j1@jimenezshaw.com>
Co-authored-by: Javier Jimenez Shaw <j1@jimenezshaw.com>
@rouault rouault merged commit 22681c3 into OSGeo:master Aug 19, 2023
clrpackages pushed a commit to clearlinux-pkgs/proj that referenced this pull request Nov 16, 2023
Addison Crump (1):
      Fuzzer: indicate discarded inputs

Alan Snow (1):
      BUG: Handle prefix whitespace when guessing WKT dialiect

Alexander Nehrbass (1):
      Add Polish geoid model PL-geoid2021

Andrew Annex (1):
      Adds Pseudo Mercator to build_db_from_iau.py

Even Rouault (91):
      NEWS: move bug fix mention from 9.1.1 to 9.2.0
      JSON/WKT: avoid precision issues on non-Intel architectures on coordinate epochs (fixes #3632)
      test/unit/test_io.cpp: change tests to avoid fp issues on some architectures (fixes #3632)
      test: proj_create_crs_to_crs_from_pj_force_over(): avoid use of uninitialized memory
      Database: add explicit casts to make sure all arms of columns selected by views have the same type affinity
      WKT_ESRI export: do not export NAD83 3D as NAD83(HARN)
      testvarious: do not output program name / versoin number
      Database: update to EPSG 10.083
      Fix build errors with Cygwin (fixes #3639)
      Database: update to EPSG 10.084
      pj_open_lib_internal(): rework to avoid false positive warnings of Coverity Scan / CSA about nullptr dereference
      proj_create_operations(): fix documentation related to 3D transformations (fixes #3651)
      PROJ string CRS parser: make sure that PROJ arguments of the rotated string are kept in the WKT representation (fixes #3654)
      [Performance regression fix] Fix slowness on proj_trans() on WGS 84 <--> NAD83 conversions
      .github/workflows/backport.yml: update with a BACKPORT_TOKEN from my (Even Rouault) account that has write permissions
      [Lint] projinfo: use const reference for for argument (CID 396530)
      Use ghcr.io/osgeo/proj-docs as Docker hub is sunsetting free organizations (refs OSGeo/gdal#7447)
      vgridshift/gridshift: accept hydroid_height as valid band description
      WKT/PROJJSON: import/export accuracy of ConcatenatedOperation
      Coord. operation factory: count identified concatenated operations as a single step
      Doc: fix search functionnality
      Database: add alias for old ESRI datum/CRS names of EPSG:8353 S_JTSK_JTSK03_Krovak_East_North
      EngineeringCRS: make proj_create_engineering_crs() set a datum name, and relax isEquivalentTo() comparisons to deal with case of r-spatial/sf#2049 (comment)
      Database: register Hessen HeTA2010 grid (cf OSGeo/PROJ-data#98)
      Database: update to EPSG 10.085
      Database: register grids for New Caledonia (added per OSGeo/PROJ-data#99)
      createOperations(): tune to get better results in some cases, typically RGNC91-93 to RGNC15
      PROJJSON: fix import/export of integer parameter value, and deal with interpolation CRS parameters in conversions (fixes #3689)
      CMake: avoid imbalanced cmake_policy push/pop if TIFF or CURL dependency cannot be found (fixes #3696)
      Database: refresh IAU CRS with addition of Pseudo Mercator ones
      Fix code format
      C++ API: add a CoordinateTransformer class, and CoordinateOperation::coordinateTransformer() (refs #3593)
      Doc: remove empty page
      pj_obs_api_mini_demo.c: remove header comments non-essential IMHO for the beginner and reflecting more historical evolution
      CMakeLists.txt: distribute examples
      Add build support for the examples/ programs (disabled by default, unless -D BUILD_EXAMPLES=ON is set)
      Doc: add a C++ quickstart (fixes #3593)
      createOperationsVertToVert(): assign an extent
      DatabaseContext::lookForGridInfo(): deal with special 'null' grid
      proj_create_crs_to_crs(): restore behaviour of PROJ 9.1
      Database: update to EPSG 10.086
      Add code comment about likely domain of validity for wintri in +over mode
      Import from ESRI WKT: remove special case of renaming UPS_North / UPS_South which appears to be undesirable
      WKT ESRI: recognize Polar_Stereographic_Variant_A method name which is used in the official ESRI formulation of EPSG:5041 and EPSG:5042
      Database: update to EPSG 10.087
      Fix unreleased regression related to 78d563c97f4920c58a4f04d4a5058df41720fd8c, that caused GDAL's test_gdalwarp_lib_135 test to fail
      CRS instanciation from PROJ.4 string: set 'Unknown based on XXXX ellipsoid' datum name...
      cs2cs / proj_create_crs_to_crs(): fix regression with geocentric CRS
      Doc: proj_create_crs_to_crs_from_pj(): formatting fix
      proj_trans(): set PROJ_ERR_COORD_TRANSFM_NO_OPERATION error when failing in ONLY_BEST=YES mode
      Database: update to EPSG 10.088
      Add support for EPSG:1102 'Lambert Conic Conformal (1SP variant B)' method, and import related EPSG records
      tinshift: raise maximum size of JSON file to 100 MB (fixes #3732)
      Add +R_C as an ellipsoid spherification parameter to use the radius of the conformal sphere
      Map EPSG:1026 Mercator (Spherical) method to +proj=merc +R_C
      CMake: remove useless cross-compiling related checks (fixes #3746)
      omerc: catch invalid value of gamma (when specified without alpha)
      Merge pull request #3757 from jidanni/patch-8
      proj.ini: set default values of parameter to be consistent, and some missing documentation
      CMake: build fuzzers in standalone mode as part of BUILD_TESTING
      GeographicBoundingBox::intersection(): avoid infinite recursion and stack overflow on invalid bounding boxes
      metadata.sql: update PROJ_DATA.VERSION to 1.15
      Fix proj-config.cmake to not try including proj4-targets.cmake in INSTALL_LEGACY_CMAKE_FILES=OFF mode
      omerc.rst: fix example (fixes #3794)
      Database: update to EPSG v10.091
      Equidistant Conic: add mapping to new EPSG:1119 method
      proj_db_table_defs.sql: add EPSG_1026_Mercator (Spherical)
      Fix -Wunused-but-set-variable with recent clang in bison generated parsers
      ConcatenatedOperation::fixStepsDirection(): fix detection of geocentric CRS which wrongly detected geographic 3D CRS too
      fixStepsDirection(): pass database context
      Add a way to skip inconsistently defined operations in createFromCoordinateReferenceSystemCodes() and createFromCRSCodesWithIntermediates()
      factory.cpp: include authority name in exception
      fixStepsDirection(): enable to define a concatenated operationg ending with a NADCOND (3D) transformation (use case of refs #3819)
      exportToPROJString(): when a NADCON operation is included in a vertical transformation, do not include axis swap
      proj_factors(): make it work with projected CRS with non-metre unit and/or northing/easting axis order (fixes #3824)
      Database: update to EPSG 10.093
      Projected CRS identification: fix crash when the base CRS is a non-geographic geodetic CRS (fixes #3828)
      Doc: fix links to geoapi
      Avoid C++ exceptions to be thrown (and caught) when parsing strings like '+proj=longlat +datum=WGS84 +type=crs'
      pj_hgrid_apply_internal(): use pj_log() infrastructure
      PROJ_DEBUG: make ON an alias of 2, and OFF of 1 (fixes #3832)
      ConcatenatedOperation::fixStepsDirection(): fix logic error (Coverity CID 416067)
      CoordinateOperation::targetCoordinateEpoch(): use std::move() to avoid copy (CID 406913)
      proj_alter_id(): make it replace an existing ID instead of appending a new one
      Database: update to EPSG 10.094
      bonne: fix inverse map projection computations when lat_1 < 0 (fixes #3848)
      WKT1 ESRI import/export: fix GCS name for EPSG:8353 S-JTSK_[JTSK03]_Krovak_East_North
      Database: grid_alternatives: reference new HT2 Canadian grids added per OSGeo/PROJ-data#106
      Fix false-positive compiler warning
      JSON export: avoid non-significant decimal digits in version field (fixes #3863)
      JSON import: reduce number of significant decimal digits when parsing id.version field (fixes #3863, reworks previous commit)

Hannes (1):
      Fix typo "geograpic" -> "geographic" in logging/error output

Javier Jimenez Shaw (7):
      add GEOIDE-Ar16.gri in grid_alternatives.sql as ar_ign_GEOIDE-Ar16.tif
      Add option in proj CLI to use a CRS (#3825)
      Use NS_PROJ namespace (fixes #3842, master only) (#3843)
      Docker: update base image to ubuntu:22.04 [ci skip]
      Mention derived projected in operations_computation
      Doc docker: limit sphinxcontrib-spelling version. Breaking changes in v8
      Doc docker: remove conflictive dependency awscli

Jean-Christophe Malapert (2):
      Update build_db_from_iau.py
      Add new projection : Mercator (Spherical)

Kristian Evers (11):
      Update website for 9.2.0 release
      Bump version numbers in anticipation of 9.3.0 release
      Add Danish grid files to grid_alternatives
      Update NEWS for 9.2.1 release
      Update website for 9.2.1 release
      Add stale GitHub action, as replacement for old stale GitHub integration
      Merge pull request #3803 from jidanni/patch-33
      Update .github/workflows/stale.yml
      Update man-pages from Sphinx-docs
      Update man-pages from Sphinx-docs
      Update NEWS for 9.3.0

Mike Taves (13):
      Update clang static analyzer CI and docs for ubuntu-22.04
      CI: update ubuntu images, actions/checkout, actions/cache, unique job IDs (#3649)
      CI: update other actions, use apt-get for scripts
      CMake: add PROJ_DB_CACHE_DIR
      CI: upgrade vcpkg tag used for AppVeyor; use --triplet option
      resolve MSVC warnings C4800
      CI: use PROJ_DB_CACHE_DIR (#3717)
      CI: Clean-up Travis CI scripts and files related to publishing docs
      Doc/CI: Transition to ReadTheDocs, clean-up previous methods
      CMake: add /disabled_workflows/ to CPACK_SOURCE_IGNORE_FILES [ci skip]
      Docs: refactor Python code for sphinx configuration and extensions (#3761)
      plot.py: rewrite using shapely>=2 (#3811)
      ReadTheDocs: add htmlzip to offline formats; remove ePub (#3810)

Thomas Knudsen (1):
      Deformation: Make code and comments compatible

積丹尼 Dan Jacobson (5):
      Simplify eqc.rst example (#3755)
      Update ellipsoids.rst to mention default
      Update proj.rst example to modern usage (#3754)
      omerc.rst: add comparison with spherical tmerc (#3752)
      Update y_0.rst (#3797)

9.3.0 Release Notes
-------------------

 Updates
 -------

 o Add C++ API to transform coordinate (#3705)

 o CMake: add PROJ_DB_CACHE_DIR (#3711)

 o Implement EPSG:1026 Mercator (Spherical) method (#3741)

 o CMake: remove useless cross-compiling related checks (#3747)

 o Add mapping of Equidistant Conic to new EPSG:1119 method (#3812)

(NEWS truncated at 15 lines)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants