ostrat.pEarth
This package and module is for Earth maps. In particular the tiling of the whole world in Hex grids, defining the changes over the course of history. This will be a data orientated module. It will also include terrain types to model terrain, both real and imagined for local maps and higher scales right up to 0.5 metres per tile However it won't generally include the data for these. The data for the real world will be organised according to a number of levels, which are likely to change over increasingly shorter historical time frames.
1 Base elevation, relative to 1950 sea level, and relief. 2 Climate. 2 Sea level, shore lines, lake shore lines and river courses. 3 Land-use, both natural and human.
Type members
Classlikes
The southern part of Africa below approximately 5 degrees north, roughly triangular in shape.
The southern part of Africa below approximately 5 degrees north, roughly triangular in shape.
North of 25.4N degs East of 66.3E west of 141.6E 33.3N
North of 25.4N degs East of 66.3E west of 141.6E 33.3N
North of 25.4N degs East of 66.3E west of 141.6E 33.3N
North of 25.4N degs East of 66.3E west of 141.6E 33.3N
Gui to display E80Data objects in isolation.
Gui to display E80Data objects in isolation.
A first level area of the Earth, a large area such as North West Europe.
A first level area of the Earth, a large area such as North West Europe.
A second level area of the Earth.
A second level area of the Earth.
- Companion:
- object
- Companion:
- object
80km hexs. deltaX in HexCood 1 = 20km
80km hexs. deltaX in HexCood 1 = 20km
- Companion:
- object
Under new numbering system Greenwich longitude will be row 512 0G0 in Base32, Longitude 30 East passing through St Petersburg Russia will be 1536 Base32 1G0. Longitude 90 West passing through Memphis and New Orleans will be 9728 Base32 9G0. 30 West passing through Greenland will be 11776 Base32 BG0.
Under new numbering system Greenwich longitude will be row 512 0G0 in Base32, Longitude 30 East passing through St Petersburg Russia will be 1536 Base32 1G0. Longitude 90 West passing through Memphis and New Orleans will be 9728 Base32 9G0. 30 West passing through Greenland will be 11776 Base32 BG0.
- Companion:
- class
A Hex Grid for an area of the earth. It is irregular because as you move towards the poles the row length decreases. The x dirn follows lines of longitude. The y Axis at the cenLong moves along a line of longitude.
A Hex Grid for an area of the earth. It is irregular because as you move towards the poles the row length decreases. The x dirn follows lines of longitude. The y Axis at the cenLong moves along a line of longitude.
Not sure whether the "fTile: (Int, Int, Terrain) => TileT" should be implicit. Will change with multiple implicit parameter lists
Not sure whether the "fTile: (Int, Int, Terrain) => TileT" should be implicit. Will change with multiple implicit parameter lists
Not sure if this trait needs to exist anymore
Not sure if this trait needs to exist anymore
- Companion:
- object
Not sure if this class is necessary. A class for whole earth maps as opposed to for example, Old World maps.
Not sure if this class is necessary. A class for whole earth maps as opposed to for example, Old World maps.
An all world map, parametrised by Tile and Tile side types.
An all world map, parametrised by Tile and Tile side types.
Object for irregular areas and hexagonal tile grids to represent the Earths surface.
Object for irregular areas and hexagonal tile grids to represent the Earths surface.
Basic map of the Earth using irregular areas / tiles.
Basic map of the Earth using irregular areas / tiles.
object to launch EarthBasic Gui.
object to launch EarthBasic Gui.
Slated for removal.
Slated for removal.
A view of the Earth. Currently North can only be up or down.
A view of the Earth. Currently North can only be up or down.
- Companion:
- object
The North Atlantic. The seas and the land of the north Atlantic.
The North Atlantic. The seas and the land of the north Atlantic.
A stand OfTile maps from Grid Coordinates to map Vec2 and then to display Vec2. This maps from Grid Coordinate to Dist2 to Vec2
A stand OfTile maps from Grid Coordinates to map Vec2 and then to display Vec2. This maps from Grid Coordinate to Dist2 to Vec2
Scrap pad console app for the Tiling module.
Scrap pad console app for the Tiling module.
Currently a common trait for Ocean and Lake.
Currently a common trait for Ocean and Lake.