Abstract
GeoTess facilitates access to a multi-level triangular tessellation of a unit sphere, including find the index of the triangle in which an arbitrary position on the sphere resides and computing the interpolation coefficients that should be applied to data stored on the nodes of the tessellation that defines the triangle. It is very common for Earth scientists to store values of various Earth properties on a grid that spans the globe. For convenience, they almost always choose a grid which is evenly spaced in both latitude and longitude over the surface of the globe. While these grids are evenly spaced in latitude-longitude coordinates, they are in reality very unevenly spaced when cell size is evaluated in square km since lines of longitude converge at the poles. Tessellations consisting of a set of approximately equal area triangles that span the globe are much more efficient way to impose a grid onto the surface of a sphere. The GeoTess software facilitates interacting with a triangular tessellation of a sphere and could significantly increase the efficiency of Earth science software codes. The code can construct variable resolution triangular tessellations. It can also load a previously constructed tessellation from an input file and implements
More>>
- Developers:
- Release Date:
- 2012-08-02
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Programming Languages:
-
Java
HTML
- Version:
- 2.6.8
- Licenses:
-
BSD 3-clause "New" or "Revised" License
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:AC04-94AL85000USDOEPrimary Award/Contract Number:NA0003525
- Code ID:
- 6241
- Site Accession Number:
- SCR #1262.1
- Research Org.:
- Sandia National Laboratory
- Country of Origin:
- United States
Citation Formats
Ballard, Sanford, Kraus, Brian, Hipp, James, and Hammond, Patrick.
GeoTess v. 2.6.8.
Computer Software.
https://github.com/sandialabs/GeoTessJava.
USDOE, USDOE.
02 Aug. 2012.
Web.
doi:10.11578/dc.20171025.on.1073.
Ballard, Sanford, Kraus, Brian, Hipp, James, & Hammond, Patrick.
(2012, August 02).
GeoTess v. 2.6.8.
[Computer software].
https://github.com/sandialabs/GeoTessJava.
https://doi.org/10.11578/dc.20171025.on.1073.
Ballard, Sanford, Kraus, Brian, Hipp, James, and Hammond, Patrick.
"GeoTess v. 2.6.8." Computer software.
August 02, 2012.
https://github.com/sandialabs/GeoTessJava.
https://doi.org/10.11578/dc.20171025.on.1073.
@misc{
doecode_6241,
title = {GeoTess v. 2.6.8},
author = {Ballard, Sanford and Kraus, Brian and Hipp, James and Hammond, Patrick},
abstractNote = {GeoTess facilitates access to a multi-level triangular tessellation of a unit sphere, including find the index of the triangle in which an arbitrary position on the sphere resides and computing the interpolation coefficients that should be applied to data stored on the nodes of the tessellation that defines the triangle. It is very common for Earth scientists to store values of various Earth properties on a grid that spans the globe. For convenience, they almost always choose a grid which is evenly spaced in both latitude and longitude over the surface of the globe. While these grids are evenly spaced in latitude-longitude coordinates, they are in reality very unevenly spaced when cell size is evaluated in square km since lines of longitude converge at the poles. Tessellations consisting of a set of approximately equal area triangles that span the globe are much more efficient way to impose a grid onto the surface of a sphere. The GeoTess software facilitates interacting with a triangular tessellation of a sphere and could significantly increase the efficiency of Earth science software codes. The code can construct variable resolution triangular tessellations. It can also load a previously constructed tessellation from an input file and implements a "walking triangle" search algorithm to find the index of the triangle on the tessellation that contains a user specified point of interest. It also computes the interpolation coefficients that should be applied to data stored on the nodes of the containing triangle},
doi = {10.11578/dc.20171025.on.1073},
url = {https://doi.org/10.11578/dc.20171025.on.1073},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20171025.on.1073}},
year = {2012},
month = {aug}
}