WaterQualityMatcher

marola.water.WaterQualityMatcher

Assigns each provider sampling point to (at most) one OSM beach.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def assign(beaches: List[Beach], points: List[SamplingPoint], source: String): Map[String, WaterQuality]

Beach name → its matched points.

Beach name → its matched points.

Attributes

def isInlandWater(providerBeachName: String): Boolean

"LAGOA DA CONCEIÇÃO", "CANAL DO LINGUADO", "RIO ..." — never matched to a sea beach by distance.

"LAGOA DA CONCEIÇÃO", "CANAL DO LINGUADO", "RIO ..." — never matched to a sea beach by distance.

Attributes

def namesMatch(a: String, b: String): Boolean
def normalise(name: String): String

Concrete fields

val MaxDistanceKm: Double