diff --git a/src/lib/backends/otp/no-stations/stationByName.graphql b/src/lib/backends/otp/no-stations/stationByName.graphql
new file mode 100644
index 0000000..b977b8d
--- /dev/null
+++ b/src/lib/backends/otp/no-stations/stationByName.graphql
@@ -0,0 +1,16 @@
+query stationsByName($name: String!) {
+ stations: stops(name: $name) {
+ id: gtfsId
+ name
+ lat
+ lon
+ parentStation {
+ id: gtfsId
+ name
+ lat
+ lon
+ timezone
+ }
+ timezone
+ }
+}
diff --git a/src/lib/backends/otp/otp.qrc b/src/lib/backends/otp/otp.qrc
index 4bcba3c..7f4567d 100644
--- a/src/lib/backends/otp/otp.qrc
+++ b/src/lib/backends/otp/otp.qrc
@@ -1,17 +1,19 @@
departure.graphql
journey.graphql
stationByCoordinate.graphql
stationByName.graphql
20170808/departure.graphql
20170808/journey.graphql
20170808/stationByName.graphql
entur/departure.graphql
entur/journey.graphql
entur/stationByCoordinate.graphql
entur/stationByName.graphql
+
+ no-stations/stationByName.graphql
diff --git a/src/lib/networks/de_bw_stadtnavi.json b/src/lib/networks/de_bw_stadtnavi.json
new file mode 100644
index 0000000..2cd85c1
--- /dev/null
+++ b/src/lib/networks/de_bw_stadtnavi.json
@@ -0,0 +1,36 @@
+{
+ "KPlugin": {
+ "Description": "Local public transport in and around Herrenberg, Germany.",
+ "Name": "Stadtnavi"
+ },
+ "attribution": {
+ "name": "Stadtnavi",
+ "url": "https://stadtnavi.de/"
+ },
+ "filter": {
+ "geo": [
+ [
+ 7.503590600000001,
+ 49.8348605
+ ],
+ [
+ 11.082291,
+ 49.8348605
+ ],
+ [
+ 11.082291,
+ 47.525812300000005
+ ],
+ [
+ 7.503590600000001,
+ 47.525812300000005
+ ]
+ ]
+ },
+ "options": {
+ "apiVersion": "no-stations",
+ "endpoint": "https://api.stadtnavi.de/routing/v1/router/"
+ },
+ "timezone": "Europe/Berlin",
+ "type": "otp_graphql"
+}
diff --git a/src/lib/networks/de_bw_ulm.json b/src/lib/networks/de_bw_ulm.json
index 953909e..7b39397 100644
--- a/src/lib/networks/de_bw_ulm.json
+++ b/src/lib/networks/de_bw_ulm.json
@@ -1,64 +1,65 @@
{
"KPlugin": {
"Description": "Local public transport in and around Ulm, Germany.",
"Description[ca@valencia]": "Transport públic local a Ulm i rodalies, Alemanya.",
"Description[ca]": "Transport públic local a Ulm i rodalies, Alemanya.",
"Description[en_GB]": "Local public transport in and around Ulm, Germany.",
"Description[es]": "Transporte público local de Ulm y alrededores, Alemania.",
"Description[et]": "Saksamaa Ulmi ja selle ümbruse kohalik ühistransport.",
"Description[fr]": "Transports publics régionaux dans la région de Ulm, Allemagne.",
"Description[it]": "Trasporto locale a Ulm e dintorni, Germania.",
"Description[ko]": "독일 울름 및 광역권 대중 교통입니다.",
"Description[nl]": "Lokaal openbaar vervoer in en om Ulm, Duitsland.",
"Description[pt]": "Transportes públicos locais na região de Ulm, Alemanha.",
"Description[pt_BR]": "Transporte público local na região de Ulm, Alemanha.",
"Description[sv]": "Lokal kollektivtrafik i och omkring Ulm, Tyskland.",
"Description[uk]": "Місцевий транспорт в Ульмі і околицях, Німеччина.",
"Description[x-test]": "xxLocal public transport in and around Ulm, Germany.xx",
"Name": "Ulm, Germany",
"Name[ca@valencia]": "Ulm, Alemanya",
"Name[ca]": "Ulm, Alemanya",
"Name[de]": "Ulm, Deutschland",
"Name[en_GB]": "Ulm, Germany",
"Name[es]": "Ulm, Alemania",
"Name[et]": "Ulm, Saksamaa",
"Name[fr]": "Ulm, Allemagne",
"Name[it]": "Ulm, Germania",
"Name[ko]": "독일 울름",
"Name[nl]": "Ulm, Duitsland",
"Name[pt]": "Ulm, Alemanha",
"Name[pt_BR]": "Ulm, Germany",
"Name[sv]": "Ulm, Tyskland",
"Name[uk]": "Ульм, Німеччина",
"Name[x-test]": "xxUlm, Germanyxx"
},
"attribution": {
"name": "Verschwörhaus",
"url": "https://digitransit.im.verschwoerhaus.de/tietoja-palvelusta"
},
"filter": {
"geo": [
[
8.6407794,
49.0365089
],
[
11.3182223,
49.0365089
],
[
11.3182223,
48.2892591
],
[
8.6407794,
48.2892591
]
]
},
"options": {
+ "apiVersion": "no-stations",
"endpoint": "https://api.digitransit.im.verschwoerhaus.de/routing/v1/routers/vsh/"
},
"timezone": "Europe/Berlin",
"type": "otp_graphql"
}
diff --git a/src/lib/networks/de_nw_muenster.json b/src/lib/networks/de_nw_muenster.json
index 07fa9eb..0f24d7c 100644
--- a/src/lib/networks/de_nw_muenster.json
+++ b/src/lib/networks/de_nw_muenster.json
@@ -1,64 +1,65 @@
{
"KPlugin": {
"Description": "Local public transport in and around Münster, Germany.",
"Description[ca@valencia]": "Transport públic local a Münster i rodalies, Alemanya.",
"Description[ca]": "Transport públic local a Münster i rodalies, Alemanya.",
"Description[en_GB]": "Local public transport in and around Münster, Germany.",
"Description[es]": "Transporte público local de Münster y alrededores, Alemania.",
"Description[et]": "Saksamaa Münsteri ja selle ümbruse kohalik ühistransport.",
"Description[fr]": "Transports régionaux dans la région de Münster, Allemagne.",
"Description[it]": "Trasporto locale a Münster e dintorni, Germania.",
"Description[ko]": "독일 뮌스터 및 광역권 대중 교통입니다.",
"Description[nl]": "Lokaal openbaar vervoer in en om Münster, Duitsland.",
"Description[pt]": "Transportes públicos locais na região de Münster, Alemanha.",
"Description[pt_BR]": "Transporte público local na região de Münster, Alemanha.",
"Description[sv]": "Lokal transportoperatör i och omkring Münster, Tyskland.",
"Description[uk]": "Місцевий транспорт у Мюнстері і околицях, Німеччина.",
"Description[x-test]": "xxLocal public transport in and around Münster, Germany.xx",
"Name": "Münster, Germany",
"Name[ca@valencia]": "Münster, Alemanya",
"Name[ca]": "Münster, Alemanya",
"Name[de]": "Münster, Deutschland",
"Name[en_GB]": "Münster, Germany",
"Name[es]": "Münster, Alemania",
"Name[et]": "Münster, Saksamaa",
"Name[fr]": "Münster, Allemagne",
"Name[it]": "Münster, Germania",
"Name[ko]": "독일 뮌스터",
"Name[nl]": "Münster, Duitsland",
"Name[pt]": "Münster, Alemanha",
"Name[pt_BR]": "Münster, Alemanha",
"Name[sv]": "Münster, Tyskland",
"Name[uk]": "Мюнстер, Німеччина",
"Name[x-test]": "xxMünster, Germanyxx"
},
"attribution": {
"name": "Code for Münster",
"url": "https://codeformuenster.org/"
},
"filter": {
"geo": [
[
6.245927900000001,
52.483627500000004
],
[
8.3234834,
52.483627500000004
],
[
8.3234834,
51.4769823
],
[
6.245927900000001,
51.4769823
]
]
},
"options": {
+ "apiVersion": "no-stations",
"endpoint": "https://api.digitransit.codeformuenster.org/routing/v1/routers/cfm/"
},
"timezone": "Europe/Berlin",
"type": "otp_graphql"
}
diff --git a/src/lib/networks/fr_ara_metromobilite.json b/src/lib/networks/fr_ara_metromobilite.json
index a4fbddc..7de0496 100644
--- a/src/lib/networks/fr_ara_metromobilite.json
+++ b/src/lib/networks/fr_ara_metromobilite.json
@@ -1,59 +1,59 @@
{
"KPlugin": {
"Description": "Public transport in and around Grenoble, France.",
"Description[ca@valencia]": "Transport públic a Grenoble i rodalies, França.",
"Description[ca]": "Transport públic a Grenoble i rodalies, França.",
"Description[en_GB]": "Public transport in and around Grenoble, France.",
"Description[es]": "Transporte público de Grenoble y alrededores, Francia.",
"Description[et]": "Prantsusmaa Grenoble'i ja selle ümbruse ühistransport.",
"Description[fr]": "Transports publics dans la région de Grenoble, France.",
"Description[it]": "Trasporto locale a Grenoble e dintorni, Francia.",
"Description[ko]": "프랑스 그르노블 및 광역권 대중 교통입니다.",
"Description[nl]": "Openbaar vervoer in en om Grenoble, Frankrijk.",
"Description[pt]": "Transportes públicos na região de Grenoble, França.",
"Description[pt_BR]": "Transporte público na região de Grenoble, França.",
"Description[sv]": "Kollektivtrafik i och omkring Grenoble, Frankrike.",
"Description[uk]": "Громадський транспорт у Греноблі і околицях, Франція.",
"Description[x-test]": "xxPublic transport in and around Grenoble, France.xx",
"Name": "Metromobilite",
"Name[ca@valencia]": "Metromobilite",
"Name[ca]": "Metromobilite",
"Name[en_GB]": "Metromobilite",
"Name[es]": "Metromobilite",
"Name[et]": "Metromobilite",
"Name[fr]": "Metromobilite",
"Name[it]": "Metromobilite",
"Name[ko]": "Metromobilite",
"Name[nl]": "Metromobilite",
"Name[pt]": "Metromobilite",
"Name[pt_BR]": "Metromobilite",
"Name[sv]": "Metromobilite",
"Name[uk]": "Metromobilite",
"Name[x-test]": "xxMetromobilitexx"
},
"filter": {
"geo": [
[
4.70376,
- 46.39789
+ 46.21056
],
[
- 6.57747,
- 46.39789
+ 6.343168400000001,
+ 46.21056
],
[
- 6.57747,
+ 6.343168400000001,
43.94188
],
[
4.70376,
43.94188
]
]
},
"options": {
"endpoint": "https://www.metromobilite.fr/otp/routers/default/"
},
"timezone": "Europe/Paris",
"type": "otp_rest"
}
diff --git a/src/lib/networks/networks.qrc b/src/lib/networks/networks.qrc
index 05077db..d968f27 100644
--- a/src/lib/networks/networks.qrc
+++ b/src/lib/networks/networks.qrc
@@ -1,78 +1,79 @@
navitia.json
at_oebb.json
be_sncb.json
ch_sbb.json
de_db.json
eu_railteam.json
dk_dsb.json
fi_digitransit.json
fi_waltti.json
fr_sncf.json
gb_traveline.json
ie_tfi.json
lu_mobiliteitszentral.json
nl_ns.json
no_entur.json
pl_pkp.json
se_resrobot.json
tn_sncft.json
at_3_vor.json
at_4_linz.json
at_4_ooevv.json
at_5_svv.json
at_6_vvst.json
at_7_vvt.json
at_8_vvv.json
au_nsw.json
de_bb_vbb.json
de_be_bvg.json
de_bw_bwegt.json
de_bw_kvv.json
+ de_bw_stadtnavi.json
de_bw_ulm.json
de_bw_vvs.json
de_by_bayern.json
de_by_mvv.json
de_by_vgn.json
de_he_nvv.json
de_he_rmv.json
de_hh_hvv.json
de_mv_vmv.json
de_ni_efa.json
de_ni_gvh.json
de_ni_vbn.json
de_nw_avv.json
de_nw_muenster.json
de_nw_vrr.json
de_nw_zks.json
de_rp_takt.json
de_sh_sh.json
de_sl_saarvv.json
de_sn_vvo.json
de_st_insa.json
de_th_vmt.json
fi_17_helsinki.json
fr_ara_metromobilite.json
it_21_piemonte.json
it_21_torino.json
us_ca_bart.json
us_ca_la_metro.json
us_ga_marta.json
us_il_chicago.json
us_ma_mbta.json
us_or_trimet.json
us_tx_cmta.json
diff --git a/src/lib/networks/us_ca_la_metro.json b/src/lib/networks/us_ca_la_metro.json
index 6f699f4..bad5337 100644
--- a/src/lib/networks/us_ca_la_metro.json
+++ b/src/lib/networks/us_ca_la_metro.json
@@ -1,58 +1,58 @@
{
"KPlugin": {
"Description": "Public transport in and around Los Angeles, US.",
"Description[ca@valencia]": "Transport públic a Los Angeles i rodalies, EEUU.",
"Description[ca]": "Transport públic a Los Angeles i rodalies, EEUU.",
"Description[en_GB]": "Public transport in and around Los Angeles, US.",
"Description[es]": "Transporte público de Los Ángeles y alrededores, Estados Unidos.",
"Description[et]": "USA Los Angelese ja selle ümbruse ühistransport.",
"Description[fr]": "Transports régionaux dans la région de Los Angeles, États-Unis.",
"Description[it]": "Trasporto locale a Los Angeles e dintorni, Stati Uniti.",
"Description[ko]": "미국 로스앤젤레스 시내 및 광역권 대중 교통입니다.",
"Description[nl]": "Openbaar vervoer in en om Los Angelos, VS.",
"Description[pt]": "Transportes públicos locais na região de Los Angeles, EUA.",
"Description[pt_BR]": "Transporte público na região de Los Angeles, EUA.",
"Description[sv]": "Kollektivtrafik i och omkring Los Angeles, USA.",
"Description[uk]": "Громадський транспорт у Лос-Анджелесі і околицях, США.",
"Description[x-test]": "xxPublic transport in and around Los Angeles, US.xx",
"Name": "Los Angeles Metro",
"Name[ca@valencia]": "Los Angeles Metro",
"Name[ca]": "Los Angeles Metro",
"Name[en_GB]": "Los Angeles Metro",
"Name[es]": "Los Angeles Metro",
"Name[et]": "Los Angelese metroo",
"Name[fr]": "Los Angeles Metro",
"Name[it]": "Los Angeles Metro",
"Name[nl]": "Los Angeles Metro",
"Name[pt]": "Metro de Los Angeles",
"Name[pt_BR]": "Metrô de Los Angeles",
"Name[sv]": "Los Angeles Metro",
"Name[uk]": "Метро Лос-Анджелеса",
"Name[x-test]": "xxLos Angeles Metroxx"
},
"filter": {
"geo": [
[
-119.5779026,
- 34.809949
+ 34.763663
],
[
-116.51300990000001,
- 34.809949
+ 34.763663
],
[
-116.51300990000001,
33.193150638074
],
[
-119.5779026,
33.193150638074
]
]
},
"options": {
"endpoint": "https://otp.metroservices.io/otp/routers/default/"
},
"timezone": "America/Los_Angeles",
"type": "otp_rest"
}