ostrat.pEarth

package 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

Packages

Package for the Malay Archipelago.

Package for the Malay Archipelago.

Attributes

Type members

Classlikes

object AfricaNorth extends EarthRegion

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
object AfricaSouth extends EarthRegion

The southern part of Africa below approximately 5° north, roughly triangular.

The southern part of Africa below approximately 5° north, roughly triangular.

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
object AfricaTropical extends EarthRegion

Tropical Africa.

Tropical Africa.

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
object Alaska extends EarthRegion

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
Alaska.type
object AmericasCentral extends EarthRegion

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
object AsiaCentral extends EarthRegion

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

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
object AsiaEast extends EarthRegion

East Asia

East Asia

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
AsiaEast.type
object AsiaNorth extends EarthRegion

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
AsiaNorth.type
object AsiaSouth extends EarthRegion

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
AsiaSouth.type
object Australasia extends EarthRegion

Australasia. Australia and New Zealand.

Australasia. Australia and New Zealand.

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
object Canada extends EarthRegion

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
Canada.type
object CanadaIslands extends EarthRegion

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
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

Supertypes
trait Serializable
trait Product
trait Equals
class GlobeGui
trait CmdBarGui
trait CanvasUser
class Object
trait Matchable
class Any
Show all

object to launch EarthBasic Gui.

object to launch EarthBasic Gui.

Attributes

Supertypes
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
object EarthPage extends HtmlPage

HTML documentation page for Earth module.

HTML documentation page for Earth module.

Attributes

Supertypes
trait HtmlPage
trait HttpContent
class Object
trait Matchable
class Any
Self type
EarthPage.type
abstract class EarthPoly(val name: String, val cen: LatLong, val terr: WTile) extends GeographicSymbolKey, Coloured

A second level area of the Earth.

A second level area of the Earth.

Attributes

Companion
object
Supertypes
trait Coloured
class Object
trait Matchable
class Any
Known subtypes
object AnatoliaNW
object AnatoliaSW
object ArabiaNorth
object ArabiaSouth
object Armenia
object Iraq
object Kurdistan
object LakeEgirdir
object LakeTuz
object Levant
object Persia
object ArticEast
object ArticFar
object ArticNear
object ArticWest
object Greenland
object Hawaii
object Iceland
object JanMayen
object AfricaCentral
object AfricaHorn
object Angola
object CongoEast
object CongoWest
object FernandoPo
object Kenya
object Mozambique
object SaharaWest
object Uganda
object Zambia
object Zimbabwe
object AltaiMtains
object AsiaFarEast
object Burma
object China
object ChinaNorth
object Hainan
object Himalayas
object India
object IndoChina
object Jetisu
object Kamchatka
object Kazakhstan
object Korea
object Manchuria
object Mongolia
object Pakistan
object RusNorth
object SayanMtains
object SiberiaNorth
object SiberiaSouth
object SiberiaWest
object SriLanka
object Taiwan
object Tajikstan
object Tarbagatai
object TarimBasin
object TianShan
object TibetEast
object Xinjiang
object Yakutia
object Yunnan
object Alpsland
object Alsace
object AzovSea
object BalkansEast
object BalkansWest
object Baltland
object BelgLux
object Brittany
object Crimea
object EnglandMiddle
object EnglandNorth
object EnglandSouth
object Euboea
object FennoNorth
object FinlandSouth
object FranceNorth
object FranceSouth
object Funen
object Germania
object Gotland
object GreeceCentral
object GreeceNorth
object Hiiumaa
object IberiaNorth
object IberiaSouth
object IrelandNorth
object IrelandSouth
object IslayJura
object IsleLewis
object IsleMan
object ItalyHeel
object ItalyNorth
object ItalySouth
object ItalyToe
object Jutland
object Karelia
object KolaPeninsula
object MarmaraSea
object Netherlands
object Oland
object Peloponnese
object Polandia
object RussiaNE
object RussiaSouth
object Saaremaa
object ScotlandHigh
object ScotlandLow
object SwedenMid
object SwedenNorth
object SwedenSouth
object Uist
object Ukraine
object VolgaRegion
object Wales
object Zealand
object GuineaWest
object Luzon
object Mindano
object Palawan
object SamarLeyte
object Sumatra
object VisayasWest
object MaghrebEast
object MaghrebWest
object SaharaCentral
object SaharaEast
object Sinai
object AlaskaNorth
object AlaskaSouth
object AlbertaSask
object AleutPenisula
object BaffinIsland
object Baja
object BanksIsland
object BearSlaveLand
object CanadaCentral
object CanadaRockies
object CostaRico
object Delmarva
object DevonIsland
object Florida
object Hispaniola
object Honduras
object Jamaica
object KodiakIsland
object Manitoba
object Mexico
object MexicoEast
object MicheganLower
object NewBrunswick
object NewFoundland
object Nicaragua
object NovaScotia
object NunavutNorth
object NunavutSouth
object Nunivak
object Panama
object Quebecia
object Ungava
object UsaNorthEast
object UsaNorthWest
object UsaSouth
object UsaSouthWest
object Yukon
object AmazonEast
object AmazonWest
object AndesFarNorth
object AndesMiddle
object ColomVenez
object DelFuego
object Guyana
object AntarticaEast
object AntarticaWest
object NewSouthWales
object Queensland
object RossSeaIce
object WeddelSeaIce
object Hokkaido
object Honshu
object BorneoNorth
object BorneoSouth
class IslandPoly
object EdgeIsland
object Faroe
object Nordauslandet
object Spitsbergen
object Canarias
object Madagascar
object Unguja
object SevernyIsland
object Orkneys
object Shetland
object AlorIsland
object BaliIsland
object Bougainville
object BuruIsland
object Flores
object Halmahera
object Lambok
object NewBritain
object NewIreland
object SeramIsland
object SolomonMiddle
object SolomonSE
object Sulawesi
object Sumba
object Sumbawa
object Timor
object Wetar
object javaIsland
object Andros
object Cephalonia
object Chios
object Corfu
object Corsica
object Crete
object Cyprus
object Ibiza
object Kythira
object Lesbos
object Mallorca
object Menorca
object Naxos
object Rhodes
object Samos
object Sardinia
object Sicily
object Thasos
object Cuba
object Falklands
object NZNorthIsland
object NZSouthIsland
object NewCaldedonia
object Tasmania
object Kyshu
class LakePoly
object LakeVan
object LakeAlbert
object LakeMalawi
object LakeMweru
object LakeTurkana
object LakeVictoria
object LakeBaikal
object LakeBalkhash
object Caspian
object LakeLagoda
object LakeOnega
object LakePeipus
object GreatBearLake
object LakeCocibolca
object LakeErie
object LakeHuron
object LakeMichigan
object LakeOntario
object LakeSuperior
object LakeWinnipeg
object ReindeerLake
object LakeTiticaca
object LakeEyre
object sakhalin
Show all
object EarthPoly

Companion object for the EarthPoly class. Contains 2 factory apply methods.

Companion object for the EarthPoly class. Contains 2 factory apply methods.

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
EarthPoly.type
abstract class EarthRegion(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

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AfricaNorth
object AfricaSouth
object Alaska
object AsiaCentral
object AsiaEast
object AsiaNorth
object AsiaSouth
object Australasia
object Canada
object CanadaIslands
object EuropeEast
object EuropeNW
object EuropeSW
object MiddleEast
object NorthAtantic
object PacificTop
object PolarNorth
object PolarSouth
object Soam
Show all
object EarthTryApp extends App

Attributes

Supertypes
trait App
trait DelayedInit
class Object
trait Matchable
class Any
Self type
object EuropeEast extends EarthRegion

Top level grouping for north-east European areas.

Top level grouping for north-east European areas.

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
EuropeEast.type
object EuropeNW extends EarthRegion

Top level grouping for north-west European areas.

Top level grouping for north-west European areas.

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
EuropeNW.type
object EuropeSW extends EarthRegion

Top level grouping for south-west European areas.

Top level grouping for south-west European areas.

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
EuropeSW.type

Not sure about this trait.

Not sure about this trait.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class EarthPoly
object AnatoliaNW
object AnatoliaSW
object ArabiaNorth
object ArabiaSouth
object Armenia
object Iraq
object Kurdistan
object LakeEgirdir
object LakeTuz
object Levant
object Persia
object ArticEast
object ArticFar
object ArticNear
object ArticWest
object Greenland
object Hawaii
object Iceland
object JanMayen
object AfricaCentral
object AfricaHorn
object Angola
object CongoEast
object CongoWest
object FernandoPo
object Kenya
object Mozambique
object SaharaWest
object Uganda
object Zambia
object Zimbabwe
object AltaiMtains
object AsiaFarEast
object Burma
object China
object ChinaNorth
object Hainan
object Himalayas
object India
object IndoChina
object Jetisu
object Kamchatka
object Kazakhstan
object Korea
object Manchuria
object Mongolia
object Pakistan
object RusNorth
object SayanMtains
object SiberiaNorth
object SiberiaSouth
object SiberiaWest
object SriLanka
object Taiwan
object Tajikstan
object Tarbagatai
object TarimBasin
object TianShan
object TibetEast
object Xinjiang
object Yakutia
object Yunnan
object Alpsland
object Alsace
object AzovSea
object BalkansEast
object BalkansWest
object Baltland
object BelgLux
object Brittany
object Crimea
object EnglandMiddle
object EnglandNorth
object EnglandSouth
object Euboea
object FennoNorth
object FinlandSouth
object FranceNorth
object FranceSouth
object Funen
object Germania
object Gotland
object GreeceCentral
object GreeceNorth
object Hiiumaa
object IberiaNorth
object IberiaSouth
object IrelandNorth
object IrelandSouth
object IslayJura
object IsleLewis
object IsleMan
object ItalyHeel
object ItalyNorth
object ItalySouth
object ItalyToe
object Jutland
object Karelia
object KolaPeninsula
object MarmaraSea
object Netherlands
object Oland
object Peloponnese
object Polandia
object RussiaNE
object RussiaSouth
object Saaremaa
object ScotlandHigh
object ScotlandLow
object SwedenMid
object SwedenNorth
object SwedenSouth
object Uist
object Ukraine
object VolgaRegion
object Wales
object Zealand
object GuineaWest
object Luzon
object Mindano
object Palawan
object SamarLeyte
object Sumatra
object VisayasWest
object MaghrebEast
object MaghrebWest
object SaharaCentral
object SaharaEast
object Sinai
object AlaskaNorth
object AlaskaSouth
object AlbertaSask
object AleutPenisula
object BaffinIsland
object Baja
object BanksIsland
object BearSlaveLand
object CanadaCentral
object CanadaRockies
object CostaRico
object Delmarva
object DevonIsland
object Florida
object Hispaniola
object Honduras
object Jamaica
object KodiakIsland
object Manitoba
object Mexico
object MexicoEast
object MicheganLower
object NewBrunswick
object NewFoundland
object Nicaragua
object NovaScotia
object NunavutNorth
object NunavutSouth
object Nunivak
object Panama
object Quebecia
object Ungava
object UsaNorthEast
object UsaNorthWest
object UsaSouth
object UsaSouthWest
object Yukon
object AmazonEast
object AmazonWest
object AndesFarNorth
object AndesMiddle
object ColomVenez
object DelFuego
object Guyana
object AntarticaEast
object AntarticaWest
object NewSouthWales
object Queensland
object RossSeaIce
object WeddelSeaIce
object Hokkaido
object Honshu
object BorneoNorth
object BorneoSouth
class IslandPoly
object EdgeIsland
object Faroe
object Nordauslandet
object Spitsbergen
object Canarias
object Madagascar
object Unguja
object SevernyIsland
object Orkneys
object Shetland
object AlorIsland
object BaliIsland
object Bougainville
object BuruIsland
object Flores
object Halmahera
object Lambok
object NewBritain
object NewIreland
object SeramIsland
object SolomonMiddle
object SolomonSE
object Sulawesi
object Sumba
object Sumbawa
object Timor
object Wetar
object javaIsland
object Andros
object Cephalonia
object Chios
object Corfu
object Corsica
object Crete
object Cyprus
object Ibiza
object Kythira
object Lesbos
object Mallorca
object Menorca
object Naxos
object Rhodes
object Samos
object Sardinia
object Sicily
object Thasos
object Cuba
object Falklands
object NZNorthIsland
object NZSouthIsland
object NewCaldedonia
object Tasmania
object Kyshu
class LakePoly
object LakeVan
object LakeAlbert
object LakeMalawi
object LakeMweru
object LakeTurkana
object LakeVictoria
object LakeBaikal
object LakeBalkhash
object Caspian
object LakeLagoda
object LakeOnega
object LakePeipus
object GreatBearLake
object LakeCocibolca
object LakeErie
object LakeHuron
object LakeMichigan
object LakeOntario
object LakeSuperior
object LakeWinnipeg
object ReindeerLake
object LakeTiticaca
object LakeEyre
object sakhalin
class EarthRegion
object AfricaNorth
object AfricaSouth
object Alaska
object AsiaCentral
object AsiaEast
object AsiaNorth
object AsiaSouth
object Australasia
object Canada
object CanadaIslands
object EuropeEast
object EuropeNW
object EuropeSW
object MiddleEast
object NorthAtantic
object PacificTop
object PolarNorth
object PolarSouth
object Soam
Show all
object Hokkaido extends EarthPoly

Attributes

Supertypes
class EarthPoly
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
Hokkaido.type
object Honshu extends EarthPoly

Attributes

Supertypes
class EarthPoly
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
Honshu.type
abstract class IslandPartPoly(name: String, cen: LatLong, terr: WTile) extends EarthPoly, WithKilares

A second level area of part of an island.

A second level area of part of an island.

Attributes

Supertypes
trait WithKilares
class EarthPoly
trait Coloured
class Object
trait Matchable
class Any
Show all
Known subtypes
object BorneoNorth
object BorneoSouth
abstract class IslandPoly(name: String, cen: LatLong, terr: WTile) extends EarthPoly, IslandPolyLike

Attributes

Supertypes
trait WithKilares
class EarthPoly
trait Coloured
class Object
trait Matchable
class Any
Show all
Known subtypes
object EdgeIsland
object Faroe
object Nordauslandet
object Spitsbergen
object Canarias
object Madagascar
object Unguja
object SevernyIsland
object Orkneys
object Shetland
object AlorIsland
object BaliIsland
object Bougainville
object BuruIsland
object Flores
object Halmahera
object Lambok
object NewBritain
object NewIreland
object SeramIsland
object SolomonMiddle
object SolomonSE
object Sulawesi
object Sumba
object Sumbawa
object Timor
object Wetar
object javaIsland
object Andros
object Cephalonia
object Chios
object Corfu
object Corsica
object Crete
object Cyprus
object Ibiza
object Kythira
object Lesbos
object Mallorca
object Menorca
object Naxos
object Rhodes
object Samos
object Sardinia
object Sicily
object Thasos
object Cuba
object Falklands
object NZNorthIsland
object NZSouthIsland
object NewCaldedonia
object Tasmania
Show all
abstract class IslandPolyGroup(val name: String) extends IslandPolyLike

Groups IslandPolys and subgroups of Islands giving a total area. For tiling purposes this allows an island grouping to be abstracted as a single island.

Groups IslandPolys and subgroups of Islands giving a total area. For tiling purposes this allows an island grouping to be abstracted as a single island.

Attributes

Supertypes
trait WithKilares
class Object
trait Matchable
class Any
Known subtypes
object SvalBard
object UngujaPemba
object Moluccas
object SeramBuru
object Balearics
object Cyclades
object Dodecanese
object IonianIs
object LesbosChios
object SamosIkaria
Show all
trait IslandPolyLike extends WithKilares

Common trait for IslandPoly and IslandPolyGroup.

Common trait for IslandPoly and IslandPolyGroup.

Attributes

Supertypes
trait WithKilares
class Object
trait Matchable
class Any
Known subtypes
class IslandPoly
object EdgeIsland
object Faroe
object Nordauslandet
object Spitsbergen
object Canarias
object Madagascar
object Unguja
object SevernyIsland
object Orkneys
object Shetland
object AlorIsland
object BaliIsland
object Bougainville
object BuruIsland
object Flores
object Halmahera
object Lambok
object NewBritain
object NewIreland
object SeramIsland
object SolomonMiddle
object SolomonSE
object Sulawesi
object Sumba
object Sumbawa
object Timor
object Wetar
object javaIsland
object Andros
object Cephalonia
object Chios
object Corfu
object Corsica
object Crete
object Cyprus
object Ibiza
object Kythira
object Lesbos
object Mallorca
object Menorca
object Naxos
object Rhodes
object Samos
object Sardinia
object Sicily
object Thasos
object Cuba
object Falklands
object NZNorthIsland
object NZSouthIsland
object NewCaldedonia
object Tasmania
object SvalBard
object UngujaPemba
object Moluccas
object SeramBuru
object Balearics
object Cyclades
object Dodecanese
object IonianIs
object LesbosChios
object SamosIkaria
Show all
case class IslandPolys(name: String, area: Kilares)

An island made up of multiple IslandPartPolys.

An island made up of multiple IslandPartPolys.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object Borneo
object Kyshu extends EarthPoly

Attributes

Supertypes
class EarthPoly
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
Kyshu.type
abstract class LakePoly(name: String, cen: LatLong, terr: WTile) extends EarthPoly, WithKilares

A lake representation with name PolygonLL and terrain.

A lake representation with name PolygonLL and terrain.

Attributes

Supertypes
trait WithKilares
class EarthPoly
trait Coloured
class Object
trait Matchable
class Any
Show all
Known subtypes
object LakeVan
object LakeAlbert
object LakeMalawi
object LakeMweru
object LakeTurkana
object LakeVictoria
object LakeBaikal
object LakeBalkhash
object Caspian
object LakeLagoda
object LakeOnega
object LakePeipus
object GreatBearLake
object LakeCocibolca
object LakeErie
object LakeHuron
object LakeMichigan
object LakeOntario
object LakeSuperior
object LakeWinnipeg
object ReindeerLake
object LakeTiticaca
object LakeEyre
Show all
object LakesFile

Attributes

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Show all
object LocationLL

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
LocationLL.type

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object MalayArchipelago extends EarthRegion

Malay archipelago.

Malay archipelago.

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
object MiddleEast extends EarthRegion

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

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
MiddleEast.type
object NorthAtantic extends EarthRegion

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

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
object PacificTop extends EarthRegion

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
PacificTop.type
case class Place(name: String, level: Int)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PolarNorth extends EarthRegion

Polar regions.

Polar regions.

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
PolarNorth.type
object PolarSouth extends EarthRegion

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
PolarSouth.type
object Soam extends EarthRegion

South America.

South America.

Attributes

Supertypes
class EarthRegion
class Object
trait Matchable
class Any
Self type
Soam.type
object sakhalin extends EarthPoly

Attributes

Supertypes
class EarthPoly
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
sakhalin.type

Value members

Concrete fields

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

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

Attributes

The regions discovered from the late 14th century.

The regions discovered from the late 14th century.

Attributes

Europe, Asia and North-and central Africa.

Europe, Asia and North-and central Africa.

Attributes