| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-22 | WKT1_ESRI export: export CompoundCRS as PROJCS[...],VERTCS[...] or ↵ | Even Rouault | |
| GEOGCS[...],VERTCS[...] | |||
| 2020-10-22 | WKT parser: accept ESRI VERTCS[...,DATUM[...,SPHEROID[]] syntax to express ↵ | Even Rouault | |
| ellipsoidal heights | |||
| 2020-10-22 | WKT parser: accept implicit compoundCRS from ESRI WKT, like ↵ | Even Rouault | |
| "PROJCS[...],VERTCS[...]" | |||
| 2020-10-22 | WKTParser::createFromWKT(): minor adjustement for DATUM[],PRIMEM[] constructs | Even Rouault | |
| The WKT parser on the second part was called with "RIMEM[...]" (leading P skipped), which has no visible consequence, as we didn't care about the actual value of the keyword due to how we used it. But this is better fixing that. Only applies to recent master changes. | |||
| 2020-10-21 | Merge pull request #2386 from rouault/improve_compoundcrs_identification | Even Rouault | |
| Improve CompoundCRS identification and name morphing in VerticalCRS with ESRI WKT1 | |||
| 2020-10-20 | VerticalCRS: morph CRS and datum name using ESRI aliases on import from / ↵ | Even Rouault | |
| export to WKT1:ESRI | |||
| 2020-10-20 | Improve identification of compound CRS from ESRI WKT1, and for compound CRS ↵ | Even Rouault | |
| whose result is not in the DB but whose horiz and vertical parts are known | |||
| 2020-10-20 | projinfo: make '-q -o WKT1:ESRI' work | Even Rouault | |
| 2020-10-20 | Orthographic projection: do not add f=0 to PROJ string if the ellipsoid is a ↵ | Even Rouault | |
| sphere (fixes GDAL PDS4 tests) | |||
| 2020-10-20 | test_c_api.cpp: reformat | Even Rouault | |
| 2020-10-20 | Merge pull request #2363 from rouault/reactivate_s390x | Even Rouault | |
| .travis.yml: re-enable s390x and add arm64 | |||
| 2020-10-19 | C API: add proj_context_clone() (#2383) | Alan D. Snow | |
| Fixes #2382 | |||
| 2020-10-18 | Document the default poder_engsager algorithm for tmerc. (#2379) | Charles Karney | |
| * Document the default poder_engsager algorithm for tmerc. * Give exact expression for phi' in terms of phi * Aadd another datapoint on range of applicability + explanation for complex numbers. * Update tmerc figure with one reflecting poder/engsager algo. Courtesy of @hobu. Co-authored-by: Charles Karney <charles.karney@sri.com> | |||
| 2020-10-18 | Merge pull request #2381 from rouault/fix_1453 | Even Rouault | |
| Add multi-line PROJ string export capability, and use it by default in projinfo (unless --single-line is specified) (fixes #1543) | |||
| 2020-10-17 | CompoundCRS with ellipsoidal height: make sure the vertical axis has ↵ | Even Rouault | |
| 'ellipsoid height' as name and 'h' as abbreviation | |||
| 2020-10-16 | travis/install.sh: make output less verbose to hopefully avoid log size ↵ | Even Rouault | |
| limitation on Mac | |||
| 2020-10-16 | projinfo: restrict PROJ multiline output to coordinate operations only | Even Rouault | |
| 2020-10-16 | projinfo.rst: fix typo | Even Rouault | |
| 2020-10-16 | Add multi-line PROJ string export capability, and use it by default in ↵ | Even Rouault | |
| projinfo (unless --single-line is specified) (fixes #1543) | |||
| 2020-10-16 | Merge pull request #2370 from rouault/epsg10 | Even Rouault | |
| Update to EPSG 10.003 and make code base robust to dealing with WKT CRS with DatumEnsemble | |||
| 2020-10-15 | Merge pull request #2378 from rouault/enable_gigs_5104 | Even Rouault | |
| test/gigs: 5104 is passing now. Enable it | |||
| 2020-10-15 | test/gigs: 5104 is passing now. Enable it | Even Rouault | |
| 2020-10-14 | Plot building Github Action (#2377) | Howard Butler | |
| * implement conda package building * paths * need libtool * PLATFORM check * point to my PROJ feedstock for now * point to PROJ repos * plot building and artifact upload * syntax * add proj conda package for plotting * retab * no doxygen * syntax * update docs Makefile * doc building * needs * consolidate doc/plots * plot updates * put updated plot output into docs * register spelling module * use v2 download-artifact * artifact upload | |||
| 2020-10-14 | Add Conda package GitHub Action (#2373) | Howard Butler | |
| * implement conda package building * paths * need libtool * PLATFORM check * point to my PROJ feedstock for now * point to PROJ repos | |||
| 2020-10-11 | C API: add proj_dynamic_datum_get_frame_reference_epoch() | Even Rouault | |
| 2020-10-11 | Database query: add ↵ | Even Rouault | |
| AuthorityFactory::ObjectType::DYNAMIC_GEODETIC_REFERENCE_FRAME and DYNAMIC_VERTICAL_REFERENCE_FRAME, and make corresponding C API work | |||
| 2020-10-11 | Database: 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-10 | Merge pull request #2372 from rouault/datum_with_pm | Even Rouault | |
| WKT2:2019 import/export: handle DATUM (at top level object) with PRIMEM | |||
| 2020-10-10 | WKT2:2019 import/export: handle DATUM (at top level object) with PRIMEM | Even Rouault | |
| This is a peculiarity of the WKT grammar. Despite ISO 19111 saying that the prime meridian is a component of the datum, in WKT, they are placed at the same level, for backward compatibility with earlier WKT versions. So handle exporting and importing that. The fix is only for situation where DATUM is the top level object (was working fine otherwise), which is a uncommon use case. And to limit the amount of issue, on export emit the prime meridian only if it is not Greenwich. | |||
| 2020-10-09 | Merge pull request #2369 from rouault/fix_2368 | Even Rouault | |
| promoteTo3D(): add a remark with the original CRS identifier (fixes #2368) | |||
| 2020-10-09 | projinfo: fix usage formatting | Even Rouault | |
| 2020-10-08 | promoteTo3D(): add a remark with the original CRS identifier (fixes #2368) | Even Rouault | |
| ``` $ projinfo EPSG:32631 --3d WKT2:2019 string: PROJCRS["WGS 84 / UTM zone 31N", [ ...snip ] REMARK["Promoted to 3D from EPSG:32631"]] ``` | |||
| 2020-10-08 | Make GeographicCRS::is2DPartOf3D() work with DatumEnsemble | Even Rouault | |
| 2020-10-08 | Make proj_create_crs_to_crs() / cs2cs work with CRS with DatumEnsemble | Even Rouault | |
| 2020-10-08 | Add C API to work with datum ensemble | Even Rouault | |
| Add: - proj_crs_get_datum_ensemble() - proj_crs_get_datum_forced() - proj_datum_ensemble_get_member_count() - proj_datum_ensemble_get_accuracy() - proj_datum_ensemble_get_member() Make proj_create_geographic_crs_from_datum() and proj_create_geocentric_crs_from_datum() accept a datum ensemble. | |||
| 2020-10-08 | createGeodeticCRS(): more DatumEnsemble compatibility in the case when ↵ | Even Rouault | |
| creating from text_definition | |||
| 2020-10-08 | Make createOperations() work with DatumEnsemble | Even Rouault | |
| 2020-10-08 | Make CRS identification work with CRS with DatumEnsemble | Even Rouault | |
| 2020-10-08 | Add DatumEnsemble::asDatum() and use it in exportToWkt() | Even Rouault | |
| to allow exporting DatumEnsemble to WKT < 2019. | |||
| 2020-10-08 | Add a AuthorityFactory::createDatumEnsemble() method, and make it inherit ↵ | Even Rouault | |
| from ObjectUsage as mandated by ISO 19111:2019 | |||
| 2020-10-08 | Database: add aliases for 'old' names of WGS84 and ETRS89 datums, and remove ↵ | Even Rouault | |
| one hack | |||
| 2020-10-08 | Database: avoid importing duplicated alias names | Even Rouault | |
| 2020-10-08 | Database: import datum ensemble accuracy and members (but do not use them) | Even Rouault | |
| 2020-10-08 | getCRSInfoList(): make it use area description | Even Rouault | |
| 2020-10-08 | Database: use extended description for extent/area of use, as done by ↵ | Even Rouault | |
| epsg.org WKT export | |||
| 2020-10-06 | Database: instanciate DynamicGeodeticReferenceFrame (things like ITRFxxx, ↵ | Even Rouault | |
| WGS 84 (Gxxxx), etc.) when possible | |||
| 2020-10-06 | Database: add a reference_frame_epoch column to the geodetic_datum for ↵ | Even Rouault | |
| dynamic datums, but not yet used | |||
| 2020-10-06 | Database: "minimal" update to EPSG v10.003 | Even 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-10-06 | Merge pull request #2366 from rouault/fix_reference_exported_symbols | Even Rouault | |
| Update scripts/reference_exported_symbols.txt and fix checking of them in travis/install.sh | |||
| 2020-10-06 | Update scripts/reference_exported_symbols.txt and fix checking of them in ↵ | Even Rouault | |
| travis/install.sh | |||
