/
GeoCoordinateParserConfig.scala
30 lines (25 loc) · 1.37 KB
/
GeoCoordinateParserConfig.scala
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package org.dbpedia.extraction.config.dataparser
object GeoCoordinateParserConfig
{
//make them language-specifig? might be redundant
val coordTemplateNames = Set("coord", "coor dms", "coor dm", "coor", "location", "geocoordinate", "coords", "coordenadas")
//"coor title dms", "coor title d", "coor title dm", "coorheader",
//"coor at dm", "coor at dms", "coor at d", "coor d/new", "coor dm/new",
//"coor dms/new", "coor dec", "coor/new", "coor dms/archive001",
//"coord/conversion", "coord/templates", "location dec"
//map latitude letters used in languages to the ones used in English ("E" for East and "W" for West)
val longitudeLetterMap = Map(
"de" -> Map("E" -> "E", "O" -> "E", "W" -> "W"),
"en" -> Map("E" -> "E", "W" -> "W"),
"cs" -> Map("E" -> "E", "W" -> "W"),
"de" -> Map("E" -> "E", "O" -> "E", "W" -> "W"),
"fr" -> Map("E" -> "E", "O" -> "W", "W" -> "W"),
"mk" -> Map("E" -> "E", "W" -> "W")
)
//map longitude letters used in languages to the ones used in English ("N" for North and "S" for South)
val latitudeLetterMap = Map(
"en" -> Map("N" -> "N", "S" -> "S"),
"cs" -> Map("N" -> "N", "S" -> "S"),
"mk" -> Map("N" -> "N", "S" -> "S")
)
}