-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
First "Comment on Rust Geodesy" Commenting, however, leads to consideration, and consideration leads to change. So before even getting going with the commenting, here we go with a totally reworked version of the communication between operators and contexts.
- Loading branch information
1 parent
dd6f10a
commit c942d14
Showing
17 changed files
with
574 additions
and
163 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,14 @@ | ||
# Geodesy | ||
|
||
*Rust Geodesy* (RG), is a platform for experiments with geodetic software, transformations, and standards. *RG* vaguely resembles the [PROJ](https://proj.org) transformation system, and was built in part on the basis of experiments with alternative data flow models for PROJ. The actual transformation functionality of *RG* is, however, minimal. | ||
*Rust Geodesy* (RG), is a platform for experiments with geodetic software, transformations, and standards. *RG* vaguely resembles the [PROJ](https://proj.org) transformation system, and was built in part on the basis of experiments with alternative data flow models for PROJ. The actual transformation functionality of *RG* is, however, minimal: At time of writing, it includes just 3 low level operations: | ||
|
||
Hence, viewing *RG* as *another PROJ*, or *PROJ [RIIR](https://github.com/ansuz/RIIR)*, will lead to bad disappointment. At best, you may catch a weak mirage of a *potential* [shape of jazz to come](https://en.wikipedia.org/wiki/The_Shape_of_Jazz_to_Come) for the PROJ internal dataflow. | ||
1. The three-parameter *Helmert transformation* | ||
2. Helmert's companion, the *cartesian/geographic* coordinate conversion | ||
3. The *transverse mercator* projection | ||
|
||
While this is just enough to test the architecture, it is very far from enough to get through a geodesist's daily work. | ||
|
||
Hence, viewing *RG* as *another PROJ*, or *PROJ [RiiR](https://acronyms.thefreedictionary.com/RIIR)*, will lead to bad disappointment. At best, you may catch a weak mirage of a *potential* [shape of jazz to come](https://en.wikipedia.org/wiki/The_Shape_of_Jazz_to_Come) for the PROJ internal dataflow. | ||
|
||
But dataflow experimentation is just one aspect of *RG*. Overall, the aims are fourfold: | ||
|
||
|
@@ -15,13 +21,13 @@ All four aims are guided by a wish to amend explicitly identified shortcomings i | |
|
||
## Documentation | ||
|
||
The documentation is currently very limited, but take a look at the [examples](examples), and the tests embedded in the source code. | ||
The documentation is currently very limited, but take a look at the [examples](examples), at the tests embedded in the source code, and at this blog style [comment](/comments/000-comment.md), outlining the overall philosophy and architecture of *Rust Geodesy*. | ||
|
||
## License | ||
|
||
*Rust Geodesy* is Copyright 2020, 2021 by Thomas Knudsen <[email protected]> | ||
*Rust Geodesy*: Copyright 2020, 2021 by Thomas Knudsen <[email protected]>. | ||
|
||
it is licensed under either of | ||
Licensed under either of | ||
|
||
* Apache License, Version 2.0 | ||
([LICENSE-APACHE](LICENSE-APACHE) or [here](http://www.apache.org/licenses/LICENSE-2.0)) | ||
|
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.