aboutsummaryrefslogtreecommitdiff
path: root/scripts/build_db_from_esri.py
AgeCommit message (Collapse)Author
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
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-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-05-16Database: map ESRI spain/peninsula and spain/baleares gridsEven 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-03-27Add mapping of ESRI Equal_Area projection method to EPSG (fixes #2610)Even Rouault
2020-11-22Database ESRI: map 2 grids in grid_alternativesEven Rouault
2020-10-23Database: add interpolation_crs_auth_name and interpolation_crs_code columns ↵Even Rouault
to other_transformation table
2020-10-23Database: import ESRI VERTCS that uses a (geodetic) datum to express ↵Even Rouault
ellipsoidal height
2020-10-11Database: add a frame_reference_epoch column in vertical_datum to be able to ↵Even Rouault
handle dynamic vertical datums, and instanciate them properly from database
2020-10-08Database: import datum ensemble accuracy and members (but do not use them)Even Rouault
2020-10-06Database: add a reference_frame_epoch column to the geodetic_datum for ↵Even Rouault
dynamic datums, but not yet used
2020-10-06Database: "minimal" update to EPSG v10.003Even Rouault
Content mostly unchanged since v9.9 This update is "minimal" in that it mostly reflects the removal of the 'area' table, replaced now by 'extent', 'scope' and 'usage' Other new aspects of EPSG v10 are left aside.
2020-05-24Database: update ESRI content to ArcMap 10.8.1Even Rouault
2020-05-24Database: add a same_source_target_crs column to supersession tableEven Rouault
This is in preparation for EPSG 9.8.11 import that supersedes a number of grid transformation for US transformations, but the superseded and replacement transformations don't operate on the same (source_crs, target_crs), which is a bit weird. So in that situation, ignores the supersession.
2020-04-26Database: map more ESRI grid namesEven Rouault
2020-01-25Implement RFC 5Even Rouault
2019-12-01Database: update ESRI entries with ArcGIS Desktop version 10.8.0 databaseEven Rouault
2019-11-18Database: add a publication_date column to geodetic_datum and vertical_datumEven Rouault
Populated from realization_epoch column from EPSG The 'publication_date' naming is from OGC Topic 2, and hasn't been yet adopted by the EPSG dataset. See http://docs.opengeospatial.org/as/18-005r4/18-005r4.html , Annex G, clause 11 and https://32zn56499nov99m251h4e9t8-wpengine.netdna-ssl.com/wp-content/uploads/2019/09/EPSG-relational-data-model-changes_2019-09-18.pdf
2019-04-22Database / ESRI: use EPSG ellipsoid when possibleEven Rouault
2019-04-22Database: import common projections from ESRI projected CRS in structured formEven Rouault
That is Transverse_Mercator/Gauss_Kruger, Lambert_Conformal_Conic and Hotine_Oblique_Mercator_Azimuth_Natural_Origin Decreases proj.db from 5 853 184 bytes to 5 189 632 bytes.
2019-03-25Database: update ESRI to ArcMap 10.7.0Even Rouault
2019-03-25Database: add operation_version column to coordinate operation tablesEven Rouault
2019-03-18Database: fix import of deprecated ellipsoid and geodetic_datum from ESRI ↵Even Rouault
database
2018-12-06Take into account supersession information to filter out irrelevant ↵Even Rouault
transformations
2018-12-04Database: fix ingestion from ESRI of alias names for deprecated objectsEven Rouault
2018-11-29Redirect epsg:XXXX and IGNF:XXXX CRS expansions to the database, and remove ↵Even Rouault
the data/epsg and data/IGNF files
2018-11-14Implement RFC 2: Initial integration of "GDAL SRS barn" workEven Rouault
This work mostly consists of: - a C++ implementation of the ISO-19111:2018 / OGC Topic 2 "Referencing by coordinates" classes to represent Datums, Coordinate systems, CRSs (Coordinate Reference Systems) and Coordinate Operations. - methods to convert between this C++ modeling and WKT1, WKT2 and PROJ string representations of those objects - management and query of a SQLite3 database of CRS and Coordinate Operation definition - a C API binding part of those capabilities This is all-in-one squashed commit of the work of https://github.com/OSGeo/proj.4/pull/1040