SamplingPointCoordinates

marola.water.SamplingPointCoordinates

Loads a hand-curated point-code → coordinate lookup table from a bundled JSON resource — the mechanism MIP-0031 §5 introduces because neither INEA's nor INEMA's bulletin PDF carries coordinates (verified live, MIP-0031 §4.3/§11).

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class Entry(code: String, beachHint: String, coordinates: Coordinates, source: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def load(resourceName: String): Map[String, Coordinates]

Loads and indexes a resource by point code; later duplicate codes overwrite earlier ones.

Loads and indexes a resource by point code; later duplicate codes overwrite earlier ones.

Attributes

Concrete fields

val Bahia: Map[String, Coordinates]

INEMA/Bahia's curated table (local/src/main/resources/sampling_points_ba.json).

INEMA/Bahia's curated table (local/src/main/resources/sampling_points_ba.json).

Attributes

val Rio: Map[String, Coordinates]

INEA/Rio's curated table (local/src/main/resources/sampling_points_rj.json).

INEA/Rio's curated table (local/src/main/resources/sampling_points_rj.json).

Attributes