aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2022-02-19Database: insert entries in the alias_name for ESRI transformations that ↵Even Rouault
match a EPSG entry Make it possible to query them by name. e.g. `projinfo "NAD_1927_To_WGS_1984_3"` will return EPSG:1172 transformation "NAD27 to WGS 84 (3)" Partially helps use case of https://lists.osgeo.org/pipermail/gdal-dev/2022-February/055480.html
2022-02-13Database: update to EPSG v10.054Even Rouault
2022-01-27Merge pull request #3028 from rouault/epsg_10_051Even Rouault
Database: update to EPSG 10.051
2022-01-26Database: update to EPSG 10.051Even Rouault
2022-01-24[esri] Add special case when importing ESRI:102113Nyall Dawson
See https://github.com/OSGeo/PROJ/pull/2954#issuecomment-977771912 for rationale
2022-01-24Add some additional method mapping during ESRI db importNyall Dawson
2022-01-24Refactor out some more common code in build_db_from_esri.pyNyall Dawson
2022-01-24Map ESRI Cassini method to EPSG:9806 during ESRI projection engine db ingestionNyall Dawson
2022-01-24Map ESRI Equidistant_Cylindrical method to EPSG:1029 during ESRI projection ↵Nyall Dawson
engine db ingestion
2022-01-24Map ESRI IGAC_Plano_Cartesiano method to EPSG:1052 during ESRI projection ↵Nyall Dawson
engine db ingestion
2022-01-24Map ESRI Albers method to EPSG:9822 during ESRI projection engine db ingestionNyall Dawson
2022-01-11Merge pull request #3014 from rouault/fix_3011Even Rouault
peirce_q: rename +type parameter wrongly introduced in 8.2.1 to +shape (fixes #3011)
2022-01-08Database: update to EPSG 10.047Even Rouault
2022-01-07Map peirce_q to pseudo WKT2 and ESRI WKTEven Rouault
2022-01-04Database: update to EPSG 10.044Even Rouault
2021-12-06Database: update to EPSG v10.041Even Rouault
2021-11-22build_db_from_esri.py: fix pyflakes3 warning, and make it python 3.8 compatibleEven Rouault
2021-11-22Refactor parameter handling and sql generation when ingesting projcsNyall Dawson
from ESRI Avoids a bunch of duplicate code and makes it easier to add support for additional methods in future
2021-11-22Make WKT unit handling when ingesting ESRI projection db more robustNyall Dawson
2021-11-22Fix mapping of coordinate system codes for ft when ingesting ESRINyall Dawson
projection db
2021-11-16When matching conversions from ESRI db, keep searching if we findNyall Dawson
a deprecated conversion for a non-deprecated CRS
2021-11-16Force conversion of Unity units to Years for epochs in esri projection engine dbNyall Dawson
2021-11-16Update build_db_from_esri.py to use wkt2 definitions instead of wkt1Nyall Dawson
2021-11-04Database: update to EPSG v10.039Even Rouault
2021-10-31cppcheck.sh: make it compatible with cppcheck 2.7Even Rouault
2021-10-07scripts/build_db.py: fix due to recent changesEven Rouault
2021-10-05Add proj_trans_bounds to compute the image of a input bounding box through a ↵Alan D. Snow
transformation (#2882) Fixes #2779
2021-09-28projinfo --list-crs / proj_get_crs_info_list_from_database(): make it work ↵Even Rouault
with IAU generic authority name
2021-09-28Database: add IAU_2015 CRSEven Rouault
2021-09-20Update proj_symbol_rename.hEven Rouault
2021-09-17Database: add a 'anchor' field to geodetic_datum and vertical_datum tablesEven Rouault
Update database layout version number to 1.2 consequently This new capability will be used by IAU planetary CRS (refs #2601)
2021-09-07Support importing/exporting WKT & PROJJSON of 2D axis spherical ↵Even Rouault
planetocentric geodetic CRS
2021-09-02Add proj_create_conversion_pole_rotation_netcdf_cf_convention() to address ↵Even Rouault
netCDF datasets using a pole rotation method
2021-08-27ESRI WKT: add support for import/export of (non interrupted) Goode HomolosineEven Rouault
Issue found during https://github.com/OSGeo/gdal/pull/4355 when it was found that a WKT with Goode_Homolosine projection parsed as ESRI WKT was mapped wrongly to Interrupted Goode Homolosine
2021-08-19BoundCRS: accept importing/exporting in WKT2 and PROJJSON the ↵Even Rouault
scope/area/extent/id attributes (fixes #2813) For PROJJSON only, also accept the ``name`` attribute.
2021-08-16Implement promoteTo3D() / demoteTo2D() for DerivedGeographicCRS (fixes #2803)Even Rouault
2021-08-10Conversion::createUTM(): avoid integer overflow. Fixes ↵Even Rouault
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36751
2021-08-10build_db.py: improve error reporting [ci skip]Even Rouault
2021-05-27build_db.py: add hack to minimize diff now that we use WITHOUT ROWIDEven Rouault
2021-05-16Database: map ESRI spain/peninsula and spain/baleares gridsEven Rouault
2021-05-16Merge pull request #2722 from rouault/epsg_10_022Even Rouault
Database: update to EPSG v10.022
2021-05-16scripts/grid_checks.py: improve --not-in-grid-alternatives outputEven Rouault
2021-05-16Database: update to EPSG v10.022Even Rouault
2021-05-11Minor formatting/pep fixesNyall Dawson
2021-05-11Update build_db_from_esri.pyNyall Dawson
- Use argparse to handle arguments - Make version and date mandatory arguments, so that they must always be stated - Use pathlib for paths
2021-04-24Add proj_get_geoid_models_from_database() (#2681)Javier Jimenez Shaw
to list all geoid model names that apply to a vertical CRS
2021-04-23Database: update to EPSG v10.019Even Rouault
Non-trivial updates: - some vertical CRS are now encoded as DerivedVerticalCRS. e.g EPSG:8228 "NAVD88 height (ft)", with base EPSG:5703 "NAVD88 height". As we don't have support in our PROJ db model for DerivedVerticalCRS, modify the import script to 'resolve' the derivation up to the original datum. - Method EPSG:1069 'Change of Vertical Unit' is no longer used. It is replaced by a generic-purpose EPSG:1104 method that doesn't take any conversion factor. And generic conversions EPSG:7812 and EPSG:7813 are now used in concatenated operations, which require code changes as well.
2021-04-18Added proj_get_celestial_body_list_from_database (#2674)Alan D. Snow
Closes #2667
2021-04-13reformat_cpp.sh: run inside Docker image if clang-format is not at version 10Even Rouault
2021-04-12Add proj_get_celestial_body_name() and make ↵Even Rouault
proj_get_crs_info_list_from_database() filter on and return celestial body name