Skip to content

Commit

Permalink
Merge pull request #3524 from cffk/merid-update-fix
Browse files Browse the repository at this point in the history
In mlfn.cpp, invoke pj_enfn with P->n to avoid recomputating n
  • Loading branch information
a0x8o committed Oct 3, 2023
1 parent 79bf541 commit 885e488
Show file tree
Hide file tree
Showing 141 changed files with 4,216 additions and 7 deletions.
3 changes: 3 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ authors:
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
orcid: https://orcid.org/0000-0002-7227-9173
=======
Expand Down Expand Up @@ -168,6 +169,8 @@ authors:
>>>>>>> 153df87aaa (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> ebd1587dc5 (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> locationtech-main
=======
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
keywords:
- PROJ
- geodesy
Expand Down
11 changes: 11 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ has the ability to contribute to PROJ. Here's a few suggestion on how:
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
<<<<<<< HEAD
<<<<<<< HEAD
Expand Down Expand Up @@ -105,6 +106,8 @@ has the ability to contribute to PROJ. Here's a few suggestion on how:
>>>>>>> 153df87aaa (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> ebd1587dc5 (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> locationtech-main
=======
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
GeoMesa is an open source suite of tools that enables large-scale geospatial querying and analytics on distributed
computing systems. GeoMesa provides spatio-temporal indexing on top of the Accumulo, HBase and
Cassandra databases for massive storage of point, line, and polygon data. GeoMesa also provides near real time
Expand All @@ -117,6 +120,7 @@ geospatial analytics.
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
=======
>>>>>>> e771dc363 (typo fixes)
Expand Down Expand Up @@ -212,6 +216,9 @@ geospatial analytics.
>>>>>>> 153df87aaa (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> ebd1587dc5 (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> locationtech-main
=======
=======
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
* Help PROJ-users that is less experienced than yourself.
* Write a bug report
* Request a new feature
Expand All @@ -223,6 +230,7 @@ geospatial analytics.
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
>>>>>>> 73e3ca4b4 (Merge pull request #3524 from cffk/merid-update-fix)
=======
>>>>>>> e771dc363 (typo fixes)
Expand Down Expand Up @@ -356,6 +364,9 @@ geospatial analytics.
>>>>>>> 153df87aaa (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> ebd1587dc5 (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> locationtech-main
=======
>>>>>>> 73e3ca4b4 (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
In the following sections you can find some guidelines on how to contribute.
As PROJ is managed on GitHub most contributions require that you have a GitHub
Expand Down
133 changes: 126 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
>>>>>>> 360db021b (Merge pull request #3524 from cffk/merid-update-fix)
=======
Expand Down Expand Up @@ -124,13 +125,16 @@
=======
>>>>>>> ebd1587dc5 (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> locationtech-main
=======
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
<p align="center">
<a href="https://geomesa.github.io"><img align="center" width="50%" src="https://raw.githubusercontent.com/geomesa/geomesa.github.io/main/img/geomesa-2x.png"></img></a>
</p>
=======
# PROJ
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
>>>>>>> c59e00e4f (Merge pull request #3524 from cffk/merid-update-fix)
<<<<<<< HEAD
<<<<<<< HEAD
Expand All @@ -157,6 +161,9 @@
>>>>>>> ebd1587dc5 (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> c59e00e4fb (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> locationtech-main
=======
>>>>>>> c59e00e4f (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)

<<<<<<< HEAD
GeoMesa is an open source suite of tools that enables large-scale geospatial querying and analytics on distributed
Expand All @@ -168,6 +175,7 @@ Consortium) APIs and protocols such as WFS and WMS. GeoMesa supports Apache Spar
geospatial analytics.
=======
<<<<<<< HEAD
<<<<<<< HEAD
=======
# PROJ
=======
Expand All @@ -190,10 +198,22 @@ geospatial analytics.
<<<<<<< HEAD
>>>>>>> 73e3ca4b4 (Merge pull request #3524 from cffk/merid-update-fix)

=======
[![Travis Status](https://travis-ci.com/OSGeo/PROJ.svg?branch=master)](https://travis-ci.com/OSGeo/PROJ)
[![AppVeyor Status](https://ci.appveyor.com/api/projects/status/github/OSGeo/PROJ?branch=master&svg=true)](https://ci.appveyor.com/project/OSGeo/PROJ?branch=master)
[![Docker build Status](https://img.shields.io/docker/cloud/build/osgeo/proj)](https://hub.docker.com/r/osgeo/proj/builds)
[![Coveralls Status](https://coveralls.io/repos/github/OSGeo/PROJ/badge.svg?branch=master)](https://coveralls.io/github/OSGeo/PROJ?branch=master)
[![Gitter](https://badges.gitter.im/OSGeo/proj.4.svg)](https://gitter.im/OSGeo/proj.4)
[![Mailing List](https://img.shields.io/badge/PROJ-mailing%20list-4eb899.svg)](http://lists.osgeo.org/mailman/listinfo/proj)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v1.4%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)
>>>>>>> 73e3ca4b4 (Merge pull request #3524 from cffk/merid-update-fix)

>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
<<<<<<< HEAD
<p align="center">
<img align="center" height="150px" src="https://www.geomesa.org/img/geomesa-overview-848x250.png"></img>
</p>
<<<<<<< HEAD
>>>>>>> 5c88d70ae3 (Merge pull request #3524 from cffk/merid-update-fix)
=======
# PROJ
Expand Down Expand Up @@ -317,6 +337,23 @@ https://proj.org/
>>>>>>> b609c280f5 (Merge pull request #3524 from cffk/merid-update-fix)
=======
>>>>>>> ca6fbe2b42 ([maven-release-plugin] prepare for next development iteration)
=======
=======
<!-- [![Cirrus Status](https://img.shields.io/cirrus/github/OSGeo/PROJ)](https://cirrus-ci.com/github/OSGeo/PROJ/master) -->
>>>>>>> c59e00e4f (Merge pull request #3524 from cffk/merid-update-fix)

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5884394.svg)](https://doi.org/10.5281/zenodo.5884394)

PROJ is a generic coordinate transformation software, that transforms
coordinates from one coordinate reference system (CRS) to another.
This includes cartographic projections as well as geodetic transformations.

For more information on the PROJ project please see the web page at:

https://proj.org/

<<<<<<< HEAD
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
* [Main documentation](https://www.geomesa.org/documentation/)
* [Upgrade Guide](https://www.geomesa.org/documentation/user/upgrade.html)
* Quick Starts:
Expand All @@ -329,6 +366,7 @@ https://proj.org/
* [Tutorials](https://www.geomesa.org/tutorials/)
=======
The PROJ mailing list can be found at:
<<<<<<< HEAD
>>>>>>> 73e3ca4b45 (Merge pull request #3524 from cffk/merid-update-fix)
<<<<<<< HEAD
<<<<<<< HEAD
Expand All @@ -340,6 +378,11 @@ The PROJ mailing list can be found at:
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5884394.svg)](https://doi.org/10.5281/zenodo.5884394)
<<<<<<< HEAD
=======
=======
>>>>>>> c59e00e4f (Merge pull request #3524 from cffk/merid-update-fix)

https://lists.osgeo.org/mailman/listinfo/proj/
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)

<<<<<<< HEAD
<<<<<<< HEAD
Expand All @@ -353,6 +396,7 @@ The PROJ mailing list can be found at:
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
https://lists.osgeo.org/mailman/listinfo/proj/
>>>>>>> b609c280f5 (Merge pull request #3524 from cffk/merid-update-fix)

Expand Down Expand Up @@ -2041,6 +2085,8 @@ The following command line utilities are included in the PROJ package:
>>>>>>> 6094f098d8 ([maven-release-plugin] prepare for next development iteration)
=======
>>>>>>> 64eaf6b132 (Merge branch 'feature/postgis-fixes')
=======
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
**Current release: [4.0.4](https://github.com/locationtech/geomesa/releases/tag/geomesa-4.0.4)**

&nbsp;&nbsp;&nbsp;&nbsp;
Expand Down Expand Up @@ -2071,6 +2117,8 @@ The following command line utilities are included in the PROJ package:
>>>>>>> 40961a9e73 ([maven-release-plugin] prepare for next development iteration)
=======
>>>>>>> da00c7bd68 (Merge branch 'feature/postgis-fixes')
=======
>>>>>>> 153df87aaa (Merge pull request #3524 from cffk/merid-update-fix)
<<<<<<< HEAD
**Current release: [4.0.0](https://github.com/locationtech/geomesa/releases/tag/geomesa-4.0.0)**

Expand Down Expand Up @@ -2099,6 +2147,8 @@ The following command line utilities are included in the PROJ package:
>>>>>>> e886d343d7 ([maven-release-plugin] prepare for next development iteration)
=======
>>>>>>> 1b25d7ddb4 (Merge branch 'feature/postgis-fixes')
=======
>>>>>>> 360db021b6 (Merge pull request #3524 from cffk/merid-update-fix)
<<<<<<< HEAD
**Current release: [3.5.0](https://github.com/locationtech/geomesa/releases/tag/geomesa-3.5.0)**

Expand Down Expand Up @@ -2204,24 +2254,47 @@ The following command line utilities are included in the PROJ package:
=======
=======
>>>>>>> 3be8d2a5a (Merge branch 'feature/postgis-fixes')
<<<<<<< HEAD
>>>>>>> 1b25d7ddb4 (Merge branch 'feature/postgis-fixes')
<<<<<<< HEAD
>>>>>>> da00c7bd68 (Merge branch 'feature/postgis-fixes')
<<<<<<< HEAD
>>>>>>> 64eaf6b132 (Merge branch 'feature/postgis-fixes')
=======
=======
=======
=======
See the NEWS file for changes between versions.
>>>>>>> 360db021b6 (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> 153df87aaa (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)

### Verifying Downloads
The following command line utilities are included in the PROJ package:
>>>>>>> 73e3ca4b4 (Merge pull request #3524 from cffk/merid-update-fix)

Downloads hosted on GitHub include SHA-256 hashes and gpg signatures (.asc files). To verify a download using gpg,
import the appropriate key:
- `proj`: for cartographic projection of geodetic coordinates.
- `cs2cs`: for transformation from one CRS to another CRS.
- `geod`: for geodesic (great circle) computations.
- `cct`: for generic Coordinate Conversions and Transformations.
- `gie`: the Geospatial Integrity Investigation Environment.
- `projinfo`: for geodetic object and coordinate operation queries.
- `projsync`: for synchronizing PROJ datum and transformation support data.

```bash
$ gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys CD24F317
```
> More information on the utilities can be found on the [PROJ website](https://proj.org/apps).

Then verify the file:
## Installation

<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
Consult the [Installation](https://proj.org/install.html) page of the official
documentation.
For builds on the master branch, [install.rst](https://github.com/OSGeo/PROJ/blob/master/docs/source/install.rst)
might be more up-to-date.

>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
<<<<<<< HEAD
```bash
<<<<<<< HEAD
<<<<<<< HEAD
Expand Down Expand Up @@ -3308,6 +3381,7 @@ $ gpg2 --verify geomesa-accumulo_2.12-3.4.1-bin.tar.gz.asc geomesa-accumulo_2.12
=======
## Distribution files and format
>>>>>>> 73e3ca4b4 (Merge pull request #3524 from cffk/merid-update-fix)
<<<<<<< HEAD
=======
=======
>>>>>>> 6c49bcd685 (GEOMESA-3246 Upgrade Arrow to 11.0.0)
Expand Down Expand Up @@ -4711,6 +4785,37 @@ the resource files can be retrieved on-the-fly from the
automatically fetch resource files that are not present locally from the
CDN.

=======

Sources are distributed in one or more files. The principle elements
of the system are stored in a compressed tar file named `proj-x.y.z.tar.gz` where
"x" will indicate the major release number, "y" indicates the minor release
number, and "z" indicates the patch number of the release.

In addition to the PROJ software package, distributions of datum
conversion grid files and PROJ parameter files are also available.
The grid package is distributed under the name `proj-data-x.y.zip`,
where "x" is the major release version and "y" is the minor release
version numbers. The resource packages can be downloaded from the
[PROJ website](https://proj.org/download.html).

More info on the contents of the proj-data package can be
found at the
[PROJ-data GitHub repository](https://github.com/OSGeo/PROJ-data).

The resource file packages should be extracted to `PROJ_LIB`
where PROJ will find them after installation. The default location of
`PROJ_LIB` on UNIX-based systems is `/usr/local/share/proj` but it may
be changed to a different directory. On Windows you have to define
`PROJ_LIB` yourself.

As an alternative to installing the data package on the local system,
the resource files can be retrieved on-the-fly from the
[PROJ CDN](https://cdn.proj.org/). A [network-enabled](https://proj.org/usage/network.html) PROJ build, will
automatically fetch resource files that are not present locally from the
CDN.

>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
<<<<<<< HEAD
```xml
<dependency>
Expand Down Expand Up @@ -19408,7 +19513,10 @@ DataStore implementations:
</exclusions>
</dependency>
```
=======
>>>>>>> 73e3ca4b4 (Merge pull request #3524 from cffk/merid-update-fix)

<<<<<<< HEAD
These JARs are also included in the [Downloads](#downloads) bundles, above.

## `sbt` Integration
Expand Down Expand Up @@ -30989,6 +31097,11 @@ See [CITATION](CITATION)
=======
=======
>>>>>>> 360db021b6 (Merge pull request #3524 from cffk/merid-update-fix)
=======
## Citing PROJ in publications

<<<<<<< HEAD
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
```xml
<repositories>
<!-- geotools -->
Expand Down Expand Up @@ -34217,6 +34330,7 @@ To build for a different Scala version (e.g. 2.11), run the following script, th
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
>>>>>>> 6d9a5b626 (GEOMESA-3061 Converters - support bytes in Avro top-level union types (#2762))
=======
>>>>>>> 6d9a5b626 (GEOMESA-3061 Converters - support bytes in Avro top-level union types (#2762))
Expand Down Expand Up @@ -35355,3 +35469,8 @@ See [CITATION](CITATION)
>>>>>>> locationtech-main
=======
>>>>>>> 66dbbce00d (GEOMESA-3061 Converters - support bytes in Avro top-level union types (#2762))
=======
=======
See [CITATION](CITATION)
>>>>>>> 73e3ca4b4 (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
3 changes: 3 additions & 0 deletions data/proj.ini
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ cache_ttl_sec = 86400
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
<<<<<<< HEAD
<<<<<<< HEAD
Expand Down Expand Up @@ -155,6 +156,8 @@ cache_ttl_sec = 86400
>>>>>>> 153df87aaa (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> ebd1587dc5 (Merge pull request #3524 from cffk/merid-update-fix)
>>>>>>> locationtech-main
=======
>>>>>>> 0a2f6458d1 (Merge pull request #3524 from cffk/merid-update-fix)
; Filename of the Certificate Authority (CA) bundle.
; Can be overriden with the PROJ_CURL_CA_BUNDLE / CURL_CA_BUNDLE environment variable.
; (added in PROJ 9.0)
Expand Down
Loading

0 comments on commit 885e488

Please sign in to comment.