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.

Attributes

Members list

Concise view

Type members

Classlikes

object AfricaEast extends EArea1

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object AfricaWest extends EArea1

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object AfricanTrangle extends EArea1

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.

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
object AmericasNorth extends EArea1

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
object AmericasSouth extends EArea1

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
object AsiaEast extends EArea1

Asia East. North of 25.4N degs East of 66.3E west of 141.6E 33.3N

Asia East. North of 25.4N degs East of 66.3E west of 141.6E 33.3N

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
object AsiaWest extends EArea1

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

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
object Australasia extends EArea1

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
trait Biome

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Desert.type
object Forest.type
object IceCap.type
object Jungle.type
object OpenTerrain.type
object Taiga.type
object Tundra.type
object Canarias extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
object CentralAfricaWest extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
case object Desert extends Biome

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Biome
class Object
trait Matchable
class Any
Self type
Desert.type
abstract class EArea1(val name: String, val cen: LatLong) extends GeographicSymbolKey

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.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AfricaEast.type
object AfricaWest.type
object AfricanTrangle.type
object AmericasNorth.type
object AmericasSouth.type
object AsiaEast.type
object AsiaWest.type
object Australasia.type
object EuropeEast.type
object EuropeNW.type
object EuropeSW.type
object NorthAtantic.type
object PacificTop.type
object PolarNorth.type
object PolarSouth.type
abstract class EArea2(val name: String, val cen: LatLong, val terr: WTile) extends GeographicSymbolKey

A second level area of the Earth.

A second level area of the Earth.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Canarias.type
object CentralAfricaWest.type
object EastAfricaSouth.type
object Hokkaido.type
object Iceland.type
object LakeTanganyika.type
object LakeVictoria.type
object Majorca.type
object Peloponnese.type
object SaharaEast.type
object SaharaWest.type
object Sicily.type
object centralAfricaEast.type
object japan.type
object sakhalin.type
object Alaska.type
object BaffinIsland.type
object Baja.type
object BanksIsland.type
object CentralAmerica.type
object CentralCanada.type
object Cuba.type
object DevonIsland.type
object EastCanada.type
object LakeErie.type
object LakeHuron.type
object LakeMichigan.type
object LakeOntario.type
object LakeSuperior.type
object MelvilleIsland.type
object NewFoundland.type
object NorthWestCanada.type
object PrinceWalesIsland.type
object SouthAmericaEast.type
object SouthAmericaSouth.type
object SouthAmericaWest.type
object SouthWestCanada.type
object SouthamptonIsland.type
object UsaEast.type
object UsaWest.type
object VictoriaIsland.type
object Arabia.type
object CEAsia.type
object Caspian.type
object CentralAsia.type
object FeAsia.type
object Himalayas.type
object India.type
object Iraq.type
object Kazak.type
object Korea.type
object NeAsia.type
object Persia.type
object RusNorth.type
object SevernyIsland.type
object SriLanka.type
object Taiwan.type
object seAsia.type
object Alpsland.type
object Alsace.type
object Anatolia.type
object Balkans.type
object Baltland.type
object BelgLux.type
object Caucasus.type
object Corsica.type
object Crete.type
object Crimea.type
object England.type
object Faroe.type
object Finlandia.type
object FranceSouth.type
object Frankia.type
object Funen.type
object Germania.type
object Gotland.type
object Hiiumaa.type
object Iberia.type
object Ireland.type
object Italy.type
object JanMayen.type
object Jutland.type
object MarmaraSea.type
object Netherlands.type
object Oland.type
object Orkneys.type
object OuterHebrides.type
object Polandia.type
object Saaremaa.type
object Sardina.type
object Scotland.type
object Shetland.type
object SwedenNorth.type
object SwedenSouth.type
object Ukraine.type
object Zealand.type
object Artic.type
object Australia.type
object Borneo.type
object Greenland.type
object Hawaii.type
object NewGuinea.type
object NewZealandNIsland.type
object NewZealandSIsland.type
object Nordauslandet.type
object Ssumatra.type
object Sulawesi.type
object Svalbard.type
object javaIsland.type
object EArea2

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
EArea2.type
abstract class EarthAllGuiOld(title: String) extends EarthGuiOld

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.

Attributes

Graph
Supertypes
class MapGui
class Object
trait Matchable
class Any
case class EarthBasicGui(canv: CanvasPlatform, viewIn: EarthView) extends GlobeGui

Basic map of the Earth using irregular areas / tiles.

Basic map of the Earth using irregular areas / tiles.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class GlobeGui
class CmdBarGui
class Object
trait Matchable
class Any

object to launch EarthBasic Gui.

object to launch EarthBasic Gui.

Attributes

Graph
Supertypes
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
abstract class EarthGuiOld(title: String) extends UnfixedMapGui

Slated for removal.

Slated for removal.

Attributes

Graph
Supertypes
class MapGui
class Object
trait Matchable
class Any
Known subtypes
object EastAfricaSouth extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
object EuropeEast extends EArea1

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
object EuropeNW extends EArea1

20North, 0 East

20North, 0 East

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
object EuropeSW extends EArea1

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
case object Forest extends Biome

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Biome
class Object
trait Matchable
class Any
Self type
Forest.type

Not sure about this trait.

Not sure about this trait.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class EArea1
object AfricaEast.type
object AfricaWest.type
object AfricanTrangle.type
object AmericasNorth.type
object AmericasSouth.type
object AsiaEast.type
object AsiaWest.type
object Australasia.type
object EuropeEast.type
object EuropeNW.type
object EuropeSW.type
object NorthAtantic.type
object PacificTop.type
object PolarNorth.type
object PolarSouth.type
class EArea2
object Canarias.type
object CentralAfricaWest.type
object EastAfricaSouth.type
object Hokkaido.type
object Iceland.type
object LakeTanganyika.type
object LakeVictoria.type
object Majorca.type
object Peloponnese.type
object SaharaEast.type
object SaharaWest.type
object Sicily.type
object centralAfricaEast.type
object japan.type
object sakhalin.type
object Alaska.type
object BaffinIsland.type
object Baja.type
object BanksIsland.type
object CentralAmerica.type
object CentralCanada.type
object Cuba.type
object DevonIsland.type
object EastCanada.type
object LakeErie.type
object LakeHuron.type
object LakeMichigan.type
object LakeOntario.type
object LakeSuperior.type
object MelvilleIsland.type
object NewFoundland.type
object NorthWestCanada.type
object PrinceWalesIsland.type
object SouthAmericaEast.type
object SouthAmericaSouth.type
object SouthAmericaWest.type
object SouthWestCanada.type
object SouthamptonIsland.type
object UsaEast.type
object UsaWest.type
object VictoriaIsland.type
object Arabia.type
object CEAsia.type
object Caspian.type
object CentralAsia.type
object FeAsia.type
object Himalayas.type
object India.type
object Iraq.type
object Kazak.type
object Korea.type
object NeAsia.type
object Persia.type
object RusNorth.type
object SevernyIsland.type
object SriLanka.type
object Taiwan.type
object seAsia.type
object Alpsland.type
object Alsace.type
object Anatolia.type
object Balkans.type
object Baltland.type
object BelgLux.type
object Caucasus.type
object Corsica.type
object Crete.type
object Crimea.type
object England.type
object Faroe.type
object Finlandia.type
object FranceSouth.type
object Frankia.type
object Funen.type
object Germania.type
object Gotland.type
object Hiiumaa.type
object Iberia.type
object Ireland.type
object Italy.type
object JanMayen.type
object Jutland.type
object MarmaraSea.type
object Netherlands.type
object Oland.type
object Orkneys.type
object OuterHebrides.type
object Polandia.type
object Saaremaa.type
object Sardina.type
object Scotland.type
object Shetland.type
object SwedenNorth.type
object SwedenSouth.type
object Ukraine.type
object Zealand.type
object Artic.type
object Australia.type
object Borneo.type
object Greenland.type
object Hawaii.type
object NewGuinea.type
object NewZealandNIsland.type
object NewZealandSIsland.type
object Nordauslandet.type
object Ssumatra.type
object Sulawesi.type
object Svalbard.type
object javaIsland.type
case object Hilly extends Terrain

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Terrain
class Object
trait Matchable
class Any
Self type
Hilly.type
object Hokkaido extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
object IceCap extends Biome

Attributes

Graph
Supertypes
trait Biome
class Object
trait Matchable
class Any
Self type
IceCap.type
object Iceland extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
Iceland.type
object Jungle extends Biome

Attributes

Graph
Supertypes
trait Biome
class Object
trait Matchable
class Any
Self type
Jungle.type
case object Lake extends Water with WSide

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait WSide
trait Water
trait WTile
trait ShowNoDec
trait Show
trait TypeStr
trait Coloured
class Object
trait Matchable
class Any
Self type
Lake.type
object LakeTanganyika extends EArea2

Lake Tanganyika.

Lake Tanganyika.

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
object LakeVictoria extends EArea2

Lake Victoria.

Lake Victoria.

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
class Land(val terr: Terrain, val biome: Biome) extends WTile

Attributes

Companion:
object
Graph
Supertypes
trait WTile
trait ShowNoDec
trait Show
trait TypeStr
trait Coloured
class Object
trait Matchable
class Any
object Land

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Land.type
class LocationLL(latMilliSecs: Double, longMilliSecs: Double, nameIn: String, level: Int) extends LatLongPair[Place]

Attributes

Companion:
object
Graph
Supertypes
object LocationLL

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class LocationLLArr(a1ArrayDbl: Array[Double], a2Array: Array[Place]) extends LatLongPairArr[Place]

Attributes

Companion:
object
Graph
Supertypes

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Majorca extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
Majorca.type
case object Mountains extends Terrain

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Terrain
class Object
trait Matchable
class Any
Self type
object NorthAtantic extends EArea1

The North Atlantic. The seas and the land of the north Atlantic.

The North Atlantic. The seas and the land of the north Atlantic.

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
case object OpenTerrain extends Biome

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Biome
class Object
trait Matchable
class Any
Self type
object PacificTop extends EArea1

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
object Peloponnese extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
case class Place(name: String, level: Int)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case object Plains extends Terrain

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Terrain
class Object
trait Matchable
class Any
Self type
Plains.type
object PolarNorth extends EArea1

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
object PolarSouth extends EArea1

Attributes

Graph
Supertypes
class EArea1
class Object
trait Matchable
class Any
Self type
object SaharaEast extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
object SaharaWest extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
case object Sea extends Water with WSide

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait WSide
trait Water
trait WTile
trait ShowNoDec
trait Show
trait TypeStr
trait Coloured
class Object
trait Matchable
class Any
Self type
Sea.type
object SeaIce extends WTile

Attributes

Graph
Supertypes
trait WTile
trait ShowNoDec
trait Show
trait TypeStr
trait Coloured
class Object
trait Matchable
class Any
Self type
SeaIce.type
object Sicily extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
Sicily.type
case object Taiga extends Biome

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Biome
class Object
trait Matchable
class Any
Self type
Taiga.type
trait Terrain

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Hilly.type
object Mountains.type
object Plains.type
object TerrainNone extends WTile

Attributes

Graph
Supertypes
trait WTile
trait ShowNoDec
trait Show
trait TypeStr
trait Coloured
class Object
trait Matchable
class Any
Self type
case object Tundra extends Biome

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Biome
class Object
trait Matchable
class Any
Self type
Tundra.type
trait WSide extends Coloured with ShowSimple

Attributes

Graph
Supertypes
trait ShowNoDec
trait Show
trait TypeStr
trait Coloured
class Object
trait Matchable
class Any
Known subtypes
object Lake.type
object Sea.type
trait WTile extends Coloured with ShowSimple

World Tile, consider changing to ETile. When assigning terrain land and land terrain should take precedence over water. So in the case of world 320km hex 4CG0, or 140, 512 should be a land hex belonging to continental Europe. An island must be a whole hec, except for the straits between it and other land hexs.

World Tile, consider changing to ETile. When assigning terrain land and land terrain should take precedence over water. So in the case of world 320km hex 4CG0, or 140, 512 should be a land hex belonging to continental Europe. An island must be a whole hec, except for the straits between it and other land hexs.

Attributes

Companion:
object
Graph
Supertypes
trait ShowNoDec
trait Show
trait TypeStr
trait Coloured
class Object
trait Matchable
class Any
Known subtypes
class Land
object SeaIce.type
object TerrainNone.type
trait Water
object Lake.type
object Sea.type
object WTile

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
WTile.type
trait Water extends WTile

Currently a common trait for Ocean and Lake.

Currently a common trait for Ocean and Lake.

Attributes

Graph
Supertypes
trait WTile
trait ShowNoDec
trait Show
trait TypeStr
trait Coloured
class Object
trait Matchable
class Any
Known subtypes
object Lake.type
object Sea.type
object centralAfricaEast extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
object japan extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type
japan.type
object sakhalin extends EArea2

Attributes

Graph
Supertypes
class EArea2
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

Concrete fields

The North-South divide between Area1s and Grids at 45 degrees north approx.

The North-South divide between Area1s and Grids at 45 degrees north approx.

Attributes

The areas discovered from the late 14th century.

The areas discovered from the late 14th century.

Attributes

Europe, Asia and North-and central Africa.

Europe, Asia and North-and central Africa.

Attributes