diff --git a/.gitignore b/.gitignore
index a007fea..b5e3679 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-build/*
+dist-newstyle/*
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..5a3bb07
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,11 @@
+# Revision history for bahnhof.name
+
+## 0.2.0.0 -- 2023-11-14
+
+* Rewrite it in Haskell
+* New feature: query the overpass API for platform information
+
+## 0.1.0.0 -- 2023-05-11
+
+* First version. Released on an unsuspecting world.
+* Basic search of stations, implemented in gleam
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..4153cd3
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,287 @@
+ EUROPEAN UNION PUBLIC LICENCE v. 1.2
+ EUPL © the European Union 2007, 2016
+
+This European Union Public Licence (the ‘EUPL’) applies to the Work (as defined
+below) which is provided under the terms of this Licence. Any use of the Work,
+other than as authorised under this Licence is prohibited (to the extent such
+use is covered by a right of the copyright holder of the Work).
+
+The Work is provided under the terms of this Licence when the Licensor (as
+defined below) has placed the following notice immediately following the
+copyright notice for the Work:
+
+ Licensed under the EUPL
+
+or has expressed by any other means his willingness to license under the EUPL.
+
+1. Definitions
+
+In this Licence, the following terms have the following meaning:
+
+- ‘The Licence’: this Licence.
+
+- ‘The Original Work’: the work or software distributed or communicated by the
+ Licensor under this Licence, available as Source Code and also as Executable
+ Code as the case may be.
+
+- ‘Derivative Works’: the works or software that could be created by the
+ Licensee, based upon the Original Work or modifications thereof. This Licence
+ does not define the extent of modification or dependence on the Original Work
+ required in order to classify a work as a Derivative Work; this extent is
+ determined by copyright law applicable in the country mentioned in Article 15.
+
+- ‘The Work’: the Original Work or its Derivative Works.
+
+- ‘The Source Code’: the human-readable form of the Work which is the most
+ convenient for people to study and modify.
+
+- ‘The Executable Code’: any code which has generally been compiled and which is
+ meant to be interpreted by a computer as a program.
+
+- ‘The Licensor’: the natural or legal person that distributes or communicates
+ the Work under the Licence.
+
+- ‘Contributor(s)’: any natural or legal person who modifies the Work under the
+ Licence, or otherwise contributes to the creation of a Derivative Work.
+
+- ‘The Licensee’ or ‘You’: any natural or legal person who makes any usage of
+ the Work under the terms of the Licence.
+
+- ‘Distribution’ or ‘Communication’: any act of selling, giving, lending,
+ renting, distributing, communicating, transmitting, or otherwise making
+ available, online or offline, copies of the Work or providing access to its
+ essential functionalities at the disposal of any other natural or legal
+ person.
+
+2. Scope of the rights granted by the Licence
+
+The Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
+sublicensable licence to do the following, for the duration of copyright vested
+in the Original Work:
+
+- use the Work in any circumstance and for all usage,
+- reproduce the Work,
+- modify the Work, and make Derivative Works based upon the Work,
+- communicate to the public, including the right to make available or display
+ the Work or copies thereof to the public and perform publicly, as the case may
+ be, the Work,
+- distribute the Work or copies thereof,
+- lend and rent the Work or copies thereof,
+- sublicense rights in the Work or copies thereof.
+
+Those rights can be exercised on any media, supports and formats, whether now
+known or later invented, as far as the applicable law permits so.
+
+In the countries where moral rights apply, the Licensor waives his right to
+exercise his moral right to the extent allowed by law in order to make effective
+the licence of the economic rights here above listed.
+
+The Licensor grants to the Licensee royalty-free, non-exclusive usage rights to
+any patents held by the Licensor, to the extent necessary to make use of the
+rights granted on the Work under this Licence.
+
+3. Communication of the Source Code
+
+The Licensor may provide the Work either in its Source Code form, or as
+Executable Code. If the Work is provided as Executable Code, the Licensor
+provides in addition a machine-readable copy of the Source Code of the Work
+along with each copy of the Work that the Licensor distributes or indicates, in
+a notice following the copyright notice attached to the Work, a repository where
+the Source Code is easily and freely accessible for as long as the Licensor
+continues to distribute or communicate the Work.
+
+4. Limitations on copyright
+
+Nothing in this Licence is intended to deprive the Licensee of the benefits from
+any exception or limitation to the exclusive rights of the rights owners in the
+Work, of the exhaustion of those rights or of other applicable limitations
+thereto.
+
+5. Obligations of the Licensee
+
+The grant of the rights mentioned above is subject to some restrictions and
+obligations imposed on the Licensee. Those obligations are the following:
+
+Attribution right: The Licensee shall keep intact all copyright, patent or
+trademarks notices and all notices that refer to the Licence and to the
+disclaimer of warranties. The Licensee must include a copy of such notices and a
+copy of the Licence with every copy of the Work he/she distributes or
+communicates. The Licensee must cause any Derivative Work to carry prominent
+notices stating that the Work has been modified and the date of modification.
+
+Copyleft clause: If the Licensee distributes or communicates copies of the
+Original Works or Derivative Works, this Distribution or Communication will be
+done under the terms of this Licence or of a later version of this Licence
+unless the Original Work is expressly distributed only under this version of the
+Licence — for example by communicating ‘EUPL v. 1.2 only’. The Licensee
+(becoming Licensor) cannot offer or impose any additional terms or conditions on
+the Work or Derivative Work that alter or restrict the terms of the Licence.
+
+Compatibility clause: If the Licensee Distributes or Communicates Derivative
+Works or copies thereof based upon both the Work and another work licensed under
+a Compatible Licence, this Distribution or Communication can be done under the
+terms of this Compatible Licence. For the sake of this clause, ‘Compatible
+Licence’ refers to the licences listed in the appendix attached to this Licence.
+Should the Licensee's obligations under the Compatible Licence conflict with
+his/her obligations under this Licence, the obligations of the Compatible
+Licence shall prevail.
+
+Provision of Source Code: When distributing or communicating copies of the Work,
+the Licensee will provide a machine-readable copy of the Source Code or indicate
+a repository where this Source will be easily and freely available for as long
+as the Licensee continues to distribute or communicate the Work.
+
+Legal Protection: This Licence does not grant permission to use the trade names,
+trademarks, service marks, or names of the Licensor, except as required for
+reasonable and customary use in describing the origin of the Work and
+reproducing the content of the copyright notice.
+
+6. Chain of Authorship
+
+The original Licensor warrants that the copyright in the Original Work granted
+hereunder is owned by him/her or licensed to him/her and that he/she has the
+power and authority to grant the Licence.
+
+Each Contributor warrants that the copyright in the modifications he/she brings
+to the Work are owned by him/her or licensed to him/her and that he/she has the
+power and authority to grant the Licence.
+
+Each time You accept the Licence, the original Licensor and subsequent
+Contributors grant You a licence to their contributions to the Work, under the
+terms of this Licence.
+
+7. Disclaimer of Warranty
+
+The Work is a work in progress, which is continuously improved by numerous
+Contributors. It is not a finished work and may therefore contain defects or
+‘bugs’ inherent to this type of development.
+
+For the above reason, the Work is provided under the Licence on an ‘as is’ basis
+and without warranties of any kind concerning the Work, including without
+limitation merchantability, fitness for a particular purpose, absence of defects
+or errors, accuracy, non-infringement of intellectual property rights other than
+copyright as stated in Article 6 of this Licence.
+
+This disclaimer of warranty is an essential part of the Licence and a condition
+for the grant of any rights to the Work.
+
+8. Disclaimer of Liability
+
+Except in the cases of wilful misconduct or damages directly caused to natural
+persons, the Licensor will in no event be liable for any direct or indirect,
+material or moral, damages of any kind, arising out of the Licence or of the use
+of the Work, including without limitation, damages for loss of goodwill, work
+stoppage, computer failure or malfunction, loss of data or any commercial
+damage, even if the Licensor has been advised of the possibility of such damage.
+However, the Licensor will be liable under statutory product liability laws as
+far such laws apply to the Work.
+
+9. Additional agreements
+
+While distributing the Work, You may choose to conclude an additional agreement,
+defining obligations or services consistent with this Licence. However, if
+accepting obligations, You may act only on your own behalf and on your sole
+responsibility, not on behalf of the original Licensor or any other Contributor,
+and only if You agree to indemnify, defend, and hold each Contributor harmless
+for any liability incurred by, or claims asserted against such Contributor by
+the fact You have accepted any warranty or additional liability.
+
+10. Acceptance of the Licence
+
+The provisions of this Licence can be accepted by clicking on an icon ‘I agree’
+placed under the bottom of a window displaying the text of this Licence or by
+affirming consent in any other similar way, in accordance with the rules of
+applicable law. Clicking on that icon indicates your clear and irrevocable
+acceptance of this Licence and all of its terms and conditions.
+
+Similarly, you irrevocably accept this Licence and all of its terms and
+conditions by exercising any rights granted to You by Article 2 of this Licence,
+such as the use of the Work, the creation by You of a Derivative Work or the
+Distribution or Communication by You of the Work or copies thereof.
+
+11. Information to the public
+
+In case of any Distribution or Communication of the Work by means of electronic
+communication by You (for example, by offering to download the Work from a
+remote location) the distribution channel or media (for example, a website) must
+at least provide to the public the information requested by the applicable law
+regarding the Licensor, the Licence and the way it may be accessible, concluded,
+stored and reproduced by the Licensee.
+
+12. Termination of the Licence
+
+The Licence and the rights granted hereunder will terminate automatically upon
+any breach by the Licensee of the terms of the Licence.
+
+Such a termination will not terminate the licences of any person who has
+received the Work from the Licensee under the Licence, provided such persons
+remain in full compliance with the Licence.
+
+13. Miscellaneous
+
+Without prejudice of Article 9 above, the Licence represents the complete
+agreement between the Parties as to the Work.
+
+If any provision of the Licence is invalid or unenforceable under applicable
+law, this will not affect the validity or enforceability of the Licence as a
+whole. Such provision will be construed or reformed so as necessary to make it
+valid and enforceable.
+
+The European Commission may publish other linguistic versions or new versions of
+this Licence or updated versions of the Appendix, so far this is required and
+reasonable, without reducing the scope of the rights granted by the Licence. New
+versions of the Licence will be published with a unique version number.
+
+All linguistic versions of this Licence, approved by the European Commission,
+have identical value. Parties can take advantage of the linguistic version of
+their choice.
+
+14. Jurisdiction
+
+Without prejudice to specific agreement between parties,
+
+- any litigation resulting from the interpretation of this License, arising
+ between the European Union institutions, bodies, offices or agencies, as a
+ Licensor, and any Licensee, will be subject to the jurisdiction of the Court
+ of Justice of the European Union, as laid down in article 272 of the Treaty on
+ the Functioning of the European Union,
+
+- any litigation arising between other parties and resulting from the
+ interpretation of this License, will be subject to the exclusive jurisdiction
+ of the competent court where the Licensor resides or conducts its primary
+ business.
+
+15. Applicable Law
+
+Without prejudice to specific agreement between parties,
+
+- this Licence shall be governed by the law of the European Union Member State
+ where the Licensor has his seat, resides or has his registered office,
+
+- this licence shall be governed by Belgian law if the Licensor has no seat,
+ residence or registered office inside a European Union Member State.
+
+Appendix
+
+‘Compatible Licences’ according to Article 5 EUPL are:
+
+- GNU General Public License (GPL) v. 2, v. 3
+- GNU Affero General Public License (AGPL) v. 3
+- Open Software License (OSL) v. 2.1, v. 3.0
+- Eclipse Public License (EPL) v. 1.0
+- CeCILL v. 2.0, v. 2.1
+- Mozilla Public Licence (MPL) v. 2
+- GNU Lesser General Public Licence (LGPL) v. 2.1, v. 3
+- Creative Commons Attribution-ShareAlike v. 3.0 Unported (CC BY-SA 3.0) for
+ works other than software
+- European Union Public Licence (EUPL) v. 1.1, v. 1.2
+- Québec Free and Open-Source Licence — Reciprocity (LiLiQ-R) or Strong
+ Reciprocity (LiLiQ-R+).
+
+The European Commission may update this Appendix to later versions of the above
+licences without producing a new version of the EUPL, as long as they provide
+the rights granted in Article 2 of this Licence and protect the covered Source
+Code from exclusive appropriation.
+
+All other changes or additions to this Appendix require the production of a new
+EUPL version.
diff --git a/Readme.md b/Readme.md
new file mode 100644
index 0000000..9f57c61
--- /dev/null
+++ b/Readme.md
@@ -0,0 +1,14 @@
+# bahnhof.name
+
+This repository contains the sources for [bahnhof.name](https://bahnhof.name),
+a simple web server which gives helpful information about railway stations
+in Germany, from both static files & by querying osm for information which
+are harder/impossible to get via Open Data from DB AG directly.
+
+## A note on packaging
+
+Building and packaging this is generally simple as long as you use `cabal`;
+however, the `fuzzyfind` package seems a little out of date. Yet it compiles
+fine even with newer dependencies, so you may want to disregard its version
+bounds if that makes things easier for you. An example package done with Nix can
+be found on [my nixfiles](https://stuebinm.eu/git/nixfiles/tree/pkgs/overlay.nix).
diff --git a/app/Main.hs b/app/Main.hs
new file mode 100644
index 0000000..77b9a77
--- /dev/null
+++ b/app/Main.hs
@@ -0,0 +1,255 @@
+{-# LANGUAGE MultiWayIf #-}
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE RecordWildCards #-}
+
+module Main where
+
+import Control.Concurrent.STM
+import qualified Data.ByteString as BS
+import qualified Data.ByteString.Lazy as LB
+import Data.Char
+import Data.Csv hiding (lookup)
+import Data.Function ((&))
+import Data.Functor ((<&>))
+import Data.FuzzySet
+import Data.List
+import Data.Map (Map)
+import qualified Data.Map as M
+import Data.Maybe (fromMaybe)
+import Data.Ord
+import Data.Text (Text)
+import qualified Data.Text as T
+import Data.Text.Encoding (encodeUtf8)
+import Data.Time.Clock
+import Data.Tuple (swap)
+import Data.Vector (Vector)
+import qualified Data.Vector as V
+import qualified Network.HTTP.Client as Client
+import qualified Network.HTTP.Client.OpenSSL as Client
+import Network.HTTP.Types
+import Network.Wai
+import Network.Wai.Handler.Warp (run)
+import Network.Wai.Middleware.RequestLogger
+import Text.FuzzyFind (Alignment (score),
+ bestMatch)
+
+csvOptions, tsvOptions :: DecodeOptions
+csvOptions = defaultDecodeOptions { decDelimiter = fromIntegral (ord ';') }
+tsvOptions = defaultDecodeOptions { decDelimiter = fromIntegral (ord '\t') }
+
+data MatchResult a b
+ = Exact a
+ | Fuzzy b
+ | None
+ deriving Show
+
+findStationName :: T.Text -> FuzzySet -> MatchResult (Double, Text) (Double, Text)
+findStationName query set = case sorted of
+ [exact] -> Exact exact
+ _ -> case maybeHbf of
+ station:_ -> Fuzzy station
+ _ -> case results of
+ station:_ -> Fuzzy station
+ _ -> None
+ where
+ sorted = results
+ & fmap (\(_, match) -> (fromIntegral . maybe 0 score . bestMatch (T.unpack query) $ T.unpack match, match))
+ & sortOn (Down . fst)
+ results = get set query
+ maybeHbf = filter (T.isInfixOf "Hbf" . snd) sorted
+
+data Platform = Platform
+ { osmType :: Text
+ , osmId :: Text
+ , ref :: Maybe Text
+ , localRef :: Maybe Text
+ } deriving Show
+
+instance FromRecord Platform where
+ parseRecord v =
+ Platform <$>
+ v .! 0 <*>
+ v .! 1 <*>
+ v .! 2 <*>
+ v .! 3
+
+data Answer
+ = Redirect Text
+ | Plaintext Text
+ | Html Text
+ | Notfound
+ | Unimplemented
+
+maybeAnswer :: (a -> Answer) -> Maybe a -> Answer
+maybeAnswer = maybe Notfound
+
+
+newtype Ril100 = Ril100 { unRil100 :: Text }
+ deriving (Eq, Ord, Show)
+
+data AppData = AppData
+ { ril100map :: DoubleMap Ril100 Text
+ , leitpunktMap :: DoubleMap Ril100 Text
+ , ril100set :: FuzzySet
+ , ril100BaseUrl :: Text
+ , leitpunktBaseUrl :: Text
+ , clientManager :: Client.Manager
+ , platformCache :: TVar (Map Ril100 (UTCTime, Answer))
+ , cacheTime :: NominalDiffTime
+ }
+
+app :: AppData -> Application
+app AppData{..} request respond = mkAnswer >>= (respond . toResponse)
+ where
+ mkAnswer :: IO Answer
+ mkAnswer = case pathInfo request of
+ [] -> pure helptext
+ ["favicon.ico"] -> pure Notfound
+ ["cache"] -> do
+ cache <- readTVarIO platformCache
+ now <- getCurrentTime
+ M.toList cache
+ & fmap (\(ril100, (age, _)) -> (T.pack . show) (unRil100 ril100, now `diffUTCTime` age))
+ & T.unlines
+ & (pure . Plaintext)
+ [query]
+ | T.all isUpper query && host `elem` ["leitpunkt"]
+ -> lookupName query leitpunktMap
+ >>= (`lookupCode` ril100map)
+ & maybeAnswer Plaintext & pure
+ | T.all isUpper query
+ -> lookupCode (Ril100 query) ril100map
+ & maybeAnswer Plaintext & pure
+ | host `elem` ["leitpunkt"]
+ -> pure $ case findStationName query ril100set of
+ None -> Notfound
+ Exact (_,match) -> lookupName match ril100map
+ >>= (`lookupCode` leitpunktMap)
+ & maybeAnswer Plaintext
+ Fuzzy (_,match) -> Redirect (leitpunktBaseUrl <> "/" <> match)
+ | otherwise
+ -> pure $ case findStationName query ril100set of
+ None -> Notfound
+ Exact (_,match) -> lookupName match ril100map
+ & maybeAnswer (Plaintext . unRil100)
+ Fuzzy (_,match) -> Redirect (ril100BaseUrl <> "/" <> match)
+ [query, segment] | segment `elem` ["gleis", "track", "tracks", "gleise", "platform", "platforms", "fetch"]
+ -> case queriedRil100 query of
+ None -> pure Notfound
+ Fuzzy url -> pure (Redirect url)
+ Exact ril100 -> do
+ maybeCache <- readTVarIO platformCache <&> M.lookup ril100
+ now <- getCurrentTime
+ case maybeCache of
+ Just (age, answer)
+ | now `diffUTCTime` age < cacheTime && segment /= "fetch" -> pure answer
+ _ -> do
+ let overpassQuery = " \
+ \[out:csv(::type, ::id, ref, local_ref;false)][timeout:25];\n\
+ \node[~\"railway:ref|railway:ref:parent\"~\"^"<>encodeUtf8 (unRil100 ril100)<>"$\"][operator~\"^(DB |Deutsch)\"];\n\
+ \rel[public_transport~\"stop_area|stop_area_group\"](bn) -> .a;\n\
+ \rel[public_transport~\"stop_area|stop_area_group\"](br.a) -> .b;\n\
+ \(.a;.b;);\n\
+ \nwr[railway=platform](>>);\n\
+ \out;\n"
+ let req = "https://overpass-api.de/api/interpreter"
+ { Client.requestBody = Client.RequestBodyBS overpassQuery
+ , Client.method = "POST"}
+ putStrLn $ "looking up platforms for " <> show ril100
+ response <- Client.httpLbs req clientManager
+ case decodeWith tsvOptions NoHeader (Client.responseBody response) of
+ Left _ -> pure Notfound
+ Right (platforms :: Vector Platform) -> do
+ let answer = Html $ T.concat (renderPlatform <$> V.toList platforms)
+ now <- getCurrentTime
+ atomically $ do
+ cache <- readTVar platformCache
+ writeTVar platformCache (M.insert ril100 (now, answer) cache)
+ pure answer
+ where
+ getRef (Just ref) _ = Just ref
+ getRef Nothing (Just ref) = Just ref
+ getRef _ _ = Nothing
+ renderPlatform Platform{..} = case getRef ref localRef of
+ Just ref -> "osmType<>"/"<>osmId<>"\">"<>ref<>"
"
+ Nothing -> ""
+ _ -> pure Notfound
+ queriedRil100 :: Text -> MatchResult Ril100 Text
+ queriedRil100 query = if
+ | T.all isUpper query && host `elem` ["leitpunkt"]
+ -> lookupName query leitpunktMap
+ & maybe None Exact
+ | T.all isUpper query
+ -> Exact (Ril100 query)
+ | host `elem` ["leitpunkt"]
+ -> case findStationName query ril100set of
+ None -> None
+ Exact (_,match) -> lookupName match ril100map
+ & maybe None Exact
+ Fuzzy (_,match) -> Fuzzy (leitpunktBaseUrl <> "/" <> match)
+ | otherwise
+ -> case findStationName query ril100set of
+ None -> None
+ Exact (_,match) -> lookupName match ril100map
+ & maybe None Exact
+ Fuzzy (_,match) -> Fuzzy (ril100BaseUrl <> "/" <> match)
+ helptext = Plaintext "no help yet"
+ host = head (BS.split (fromIntegral (ord '.')) rawHost)
+ where rawHost = case lookup "x-forwarded-host" $ requestHeaders request of
+ Nothing -> fromMaybe "" $ requestHeaderHost request
+ Just some -> some
+ toResponse :: Answer -> Response
+ toResponse ans = case ans of
+ Redirect uri -> responseLBS
+ status302 [("Location", encodeUtf8 uri)] ""
+ Plaintext msg -> responseLBS
+ status200 (mkHeaders "text/plain") (LB.fromStrict $ encodeUtf8 msg)
+ Html markup -> responseLBS
+ status200 (mkHeaders "text/html") (LB.fromStrict $ encodeUtf8 markup)
+ Notfound -> responseLBS
+ status404 (mkHeaders "text/plain") "??"
+ Unimplemented -> responseLBS
+ status404 (mkHeaders "text/plain") "Sorry, this is still under construction"
+ mkHeaders contentType =
+ [ ("Content-Type", contentType<>"; charset=utf8")
+ , ("x-data-by", "CC-BY 4.0 DB Netz AG https://data.deutschebahn.com/dataset/data-betriebsstellen.html")
+ , ("x-data-by", "OpenStreetMap Contributors https://www.openstreetmap.org/copyright/")
+ , ("x-sources-at", "https://stuebinm.eu/git/bahnhof.name")
+ ]
+
+
+data DoubleMap code long = DoubleMap { there :: Map code long, back :: Map long code }
+lookupCode :: Ord code => code -> DoubleMap code long -> Maybe long
+lookupCode code maps = M.lookup code (there maps)
+lookupName :: Ord long => long -> DoubleMap code long -> Maybe code
+lookupName name maps = M.lookup name (back maps)
+mkDoubleMap :: (Ord code, Ord long) => Vector (code, long) -> DoubleMap code long
+mkDoubleMap tuplesvec = DoubleMap (M.fromList tuples) (M.fromList (fmap swap tuples))
+ where tuples = V.toList tuplesvec
+
+main :: IO ()
+main = do
+ Right (betriebsstellen :: V.Vector [Text]) <-
+ LB.readFile "data/DBNetz-Betriebsstellenverzeichnis-Stand2021-10.csv"
+ <&> decodeWith csvOptions HasHeader
+ <&> fmap (V.filter (\line -> line !! 4 `notElem` ["BUSH", "LGR", "ÜST", "BFT", "ABZW", "BK", "AWAN", "ANST", "LGR"]))
+ Right (leitpunkte :: V.Vector [Text]) <-
+ LB.readFile "data/leitpunkte.csv"
+ <&> decodeWith csvOptions HasHeader
+
+ putStrLn "building Index ..."
+ let ril100set = addMany (emptySet 5 6 False) (V.toList (V.map (!! 2) betriebsstellen))
+ putStrLn (seq ril100set "done")
+
+ let ril100map = mkDoubleMap $ fmap (\line -> (Ril100 (line !! 1), line !! 2)) betriebsstellen
+ let leitpunktMap = mkDoubleMap $ fmap (\line -> (Ril100 (line !! 2), line !! 0)) leitpunkte
+
+ let ril100BaseUrl = "https://ril100.bahnhof.name"
+ let leitpunktBaseUrl = "https://leitpunkt.bahnhof.name"
+ let cacheTime = 3600 * 24 * 7 -- one week
+ platformCache <- newTVarIO mempty
+
+ Client.withOpenSSL $ do
+ clientManager <- Client.newOpenSSLManager
+ putStrLn "Starting Server"
+ run 8080 (logStdoutDev (app AppData{..}))
diff --git a/bahnhof-name.cabal b/bahnhof-name.cabal
new file mode 100644
index 0000000..10f9c75
--- /dev/null
+++ b/bahnhof-name.cabal
@@ -0,0 +1,41 @@
+cabal-version: 3.0
+name: bahnhof-name
+-- PVP summary: +-+------- breaking API changes
+-- | | +----- non-breaking API additions
+-- | | | +--- code changes with no API change
+version: 0.2.0.0
+synopsis: Serve information on German railway stations
+license: EUPL-1.2
+license-file: LICENSE
+author: stuebinm
+maintainer: stuebinm@disroot.org
+build-type: Simple
+extra-doc-files: CHANGELOG.md
+extra-source-files: data/*
+
+common warnings
+ ghc-options: -Wall
+
+executable bahnhof-name
+ import: warnings
+
+ main-is: Main.hs
+ hs-source-dirs: app
+ build-depends: base ^>=4.16.4.0
+ , fuzzyset
+ , fuzzyfind
+ , text
+ , vector
+ , cassava
+ , bytestring
+ , wai
+ , wai-extra
+ , warp
+ , http-types
+ , containers
+ , http-client
+ , http-client-openssl
+ , stm
+ , time
+ default-language: GHC2021
+ ghc-options: -threaded -with-rtsopts=--nonmoving-gc
diff --git a/data/platforms.tsv b/data/platforms.tsv
deleted file mode 100644
index 33d5bb0..0000000
--- a/data/platforms.tsv
+++ /dev/null
@@ -1,6518 +0,0 @@
-AAH 110314002 way 3a;3b;4
-AAHR 6293529 relation 1;2
-AAHR 6293530 relation 3;4
-AA 42873615 way 5;6
-AA 42873617 way 9;10
-AA 662729031 way 7;8
-AA 662729032 way 11;12
-AAS 42873615 way 5;6
-AAS 42873617 way 9;10
-AAS 662729031 way 7;8
-AAS 662729032 way 11;12
-AASN 353430953 way 3
-AASN 353430954 way 4
-ABAE 145599899 way 2;3
-ABAE 145599900 way 1
-ABCH 24727616 way 1
-ABCH 201335877 way 4
-ABCH 553477278 way 140
-ABIL 174286505 way 3
-ABIL 355308888 way 1
-AB 24406685 way 1
-AB 53068359 way 2;3
-ABLZ 55680463 way 1;11
-ABLZ 186664073 way 3;6
-ABRS 158300836 way 1
-ABTS 30997322 way 11;12
-ABTS 30997392 way 1;2
-ABTS 30997394 way 3
-ABVS 180743422 way 2
-ABVS 355331187 way 1
-ABX 3729523 relation 2;3;4
-ABX 6178676 relation 1
-ACV 74360781 way 3
-ACV 74360793 way 1;2
-ADF 6005178 relation 1;2
-ADF 6005179 relation 3;4
-AEC 43376082 way 3
-AEC 72502556 way 1
-AEC 432924493 way 2
-AELB 466451524 way 1
-AELB 466451526 way 2
-AEL 7906582 relation 1;1a
-AEL 7906583 relation 2;3
-AFEB 32650674 way 1
-AFEB 320415929 way 2
-AFIB 19014443 way 2
-AFIB 19014449 way 1
-AF 7908944 relation 1;2
-AF 7908945 relation 4;5
-AHAF 645744723 way 1
-AHAF 645744725 way 2
-AHAN 148843829 way 1
-AHAN 445887544 way 2
-AHAR 93208396 way 5;6
-AHAR 6002794 relation 1;2
-AHAR 6002795 relation 3;4
-AHFS 315030788 way 1;2
-AHI 48757639 way 5
-AHI 391707188 way 1
-AHI 6321861 relation 2;3;4
-AH 28679287 way 5;6
-AH 99048980 way 4
-AH 152813941 way 11;12
-AH 152813949 way 13;14
-AH 152813951 way 3;4
-AH 152813958 way 7;8
-AH 408897404 way 3
-AH 4869406 relation 1;2
-AH 10381525 relation 1;2
-AHM 7909692 relation 4;5
-AHM 7909693 relation 1;3
-AHOG 127772304 way 2
-AHOG 170242658 way 3
-AHPF 146923639 way 2
-AHPF 146923640 way 1
-AHRF 26413908 way 3
-AHRF 26413910 way 1;2
-AHRS 26414278 way 11;12
-AHWT 238033806 way 2
-AHWT 238033807 way 1
-AIZ 7911410 relation 2;3
-AIZ 7911411 relation 4;5
-AJ 131279447 way 2
-AJ 131279448 way 1
-AKC 61899371 way 1
-AKC 83474062 way 2
-AKH 42315020 way 2
-AKH 42315022 way 3
-AKI 33300309 way 1
-AKI 238600816 way 2
-AK 7894345 relation 1;2a;2b
-AK 7894346 relation 3;4
-AK 7894347 relation 5;6a;6b
-AKRH 308152803 way 1
-AKX 429048117 way 2
-AKX 429048118 way 1
-ALAS 43114805 way 1
-ALAS 43114806 way 2
-ALAU 157948924 way 1;2
-ALBG 353625279 way 6
-ALBG 353651651 way 1
-ALBG 1066085141 way 7
-ALBG 6686241 relation 2;3
-ALBG 6754286 relation 4;5
-ALD A 313690598 way 2
-ALD A 313690608 way 1
-ALD 313690598 way 2
-ALD 313690608 way 1
-AL 7894814 relation 8;9
-AL 7894815 relation 6;7
-AL 7894816 relation 4;5
-AL 7894817 relation 1;2
-ALUB 148063097 way 1
-ALUB 219964823 way 3;4
-AMA 353230876 way 2;3
-AMDH 337269841 way 1;2
-AMLN 220186406 way 1
-AMM 33777011 way 1
-AMM 33777022 way 2
-ANL 344712788 way 1
-ANL 344712789 way 2
-ANR 19798184 way 4;5
-ANRS 19798111 way 2;3
-ANRS 372301285 way 1
-ANWF 19016799 way 1
-ANWF 19016801 way 2
-ANWS 28210131 way 1;2
-AO 119293125 way 5
-AO 119293129 way 3
-AO 119293137 way 4
-AO 7892262 relation 6;7
-AOL 96741608 way 1
-AP 85059546 way 1
-APU 218452763 way 2
-APU 643685462 way 3
-ARH 150091699 way 1
-ARH 353546386 way 2
-AR 311347028 way 1;2
-AR 311347030 way 3;4
-AROG 168025898 way 4;5
-AROG 189083352 way 6
-ASAZ 423074221 way 1
-ASAZ 423074222 way 2
-ASB 119522820 way 1
-ASB 119522826 way 2
-ASDN 25937071 way 2
-ASDN 25937072 way 1
-AS 100315026 way 1
-AS 100315030 way 2;3
-ASL 280235910 way 1
-ASL 369701871 way 2;3
-ASTE 353249469 way 1
-ASTE 450746677 way 4
-AST 6290730 relation 1
-AST 6290731 relation 2;3
-ATG 1217901884 way 1
-ATG 1217901885 way 2
-AWK 86455884 way 1
-AWLA 7916064 relation 3;4
-AWLA 7916065 relation 1;2
-AWL 9254687 way 1;2
-AWST 182794229 way 2;3
-AWST 753151305 way 1
-BAD 3194748 relation 10;11
-BAD 3194749 relation 2;3
-BAD 3194750 relation 4;5
-BAD 3194751 relation 6;7
-BAD 3194752 relation 8;9
-BADL 578659345 way 6
-BADL 578659346 way 5
-BADL 5979370 relation 3;4
-BAF 11765454 relation 41
-BAF 11765456 relation 42;44
-BAGL 11765826 relation 1;2
-BAHR 11765454 relation 41
-BAHR 11765456 relation 42;44
-BAHU 11762769 relation 1;2
-BAHU 11762770 relation 3;4
-BALE 165416919 way 4
-BALE 165416923 way 5
-BALE 3637412 relation 3;4
-BALE 3637413 relation 1;2
-BALX 165416919 way 4
-BALX 165416923 way 5
-BALX 3637412 relation 3;4
-BALX 3637413 relation 1;2
-BARF 11786143 relation 1
-BART 404614445 way 1
-BAS 11786885 relation 1
-BAS 11786886 relation 2
-BATS 11781051 relation 1;2
-BBAB 11764948 relation 1;2
-BBAI 13401706 relation 2
-BBAI 13401707 relation 1
-BBCH 11781060 relation 2
-BBCH 11781061 relation 1
-BBDF 11780107 relation 1
-BBDF 11780109 relation 2
-BBE 194847778 way 2
-BBE 194847779 way 1
-BBER 11786431 relation 1;2
-BBER 16203312 relation 4;5
-BBEU 11764211 relation 1;2
-BBEV 5615768 relation 3;4
-BBFD 11781086 relation 3
-BBFE 11785595 relation 1;2
-BBF 11781086 relation 3
-BBG 194785730 way 1
-BBG 194785731 way 2
-BBGT 11762597 relation 1;2
-BBIG 13401713 relation 1
-BBIG 13401714 relation 2
-BBI 11785608 relation 4;6
-BBIS 11780435 relation 1;2
-BBIW 11785608 relation 4;6
-BBKL 235450638 way 1
-BBLB 11785566 relation 1;4
-BBMW 1017471 relation 4
-BBMW 2524980 relation 3;5
-BBO 130330151 way 1
-BBO 130330152 way 2
-BBOR 11785715 relation 1;2
-BBOS 11762845 relation 1;2
-BBOS 11762850 relation 3;4
-BBRA 27653159 way 1
-BBRA 27653165 way 2
-BBRF 11786403 relation 1
-BBRI 13396891 relation 1
-BBRI 13396892 relation 2
-BBRK 13401695 relation 1
-BBRK 13401696 relation 2
-BBRN 11786431 relation 1;2
-BBRN 16203312 relation 4;5
-BBSH 38802245 way 2
-BBSH 59104139 way 1
-BBU 11786359 relation 1;2
-BBUP 5578529 relation 1;2
-BBUZ 13401355 relation 1
-BCHB 4730545 relation 3;4
-BCHB 11765087 relation 5;6
-BCHB 11765093 relation 7;8
-BCHB 13391569 relation 1;2
-BCHS 4730545 relation 3;4
-BCHS 11765087 relation 5;6
-BCHS 11765093 relation 7;8
-BCHS 13391569 relation 1;2
-BCS 117960615 way 6
-BCS 737419463 way B,1,2,3
-BCS 737419464 way A,4,5,6
-BCS 6683881 relation 7;8
-BCS 6683882 relation 9;10
-BCS 6684029 relation 2;3
-BCS 6684030 relation 4;5
-BCSO 116535298 way 1
-BCSO 116535305 way 2
-BCSO 117679833 way 3
-BDAB 372454442 way 1
-BDAB 372454443 way 2
-BDF 13402839 relation 1
-BDF 13402841 relation 2
-BDKO 13402811 relation 1
-BDKO 13402812 relation 2
-BDKO 13402813 relation 3
-BDKO 13402814 relation 4
-BDKU 13402811 relation 1
-BDKU 13402812 relation 2
-BDKU 13402813 relation 3
-BDKU 13402814 relation 4
-BDL 11161978 relation 1;2
-BDT 48213912 way 2
-BDT 48213913 way 1
-BDW 49784675 way 2
-BDW 49784685 way 1
-BEBD 11786165 relation 2
-BEIW 11765950 relation 3;4
-BE 86585488 way 1
-BE 517976611 way 2
-BE 11780069 relation 34
-BE 11780070 relation 31;32
-BETN 13398063 relation 1;2
-BEW 47048578 way 1
-BEW 1459360 relation 2;3
-BEZ 79947882 way 1
-BFA 11764689 relation 1;2
-BFBB 11769975 relation 5;6
-BFBI 11769975 relation 5;6
-BFB 11762599 relation 1;2
-BFD 11780451 relation 15;16
-BFFO 946864620 way 1
-BFFO 985853204 way 2
-BFFO 11765404 relation 1;2
-BFHS 11765928 relation 11;13
-BFHS 16201260 relation 6;4
-BFHS 16201261 relation 3;5
-BFIN 13396887 relation 1
-BFIN 13396888 relation 2
-BFLH 11765928 relation 11;13
-BFLH 16201260 relation 6;4
-BFLH 16201261 relation 3;5
-BFLZ 13397979 relation 1;2
-BFOH 11786130 relation 1;2
-BFP 6503130 relation 11;12
-BFP 6503131 relation 9;10
-BFP 6503132 relation 5;6
-BFRH 11779978 relation 1;2
-BFR 263209868 way 1
-BFR 263209878 way 2
-BFRU 5715625 relation 1;2
-BFS 13394074 relation 1
-BFS 13394076 relation 2
-BFST 3407405 relation 1;2
-BFST 3407406 relation 3;4
-BFST 3409969 relation 5;6
-BFST 11762779 relation 11;12
-BFSTT 3407405 relation 1;2
-BFSTT 3407406 relation 3;4
-BFSTT 3409969 relation 5;6
-BFSTT 11762779 relation 11;12
-BFW 194834799 way 2
-BFW 194834800 way 1
-BGAS 5997102 relation 1;2
-BGAS 5997103 relation 3;4
-BGBA 11765927 relation 1;2
-BGB 3721105 relation 1;2
-BGB 3721106 relation 3;4
-BGB 3721107 relation 5;6
-BGB 3721108 relation 7;8
-BGB 3721109 relation 9;10
-BGGS 11762766 relation 1;2
-BGGS 11770327 relation 1;2
-BGOL 13399509 relation 1
-BGOL 13399510 relation 2
-BGRI 11764986 relation 1;2
-BGRI 13392194 relation 3
-BGRI 13392195 relation 5
-BGSE 11765459 relation 51;52
-BGS 3721105 relation 1;2
-BGS 3721106 relation 3;4
-BGS 3721107 relation 5;6
-BGS 3721108 relation 7;8
-BGS 3721109 relation 9;10
-BGSS 6876977 relation 1;2
-BGU 176950579 way 2
-BGU 196198372 way 1;3
-BGWD 7151150 relation 3;4
-BGWD 11765019 relation 1;2
-BHAH 179895819 way 1
-BHAL 11764836 relation 1;2
-BHBF 918697 relation 13;14
-BHBF 929443 relation 11;12
-BHBF 930922 relation 15;16
-BHBF 13392152 relation 1;2
-BHBF 13392159 relation 3;4
-BHBF 13392160 relation 5;6
-BHBF 13392161 relation 7;8
-BHC 3696771 relation 1;2
-BHC 3696772 relation 3;4
-BHD 3464004 relation 6;7
-BHD 3464005 relation 1;5
-BHD 13399676 relation 1;5
-BHED 11786122 relation 1;2
-BHEI 11764789 relation 1;2
-BHER 7028066 relation 1;2
-BHF 3717993 relation 8;9
-BHF 3717994 relation 1
-BHF 3717995 relation 10;11
-BHF 3717996 relation 2;3
-BHF 3717997 relation 6;7
-BHF 5660337 relation F
-BHF 5736596 relation Ro
-BHF 11765322 relation E
-BHF 11765323 relation D
-BHF 13391425 relation Ru
-BHF 13391428 relation Rn2
-BHF 13391434 relation Rn1
-BHGB 13394090 relation 1
-BHGB 13394092 relation 2
-BHGM 11780544 relation 1
-BHH 2368460 relation 11;12
-BHH 11765486 relation 1;2
-BHH 13391373 relation 4
-BHH 13391376 relation 3
-BHI 11779964 relation 1;2
-BHKM 175499812 way 9
-BHKM 175506751 way 8
-BHKM 383505785 way 4
-BHKM 3724111 relation 3;4
-BHLS 11786212 relation 1;2
-BHND 3464004 relation 6;7
-BHND 3464005 relation 1;5
-BHND 13399676 relation 1;5
-BHN 11785598 relation 3;4
-BHO 11764807 relation 1;2
-BHPG 11780437 relation 4;5
-BHSH 11765486 relation 1;2
-BHSH 13391373 relation 4
-BHSH 13391376 relation 3
-BHST 11765683 relation 1;2
-BHUM 11762833 relation 1;2
-BHW 3702280 relation 1;2
-BIP 11764770 relation 1;2
-BJA 493503922 way 1
-BJB 5708491 relation 3;4
-BJLB 3673179 relation 1
-BJLB 3673180 relation 2
-BJUF 5377150 relation 3;4
-BJUF 5561156 relation 5;6
-BJUN 5377150 relation 3;4
-BJUN 5561156 relation 5;6
-BKAD 7591519 relation 12
-BKAD 7591520 relation 11
-BKAD 11780145 relation 1;2
-BKBO 11786151 relation 2
-BKE 121111437 way 2
-BKE 121111438 way 1
-BKHD 11765977 relation 1;2
-BKLH 6414593 relation 11;12
-BKLH 11779913 relation 1;2
-BKPK 11779946 relation 1;2
-BKPK 11779952 relation 1;2
-BKRM 13399570 relation 1;2
-BKRW 11786230 relation 1;2
-BKW 36875706 way 1
-BKW 1130804 relation 2;3
-BLA 252927923 way 1
-BLA 252927926 way 2
-BLAK 11781129 relation 2
-BLB 15082189 relation 2;3
-BLB 15082190 relation 1
-BLD 13401446 relation 3
-BLD 13401448 relation 4
-BLEN 11785717 relation 1;2
-BLF 13401544 relation 2;4
-BLF 13401564 relation 1;3
-BLIH 11781104 relation 1;2
-BLIH 13391316 relation 3
-BLIH 13391317 relation 4
-BLI 6411646 relation 15;16
-BLI 6411647 relation 17;20
-BLI 6411648 relation 21;22
-BLI 11765401 relation 1;2
-BLIO 11781104 relation 1;2
-BLIO 13391316 relation 3
-BLIO 13391317 relation 4
-BLIS 11781160 relation 1;2
-BL 918697 relation 13;14
-BL 929443 relation 11;12
-BL 930922 relation 15;16
-BL 13392152 relation 1;2
-BL 13392159 relation 3;4
-BL 13392160 relation 5;6
-BL 13392161 relation 7;8
-BLN 6768114 relation 2;4
-BLN 6768115 relation 1
-BLOH 621274218 way 1
-BLOH 621274219 way 2
-BLO 6411646 relation 15;16
-BLO 6411647 relation 17;20
-BLO 6411648 relation 21;22
-BLO 11765401 relation 1;2
-BLS 918697 relation 13;14
-BLS 929443 relation 11;12
-BLS 930922 relation 15;16
-BLS 13392152 relation 1;2
-BLS 13392159 relation 3;4
-BLS 13392160 relation 5;6
-BLS 13392161 relation 7;8
-BLST 6876977 relation 1;2
-BLU 254048971 way 1
-BLU 254048972 way 2
-BLWE 11762582 relation 1;2
-BLW 278060533 way 1
-BMAH 3421744 relation 2;3
-BMAZ 11765434 relation 1;2
-BMC 621274222 way 1
-BMC 621274223 way 2
-BMDF 11780422 relation 1;2
-BMDF 11780423 relation 3;4
-BMDF 13391257 relation 5
-BMEA 11765443 relation 1;2
-BMEX 11762206 relation 1;2
-BMF 3427976 relation 1;2
-BMHL 11780422 relation 1;2
-BMHL 11780423 relation 3;4
-BMHL 13391257 relation 5
-BMIP 13397943 relation 1;2
-BMIP 13397944 relation 3;4
-BMM 11785587 relation 6
-BMN 11764873 relation 1;2
-BMS 11765698 relation 1;2
-BMZ 240298908 way 1
-BMZ 334162289 way 2
-BNAU 6771456 relation 5;6
-BNAU 6771457 relation 2
-BNB 11762794 relation 1;2
-BNG 47974161 way 1
-BNIS 3227737 relation 3;4
-BNIS 3227738 relation 1;2
-BNK 6852415 relation 1;2
-BNK 7028066 relation 1;2
-BNK 11765977 relation 1;2
-BNP 278921456 way 1
-BNP 278921457 way 2
-BNPL 11765383 relation 1;2
-BOK 5660337 relation F
-BOK 5705373 relation 2;4
-BOK 5705374 relation 1;3
-BOK 5736596 relation Ro
-BOK 11764689 relation 1;2
-BOK 11765322 relation E
-BOK 11765323 relation D
-BOK 11770354 relation 1;2
-BOK 13391425 relation Ru
-BOK 13391428 relation Rn2
-BOK 13391434 relation Rn1
-BOKN 5660337 relation F
-BOKN 5736596 relation Ro
-BOKN 11765322 relation E
-BOKN 11765323 relation D
-BOKN 13391425 relation Ru
-BOKN 13391428 relation Rn2
-BOKN 13391434 relation Rn1
-BOKO 5660337 relation F
-BOKO 5736596 relation Ro
-BOKO 11765322 relation E
-BOKO 11765323 relation D
-BOKO 13391425 relation Ru
-BOKO 13391428 relation Rn2
-BOKO 13391434 relation Rn1
-BOKR 5660337 relation F
-BOKR 5736596 relation Ro
-BOKR 11765322 relation E
-BOKR 11765323 relation D
-BOKR 13391425 relation Ru
-BOKR 13391428 relation Rn2
-BOKR 13391434 relation Rn1
-BOKS 5660337 relation F
-BOKS 5736596 relation Ro
-BOKS 11765322 relation E
-BOKS 11765323 relation D
-BOKS 13391425 relation Ru
-BOKS 13391428 relation Rn2
-BOKS 13391434 relation Rn1
-BOLS 4106235 relation 5;6
-BOLS 4106236 relation 3;4
-BOLS 4106237 relation 9;10
-BOLS 4106238 relation 7;8
-BOLS 4106239 relation 1;2
-BORB 11785719 relation 30;32
-BORB 13395543 relation 28;26
-BORB 13395564 relation 20;24
-BOR 11785719 relation 30;32
-BOR 13395543 relation 28;26
-BOR 13395564 relation 20;24
-BORS 11762794 relation 1;2
-BOSB 3717993 relation 8;9
-BOSB 3717994 relation 1
-BOSB 3717995 relation 10;11
-BOSB 3717996 relation 2;3
-BOSB 3717997 relation 6;7
-BOSB 5660337 relation F
-BOSB 5736596 relation Ro
-BOSB 11765290 relation 1;2
-BOSB 11765307 relation 3;4
-BOSB 11765322 relation E
-BOSB 11765323 relation D
-BOSB 11765383 relation 1;2
-BOSB 13391425 relation Ru
-BOSB 13391428 relation Rn2
-BOSB 13391434 relation Rn1
-BOSS 3429713 relation 1;2
-BPAF 6844110 relation 11;12
-BPAF 13391543 relation 1;2
-BPAF 13391544 relation 3;4
-BPAF 13391549 relation 5;6
-BPAF 13391551 relation 7;8
-BPDH 40959496 way 2
-BPDH 40959501 way 1
-BPDH 11764931 relation 6;7
-BPDH 13392208 relation 1;3
-BPDH 13392209 relation 2;4
-BPEN 11780461 relation 1
-BPHD 11785565 relation 1;2
-BPIC 11765520 relation 1;2
-BP 252921738 way 1
-BP 252921741 way 2
-BPKW 11785549 relation 1;2
-BPLA 11764632 relation 1;2
-BPOE 6062046 relation 1;2
-BPOF 3198309 relation 13;14
-BPOF 3200537 relation 11;12
-BPOF 13391598 relation 1;2
-BPOF 13391599 relation 3;4
-BPO 194746270 way 1
-BPO 194746271 way 2
-BPOP 3198309 relation 13;14
-BPOP 3200537 relation 11;12
-BPOP 13391598 relation 1;2
-BPOP 13391599 relation 3;4
-BPOT 13399519 relation 1
-BPOT 13399520 relation 4
-BPRS 11781099 relation 1;2
-BPRS 13388477 relation 1;3
-BPRS 13388478 relation 2;4
-BPWA 6024821 relation 3;4
-BPW 263209866 way 2
-BPW 263209872 way 1
-BRB 11779913 relation 1;2
-BRC 49784675 way 2
-BRC 49784685 way 1
-BRC 13400429 relation 1
-BRC 13400430 relation 2
-BRGT 11786372 relation 1;2
-BRH 11770354 relation 1;2
-BRO 291339576 way 1
-BRSF 13402001 relation 1
-BRSF 13402003 relation 2
-BRST 11762598 relation 1;2
-BRU 3696545 relation 2;3
-BRU 3696546 relation 4;5
-BRW 11765435 relation 1;2
-BSAL 11764602 relation 1;2
-BSAP 11765125 relation 3;4
-BSBD 194846490 way 2
-BSBD 194846491 way 1
-BSC 11781076 relation 1
-BSC 11781077 relation 2
-BSDE 11781099 relation 1;2
-BSDG 3218161 relation 1;2
-BSEO 254048975 way 4
-BSEO 260116076 way 1
-BSEO 3706283 relation 2;3
-BSFD 13396808 relation 1
-BSFD 13396809 relation 2
-BSFE 275810021 way 1
-BSFE 275810023 way 2
-BSGR 3673123 relation 11;12
-BSGR 5715625 relation 1;2
-BSGR 6863392 relation 1;2
-BSGV 3673123 relation 11;12
-BSGV 6863392 relation 1;2
-BSHE 200619022 way 1
-BSKR 6844110 relation 11;12
-BSKR 13391543 relation 1;2
-BSKR 13391544 relation 3;4
-BSKR 13391549 relation 5;6
-BSKR 13391551 relation 7;8
-BSKV 6844110 relation 11;12
-BSKV 11762766 relation 1;2
-BSKV 11770327 relation 1;2
-BSKV 13391543 relation 1;2
-BSKV 13391544 relation 3;4
-BSKV 13391549 relation 5;6
-BSKV 13391551 relation 7;8
-BSLS 11749033 relation 1;2
-BSNF 10965977 relation 6;8
-BSNH 11786065 relation 3;4
-BSN 254048975 way 4
-BSN 260116076 way 1
-BSN 3706283 relation 2;3
-BSO 5567105 relation 1;2
-BSPA 6566930 relation 1;2
-BSPA 6566931 relation 3;4
-BSPA 6566932 relation 5;6
-BSPA 11765515 relation 1;2
-BSPD 6566930 relation 1;2
-BSPD 6566931 relation 3;4
-BSPD 6566932 relation 5;6
-BSPF 11766058 relation 1
-BSPH 11765406 relation 20;21
-BSP 194787047 way 1
-BSP 194787048 way 2
-BSRW 11765515 relation 1;2
-BSTH 13397924 relation 1
-BSTH 13397925 relation 2
-BST 11780615 relation 8;9
-BST 11780617 relation 2;8
-BSTN 11780556 relation 1;3
-BSTO 11764675 relation 1;2
-BSTR 11780547 relation 1
-BSTV 11780615 relation 8;9
-BSTV 11780617 relation 2;8
-BSW 11765802 relation 3;4
-BSW 11765803 relation 5;6
-BSW 13391303 relation 1;2
-BSWP 11765802 relation 3;4
-BSWP 11765803 relation 5;6
-BSWP 13391303 relation 1;2
-BSZF 3464153 relation 1
-BTG 6087813 relation 1;5
-BTGN 5617634 relation 1;2
-BTHF 11764745 relation 1;2
-BTHR 29330649 way 1
-BTHR 13401528 relation 2
-BTL 13401629 relation 1
-BTL 13401630 relation 2
-BTLS 11781161 relation 1;2
-BTOR 11762778 relation 1;2
-BTP 5705373 relation 2;4
-BTP 5705374 relation 1;3
-BTZN 44652719 way 1
-BTZN 44652720 way 2
-BTZS 493503923 way 1
-BUS 621274220 way 1
-BUS 621274221 way 2
-BVLZ 203460073 way 1
-BWAB 2368460 relation 11;12
-BWAF 80925213 way 1
-BWAF 80925230 way 2
-BWAI 4061205 relation 1;2
-BWDF 30438029 way 2
-BWDF 30617100 way 1
-BWED 5559039 relation 1;2
-BWE 13400326 relation 2;4
-BWE 13400328 relation 3
-BWES 11764889 relation 1;2
-BWG 1690745 relation 2;3
-BWG 13401717 relation 1
-BWHH 11779946 relation 1;2
-BWH 11764220 relation 1;2
-BWIG 11779999 relation 1;2
-BWI 7028703 relation 3;4
-BWIN 11786092 relation 1;2
-BWKRR 5550689 relation 11;12
-BWKRR 6563940 relation 1;2
-BWKRR 6563941 relation 3;4
-BWM 11786068 relation 1;2
-BWOK 11785728 relation 3;4
-BWP 5172285 relation 2
-BWRO 13394518 relation 2
-BWRO 13394519 relation 1
-BWRS 11765290 relation 1;2
-BWRS 11765307 relation 3;4
-BWRU 13394518 relation 2
-BWRU 13394519 relation 1
-BWRZ 60673342 way 1
-BWRZ 661170564 way 2
-BWS 335185673 way 8
-BWS 3680548 relation 1;2
-BWS 3680549 relation 3;4
-BWS 3680550 relation 5;6
-BWSS 335185673 way 8
-BWSS 3680548 relation 1;2
-BWSS 3680549 relation 3;4
-BWSS 3680550 relation 5;6
-BWT 7591519 relation 12
-BWT 7591520 relation 11
-BWUR 13398063 relation 1;2
-BWUS 13398098 relation 1;2
-BWW 45049852 way 1
-BWW 45049853 way 1;2
-BYOR 11762766 relation 1;2
-BYOR 11770327 relation 1;2
-BZD 11762541 relation 1;2
-BZEP 11786396 relation 1;2
-BZIL 13403043 relation 1;2
-BZO 291339575 way 1
-BZO 334293691 way 5
-BZOO 3641992 relation 5;6
-BZOO 3641993 relation 3;4
-BZOO 3641994 relation 1;2
-BZOO 6269857 relation 1
-BZOO 6269858 relation 2
-BZOO 11792305 relation 1;2
-BZOS 3641992 relation 5;6
-BZOS 3641993 relation 3;4
-BZOS 3641994 relation 1;2
-BZOS 6269857 relation 1
-BZOS 6269858 relation 2
-BZOS 11792305 relation 1;2
-BZTH 11765966 relation 3;4
-DAB 199858179 way 1;2
-DABU 198463393 way 1;2
-DAD 112482486 way 1;2
-DAD 112482492 way 3;4
-DAF 103098305 way 3
-DAF 104027475 way 4
-DAF 16200606 relation 1 & 2
-DAG 90495177 way 2;3
-DAG 249680724 way 1
-DAMD 490400515 way 2
-DAMD 490400519 way 1
-DATL 586132476 way 1;2
-DAU 42653028 way 2;3
-DAU 42653117 way 1
-DBTD 274679671 way 1
-DBTD 274679673 way 2
-DBUF 207400667 way 2
-DBUF 207400668 way 1
-DBW 275352106 way 1
-DBW 3663961 relation 2;3
-DCC 44110124 way 2
-DCC 290263887 way 1
-DCDF 84837291 way 1
-DCDF 586132505 way 2
-DCD 30696768 way 3;4
-DCD 1185537553 way 1
-DCD 1185537554 way 2
-DCHP 118455902 way 1
-DC 177586011 way Chemnitz Hauptbahnhof, Bstg. 10
-DC 210978451 way Hauptbahnhof, Bstg. 1
-DC 215295370 way Chemnitz Hauptbahnhof, Bst. 4
-DC 447162978 way Hauptbahnhof, Bstg. 2
-DC 447162979 way Chemnitz Hauptbahnhof, Bstg. 3
-DC 490953330 way Chemnitz Hauptbahnhof, Bstg. 14
-DC 490953331 way Chemnitz Hauptbahnhof, Bstg. 13
-DC 490953332 way Chemnitz Hauptbahnhof, Bstg. 12
-DC 490953335 way Chemnitz Hauptbahnhof, Bstg. 11
-DC 490953339 way Chemnitz Hauptbahnhof, Bstg. 9
-DC 490953340 way Chemnitz Hauptbahnhof, Bstg. 8
-DC 490953341 way Chemnitz Hauptbahnhof, Bstg. 7
-DC 490953344 way Chemnitz Hauptbahnhof, Bstg. 6
-DC 490953348 way Chemnitz Hauptbahnhof, Bstg. 5
-DCKI 390410305 way Chemnitz Kinderwaldstätte (Gleis 2)
-DCKI 598795261 way Chemnitz Kinderwaldstätte (Gleis 1)
-DCM 1185535604 way 1
-DCM 1185535605 way 2
-DCR 38505537 way 2
-DCR 8287826 relation 1
-DCS 30696768 way 3;4
-DCU 233133861 way 1
-DCU 233153444 way 2
-DCW 6032691 relation 1;2
-DCW 6032692 relation 3;4
-DCW 6032693 relation 5
-DDCH 51990747 way 1
-DDE 5551789 relation 1;3
-DDE 8169658 relation 2
-DDE 8169659 relation 4
-DDF 769457819 way Dittersdorf (Gleis 1)
-DDF 769457820 way Dittersdorf (Gleis 2)
-DEB 276556897 way 1
-DEB 3678594 relation 2;3
-DED 80744625 way 1
-DED 80744630 way 2
-DEIB 276621028 way 1
-DER 165030476 way 2
-DER 165030477 way 1
-DFBE 586132497 way 1
-DFBE 586132498 way 2
-DFH 118563312 way 3
-DF 3634725 relation 1;2
-DFL 1632588 relation 1;2
-DFL 11073090 relation 3;4
-DFL 11073091 relation 5;6
-DFR 1631829 relation 2;3
-DFR 6122363 relation 4
-DFR 16154676 relation 1
-DFRS 118437594 way 2
-DFRS 118437596 way 1
-DGC 1839173 relation 1
-DGC 6109991 relation 2
-DGD 130679292 way 1
-DGD 130679294 way 2
-DGF 160577434 way 2
-DGF 160582770 way 1
-DGHU 61935215 way 1;2
-DG 1759290 relation 11;12
-DG 5903728 relation 7;8
-DG 5903730 relation 9;10
-DGLA 77306194 way 1
-DGL 16154789 relation 1
-DGL 16154790 relation 2;3
-DGL 16154791 relation 4;5
-DGLS 207082900 way 1
-DGLS 207082901 way 2
-DGO 160582771 way 2
-DGO 160582774 way 1
-DGRA 130697571 way 1
-DGRA 274506488 way 2
-DGRB 58342871 way 1
-DGR 253214107 way 1
-DGR 253214118 way 2;3
-DGZ 1212992144 way 3;4
-DGZ 1212992152 way 2b
-DGZ 1219847587 way 5
-DHD 1330487 relation 5;6
-DHD 1330497 relation 1;2;3;4
-DHE 202332277 way 1
-DHFR 3575755 relation 1;2
-DH 3577671 relation 1;2
-DH 3577803 relation 3;4
-DH 3578208 relation 6;7
-DH 3578209 relation 8;9
-DH 3578210 relation 10;11
-DH 3578388 relation 13;14
-DH 5552128 relation 12
-DH 9731507 relation 5
-DHRF 199561522 way 1
-DHRF 199561524 way 2
-DHST 33710584 way 1;2
-DHUN 687858647 way 1
-DHUN 687858649 way 2
-DHW 275855985 way 1
-DHW 275855986 way 2
-DHZF 61456976 way 1
-DHZF 336921900 way 3
-DIG 3601231 relation 1;2
-DJA 264419415 way 2
-DJA 264419416 way 1
-DJ 124734620 way 2
-DJ 131445152 way 1
-DJ 524522315 way 3
-DJZ 358952757 way 1
-DJZ 358952758 way 2
-DKA 1031842373 way 1
-DKA 1084479548 way 2
-DKC 37482394 way 2
-DKC 37487062 way 3
-DKE 15726891 relation 1;2
-DKOH 135517110 way 1
-DKRP 61942560 way 1
-DKRP 61942565 way 2
-DKU 274833527 way 2
-DKU 274833545 way 1
-DKUR 644208184 way 2
-DKUR 644208187 way 1
-DLAB 52154425 way 2
-DLAB 52154426 way 1
-DLI 16154811 relation 1;2
-DLIM 358952739 way 2
-DLIM 358952755 way 1
-DLM 390410260 way 1
-DLM 390410263 way 2
-DMEH 170621256 way 1;2
-DMEH 170627656 way 4
-DMEH 879488502 way 3
-DME 6032643 relation 1;2
-DMHD 276664918 way 3
-DMHD 276664919 way 2
-DMHD 276664920 way 1
-DMH 118465730 way 2
-DMH 118465731 way 1
-DM 3574628 relation 1;2
-DM 3574629 relation 3;4
-DNBO 1632824 relation 1;2
-DNDR 360606822 way 1;2
-DNE 249994827 way 3
-DNE 264968669 way 1
-DNI 106937630 way 1
-DNI 106981460 way 2
-DNI 588948648 way 2
-DN 46894316 way 1
-DN 46894317 way 2
-DN 1281044 relation 1;2
-DN 1281045 relation 5;6
-DN 1281046 relation 3;4
-DN 1281047 relation 7;8
-DNP 276466658 way 1
-DNR 8321343 relation 1;3
-DNR 8321344 relation 2;4
-DOBL 490400521 way Oberlichtenau, Bstg. 2
-DOBL 490400525 way Oberlichtenau, Bstg. 1
-DOF 165027417 way Ottendorf, Bstg. 1
-DOF 165027418 way Ottendorf, Bstg. 2
-DOG 201116959 way 1
-DOG 201116960 way 2
-DOGT 198396028 way Olbernhau-Grünthal
-DOH 85396668 way 1
-DOL 8287853 relation 2
-DOL 8287854 relation 1
-DOT 50304309 way 4
-DOT 86575260 way 3
-DOV 381727682 way 2
-DOV 381727684 way 1
-DOZ 276659038 way 1
-DPF 798139855 way Pockau-Lengefeld (Gleis 3)
-DPF 798139857 way Pockau-Lengefeld (Gleis 2)
-DPF 798139858 way Pockau-Lengefeld (Gleis 1)
-DPI 59547585 way 3
-DP 6024767 relation 1;2
-DP 6024768 relation 3;4
-DP 6024769 relation 5;6
-DPOM 130672534 way 1
-DPOM 184501420 way 2
-DPR 89137959 way 2
-DPR 89137961 way 1
-DPUL 101777931 way 1
-DPUL 283420092 way 2
-DPUS 385829561 way 1
-DRAT 28237258 way 1
-DRAT 89210829 way 2
-DRB 6033056 relation 1;2
-DRBK 6033054 relation 1;2
-DRBN 182777877 way 1
-DRBN 182777878 way 2
-DRBZ 6032694 relation 1;2
-DRCH 130679291 way 2
-DRCH 130679293 way 1
-DRC 172691726 way 1
-DRC 16198985 relation 4;5
-DRC 16198986 relation 2;3
-DR 81525391 way 9
-DR 362273222 way 7
-DR 6008521 relation 4;5
-DR 6008522 relation 2;3
-DR 6008523 relation 1;6;8
-DRK 1331238 relation 1;2
-DRR 232537877 way 1
-DRR 232537883 way 2
-DRTH 160582775 way 2
-DSA 3596149 relation 1;2
-DSA 3596150 relation 3;4
-DSB 264513838 way 2;3
-DSB 937465554 way 1
-DSBS 313965660 way 1
-DSBS 313965661 way 2
-DSC 360419296 way 2
-DSC 526704523 way 1
-DSEB 238154140 way 2;3
-DSEB 242994048 way 1
-DSEN 275292047 way 2
-DSEN 275292052 way 1
-DSMI 89239110 way 2
-DSMI 89239140 way 1
-DSMI 319978528 way 2
-DSN 95506097 way 1
-DSN 135542203 way 2
-DSPH 197853147 way 2
-DSS 47048175 way 1
-DSTI 727510399 way 1
-DSTI 727510400 way 2
-DSTT 26600721 way 1
-DSTT 244229640 way 2
-DSU 156131895 way 1
-DSU 156131905 way 2
-DSY 302279867 way 1;2
-DTAL 83631284 way 1
-DTAL 83631287 way 1
-DTH 176758267 way 1
-DWEI 159807277 way 2
-DWEI 162758373 way 1
-DWEW 113627876 way 1
-DWEW 113627911 way 2
-DWH 220720360 way 2
-DWH 255471752 way 1
-DWI 235323881 way 1;2
-DWR 3239502 relation 1;2
-DWR 3239503 relation 3;4
-DWSB 113285022 way 2
-DWSB 586132500 way 1
-DWS 381296745 way 2
-DWS 381296746 way 1
-DWS 381296748 way 3
-DWT 276258504 way 1
-DWT 276258505 way 6
-DWT 276258507 way 8
-DZA 112728724 way Richtung Zwickau
-DZA 112728725 way Richtung Klingenthal bzw. Adorf
-DZL 274518442 way 1
-DZL 274518446 way 2
-DZNH 249454816 way 1
-DZNH 249454817 way 2
-DZP 165342751 way 1;2
-DZSC 390410259 way 1
-DZSC 390410262 way 2
-DZT 263209932 way 2
-DZT 263209933 way 1
-DZW 3631993 relation 1;2
-DZW 3631994 relation 3;4
-DZW 7929997 relation 5;6
-DZW 7929998 relation 7;8
-DZWS 84837037 way 2
-DZWS 84837038 way 1
-EABG 305705006 way 2
-EABG 305705007 way 1
-EABT 82325411 way 2
-EABT 82325416 way 1
-EAHL 326585451 way 6
-EAHL 10283525 relation 3
-EAHL 10283526 relation 2
-EAHS 295640831 way 1
-EAHS 295640832 way 2
-EA 387079250 way 3
-EA 387079254 way 1;2
-EALN 6478899 relation 1;2
-EAML 440416902 way 2;3
-EAPH 81435652 way 1
-EAPH 81435655 way 2;3
-EARB 244401124 way 2;3
-EARB 14572945 relation 1
-EASB 70917793 way 3
-EASB 70917804 way 2
-EAT 454399918 way 2
-EAT 454953771 way 1
-EAWN 156036527 way 1
-EBB 225079355 way 1
-EBCH 93494156 way 3
-EBCH 505876508 way 3
-EBCK 229986637 way 1
-EBCK 229986638 way 2
-EBDA 141873785 way 2
-EBDA 465961872 way 1
-EBEE 299850835 way 1;2
-EBEO 6780266 relation 1
-EBEO 6780267 relation 2;3
-EBFT 31666364 way 1
-EBFT 32613351 way 2
-EBGO 305709225 way 1;2
-EBGZ 137608888 way 1
-EBGZ 137608891 way 2
-EBHS 806934515 way 1
-EBIG 232611741 way 2
-EBIG 232611742 way 1
-EBIL 30613208 way 5
-EBIL 30613209 way 3
-EBIL 30613210 way 1
-EBIL 48245063 way 8
-EBIL 181843099 way 6
-EBIL 181843100 way 4
-EBIL 181843103 way 2
-EBIL 680909613 way 3
-EBIL 680909614 way 1
-EBIL 680909615 way 2
-EBIL 681181450 way 4
-EBOE 4776371 relation 1;2
-EBOH 137603161 way 1
-EBO 137605423 way 1
-EBO 4776371 relation 1;2
-EBOK 399314371 way 2
-EBOR 460705231 way 1
-EBOR 460705232 way 2
-EBOW 137605423 way 1
-EBP 2053557 relation 1;2
-EBRAH 176730565 way 2
-EBRAH 181939947 way 1
-EBRB 1599127 relation 401;402
-EBRO 41549250 way 1
-EBRO 41549251 way 2
-EBRS 151585869 way 2
-EBRU 6729627 relation 1;2
-EBRW 79904338 way 5
-EBRW 79904339 way 7
-EBRW 79904340 way 1
-EBRW 83822813 way 9
-EBRW 83822814 way 3
-EBSA 70734582 way 2
-EBSA 70734593 way 1
-EBSL 82325441 way 2
-EBSL 82325442 way 1
-EBSU 172284342 way 1
-EBSU 14606877 relation 2;3
-EBTB 104106084 way 2
-EBTB 104106087 way 1
-EBTH 4142811 relation 1;2
-EBTH 4142812 relation 3
-EBUD 81596407 way 1
-EBUD 230001373 way 2
-EBUR 484433685 way 1
-EBWE 58923346 way 2
-EBWE 58923356 way 5
-EBWE 58923360 way 4
-EBWE 59022691 way 6
-EBWE 59022692 way 3
-EBWE 59022693 way 1
-EBWG 128041544 way 2
-EBWG 14573112 relation 1
-EBW 66215510 way 1;2
-EBZ 114688050 way 105
-EBZ 6141701 relation 101;113
-EBZ 6207010 relation 102
-EBZ 9768875 relation 106
-ECA 89923005 way 2;3
-ECA 108000201 way 1
-ECASP 88276206 way 1
-ECASP 88276231 way 2
-ECFS 132509935 way 1
-ECME 86694764 way 2
-ECME 86694777 way 1
-ECMF 1844525 relation 3
-ECMF 5485483 relation 7
-ECMF 5485484 relation 4;5
-ECOH 281817800 way 1
-ECP 53650657 way 2;3
-EDAB 186662799 way 2;3
-EDAK 436292413 way 1
-EDAM 55228026 way 2
-EDAM 55228027 way 1
-EDAP 75919729 way 1
-EDAP 307920173 way 2
-EDAU 4643792 relation 1;2
-EDBA 11734462 relation 1;2
-EDBI 130415004 way 1
-EDBK 4520518 relation 5
-EDBU 51978304 way 1;2
-EDD 55228021 way 1
-EDD 55228022 way 2
-EDDP 31980603 way 1
-EDDP 31980605 way 2
-EDDP 32800482 way 2
-EDDP 32800487 way 1
-EDDP 4214842 relation 3;4
-EDDP 4214843 relation 5;6
-EDDS 331191950 way 1
-EDDS 331191952 way 2
-EDED 38060125 way 1
-EDED 38060126 way 2
-EDEF 130414730 way 1
-EDEU 137291531 way Gleis 1
-EDG 228506011 way 2;4
-EDG 4060976 relation 10;11
-EDG 4060977 relation 12;13
-EDG 4060978 relation 1;2
-EDG 4060979 relation 3:4
-EDG 4060980 relation 5;6
-EDG 4060981 relation 8;9
-EDG 4061056 relation 1;3
-EDGM 30419432 way 1
-EDGM 30419433 way 2
-EDGR 4061103 relation 4;5
-EDH 187745194 way 1;2
-EDH 4262638 relation 1;2
-EDH 4262639 relation 3;4
-EDHL 6793558 relation 1
-EDHP 130787153 way 1;2
-EDHU 55196404 way 1
-EDIN 5200895 relation 1;2
-EDKD 54724327 way 1
-EDKD 54724328 way 2
-EDKH 190343848 way 1
-EDK 4646943 relation 1;2
-EDKK 55228010 way 1
-EDKK 55228013 way 2
-EDKO 312405918 way 1
-EDKO 312407395 way 2
-EDKR 53368397 way 2
-EDKR 53368401 way 1
-EDKU 4649197 relation 1;2
-EDLH 529728351 way 1
-EDLN 55217799 way 1
-EDLS 312741248 way 1
-EDMB 314131137 way 2
-EDMB 314131140 way 1
-EDMB 315740053 way 1;2
-EDME 97716487 way 4;5
-EDMG 53221893 way 4;5
-EDMG 53221894 way 1;2
-EDMG 127222537 way 1;2
-EDMO 97716467 way 1
-EDMR 55217802 way 1
-EDMS 30112998 way 1;2
-EDMS 58326928 way Gleis 2
-EDMS 58326929 way Gleis 1
-EDOF 35445885 way 1
-EDOF 35445886 way 2
-EDOH 171283158 way 1
-EDOH 171283159 way 2
-EDO 28398124 way 2;3
-EDO 4440812 relation 6;7
-EDO 4440813 relation 18;20
-EDO 4440814 relation 23;21
-EDO 4440815 relation 11;16
-EDO 4440816 relation 8;10
-EDO 4440817 relation 26;31
-EDO 11734461 relation 4;5
-EDOL 55944086 way 1
-EDOL 55944088 way 2
-EDOM 229705275 way 1
-EDOO 127222537 way 1;2
-EDOP 4662403 relation 1
-EDOP 4662404 relation 2
-EDOS 4661849 relation 2
-EDOS 4661850 relation 1
-EDRA 55217807 way 1
-EDRA 55217809 way 2
-EDRM 101809325 way 1;2
-EDRN 73202457 way 2
-EDRN 637986295 way 1
-EDRN 665897265 way 3;4
-EDRN 813422164 way 5
-EDRS 230004402 way 1
-EDRS 230004403 way 2
-EDRU 98187411 way 7
-EDSH 54733073 way 1
-EDSH 54733074 way 2
-EDSL 4061119 relation 1;2
-EDSM 30419141 way 1
-EDSO 53292472 way 1;2
-EDST 4661849 relation 2
-EDST 4661850 relation 1
-EDTM 8109657 relation 1;2
-EDULH 119387221 way 2
-EDULH 159359919 way 31
-EDULH 230005992 way 1
-EDULH 1202434891 way 31
-EDULH 1202434892 way 31
-EDUL 119387221 way 2
-EDUL 159359919 way 31
-EDUL 230005992 way 1
-EDUL 1202434891 way 31
-EDUL 1202434892 way 31
-EDUV 32541150 way 1
-EDUV 32541151 way 2
-EDVB 8049118 relation 2;3
-EDWD 103497297 way 1
-EDWDP 103497297 way 1
-EDWH 46596340 way 2
-EDWH 46596341 way 1
-EDWI 54054429 way 2
-EDWI 54054432 way 1
-EDW 31980603 way 1
-EDW 31980605 way 2
-EDWK 312418458 way 2
-EDWK 312420174 way 1
-EDWW 53521105 way 1
-EDWW 53521194 way 2
-EEAL 4559851 relation 1;2
-EEBB 4542361 relation 1;2
-EEBE 4601394 relation 2;3
-EEBS 236003719 way 1;2
-EEDL 35417372 way 2
-EEDL 35417378 way 1
-EEDO 124055773 way 1
-EEDT 72343343 way 1
-EEDT 72343345 way 2
-EEFD 9765369 relation 1;2
-EEFO 32344486 way 1
-EEFO 32344488 way 2
-EEGE 32347697 way 1
-EEGE 32347698 way 2
-EEHH 73848846 way 1
-EEHH 73848848 way 2
-EEHT 44819947 way 2
-EEHT 44819999 way 1
-EEHU 7325509 relation 2
-EEHU 7325510 relation 1
-EEIB 52375154 way 2
-EEIB 114837906 way 1
-EE 3488780 relation 1;2
-EE 3488781 relation 11;12
-EE 3488782 relation 21;22
-EE 3488783 relation 4;5;6
-EE 3488784 relation 7;8;9;10
-EEKB 4625507 relation 1;2
-EEK 14611282 relation 1;2
-EEK 14611285 relation 3;4
-EEKN 4523831 relation 3;4
-EEKS 4607850 relation 2
-EEKS 4607851 relation 1
-EEKU 4620203 relation 1;2
-EEM 125681349 way 1;2
-EEM 5394972 relation 3;4
-EEMP 4785898 relation 2
-EEMP 4785899 relation 1
-EENP 4542856 relation 1;2
-EENW 4620434 relation 3;4
-EENW 4620435 relation 1;2
-EEPE 108077832 way 1;2
-EERI 151707408 way 2
-EERI 204654046 way 1
-EESA 23950526 way 1
-EESA 48501956 way 2
-EESD 45059697 way 2
-EESD 148769688 way 1
-EESD 1087325826 way 2
-EESD 1087325827 way 2
-EESD 1087325828 way 1
-EESO 39471580 way 1
-EESO 4625407 relation 2;4
-EEST 39471580 way 1
-EEST 52375154 way 2
-EEST 114837906 way 1
-EEST 238275760 way 101
-EEST 1177958411 way 102
-EEST 4267918 relation 103;104
-EEST 4625407 relation 2;4
-EEUE 30250271 way 2
-EEUE 30250355 way 1
-EEWD 46350877 way 1
-EEWD 4625188 relation 2
-EEZB 131974919 way 1
-EEZB 319265490 way 2
-EFBU 131974928 way 2
-EFBU 319265482 way 1
-EFEL 74116966 way 1
-EFEL 74116967 way 2
-EFFD 6524278 relation 1;2
-EFOE 180722394 way 11
-EFOE 180722395 way 1
-EFOE 837276722 way 2
-EFOE 6923104 relation 12;13
-EFP 244043718 way 2
-EFP 293866217 way 3
-EFP 397862626 way 4
-EFP 397862627 way 1
-EFRE 80470698 way 2
-EFRE 138711546 way 1
-EGBK 38425396 way 1;2
-EGBU 28498406 way 1
-EGBW 25460144 way 1;2
-EGHS 38259469 way 1
-EG 230302908 way 1;2
-EG 4250655 relation 25;8
-EG 4250656 relation 4;5
-EG 4250657 relation 6;7
-EGK 142208262 way 1
-EGK 142415248 way 2;3
-EGLO 35692294 way 3
-EGLO 178307889 way 1
-EGLO 178307890 way 4
-EGLO 178307894 way 2
-EGRN 173514483 way 3
-EGRN 297175629 way 1;2
-EGRO 38425401 way 2
-EGRO 38425402 way 1
-EGRV 404810438 way 1
-EGRV 7213625 relation 2;3
-EGVA 37650680 way 1
-EGVA 37650681 way 2
-EGVB 140809616 way 1;2
-EGVH 4214743 relation 1
-EGVH 4214744 relation 2
-EGZO 38425396 way 1;2
-EHAD 95620402 way 2
-EHAD 95620406 way 1
-EHAL 206849314 way 1
-EHAL 206849315 way 2
-EHAT 187648477 way 1
-EHBK 34973015 way 2
-EHBK 105230914 way 1
-EHBM 82094019 way 1
-EHBM 91229947 way 2
-EHCK 499547738 way 1
-EHCK 499547739 way 2
-EHDT 73203507 way 51;52
-EHE P 11644787 relation 2;3
-EHE P 12929148 relation 1
-EHFD 7093326 relation 1
-EHFD 7093327 relation 2;3
-EHFD 7093328 relation 4;5
-EHFD 7093329 relation 6;7
-EHGI 128133726 way 2
-EHGI 128134236 way 1
-EHG 238233813 way 13;15
-EHG 4469486 relation 1;2
-EHG 4469487 relation 14;18
-EHG 4469488 relation 11;12
-EHG 4491628 relation 7;8;9;10
-EHG 4491629 relation 3;4;5;6
-EHGV 127420122 way 1
-EHGV 262097547 way 2
-EHGW 156533041 way 1
-EHIT 228362126 way 1
-EHIT 228366355 way 2;3
-EHK 1026520742 way 1;2
-EHLN 266165721 way 1
-EHLT 131644679 way 1
-EHLT 4229984 relation 2;3
-EHMD 27078729 way 2
-EHMD 27078733 way 1
-EHM 111316298 way 12
-EHM 111511387 way 11
-EHM 112892800 way Eilgutbühne
-EHM 113480249 way 9
-EHM 113564886 way 5
-EHM 113564890 way 2
-EHM 113564892 way 4
-EHM 227356758 way 13
-EHM 227356791 way 10
-EHM 227356792 way 1
-EHM 227356793 way 3
-EHM 227356794 way 6
-EHM 227356795 way 8
-EHOG 334871210 way 1
-EHOG 4730858 relation 2
-EHOS 30242922 way 2
-EHOS 30242923 way 1
-EHOV 49231077 way 1;2
-EHTG 9622490 relation 1;2
-EHTM 187648477 way 1
-EHWB 165638153 way 1
-EHWB 165638154 way 2
-EHW 399510370 way 1
-EHWS 266177958 way 1
-EHZW 230455757 way 2
-EHZW 230455758 way 3
-EHZW 230455759 way 4
-EHZW 230455761 way 5
-EIAV 187993204 way 2
-EIAV 187993205 way 1
-EIL 74037178 way 2
-EIL 74037182 way 1
-EKAL 241269373 way 1
-EKAL 462416063 way 2
-EKAM 32444682 way 1
-EKAM 32444711 way 2
-EKAM 227667832 way 4
-EKG 4773554 relation 2;3
-EKG 7622599 relation 1
-EKGS 23984506 way 1;2
-EKHU 370780828 way 2
-EKHU 370780829 way 1
-EKIR 131974931 way 2
-EKIR 133613932 way 1
-EKME 26712347 way 2
-EKME 26763505 way 1
-EKT 159685334 way 1
-EKT 9611257 relation 2;3
-EKUE 207757828 way 1
-EKV 119503874 way 2;3
-EKV 259802005 way 1
-ELAG 402099676 way 2
-ELAG 402099677 way 3
-ELAG 402099678 way 4
-ELAG 402099679 way 5
-ELBG 42325025 way 2
-ELBG 42325205 way 1
-ELBK 74116994 way 1
-ELDH 35997330 way 1;2
-ELE 6567040 relation 2;3
-ELEN 119659091 way 1
-ELEN 119659092 way 2;3
-ELEO 100787259 way 1
-ELET 399314372 way 1
-ELGD 399510371 way 1
-ELPP 37563125 way 1
-ELPP 11650908 relation 2,3
-ELRN 27119733 way 2
-ELRN 27119828 way 1
-ELSP 185298161 way 1
-ELSP 185298162 way 2
-ELTF 327266987 way 1
-ELTF 327266988 way 2
-ELUE 10348155 relation 1,2
-ELUE 10348202 relation 3;4
-ELUT 411181051 way 1
-ELUZ 53547848 way 1
-EMAM 119216067 way 1
-EMAN 94801808 way 1
-EMAN 94801833 way 2
-EMED 184013356 way 2;4
-EMEG 460733377 way 1;2
-EMEK 612391744 way 1;2
-EMES 230833896 way 1
-EMES 230833897 way 3
-EMHO 95516723 way 1
-EMHO 95516724 way 2
-EMIL 95621432 way 1
-EMIL 95621438 way 2
-EMLR 464611885 way 2
-EMLR 4560098 relation 1
-EMLR 4560099 relation 5;6
-EMRW 4625721 relation 3;4
-EMRW 4625722 relation 1;2
-EMRY 4628156 relation 4;5
-EMRY 4628157 relation 2;3
-EMSD 78412943 way 2
-EMSD 427674424 way 3
-EMSI 4145685 relation 1;2
-EMSN 478452554 way 2+3
-EMSR 292420075 way 1
-EMST 5561455 relation 2;2A;3
-EMST 5561456 relation 9;11;12
-EMST 5561457 relation 14;17
-EMST 5561458 relation 4;8
-EMTE 47245434 way 1
-EMUD 316089369 way 2
-EMUD 316089370 way 1
-EMZH 271457228 way 1;2
-ENBE 37350261 way 1
-ENBM 182627261 way 2
-ENBM 8892318 relation 7;8
-ENBM 8892319 relation 5;6
-ENDN 7084809 relation 301
-ENDN 7084810 relation 302;303
-ENDO 131974922 way 2
-ENDO 294997494 way 1
-ENDV 131974937 way 503
-ENDV 194227967 way 501
-ENHF 21852878 way 1;2
-ENHF 118924328 way 4
-ENHH 80502463 way 1
-ENHH 617194408 way 2
-ENIR 69485230 way 2
-ENIR 69485231 way 1
-ENK 333859858 way 1
-ENK 333859860 way 2
-ENOB 26841380 way 3
-ENOB 85877812 way 2
-ENOW 32015181 way 1
-ENV 5397706 relation 1;2
-EOBG 753206087 way 1
-EOB 4486519 relation 15;16
-EOB 4486520 relation 13;14
-EOB 4486521 relation 9;10
-EOB 4486522 relation 11;12
-EOB 4486523 relation 6;7
-EOEL 7093114 relation 2;4
-EOEL 7093115 relation 5
-EOER 25587918 way A
-EOER 294168072 way B
-EOHT 102623605 way 1
-EOHT 762676444 way 2
-EOLS 6039669 relation 4;5
-EOP 42780584 way 2
-EOP 82282678 way 1
-EOSD 102623638 way 1
-EOSD 4241849 relation 2
-EOS 5134049 relation 1;2
-EOS P 5134049 relation 1;2
-EOVP 83826165 way 1
-EOVP 83826175 way 2
-EPD 34720746 way 4
-EPD 34725675 way 1
-EPD 34725679 way 3
-EPD 243411861 way 2
-EPD 243411862 way 5
-EPDN 50224584 way 2
-EPDN 50224585 way 4
-EPDN 263675124 way 1
-EPLT 97665155 way 1
-EPLT 7545363 relation 2
-EPRA 95622037 way 2
-EPRA 95622038 way 1
-EPRN 7211665 relation 1;2
-EQL 177072807 way 1 - West
-EQL 218214790 way 2 - Ost
-EQLK 177072809 way 1
-ERDW 43968156 way 8
-ERDW 178196818 way 7
-ERDW 178196823 way 1
-ERDW 178196826 way 9
-ERDW 178196832 way 10
-ERDW 178196836 way 3
-ERE 105775094 way 1
-ERE 4145648 relation 2;4
-EREK 755770926 way 1;2
-ERES 105931583 way 1
-ERES 527025720 way 2
-ERES 527025721 way 4
-ERFE 47246255 way 1
-ERFE 47246256 way 2
-ERHA 295605006 way 1;2
-ERIK 131644073 way 2
-ERIK 131644074 way 1
-EROL 189145402 way 1;2
-ERUD 485754299 way 2
-ERUD 485754300 way 1
-ESBS 207759498 way 1
-ESCF 131974932 way 402
-ESCF 131974936 way 411
-ESEB 128531761 way 1
-ESEL 362283266 way 1
-ESEM 399314367 way 1
-ESHM 200368351 way 1
-ESHO 321387343 way 1
-ESIE 4752495 relation 1;2
-ESIE 4752496 relation 3;4;54;55
-ESIH 205962821 way 2
-ESIH 385084168 way 1
-ESMD 54657564 way 2
-ESMD 80353647 way 1
-ESMU 189145388 way 1
-ESON 37934722 way 2
-ESOT 357889033 way 1
-ESOT 7070018 relation 2;4
-ESPR 124799479 way 1
-ESPR 124799488 way 2
-ESRT 90032979 way 5/6
-ESRT 6759228 relation 3;4
-ESRT 11955753 relation 1;2
-ESRT 11955754 relation 5;6
-ESTG 975727824 way 1
-ESW 1597320 relation 1;2
-ESYH 131653382 way 2
-ESYH 131653383 way 1
-ESYL 200771918 way 2
-ESZK 48707586 way 2
-ESZK 48707588 way 1
-ETEL 82925785 way 2
-ETEL 82925791 way 1
-EUK 27032769 way 1;3
-EUN 27620932 way 2
-EUN 137243245 way 18
-EUN 228240200 way 1
-EUN 228240201 way 4
-EVD 39178605 way 1
-EVD 39178606 way 2
-EVLR 115428986 way 1
-EVLR 115428992 way 2
-EVRO 155812359 way 1
-EWAF 32743215 way 1
-EWAF 114441260 way 2
-EWAN 4267483 relation 1;2
-EWAN 4267484 relation 7;8
-EWAN 4267485 relation 3;4
-EWAN 4267486 relation 5;6
-EWAP 126774818 way 1
-EWAP 126774819 way 2
-EWAT 4776188 relation 1;2
-EWBH 1050080858 way 1
-EWBV 259801647 way 2
-EWBV 259801659 way 1
-EWEM 458797289 way 1
-EWER 129380367 way 1;2
-EWES 5213955 relation 4;5
-EWES 5213956 relation 2;3
-EWET 4758229 relation 1;2
-EWFK 311971420 way 1
-EWFK 311971421 way 2
-EWGD 484433694 way 1
-EWGD 484433695 way 2
-EWGT 235878110 way 1
-EWHL 145943044 way 2;3
-EWHP 5901999 way 2
-EWHP 8608332 way 1
-EWIC 243394793 way Gleis 1
-EWIC 313242460 way Gleis 2
-EWIN 1599629 relation 602;603
-EWIN 9625391 relation 601
-EWIT 4140212 relation 1;2
-EWIT 4140213 relation 3;4
-EWN 497907845 way 1
-EWN 497907847 way 2
-EWRN 11993844 relation 1;2
-EWSE 523029858 way 1
-EWSE 523029859 way 2
-EWSM 804877282 way 1
-EWTB 83298734 way Gleis 1
-EWTB 239097735 way Gleis 2
-EWVE 48469468 way 1;2
-EZK 74116970 way 1
-EZK 74116971 way 2
-FABL 196386278 way 2
-FABL 196386281 way 1
-FAG 452838773 way 2
-FAG 452838774 way 1
-FAH 151543031 way 1
-FAH 7229784 relation 2;3
-FAHM 28287080 way 1
-FAHM 458530143 way 2
-FAHN 194216262 way 1
-FAL 196386283 way 2
-FAL 196386285 way 1
-FAR 156856579 way 1
-FAR 156856580 way 2
-FARM 80638070 way 1
-FARM 522769696 way 2;3
-FAST 352981764 way 1
-FAST 352981765 way 2
-FATC 241512702 way 2
-FATC 241512704 way 1
-FAT 201685960 way 1
-FAT 201685961 way 2
-FBAD 516182741 way 1
-FBAD 526322265 way 2
-FBA 6160697 relation 1;2
-FBA 6160698 relation 3;4
-FBB 112392086 way 2
-FBB 112392089 way 1
-FBBM 154216901 way 3
-FBBM 154216902 way 1;2
-FBCH 310389771 way 1
-FBCH 391374107 way 2;3
-FBGG 459093852 way 2
-FBGK 5579232 relation 102;103
-FBGK 6333309 relation 202;203
-FBGK 9233063 relation 101;201
-FBGN 206327972 way 2;3
-FBGN 206327973 way 1
-FBGN 664525120 way 44
-FBHF 219836583 way 4;6
-FBHF 4217189 relation 2;3
-FBH 45514387 way 3;4
-FBH 45514388 way 1;2
-FBI 151825271 way 1
-FBI 151825272 way 3
-FBIK 194216239 way 3
-FBIK 194216258 way 2
-FB 4576197 relation 3;5;7;8
-FB 4576198 relation 9;10
-FBL 37889088 way 1
-FBL 7351386 relation 2;3
-FBL 7351387 relation 4;5
-FBNG 37261355 way Burg- und Nieder Gemünden
-FBNU 194216246 way 1
-FBOD 113733694 way 1
-FBOD 113733698 way 2;3
-FBRG 195107828 way 1
-FBRG 195107829 way 2
-FBSD 193447765 way 1
-FBSD 193447767 way 2
-FBUD 138320203 way 1
-FBUD 138320204 way 2
-FBUE 380867939 way 1 oben
-FBUE 380867940 way 2 oben
-FBUE 508220501 way 1unten
-FBUE 508220505 way 2 unten
-FBUN 219331735 way 2
-FBUN 219331736 way 1
-FBUP 380867939 way 1 oben
-FBUP 380867940 way 2 oben
-FBUP 508220501 way 1unten
-FBUP 508220505 way 2 unten
-FBUS 6319706 relation 2;3
-FBUS 6319707 relation 1
-FBUSS 6319706 relation 2;3
-FBUSS 6319707 relation 1
-FBWD 395894377 way 1
-FBZ 40017619 way 1
-FBZ 984040059 way 2;3
-FCA 112361876 way 2
-FCA 112361894 way 1
-FCOE 188160258 way 4
-FCOE 188160260 way 3
-FCOE 188160327 way 1
-FCOE 188160328 way 2
-FDA 131252134 way Darmstadt-Arheilgen
-FDBT 131974920 way 2
-FDG 153773220 way 1
-FDG 4752467 relation 2;3
-FDG 4752468 relation 4;5
-FDHM 356246920 way 2
-FDHM 356246922 way 1
-FDI 5495691 relation 2;3
-FDI 5495692 relation 4;5
-FDI 7637601 relation 1
-FDIL 1596808 relation 4;5
-FDIL 4764662 relation 4;5
-FDIL 7351583 relation 1
-FDIO 112445275 way 2
-FDIO 112445279 way 1
-FDIZ 237181699 way 1;2
-FD 172201456 way 1
-FD 172201457 way 11;12
-FD 172201459 way 5;6
-FD 172201462 way 9;10
-FD 172201464 way 7;8
-FD 256743312 way 3
-FD 256743313 way 1
-FD 329955314 way 3;4
-FDN 7402187 relation 3;4
-FDN 7402188 relation 1;2
-FDOH 251424577 way 2
-FDOH 251784929 way 1
-FDS 323045899 way 1;2
-FDSU 82329452 way 2
-FDSU 82329461 way 1
-FDU 196930811 way 2
-FDU 196930812 way 1
-FDW 161894563 way 2
-FDW 161894564 way 1
-FDZ 37137502 way 1
-FDZM 7402333 relation 1;2
-FDZS 7402370 relation 1;2
-FEDI 100897690 way 1
-FEDI 100897694 way 2
-FED 37599150 way 2
-FED 209089516 way 1
-FEGB 7402535 relation 1;2
-FEHR 196386277 way 1
-FEHR 196386279 way 2
-FELT 223766380 way 1
-FELT 7402660 relation 2;3
-FEMS 14596830 relation 1;2
-FEMW 467206500 way 1
-FEMW 467206501 way 2
-FEPB 112457876 way 2
-FEPB 112457881 way 1
-FEP 112457878 way 1
-FEP 6165534 relation 2
-FEPP 289219266 way 1
-FEPP 289219311 way 2
-FERB 166865538 way 1
-FERB 166865539 way 2
-FERW 246159848 way 1
-FERW 246159858 way 2
-FES 7402738 relation 1;2
-FESS 96127918 way 2
-FESS 96127919 way 1
-FEZS 1579017 relation 1;2
-FFAN 319363184 way 1
-FFAN 319363185 way 2
-FFAW 6260663 relation 1;2
-FFBK 37804873 way 1
-FFBK 37804876 way 2
-FFBS 2676486 relation 2;3
-FFD 7404661 relation 7;8
-FFD 7404662 relation 2;3
-FFGA 6173083 relation 1;2
-FFGG 739032676 way 1;2
-FFG 7568580 relation 11;12
-FFG 7568581 relation 8;10
-FFG 7568582 relation 5;7
-FFG 7568583 relation 2;4
-FFG 7568584 relation 1;1a
-FFH 7357531 relation 1
-FFH 7357532 relation 2;3
-FFI 375462086 way 2
-FFI 375462088 way 1
-FFI 384717528 way 2
-FFI 384717530 way 1
-FFI 384717531 way 1
-FFI 384717534 way 2
-FF 41234435 way 103;104
-FF 41234440 way 101;102
-FF 48741195 way 24
-FF 49600968 way Hauptbahnhof (Straßenbahn) Ri. Platz der Republik
-FF 49600969 way Hauptbahnhof (Straßenbahn) Ri. Sachsenhausen/Gutleut/Innenstadt
-FF 293306364 way 1;1a
-FF 3902073 relation 24
-FF 5327812 relation 10;11
-FF 5327813 relation 12;13
-FF 5327814 relation 14;15
-FF 5327815 relation 16;17
-FF 5327816 relation 18;19
-FF 5327817 relation 20;21
-FF 5327818 relation 22;23
-FF 5327819 relation 2;3
-FF 5327820 relation 4;5
-FF 5327821 relation 6;7
-FF 5327822 relation 8;9
-FFLF 52707640 way 1
-FFLF 7588036 relation Fern 4; Fern 5
-FFLF 7588037 relation 6;7
-FFLU 52707640 way 1
-FFLU 7588036 relation Fern 4; Fern 5
-FFLU 7588037 relation 6;7
-FFMK 182710099 way 3
-FFMK 182710106 way 2
-FFND 40694071 way 2
-FFND 59625723 way 1
-FFRD 533146946 way 1;2
-FFRI 7357604 relation 4;5
-FFRI 7357605 relation 1;2
-FFRK 533118215 way 2;3
-FFRK 533133922 way 1
-FFRL 151139898 way 1
-FFRL 151139901 way 2
-FFS 392050015 way 1;2
-FFS 5876483 relation 1;2
-FFS 5876484 relation 3;4
-FFS 5876485 relation 5;6
-FFS 5876486 relation 7;8
-FFS 5885433 relation 9
-FFTA 139503110 way 1;2
-FFT 41234435 way 103;104
-FFT 41234440 way 101;102
-FFT 48741195 way 24
-FFT 49600968 way Hauptbahnhof (Straßenbahn) Ri. Platz der Republik
-FFT 49600969 way Hauptbahnhof (Straßenbahn) Ri. Sachsenhausen/Gutleut/Innenstadt
-FFT 293306364 way 1;1a
-FFT 3902073 relation 24
-FFT 5327812 relation 10;11
-FFT 5327813 relation 12;13
-FFT 5327814 relation 14;15
-FFT 5327815 relation 16;17
-FFT 5327816 relation 18;19
-FFT 5327817 relation 20;21
-FFT 5327818 relation 22;23
-FFT 5327819 relation 2;3
-FFT 5327820 relation 4;5
-FFT 5327821 relation 6;7
-FFT 5327822 relation 8;9
-FFU 133154824 way 36;37
-FFU 207111226 way 1;38
-FFU 5151524 relation 3;4
-FFU 5151525 relation 6;7
-FFU 5151527 relation 8;9
-FFW 38493711 way 3
-FFW 49837437 way Nauheimer Straße Ri. Hauptbahnhof
-FFW 49837438 way Nauheimer Straße Ri. Rebstock
-FFW 6174717 relation 1;2
-FFW 6174718 relation 4;5
-FGAL 6164009 relation 1
-FGAL 6164010 relation 3;4
-FGAU 209911912 way 2
-FGAU 210188133 way 1
-FGEF 196386273 way 2
-FGEF 196386276 way 1
-FGER 6795910 relation 2;4
-FGER 7404849 relation 1
-FGHM 166769855 way 1
-FGHM 189819594 way 2; 3
-FGHO 289210560 way 1
-FG 6746468 relation 14;15
-FG 6746469 relation 12;13
-FG 6746472 relation 4;5
-FG 6746473 relation 2;3
-FGKA 161910391 way 1
-FGKA 7357918 relation 2;3
-FGK 148521959 way 2
-FGK 148521960 way 1
-FGL 42276928 way 3
-FGL 42276929 way 2
-FGOG 30239435 way 1
-FGOG 30239650 way 2
-FGRF 99347577 way 3
-FGRF 148001760 way 1
-FGRF 148001761 way 2
-FGRO 7404938 relation 1
-FGRO 7404939 relation 2;3
-FGSM 81993608 way 2
-FGSM 81993611 way 1
-FGSN 6427888 relation 2;3
-FGSN 6427889 relation 1
-FGTH 128823512 way 1
-FGTH 148001755 way 4
-FGTH 7400273 relation 2;3
-FGUB 381646042 way 1
-FGUB 381646043 way 2
-FGUH 218336148 way 1
-FGX 234716785 way 1
-FGX 234716790 way 2
-FHAD 290904011 way 1
-FHAD 290904012 way 2
-FHAE 115788048 way 2
-FHAE 115788051 way 1
-FHAT 166988605 way 1
-FHAT 166988606 way 2
-FHAU 4487797 relation 2;3
-FHD 43523701 way 1
-FHD 7359460 relation 2;3
-FHED 239039249 way 1
-FHED 239039259 way 2
-FHEH 398069788 way 1;2
-FHEI 138303989 way 1
-FHEI 138303990 way 2
-FHER 261087643 way 2
-FHER 261087717 way 1
-FHFG 1206684332 way 1b
-FHFG 1206684333 way 2b
-FHFG 5909701 relation 1a;2a
-FHF 112460869 way Hofheim(Taunus)
-FHF 6923928 relation 2;3
-FHG 131974963 way 101
-FHG 7407071 relation 2;3
-FHHN 166626289 way 2
-FHHN 166626291 way 1
-FH 285572199 way 101
-FH 5563371 relation 102;103
-FH 5563372 relation 104;106
-FH 5563373 relation 1;2
-FH 5563374 relation 5;6
-FH 5563375 relation 7;9
-FH 7407170 relation 1;2
-FHM 40936974 way 1
-FHM 7407530 relation 2;3
-FHMM 263019157 way 1
-FHOE 5580904 relation 10;11
-FHOE 5580905 relation 12;13
-FHOE 5580906 relation 1;2
-FHOE 5580907 relation 3;4
-FHOE 5580908 relation 5;6
-FHOE 6260663 relation 1;2
-FHOR 168551356 way 1
-FHOR 168551357 way 2
-FHRB 114423925 way 1
-FHRB 1596753 relation 2;3
-FHT 7661889 relation 1;2
-FHUE 7233230 relation 4
-FHUE 7233231 relation 2;3
-FHWD 6746278 relation 1;2
-FHWD 7517349 relation 4;5
-FHW 7407170 relation 1;2
-FHWR 6746278 relation 1;2
-FHWR 7517349 relation 4;5
-FIL 311591710 way 1;2
-FIL 3105282 relation 4
-FIST 370583010 way 1
-FKAU 408347687 way 3
-FKAU 531143690 way 1;2
-FKCH 6273433 relation 3;4
-FKES 458546469 way 2
-FKES 458546475 way 1
-FKFT 196386284 way 2
-FKFT 196386289 way 1
-FKGE 180625837 way 1
-FKGE 180625839 way 2
-FKGS 31064363 way 2
-FKGS 31064364 way 1
-FKH 5981007 relation 1;2
-FKIH 255434822 way 5
-FKIH 7358095 relation 1;2
-FKJK 263695171 way 1
-FKJK 263695172 way 2
-FK 6317808 relation 5.1;4
-FK 6317809 relation 6;5.2
-FK 6323721 relation 11;10
-FK 6323722 relation 13;12
-FK 6323723 relation 7
-FK 6323724 relation 9;8
-FKKD 262578873 way 2
-FKKD 262578890 way 1
-FKLM 46671526 way 1;1a
-FKLM 5481355 relation 2;3
-FKLM 5481356 relation 5;KVG
-FKMP 64798349 way 3
-FKMP 533069496 way 1
-FKOB 6749814 relation 1;2
-FKOB 7664534 relation 3
-FKOZ 7663885 relation 1;2
-FKRL 345206678 way 1
-FKRL 587945523 way 2
-FKW 3407289 relation 3;4
-FKW 3407290 relation 7;8
-FKW 3407291 relation 9;10
-FKW 3407292 relation 1;2
-FLAH 246159845 way 1
-FLAH 246159850 way 2
-FLBG 88548588 way 2
-FLBG 88548590 way 1
-FLB 7516805 relation 2;3
-FLG 129315199 way 1
-FLG 129315200 way 4
-FLG 1579041 relation 2;3
-FLIH 332528078 way 1
-FLIH 332528079 way 2
-FLIS 321864089 way 1
-FLIS 321864091 way 4
-FL 7120417 relation 4;5
-FL 7120418 relation 2;3
-FL 7120419 relation 1;8
-FLO 527320712 way 1
-FLO 680973359 way 2
-FLON 146512301 way 2
-FLON 146512302 way 1
-FLOR 111479653 way 1
-FLOR 111801376 way 2
-FLP 189806220 way 1
-FLP 7358204 relation 4;5
-FLP 7358205 relation 2;3
-FLSS 6172742 relation 1;2
-FMAS 261089871 way 1
-FMAS 261089875 way 2
-FMBB 216203423 way 1
-FMBB 216204165 way 2
-FMBG 7593908 relation 1;1a
-FMBG 7593909 relation 2;4
-FMBG 7595740 relation 5;8
-FMB 7359491 relation 1;2
-FMB 7359492 relation 3;4
-FMBS 206315945 way 2
-FMBS 206315946 way 1
-FMES 151997945 way 1
-FMES 261085772 way 2
-FMET 166769856 way 2
-FMET 166769859 way 1
-FMFH 7666244 relation 1;2
-FMF 251434903 way 1
-FMF 7359611 relation 2;3
-FMG 6268952 relation 1
-FMG 6268953 relation 2;3
-FMHD 7517150 relation 1;2
-FMH 6229101 relation 1;2
-FMHN 195107830 way 1;2
-FMK 6252745 relation 1
-FMK 6252746 relation 2;3
-FML 37458822 way 1
-FML 37458823 way 2
-FMLS 387448732 way 1
-FMLS 6116807 relation 2
-FMMB 33267641 way 2
-FMN 45188190 way 2
-FMN 45203139 way 1
-FMSH 177921893 way 2;3
-FMSH 177921894 way 1
-FMSH 362088961 way 1
-FMSH 362088963 way 1
-FMSH 362088975 way 2;3
-FMSH 362088976 way 2;3
-FMSH 5389122 relation 1
-FMSH 5389124 relation 2;3
-FMS 38153661 way 1
-FMS 6261032 relation 2;3
-FMS 6261033 relation 4
-FMT 35539236 way 1
-FMT 69597427 way 4;5a;5b
-FMUL 421836430 way 1;2
-FMZ 6187200 relation 2;3
-FMZ 6187201 relation 1;11
-FMZ 6187202 relation 4;5
-FMZ 6187203 relation 6;8
-FNAC 87419640 way 1
-FNAC 87419651 way 2
-FNAS 7592691 relation 1;2
-FNDH 664610325 way 3
-FNDH 3257917 relation 1;2
-FNH 1588180 relation 1;2
-FNH 7402738 relation 1;2
-FNIE 53807071 way 1
-FNIE 172249683 way 2
-FNI 4752429 relation 1;2
-FNI 4752430 relation 3;4
-FNIR 356246925 way 1
-FNIR 356246928 way 2
-FNIU 310660875 way 1
-FNIU 6319311 relation 2;3
-FNIV 516854080 way 1
-FNJ 138301810 way 1
-FNJ 346073215 way 2
-FNL 45834650 way 1
-FNL 243789864 way 2
-FNOL 326242721 way 1
-FNOL 326242722 way 2
-FNRO 196930809 way 2
-FNRO 196930810 way 1
-FNRW 112394105 way 1
-FNRW 7517388 relation 2;3
-FNSD 6653676 relation 5;6
-FNSD 6653677 relation 3;4
-FNSM 7517274 relation 2;3
-FNU 530939615 way 1
-FNU 530939616 way 2
-FNV 239038810 way 1
-FNV 239038890 way 2
-FNWF 106436493 way 2
-FNWF 233668420 way 1
-FOBD 107637344 way Oberdorfelden
-FOBH 70174605 way 2
-FOBH 526322270 way 1
-FOBW 43178969 way 1
-FOBW 112015987 way 2;3
-FOE 942787576 way 3
-FOE 942787578 way 1
-FOFF 133428920 way Dreieich-Offenthal
-FOHF 47627691 way 2;3
-FOHF 47627693 way 1
-FO 50162521 way 1
-FO 50162524 way 2;3
-FO 6228815 relation 1;2
-FO 6228816 relation 3;4
-FOK 205685840 way Okarben
-FOK 205685841 way Okarben
-FOKL 140155864 way 1;2
-FOLM 53632108 way 1;2
-FOM 190316557 way 1
-FOM 190316558 way 2
-FOMP 53760250 way 1;2
-FOO 50162521 way 1
-FOO 50162524 way 2;3
-FOPP 136592034 way 3
-FOPP 380369222 way 1
-FOST 5744506 relation 1;2
-FOUS 33341712 way 1
-FOUS 44929208 way 2
-FOV 263964257 way 1
-FOV 5981005 relation 2;3
-FOWH 172311825 way 2
-FOWH 519886419 way 1
-FPD 289224180 way 1
-FPD 289224181 way 2
-FRA 43367805 way 1
-FRA 6273473 relation 2;3
-FRB 35667758 way 2
-FRB 35667759 way 1
-FRDH 392868722 way 1
-FRDH 509674619 way 2
-FREH 824827670 way 2
-FREH 824827671 way 1
-FRFH 309095687 way 2
-FRFH 587945518 way 1
-FROD 235052636 way 3
-FRSA 246271859 way 1
-FRSA 246271863 way 2
-FRTN 115169789 way 1
-FRUE 111819266 way 1
-FRUO 7399650 relation 23;24
-FRUO 7399651 relation 25;27
-FSFZ 478909088 way 1
-FSFZ 530939649 way 2
-FSGH 323692209 way 1
-FSGH 323696351 way 2
-FSGO 1574751 relation 1;2
-FSHM 50087487 way 1
-FSI 235842652 way 1
-FSI 587356220 way 2
-FSLB 294542877 way 1
-FSLH 136593504 way 1
-FSLH 136593505 way 2
-FSP 51433785 way 1
-FSP 51433797 way 10
-FSP 4784175 relation 4;5
-FSP 6270298 relation 6;7
-FSPR 244531847 way 2
-FSPR 452881595 way 1
-FSTA 5301361 relation 1;2
-FSTA 8309214 relation 3
-FST 112445659 way 2
-FST 112445660 way 1
-FSTK 43086150 way 1
-FSTK 87544197 way 2
-FSTM 41404837 way 1
-FSTM 6772192 relation 2;3
-FSTR 166769858 way 2
-FSTR 189837864 way 1
-FSUE 152119647 way 1
-FSUE 152119652 way 5
-FSUE 7622197 relation 2;4
-FTRE 152884288 way 1
-FTRE 152884290 way 2
-FTS 94417236 way 1
-FUR 270581255 way 1
-FUS 244303815 way 1;2
-FVA 395692627 way 1;2
-FVL 2651230 relation 8;9
-FVL 2651231 relation 5;6;7
-FVLS 60686452 way 1
-FVLS 60686453 way 2
-FVOE 226923290 way 1
-FVOE 5981006 relation 2
-FWAB 44428017 way 3;4
-FWAB 183830629 way 5;6
-FWAB 183830632 way 1
-FWAE 152119645 way 1
-FWAE 161719141 way 21
-FWAE 6221513 relation 2;3
-FWBG 227673716 way 3
-FWBG 227673717 way 2
-FWB 51263749 way 1
-FWB 51263751 way 2
-FWDF 196386274 way 1
-FWDF 196386275 way 2
-FWEI 241507482 way 2
-FWEI 241507485 way 1
-FWEK 6235916 relation 1;2
-FWFH 587945542 way 1;4
-FWFH 587945545 way 2
-FWF 116747844 way 12
-FWF 7530617 relation 10;11
-FWGA 195441303 way 2
-FWG 5915062 relation 1;2
-FWI 329636680 way 1
-FWI 329636681 way 2
-FWIN 148640764 way Nidderau-Windecken
-FW 36156349 way 1
-FW 36156357 way 10
-FW 44364657 way 4;5
-FW 47643197 way 6;7
-FW 47643198 way 8;9
-FW 180595601 way 2;3
-FWLN 76651121 way 1;2
-FWO 51263749 way 1
-FWO 51263751 way 2
-FWO 6257383 relation 1;2
-FWO 6257384 relation 3;4
-FWON 266384652 way 2
-FWON 266384653 way 1
-FWOR 212841264 way 9;11
-FWOR 5911277 relation 1;8
-FWOR 5911278 relation 2;3
-FWOR 5911279 relation 4;5
-FWR 113503287 way 3
-FWR 1589567 relation 6;7
-FWR 8387938 relation 4;5
-FWRR 164142930 way 1
-FWRR 316085627 way 2
-FWS 51518050 way 1
-FWS 51518051 way 2
-FWTH 242288558 way 1
-FWTH 291340297 way 2
-FWT 41628577 way 1;2
-FWZN 6418838 relation 1
-FWZN 6418840 relation 2
-FZB 194216256 way 4
-FZB 398069791 way 1;2
-FZBR 194216247 way 1
-FZEP 132664398 way 2
-FZEP 132664399 way 1
-FZM 44428289 way 1
-FZM 7329187 relation 2;3
-HAAK 50316579 way 23
-HAAK 50316581 way 21
-HAAK 51529165 way 2
-HAAK 51529175 way 33
-HAAK 169333995 way 35
-HAAK 169333996 way 22
-HAAK 169333997 way 34
-HAAK 169335600 way 31
-HAAK 169335603 way 32
-HAAK 169337420 way 1
-HAAT 50316579 way 23
-HAAT 50316581 way 21
-HAAT 51529165 way 2
-HAAT 51529175 way 33
-HAAT 169333995 way 35
-HAAT 169333996 way 22
-HAAT 169333997 way 34
-HAAT 169335600 way 31
-HAAT 169335603 way 32
-HAAT 169337420 way 1
-HACH 91300116 way 2
-HACH 91300126 way 1
-HACH 91300129 way 3
-HADB 238054090 way 1;2
-HAHO 143584648 way 1
-HAHO 143584652 way 2
-HA 50316579 way 23
-HA 50316581 way 21
-HA 51529165 way 2
-HA 51529175 way 33
-HA 169333995 way 35
-HA 169333996 way 22
-HA 169333997 way 34
-HA 169335600 way 31
-HA 169335603 way 32
-HA 169337420 way 1
-HALT 22721544 way 1
-HAMI 100059436 way 1;2
-HASD 98469341 way 1
-HASD 98469343 way 2
-HAUG 270105511 way 2
-HAUG 270105512 way 1
-HBAN 426905116 way 1
-HBAN 426905117 way 2
-HBAR 248186765 way Gleis 2
-HBAR 248186771 way Gleis 1
-HBAS 120130433 way 4
-HBAS 251242757 way 2
-HBAS 6116796 relation Bassum
-HBB 44048486 way 2
-HBB 44048487 way 5
-HBB 249836146 way 3;4
-HBDE 11165093 relation 3;4
-HBDE 11165094 relation 2
-HBDG 169976682 way 1;2
-HBDV 99405400 way 1
-HBDV 99405404 way 2
-HBEN 161593736 way 1
-HBEN 161593737 way 2
-HBER 332815164 way 1
-HBGH 193195323 way 1
-HBGH 447461075 way 2
-HBGM 89752781 way 3
-HBGM 369080262 way 2
-HBHA 87841054 way 3;4
-HBHA 87841056 way 5;6
-HBH 251242750 way 1;2
-HBH 251242762 way 3;4
-HBH 6548097 relation 2;3
-HBH 6548098 relation 4;5
-HBHL 251242762 way 3;4
-HBHM 61920795 way 1
-HBHM 250321288 way 2
-HB 35543150 way 8
-HB 232381184 way 10
-HB 353191509 way 7
-HB 353191511 way 9
-HB 5270318 relation 1
-HB 5270319 relation 2;3
-HB 5270320 relation 5;6
-HBKB 131113856 way 1
-HBKB 131113863 way 2;3
-HBKB 886667117 way 1
-HBKB 886667118 way 1
-HBKE 40070506 way 2
-HBKE 42875257 way 1
-HBKE 371568781 way 3
-HBKH 126822522 way 1;2
-HBLB 127245234 way 2
-HBLB 127245236 way 1
-HBL 26676176 way 2
-HBL 29285610 way 1
-HBMG 132457889 way 1
-HBMG 132457890 way 2
-HBM 158081075 way 1
-HBM 158081189 way 2
-HBM 218549388 way A
-HBM 218549389 way B
-HBN 62232086 way 3;4
-HBNT 237907621 way 2;3
-HBNT 237907942 way 1
-HBOD 515287153 way 1;2
-HBOF 127095363 way 1
-HBOF 127095366 way 2;3
-HBOS 68678536 way 1
-HBOS 249836138 way 2
-HBSB 83614361 way 1
-HBSB 249836139 way 2
-HBSC 35598111 way 1
-HBSC 35598112 way 2
-HBS 3181517 relation 1;2
-HBS 3181518 relation 3;4;3b
-HBS 3181519 relation 5;6
-HBS 3181520 relation 7;8
-HBTF 190338463 way 12
-HBTF 190338464 way 11
-HBTH 112457107 way 1
-HBTH 112457109 way 2;3
-HBUE 248009865 way 1
-HBUE 248009868 way 3
-HBV 43707216 way 1
-HBV 250321292 way 21
-HBWA 79973790 way 5
-HBWA 250321295 way 6
-HBWU 251242750 way 1;2
-HC 16226843 relation 2;3
-HC 16226846 relation 4;5
-HC 16226849 relation 6;7
-HCLP 212770448 way 1
-HCLP 212770472 way 2
-HCOP 483229056 way 1
-HDBG 126551251 way 2
-HDBG 126551258 way 1
-HDED 43642715 way 2;3
-HDED 43642716 way 1
-HDIP 120065717 way 1
-HDIP 274774647 way 2
-HDIP 274774655 way 3
-HD 367139587 way 2
-HD 367139588 way 1
-HD 1198018 relation 1
-HD 6580827 relation 2/3
-HDMK 382442731 way 3
-HDMK 459251984 way 2
-HDPH 368471829 way 1
-HDPH 368471830 way 2
-HDRY 25450810 way 1
-HDRY 25450814 way 2
-HDVD 99348501 way 1
-HDVD 99348505 way 4
-HEA 306159075 way 2
-HEGT 193195321 way 2
-HEGT 193195322 way 1
-HE 53767528 way 5;6
-HE 53767529 way 3;4
-HE 53767531 way 2
-HELS 42878562 way 1
-HELS 335184994 way 2
-HELV 217576104 way 2
-HELV 217576105 way 1
-HELZ 41677686 way 1
-HELZ 41677687 way 2;3
-HELZ 116187626 way 4;6
-HEMK 237908584 way 2
-HEMK 237908604 way 1
-HEMP 105851329 way 1
-HEMP 105851331 way 2
-HEMT 95290532 way 1
-HEMT 95290537 way 2;3
-HESD 92239003 way 2
-HESD 92239016 way 1
-HESH 190814951 way 2
-HESN 212758728 way 1;2
-HETL 140561084 way 1
-HETL 140561085 way 2
-HETL 251393105 way 3
-HETR 126806485 way 1
-HETR 126806488 way 3
-HFAL 335649622 way 1/2
-HF 151277811 way 2
-HF 151277812 way 3
-HF 413129003 way 4
-HF 413129004 way 1
-HFRE 171431326 way 1
-HFRE 426908680 way 2
-HGBW 23729620 way 1
-HGBW 131725406 way 2
-HGEE 129302736 way 1
-HGEE 129302737 way 2
-HGI 38913604 way 3;5
-HGI 38913605 way 4
-HGI 16226844 relation 1;2
-HGIS 168599646 way 1
-HGIS 515332556 way 2
-HG 6142434 relation A
-HG 6142435 relation B
-HG 6142436 relation D
-HG 6142437 relation C
-HGOL 42217572 way 1
-HGS 106300048 way 1
-HGS 16192648 relation 4;5
-HGS 16192651 relation 2;3
-HHAE 253616265 way 1
-HHAE 253616266 way 2;3
-HHAR 244432386 way 3
-HHAR 244432387 way 1
-HHAS 126492122 way 31
-HHAS 126492124 way 1
-HHAS 126492126 way 2:3
-HHBI 105865926 way 1;2
-HHBI 105865937 way 3;4
-HHB 127240342 way 1
-HHB 16192652 relation 2;4
-HHBO 43652118 way 1
-HHBO 43652119 way 2
-HHBS 209828173 way 1
-HHEI 367139587 way 2
-HHEI 367139588 way 1
-HHEP 237912051 way 2
-HHEP 237912309 way 1
-HHEP 976754741 way 1
-HHI 44423418 way 2
-HHI 44423419 way 14
-HHI 44423421 way 3
-HHI 44423427 way 6;7
-HHI 44423430 way 4;5
-HHI 58756953 way 1
-HHI 58756954 way 15
-HH 3570715 relation 11;12
-HH 3570716 relation 13;14
-HH 3570717 relation 1;2
-HH 3570718 relation 3;4
-HH 3570719 relation 7;8
-HH 3570720 relation 9;10
-HHLM 31281264 way 1;4
-HHLM 16226228 relation 2;5
-HHM 129408281 way 2;3
-HHM 130117491 way 5
-HHM 130117492 way 6;7
-HHM 130117496 way 1
-HHML 237903215 way 16;17
-HHML 237989114 way 10;11
-HHML 237989294 way 12;13
-HHOL 322372984 way 1
-HHOL 322372985 way 2
-HHRD 204253425 way 2
-HHRD 204253431 way 1
-HHRS 45779244 way 1
-HHRS 45779246 way 2
-HHSB 119661620 way 2;3
-HHSB 119661622 way 1
-HHSO 226866273 way 2
-HHSO 226866275 way 1
-HHTL 125081707 way 2
-HHTL 125081708 way 1
-HHUD 48472776 way 1
-HHUD 48472777 way 2;3
-HHUL 179634453 way 2
-HHUL 179634454 way 1
-HHZH 192656549 way 7
-HHZH 192656552 way 6
-HHZM 100966078 way 3
-HHZM 100966081 way 1;2
-HIHG 8489765 way 1
-HIHG 484921615 way 2
-HI 10541910 relation 2;3
-HIMS 170976316 way 2
-HIMS 170976317 way 1
-HKDF 193195320 way 1
-HKHN 171813623 way 2
-HKHN 171813626 way 1
-HKHW 318980428 way 1
-HK 32019335 way 1
-HK 32019339 way 51
-HK 32019342 way 52
-HK 1147389771 way 72
-HK 6120953 relation 2;3
-HKL 59491337 way 1
-HKRF 127094844 way 1
-HLAT 354259100 way 1
-HLAT 354259104 way 2
-HLED 125461385 way 1
-HLED 181324392 way 3
-HLEE 67051472 way 1
-HLEE 71145757 way 4
-HLEE 232365290 way 2
-HLEG 91904237 way 1;2
-HLEI 91927973 way 1;2
-HLEM 319411222 way 1
-HLEM 319411223 way 2
-HLER 235314396 way 12
-HLER 235314397 way 13;14
-HLER 235314398 way 2;3
-HLER 235314399 way 1;11
-HLER 3168137 relation 1;11
-HLFO 94963162 way 2
-HLFO 202244021 way 1
-HLGF 256326842 way 2
-HLGF 423880799 way 1
-HLGG 125070663 way 2
-HLGG 125070666 way 1
-HLGH 361123250 way 3;4
-HLGL 238054093 way 1
-HLGM 25093562 way 4
-HLGM 44025379 way 2;3
-HLGM 44025382 way 1
-HLGW 99349119 way 1
-HLGW 99349120 way 2
-HLGW 127223622 way 4
-HLH 71589503 way 1
-HLH 71589519 way 2
-HLIG 51182260 way 1
-HLIG 8400232 relation 2
-HL 11865962 relation 8;9
-HL 11865963 relation 10;11
-HL 11865964 relation 12;13
-HLMF 74294416 way 1
-HLMF 74294907 way 2
-HLNG 613720522 way 2
-HLNG 613720523 way 1
-HLOD 603881856 way 1
-HLON 233529524 way 2
-HLON 233529527 way 1
-HLST 313179924 way 2
-HLT 91927954 way 1;2
-HMDD 397764671 way 1
-HMDD 397764672 way 2
-HMEI 190440542 way 1
-HMEL 33757263 way 1;2
-HMEP 125532504 way 2;3
-HMEP 125532506 way 1
-HM 87620081 way 1
-HM 6115583 relation 12;13
-HM 6115612 relation 11;10
-HMSU 124794583 way 2
-HMSU 124794587 way 1
-HNAH 119659097 way 2
-HNAH 119659099 way 1
-HNBG 6059648 relation 1;2
-HNBG 6059649 relation 3;4
-HNBG 6059650 relation 5;6
-HNDF 171123136 way 1
-HND 196092599 way 1
-HND 205943865 way 3
-HND 261164762 way 1;2
-HNDM 196092599 way 1
-HNKO 131113857 way 2
-HNKO 131113860 way 1
-HNMU 215294723 way 1
-HNMU 248056202 way 1
-HNMU 248056203 way 1
-HNN 281103449 way 1
-HNN 281103450 way 3
-HNO 28014068 way 1
-HNOS 303100389 way 11
-HNOS 303100390 way 1
-HNOS 303100392 way 2;3
-HNTH 446500410 way 1
-HOCH 120448925 way 3
-HOCH 120448926 way 2
-HOFN 238054088 way 1
-HOHT 117045477 way 1;2
-HO 40233262 way 1
-HO 2379649 relation 13;14
-HO 2379663 relation 2;3
-HO 2379664 relation 4;5
-HO 11097002 relation 11;12
-HOLD 32429025 way 1
-HOLD 6040172 relation 7;8
-HOLD 6040173 relation 3;4
-HOLD 6040174 relation 5;6
-HOTT 242908001 way 11
-HOTT 242908005 way 1
-HOTT 340318022 way 2
-HOTW 334451233 way 1
-HOY 33859597 way 3
-HOY 33859598 way 1
-HOY 245735109 way 2
-HPAP 98469334 way 2
-HPAP 98469335 way 1
-HP 45737262 way 2
-HP 45737263 way 1
-HPOG 32736970 way 2
-HPOG 32736973 way 1
-HPRT 209696091 way 1
-HPRT 209696093 way 2;3
-HPTH 208639468 way 1
-HPTH 208639469 way 2
-HQ 179633273 way 2
-HRDK 217865902 way 2
-HRDK 217865903 way 1
-HRFD 37448939 way 1
-HRIN 207591655 way 1;2
-HR 124790613 way 8
-HR 6142320 relation 2;3
-HR 6142321 relation 4;5
-HROE 60101710 way 1
-HROT 909376490 way 1;2
-HRST 344259878 way 2;3
-HRST 344259879 way 1
-HRTN 237904853 way 1
-HRTN 237904906 way 2
-HSAK 179635325 way 1
-HSAK 179635326 way 2
-HSAL 125399053 way 4
-HSAL 125399059 way 2;3
-HSAN 138273055 way 2;3
-HSCD 79900221 way 2;4
-HSCG 45757721 way 2
-HSCG 45757722 way 1
-HSCI 209690482 way 1
-HSCI 322064523 way 2
-HSDF 492684555 way 2
-HSDL 56846082 way 2
-HSDL 193055539 way 1
-HSHG 5972009 relation 1;2
-HSHG 5972010 relation 3;4
-HS 244666007 way 1;2
-HS 244666008 way 3;4
-HSO 199396640 way 7
-HSO 199396641 way 1
-HSO 199396642 way 2;5
-HSPR 5982655 relation 1;2
-HSRI 26992994 way 7
-HSRI 126545703 way 6
-HSRI 126545704 way 1
-HSRI 126545705 way 2
-HST 62655190 way RB 44
-HST 62655193 way 1
-HSTM 179310364 way 1
-HSTM 424524918 way 3
-HSTT 53202776 way 2
-HSTT 53202813 way 1
-HSYK 120132594 way 4
-HSYK 251242753 way 1
-HSYK 251242764 way 3
-HT 120125394 way 1
-HT 120125424 way 3
-HT 251242755 way 2
-HTRI 849673851 way 1
-HU 299630246 way 303;304
-HU 319168417 way 302
-HU 355339750 way 101
-HU 355339751 way 301
-HU 16226848 relation 102;103
-HUNL 4006896 relation 5;6
-HUNL 4006897 relation 8;9
-HVA 1860683 relation 1
-HVA 6001256 relation 2;3
-HVBG 203899050 way 1
-HVBG 16192646 relation 2;3
-HVCH 227424394 way 1
-HVCH 227424411 way 2
-HVEC 26441738 way 1
-HVEC 117356707 way 2
-HV 5917038 relation 4;5
-HV 5917039 relation 2;3
-HV 15486154 relation 1
-HVLO 182208632 way 2
-HVLO 182208643 way 1
-HVOE 253616267 way 2
-HVOE 294166766 way 1
-HVOL 483230311 way 3
-HWAR 56027345 way 2
-HWAR 3688503 relation 3;4
-HWBD 48832545 way 4
-HWBD 48832548 way 1
-HWED 31285984 way 1;2
-HWEZ 34026343 way 1
-HWEZ 34026344 way 2;3
-HWIH 233536420 way 1
-HWIH 233536421 way 2
-HWIN 211302798 way 1
-HWIS 358423244 way 1
-HW 360591505 way 3;4
-HW 360591507 way 1;2
-HWKD 327634602 way 2
-HWKD 327634603 way 1
-HWOB 39244206 way 8;9
-HWOB 3827514 relation 1;3
-HWOB 3827515 relation 4;5
-HWOH 43306334 way 1
-HWOH 126408548 way 2
-HWRN 96390124 way 1
-HWRN 96390165 way 3
-HWSN 230271378 way 1
-HWSN 230271379 way 2
-HWSR 192549008 way 3
-HWSR 459277503 way 2
-HWTH 1656253 relation 1;2
-HWTT 346858100 way 2
-HWUN 31303122 way 7
-HWUN 230956251 way 4
-HWUN 7093585 relation 8;9
-HWUN 7093586 relation 2;3
-HWWI 237912903 way 2
-HWWI 323413143 way 1
-HZWI 1650979 relation 3
-HZWI 6256635 relation 1
-KAH 356932046 way 1
-KAH 356932049 way 2
-KAHM 42407459 way 1
-KAHM 180394254 way West
-KA 33170523 way 1
-KA 5151597 relation 8;9
-KA 5151598 relation 2;3
-KA 5151599 relation 6;7
-KAK 244316185 way 2
-KAK 614008570 way 1
-KALI 317258541 way 1
-KALI 317258543 way 2
-KALK 95663448 way 1
-KALK 95663451 way 2
-KAND 114001366 way 1
-KAND 114001372 way 2;3;24
-KANM 69714359 way 1;2
-KANR 29384197 way 2
-KANR 29384202 way 1
-KARE 573525344 way 1;2
-KARL 126752888 way 1
-KARS 282887970 way 1
-KASZ 20481337 way 1
-KASZ 20481345 way 2
-KAU 7221178 relation 1
-KAU 7221179 relation 2;31;32;4
-KAW 167571197 way 1;2
-KBA 1772511 relation 1;2
-KBAY 6878688 relation 1;2
-KBBG 7034176 relation 1;4
-KBBG 7293305 relation 2;3
-KBB 29426806 way 1
-KBB 50177522 way 2;3
-KBB 177294615 way B
-KBB 177294625 way A
-KBD 52419604 way 3
-KBD 103822605 way 2
-KBEC 317258540 way 1
-KBEC 317258542 way 2
-KBEE 97552560 way 1
-KBEE 97552571 way 2
-KBE 525662815 way 2
-KBE 525662824 way 1
-KBGG 150212810 way 1
-KBHH 252862233 way 2
-KBHH 252862234 way 1
-KBH 53576909 way 2
-KBH 53576916 way 1
-KB 23377344 way 4a
-KB 29466188 way 5
-KB 85850477 way G
-KB 219171305 way 1
-KB 219171306 way U2
-KB 219171308 way 4b
-KB 640875610 way H
-KB 6705226 relation 4
-KB 6705227 relation 2;3
-KB 6705228 relation 1
-KBLB 30348680 way 1
-KBLB 47498693 way 2
-KBLB 47498696 way 1
-KBLB 200393122 way 2
-KBLH 10945436 relation 1;2
-KBM 98679097 way 1;3
-KBM 332951217 way 2
-KBOD 456488837 way 1;2
-KBOI 132068881 way 1
-KBO 25157266 way 201
-KBO 25157267 way 202
-KBOP 33587797 way 1
-KBOP 239230244 way 2
-KBOP 4205223 relation 2;3
-KBOP 6395877 relation 1
-KBP 32788704 way 1;2
-KBRB 7657726 relation 1;2
-KBRC 80183261 way 2
-KBRC 80183336 way 1
-KBRE 246028642 way 1
-KBRE 246028643 way 2
-KBR 11796144 relation 2
-KBR 11796145 relation 1;4
-KBRY 132069523 way 1
-KBRY 132069524 way 2
-KBUH 92285344 way 2
-KBUH 92285354 way 1
-KBUN 500380345 way 2
-KBUN 500380346 way 1
-KBUT 44143260 way 2
-KBUT 44732956 way 1
-KDAL 385054237 way 1
-KDAM 124096439 way 1 - Richtung Trier
-KDAM 124096442 way 2 - Richtung Köln
-KDAT 131974923 way 2
-KDAT 131974927 way 1
-KDBE 314732305 way 1
-KDBE 314732306 way 2
-KDBE 4060910 relation 1;2
-KDBE 4060911 relation 3;4
-KDBH 341436942 way 4
-KDBH 435921469 way 1
-KDBH 435921471 way 2
-KDBH 1042112323 way 3;4
-KDBH 6334325 relation 1;2
-KDBW 151365492 way 1
-KDBW 151365493 way 2
-KDBWN 151365492 way 1
-KDBWN 151365493 way 2
-KDDH 242282070 way 1;2
-KDDH 341414981 way 1
-KDDH 341414984 way 2
-KDEA 180394290 way 1;2
-KDEK 495036891 way 1
-KDEK 497718379 way 1
-KDEM 27717070 way 1;2
-KDEM 353000693 way 1
-KDEM 353000694 way 2
-KDES 4047551 relation 3;4
-KDFFH 28581226 way 1
-KDFFH 28581232 way 4;5
-KDFFH 230851443 way 6
-KDFFH 230857461 way 1
-KDFF 28581226 way 1
-KDFF 28581232 way 4;5
-KDFF 230851443 way 6
-KDFF 230857461 way 1
-KDFL 8309778 relation 1;2
-KDFS 28376029 way 1;2
-KDGA 4047623 relation 3;4
-KDGE 33818686 way 1
-KDGE 33818689 way 2
-KDGE 258984327 way 1
-KDGE 258984329 way 2;3
-KDHA 7591622 relation 1;2
-KDHL 4007419 relation 3;4
-KDI 386400685 way 1;2
-KD 40579538 way 8;9
-KD 40579539 way 5
-KD 40579540 way 6
-KD 40579541 way 7
-KD 53798451 way 1;3
-KD 230429204 way 2;4
-KD 4007145 relation 13;14
-KD 4007146 relation 15;16
-KD 4007147 relation 17;18
-KD 4007148 relation 19;20
-KD 4007149 relation 4;5
-KD 4007151 relation 9;10
-KD 4007226 relation 11;12
-KD 4007232 relation 6;7
-KDN 126336750 way 5;6
-KDN 126336751 way 1
-KDN 126336752 way 3;4
-KDN 312846496 way 23
-KDN 417257216 way 4a
-KDOB 33830650 way 1;2
-KDO 5160835 relation 2;4
-KDO 5160836 relation 1;10
-KDRH 12081328 relation 4
-KDRH 12081707 relation 3
-KDR 49732955 way 1
-KDR 49732956 way 1;2
-KDRM 74467086 way 2
-KDRM 74467087 way 1
-KDRM 314705202 way 1
-KDRM 314705203 way 2
-KDU 40285541 way 1;2
-KDUL 132068578 way 2
-KDUL 132068579 way 1
-KDV 150077002 way 1;2
-KDVS 4060837 relation 1;2
-KDW 162789861 way 1
-KDW 162789863 way 2
-KDW 242251686 way 1;2
-KDZ 242253689 way 1;2
-KEIL 375580166 way 2
-KEIL 375580167 way 1
-KEIT 46262085 way 1
-KEIT 46262086 way 2
-KE 31724197 way 1
-KE 7641637 relation 3
-KER 6800599 relation 1;2
-KERP 3225735 relation 2
-KERP 3225736 relation 1
-KERZ 104217215 way 2
-KERZ 104217219 way 1
-KEST 47702743 way 1
-KEST 3899160 relation 2;3
-KEU 3892268 relation 1
-KEU 3892269 relation 2;3
-KEU 3892271 relation 4;5
-KEU 12568003 relation 46
-KFGN 398426126 way 1
-KFGN 398426127 way 2
-KFKB 134109869 way 3;4
-KFKB 134110080 way 1;2
-KFKO 75730481 way 1;2
-KFOS 28973731 way 1
-KFOS 51668895 way 2
-KFWH 13046718 relation 1;2
-KGBU 124567098 way 2
-KGBU 124567100 way 1
-KGE 40810019 way 1
-KGE 79707715 way 2
-KGEK 131956258 way 2;3
-KGEK 131956262 way 1
-KGO 154524693 way 2
-KGO 261247969 way 3
-KGRB 7248418 relation 3;4
-KGRB 7248473 relation 1;2
-KGUA 6478956 relation 6;7
-KGUA 6478967 relation 3;4
-KGUI 6478956 relation 6;7
-KGUI 6478967 relation 3;4
-KGU 11062030 relation 1;2
-KGVK 167356745 way 1
-KGVK 167356746 way 2
-KGVW 4770874 relation 1;2
-KHAN 32435536 way 2
-KHAN 32435538 way 1
-KHBD 88682244 way 1;2
-KHB 451746451 way 1;2
-KHEC 131974957 way 1
-KHEC 131974964 way 2
-KHEH 1004055376 way 1
-KHEN 83378226 way 1
-KHEN 83378228 way 2;3
-KHER 44675696 way 1;2
-KHES 131974926 way 2
-KHES 141307526 way 1
-KHEZ 243994758 way 3
-KHEZ 292203207 way 1
-KHEZ 292203208 way 2
-KHEZ 292203210 way 55
-KHGB 343710513 way 2;3
-KHGB 352078731 way 1
-KHI 27952897 way 1;3
-KHIR 33587797 way 1
-KHIR 239230244 way 2
-KHIS 28499753 way 1
-KHIS 28499763 way 2
-KHO 6247859 relation 1;2
-KHOK 131837988 way 9
-KHOK 313799133 way 10
-KHOM 6479310 relation 1;2
-KHOZ 31164709 way 1
-KHOZ 31164729 way 2
-KHR 195185740 way 19
-KHR 6762193 relation 6
-KHR 6762194 relation 1
-KHR 6762195 relation 2;3
-KHR 12874705 relation 10
-KJUC 39914992 way 1
-KJUC 971267470 way 2
-KJU 198351902 way 1;2
-KJU 198351903 way 3
-KKAK 4750198 relation 2
-KKAK 4750199 relation 3
-KKAL 23550381 way 1
-KKAL 124245483 way 2
-KKAS 47661509 way 2;3
-KKAS 126612743 way 1
-KKAS 126612746 way 51;53
-KKAW 32860485 way 1
-KKAW 159308446 way 2
-KKBH 7199773 relation 1;2
-KKBL 150798623 way 1
-KKBL 150798624 way 2
-KKCN 456456234 way 2
-KKCN 456456235 way 1
-KKDB 150208482 way 1
-KKDB 170675548 way 2;3
-KKDT 48120357 way 3
-KKDT 147844005 way 12
-KKDT 217979383 way 4
-KKDT 746000350 way 11
-KKDT 6839129 relation 1;2
-KKDT 6839148 relation 4;5
-KKDT 6839169 relation 7;8
-KKDT 6839226 relation 9;10
-KKDZB 48120357 way 3
-KKDZB 147844005 way 12
-KKDZB 217979383 way 4
-KKDZB 746000350 way 11
-KKDZB 6839129 relation 1;2
-KKDZB 6839148 relation 4;5
-KKDZB 6839169 relation 7;8
-KKDZB 6839226 relation 9;10
-KKDZ 48120357 way 3
-KKDZ 147844005 way 12
-KKDZ 217979383 way 4
-KKDZ 746000350 way 11
-KKDZ 6839129 relation 1;2
-KKDZ 6839148 relation 4;5
-KKDZ 6839169 relation 7;8
-KKDZ 6839226 relation 9;10
-KKEM 42018099 way 2
-KKEM 42018101 way 1
-KKER 150100101 way 2
-KKER 150100113 way 4
-KKER 330345454 way 1
-KKER 330345455 way 3
-KKER 7237700 relation 1;2
-KKEV 10440118 way 1
-KKEV 27685516 way 2
-KKFS 443565 relation 1;2
-KKH 29158176 way 2
-KKH 29158177 way 1
-KKHR 99156539 way 1
-KKHR 99156551 way 2
-KKHR 7233153 relation 1;2
-KKIE 124603036 way 1;2
-KK 99156539 way 1
-KK 99156551 way 2
-KK 119317753 way 2
-KK 119317771 way 1
-KK 141211002 way 1+2
-KK 141211006 way 3
-KK 6743846 relation 1
-KK 6838127 relation 6;7
-KK 6838147 relation 8;9
-KK 6838156 relation 10;11
-KK 6838161 relation 4;5
-KK 6838169 relation 2;3
-KK 7233153 relation 1;2
-KKLE 282992519 way 2
-KKLE 282992520 way 1
-KKL 7238092 relation 1;2
-KKL 7238093 relation 3;4
-KKLV 274374581 way 1
-KKLV 274374582 way 2
-KKM 148052164 way 1
-KKM 6856585 relation 6;7
-KKM 6856586 relation 4;5
-KKM 6856587 relation 2;3
-KKMT 7237700 relation 1;2
-KKN 7233040 relation 1;2
-KKOE 7088799 relation 2
-KKOE 7088800 relation 1;3
-KKOF 208346042 way 2
-KKOF 317258539 way 1
-KKOI 335899012 way 1
-KKOI 4749981 relation 2
-KKO 7070193 relation 8;9;109
-KKO 7070195 relation 2;3
-KKO 7074018 relation 1
-KKO 7074019 relation 4;5;104;105
-KKOL 48815266 way 1;2
-KKOL 245990853 way 3;4
-KKOS 398714120 way 1
-KKOS 398714121 way 2
-KKOW 48612905 way 2;4
-KKOW 48655730 way 1
-KKP 7295405 relation 1;2
-KKRF 526020882 way 2
-KKRF 526020883 way 1
-KKR 199081629 way 4
-KKR 317933836 way 1
-KKR 317933838 way 3
-KKR 656009376 way 2
-KKR 4285475 relation 2;3
-KKR 4285476 relation 4;5
-KKR 12174458 relation 1
-KKRL 177544911 way 1;2
-KKRO 36883754 way 2;3
-KKRO 38550431 way 1
-KKRO 241247816 way 4
-KKRW 126752887 way 1
-KKRX 5160381 relation 1;2
-KKRZ 233659103 way 1;2
-KKSH 6786120 relation 1;2
-KKS 3899113 relation 1;2
-KKS 3899114 relation 3;4
-KKSM 133633113 way 1
-KKSM 7088798 relation 2;3
-KKTR 7226864 relation 1;2
-KKUH 55296333 way 2
-KKV 59298842 way 1
-KKV 59298845 way 2
-KKW 402888040 way 2
-KKW 402888041 way 1
-KKW 506288693 way 1;2
-KKWO 7251589 relation 1;2
-KKWW 7227804 relation 1;2
-KLAB 27568180 way 3;4
-KLA 5213283 relation 3;4
-KLAW 35145714 way 5
-KLAW 35145748 way 4
-KLAW 35145756 way 1
-KLD 39608397 way 1
-KLD 12338111 relation 2;3
-KLEL 247883775 way 1;2
-KLET 343211475 way 1
-KLET 7127795 relation 2;3
-KLEU 104239249 way 2
-KLEU 104239255 way 1
-KLI 105011925 way 2;3
-KLIS 28838328 way 3;4
-KLKH 50905324 way 1;2
-KLK 90117385 way 5
-KLK 6870941 relation 3;4
-KLMH 90117385 way 5
-KLMH 6870941 relation 3;4
-KLMI 90117385 way 5
-KLMI 6870941 relation 3;4
-KLO 7727851 relation 1;2
-KLRH 6786095 relation 1;2
-KLS 114856564 way 2;3
-KLS 261010363 way 1
-KMAH 270298215 way 1
-KMBO 27683278 way 2
-KMBO 27683280 way 1
-KMCH 12587149 relation 2;4
-KMCK 121476103 way 2
-KMCK 131642863 way 3
-KMCP 124434654 way 2
-KMCP 12318881 relation 1
-KMD 7377184 relation 1;2
-KMES 47498693 way 2
-KMES 47498696 way 1
-KMEZ 183801775 way 1;2
-KMGE 29347972 way 1
-KMGE 29347973 way 1
-KMIE 526020888 way 1
-KMIE 526020890 way 2
-KM 4770551 relation 4;5
-KM 4770552 relation 8;9
-KM 4770553 relation 2;3
-KM 4770554 relation 1
-KM 4770555 relation 6;7
-KML 45479245 way 2
-KML 45479246 way 1
-KMO 5201426 relation 1;2
-KMO 5201427 relation 3;4
-KMR 261878719 way 1
-KMUE 300260873 way 1
-KMYO 12929107 relation 2;3
-KNAK 344516684 way 2
-KNAK 344516686 way 1
-KNAK 5129137 relation 1;2
-KNAL 23804344 way 1
-KNAL 42258719 way 2
-KND 28195976 way 2
-KND 42103701 way 1
-KNEB 180394249 way 1
-KNEB 265310001 way 2
-KNEH 396756720 way 2
-KNEH 426830588 way 1
-KNE 160485192 way 1
-KNE 160485193 way 2;3
-KNE 458586062 way 15a
-KNIK 249211815 way 1
-KNIK 249211816 way 2
-KNIV 115596837 way 2
-KNIV 115596841 way 1
-KN 87381933 way 7
-KN 87381948 way 6
-KN 4223176 relation 1;2
-KN 4223177 relation 3;4
-KN 4223178 relation 5;6
-KN 4223179 relation 7;8
-KNL 185937938 way 2;3
-KNL 185937939 way 4;5
-KNME 35968342 way 1
-KNME 485098536 way 2
-KNO 120079354 way 1
-KNO 11996318 relation 2;3
-KNRC 22114709 way 1;2
-KNSD 29088807 way 1
-KNSD 29088826 way 2
-KODE 104450407 way 2
-KODE 131642871 way 3
-KOL 14600819 relation 1
-KOL 14600820 relation 2;4
-KOPL 205117957 way 2
-KOPL 231219204 way 5
-KOPL 6670777 relation 1
-KOSS 533069487 way 1
-KOSS 533069488 way 2
-KOV 123855568 way 1
-KOV 9883140 relation 2;3
-KOWI 319338268 way 1
-KOWI 319338274 way 2
-KPH 443565 relation 1;2
-KPL 526020885 way 1
-KPL 526020887 way 2
-KPRH 374826 relation 1;2
-KPUL 41645970 way 1
-KPUL 51196469 way 2
-KPW 6024316 relation 1
-KPW 6024317 relation 3;4
-KQ 97544442 way 1
-KRAO 312188439 way 1;2
-KRBA 24389111 way 3
-KRBA 28055230 way 2
-KRBE 132397971 way 1
-KRBL 251024659 way 2
-KRBL 251024660 way 1
-KRBR 352064513 way 1
-KRBR 352064515 way 2
-KRE 54739592 way 1
-KRE 114083926 way 4;5
-KRE 114083958 way 2;3
-KRG 4576971 relation 1;2
-KRHD 56219704 way 1
-KRHD 56219709 way 2;3
-KRHE 76710009 way 1
-KRHE 76710015 way 2
-KRH 11686113 relation 1;2
-KRH 11686114 relation 3;4
-KRHO 112452751 way 2
-KRHO 112452756 way 1
-KR 163404789 way 2;3
-KRL 53784832 way 3
-KRL 53784833 way 1
-KRLU 26542829 way 2
-KRLU 26542830 way 1
-KROE 33718015 way 1
-KROE 208791199 way 2
-KROE 377058022 way 1
-KROI 6760497 relation 1;2
-KROL 49224493 way 1
-KROL 7851993 relation 2
-KROM 5166643 relation 1;3
-KROS 131974933 way 2
-KROS 226238601 way 1
-KRUM 118336213 way 1;2
-KRUN 11062029 relation 1;2
-KRY 44674150 way 3
-KRY 313801438 way 1
-KRY 313801441 way 2
-KRY 11998091 relation 4
-KRYO 246168519 way 6;7
-KSA 132399882 way 1
-KSA 132399883 way 2
-KSAL 243215225 way 1
-KSAL 243215226 way 2
-KSEC 35441813 way 2;3
-KSEC 35441816 way 1
-KSEV 124248115 way 1
-KSEV 124248118 way 2
-KSGR 178879990 way 1;2
-KSIB 126193262 way 1
-KSIB 126193263 way 3
-KSIB 126193264 way 6
-KSIB 131974966 way 2
-KSIH 227826713 way 1
-KSIH 227826718 way 2
-KSIU 107527767 way 1
-KSIZ 74213426 way 1
-KSIZ 2453148 relation 2;3
-KS 36809866 way 1
-KS 4208837 relation 3;8
-KS 4208838 relation 9;10
-KSLA 114706355 way 1
-KSLA 114706356 way 2
-KSMI 176446486 way 1
-KSM 108045253 way 1;2
-KSO 36809866 way 1
-KSO 4208837 relation 3;8
-KSO 4208838 relation 9;10
-KSOM 35164993 way 2
-KSOM 35165000 way 1
-KSPA 459093847 way 2
-KSPA 459093848 way 1
-KSPI 9984175 relation 1;2
-KSS 136819056 way 1
-KSS 136819057 way 2
-KST 199123711 way 43;44
-KST 7518879 relation 1;2
-KSTP 7215327 relation 1;2
-KSTZ 55914224 way 1
-KSWE 4580497 relation 3;4
-KSWE 4580498 relation 1;2
-KSWW 92888233 way 1;2
-KT 48756446 way 9
-KT 5945175 relation 1/2
-KT 5945176 relation 5/6
-KT 13046718 relation 1;2
-KTR 6727828 relation 1
-KTR 6727829 relation 2
-KUBP 235834555 way 1
-KUBP 235834556 way 2
-KUN 58522204 way 1
-KUN 7087582 relation 2
-KUR 459093854 way 1
-KUR 459093855 way 3
-KURR 458587099 way 1
-KURR 458587100 way 2
-KVA 287131208 way 1
-KVA 287132255 way 2
-KV 4599110 relation 3;4
-KV 4599111 relation 2
-KV 4599112 relation 5;6
-KWBA 4559639 relation 3;4
-KWBA 5583690 relation 1;2
-KWEE 79707721 way 1
-KWEE 79707735 way 2
-KWEG 279546486 way 1
-KWEH 113991968 way 2;3
-KWEH 332719707 way 1
-KWES 105137829 way 1
-KWES 105137832 way 2
-KWIC 44675698 way 1
-KWIC 303090504 way 2
-KWIS 60262103 way 3
-KWIS 60262105 way 2
-KW 5195473 relation 2;3
-KW 5195474 relation 1
-KW 5195475 relation 4;5
-KW 15460091 relation 1
-KW 15460092 relation 2
-KWLP 142082842 way 1
-KWLP 142082843 way 2
-KWO 326352999 way 1
-KWO 326353000 way 2
-KWO 4554726 relation 3;4
-KWO 4554727 relation 1;2
-KWO 4554728 relation 5;6
-KWRO 5213816 relation 1;2
-KWS 5213866 relation 3,4
-KWSO 175092614 way 3;4
-KWU 4557230 relation 1;2
-KWV 4557436 relation 3;4
-KWV 4557437 relation 5;6
-KWV 4557438 relation 1;2
-KWV 4557482 relation 11;12
-KWZ 46175523 way 1;2
-KX 5778176 way 1
-KZI 480943075 way 1A
-KZI 480943076 way 1B
-LAG 199504604 way 2;3
-LAG 199504608 way 1
-LA 215777444 way 2;3
-LA 215777449 way 1
-LA 1039373376 way 5;7
-LAL 126407517 way 2;3
-LAL 126407518 way 1
-LAL 126407519 way 4;5
-LALT 205936321 way 2
-LALT 205936323 way 1
-LAMS 199495592 way 2
-LAMS 199495594 way 1
-LBB 334510441 way 3
-LBB 563656837 way 1
-LBD 123874487 way 2
-LBD 123874489 way 1
-LBEU 374430855 way 1
-LBEU 374430856 way 2
-LBG 128096358 way 1
-LBG 16198839 relation 2;3
-LB 6669602 relation 2;3
-LB 6669603 relation 4
-LB 13400351 relation 1
-LBK 13661291 relation 1
-LBL 182777996 way 1
-LBL 182777997 way 2;3
-LBO 6574952 relation 1
-LBO 6574953 relation 2
-LBOR 172383661 way 1
-LBOW 13398105 relation 1
-LBOW 13398106 relation 2
-LBRP 125674854 way 2
-LBT 7885686 relation 5;6
-LBWE 182780561 way 1
-LBWE 182780562 way 2
-LBZ 12900547 relation 2;3
-LBZ 12900549 relation 4;5
-LBZ 12900550 relation 1
-LCBO 57997386 way 2;3
-LCBO 57997388 way 1
-LCW 376451647 way 1
-LCW 432397735 way 2
-LDA 89169102 way 2
-LDA 89169104 way 1
-LDBR 146362521 way 1
-LDI 12417777 relation 1-2
-LD 240411858 way S2
-LD 765978186 way S1
-LD 14317788 relation 1
-LDL 37712795 way 1
-LDL 4127414 relation 2;3
-LDOB 89303363 way 1
-LDOB 89303369 way 2
-LDTZ 252211921 way 1
-LDTZ 252211925 way 2
-LEG 5727588 relation 1;2
-LEG 5727589 relation 3
-LEG 8593896 relation 4
-LEGOB 89272435 way 5;4
-LEGOB 380239540 way 2
-LEGOB 380239541 way 3
-LE H 33551607 way 2
-LE H 172383651 way 1
-LEL 183449870 way 2
-LEL 183449873 way 1
-LELT 554103805 way 1
-LELT 554103810 way 2
-LER 199508433 way 2
-LER 199508436 way 1
-LFE 127971170 way 1
-LFE 127971172 way 2
-LF 47765297 way 4
-LF 9236204 relation 6
-LF 9237299 relation 7
-LF 9237300 relation 2;3
-LFLU 103695160 way 1
-LFLU 103695186 way 2
-LFMW 13402953 relation 1
-LFMW 13402954 relation 2
-LGA 170963785 way 2
-LGDG 172519663 way 1
-LGDG 172519664 way 2
-LGD 172527387 way 1
-LGD 9569842 relation 2
-LGE 205935532 way 2
-LGE 205935533 way 1
-LGG 264860593 way 2
-LGG 264860594 way 1
-LGH 174292792 way 1
-LGK 244236613 way 1
-LGK 244236624 way 2
-LGM 304781292 way 1
-LGM 304781293 way 2
-LGN 122063377 way 1
-LGN 16226853 relation 2;3
-LGOH 35038777 way 1;2
-LGPN 240288058 way 1
-LGPN 240288113 way 2
-LGRA 430326741 way 2
-LGRA 430326822 way 1
-LGT 128038251 way 3
-LGT 1730420 relation 1;2
-LGW 8056208 relation 1;2
-LGWU 13398228 relation 2
-LHAD 146544529 way 1
-LHAD 147172859 way 2
-LHE 128118129 way 1
-LHE 128118130 way 2
-LH 996973972 way 1
-LH 5755375 relation 12;13
-LH 7073421 relation 8;9
-LH 10362716 relation 2;3
-LH 10362717 relation 4;5
-LH 10362718 relation 6;7
-LH 16176629 relation 10;11
-LHL 177273044 way 2
-LHL 177273045 way 1
-LHME 25214361 way 1
-LHMT 249113636 way 1
-LHN 117122070 way 1
-LHN 117122071 way 2
-LHN 417891357 way 1
-LHN 417891360 way 2
-LHNZ 117122070 way 1
-LHNZ 117122071 way 2
-LHSS 199990200 way 1
-LHT 202972770 way 1
-LHZW 365532237 way 2
-LJEB 228697271 way 2
-LJEB 228697275 way 1
-LJN 123861004 way 2
-LJN 123861007 way 1
-LJV 738886283 way 1;2
-LJZ 110342601 way 2
-LJZ 240288834 way 1
-LKIM 86366927 way 2
-LKIM 86366928 way 1
-LK 190241890 way 1
-LK 1682296 relation 4;5
-LK 4129472 relation 2;3
-LKK 288798320 way 2
-LKK 288798321 way 1
-LKTU 186171768 way 1
-LKTU 186171770 way 2
-LKUH 75461310 way 2
-LKUH 75461351 way 1
-LKYA 563126790 way 1
-LKYA 12212220 relation 2
-LLA 172393713 way 2
-LLA 172393722 way 1
-LLAS 560605204 way 1
-LLAS 560618756 way 2
-LLBG 240276964 way 1
-LLB 252920381 way 1;2
-LLC 184332928 way 2;3
-LLC 232374411 way 1
-LLEL 104143396 way 1;2
-LLEL 172496644 way 4
-LLEL 172496645 way 3
-LLES 10951004 relation 2
-LLG 6249187 relation 3
-LLG 6249188 relation 1;2
-LLH 172485844 way 2
-LLH 219517091 way 1
-LL 5299020 relation 10;11
-LL 5299021 relation 12;13
-LL 5299022 relation 14;15
-LL 5299023 relation 16;17
-LL 5299024 relation 18;18a,19
-LL 5299025 relation 20;21
-LL 5299026 relation 22;23
-LL 5299027 relation 6;7
-LL 5299028 relation 8;8a;9
-LL 8267478 relation 1;2
-LLK 172505800 way 2
-LLK 172505801 way 3
-LLK 310606353 way 1
-LLMH 172493387 way 1
-LLMH 172493388 way 2
-LLO 182778924 way 1
-LLO 182778925 way 2
-LLPDH 185998251 way 1
-LLPDH 185998252 way 3
-LLPDH 185998253 way 2
-LLPD 185998251 way 1
-LLPD 185998252 way 3
-LLPD 185998253 way 2
-LLP 13790621 relation 2
-LLP 13790622 relation 1
-LLST 16241365 relation 1;2;3
-LL T 5299020 relation 10;11
-LL T 5299021 relation 12;13
-LL T 5299022 relation 14;15
-LL T 5299023 relation 16;17
-LL T 5299024 relation 18;18a,19
-LL T 5299025 relation 20;21
-LL T 5299026 relation 22;23
-LL T 5299027 relation 6;7
-LL T 5299028 relation 8;8a;9
-LL T 8267478 relation 1;2
-LLT 10600962 relation 1/2
-LLWP 254680118 way 1;2
-LMAC 220862169 way 2
-LMAC 220862170 way 1
-LMAG 6291160 relation 2;3
-LMA 6260239 relation 1;2
-LMAR 251915053 way 1
-LMAR 251915054 way 2
-LMB 4642317 relation 1;2
-LMB 4642318 relation 3;4
-LMBN 58274532 way 1
-LMBN 58901877 way 2
-LMD 300402257 way 1
-LMD 300402260 way 2
-LMDR 6364887 relation 1
-LMDR 6364888 relation 2
-LMG 7076084 relation 3;4
-LMG 7076085 relation 1;2
-LMGN 41851168 way 1
-LMGN 41851173 way 2
-LMHR 33838366 way 1
-LMHR 33838367 way 2
-LMIA 172509025 way 1;2
-LM 3264413 relation 1;2
-LM 3264414 relation 3;4
-LM 3264415 relation 5
-LM 3264416 relation 6
-LM 5757246 relation 7;8;9
-LMN 16198913 relation 3;4
-LMN 16198914 relation 1;2
-LMOS 122051025 way 1
-LMOS 122051026 way 2
-LMRH 128198691 way 2
-LMRH 147054036 way 1
-LMRN 161387512 way 1
-LMRN 252921727 way 2
-LMUA 123853465 way 2
-LMUA 123853467 way 1
-LNF 13401427 relation 1
-LNF 13401428 relation 2
-LNK 182780106 way 3;2
-LNK 182780107 way 4
-LNK 1051145517 way 1
-LNR 37263851 way 1
-LNR 122293269 way 2
-LNR 263423851 way 2
-LNR 263423852 way 2
-LNW H 5469531 relation 3;4
-LNW H 16165442 relation 1;2
-LOEH 387704462 way 2
-LOEH 395669500 way 1
-LOE 16226847 relation 1;2
-LOE 16226850 relation 3;4;3,4
-LO 29332221 way 1
-LO 29332426 way 2
-LOL 122424066 way 2
-LOL 122424069 way 1
-LOV 122432474 way 2
-LPE 240275890 way 2
-LPE 240275908 way 1
-LPG 218979789 way 1
-LPG 399050399 way 2
-LPRO 232374413 way 1
-LPRO 232374416 way 2
-LQB 127880756 way 3
-LQB 127880757 way 1
-LQB 838931977 way 2
-LRA 436172328 way 1
-LRA 436172337 way 2
-LRB 252211911 way 1
-LRE 560241094 way 1
-LRE 560627043 way 2
-LRH 240288931 way 2
-LRH 240288934 way 1
-LRI 480092193 way 1
-LRI 480092194 way 2
-LR 123379611 way 1
-LR 247752267 way 1
-LR 247752269 way 2
-LR 285581530 way 2
-LRK 57730816 way 1
-LRK 8320614 relation 2;3
-LRMF 200409836 way 1
-LRMF 200409838 way 2
-LRN 198581727 way 2;3
-LRN 198581729 way 1
-LROD 247752267 way 1
-LROD 247752269 way 2
-LRO 146362523 way 1
-LRO 386197182 way 2
-LSB 6005777 relation 3;4
-LSB 7889991 relation 1;2
-LSD 103695166 way 1
-LSD 103695167 way 2
-LSDW 35111199 way 1
-LSDW 35111201 way 2
-LSEH 172392428 way 1
-LSEH 172392429 way 2
-LSEL 33193313 way 2
-LSEL 172404562 way 1
-LS 6149898 relation 1;6;7
-LS 6149899 relation 2;3;8
-LS 6149901 relation 4;5
-LSL 128032333 way 1
-LSL 128032334 way 2
-LSL 128032335 way 3
-LSUE 146362524 way 1
-LSUE 146362525 way 2
-LSVS 172404570 way 1
-LSVS 172404571 way 2
-LSW 16226845 relation 1;2
-LSW 16226852 relation 3;4
-LTG 252921724 way 2
-LTG 589155782 way 3
-LTRL 252211922 way 1
-LTRL 252211924 way 2
-LUEB 498275637 way 1
-LUEB 498275638 way 2
-LVG 330575252 way 2
-LVG 446094911 way 1
-LWD 183907806 way 1
-LWET 265485990 way 1
-LWET 265485991 way 2
-LW 123791992 way 1
-LW 123791999 way 4
-LW 7888390 relation 5;6
-LW 7888391 relation 2;3
-LWL 122424072 way 1
-LWL 122424075 way 2
-LWND 123853460 way 1
-LWND 123853464 way 2
-LWN 146362522 way 1
-LWO 16200692 relation 1
-LWO 16200693 relation 2;3
-LWWZ 205739974 way 1
-LWWZ 205739977 way 2
-LWZ 164647072 way 1
-LWZ 164647073 way 2;3
-LWZW 138459591 way 1
-LWZW 138459593 way 2
-LZBN 199862585 way 2
-LZD 294261217 way 1
-LZE 242249164 way 1
-LZE 242249167 way 2
-LZ 12669884 relation 7;8
-LZ 12669885 relation 5;6
-LZO 28643360 way 1
-MABG 38074910 way 1
-MABG 38074913 way 2
-MAD 6789994 relation 2
-MAD 6789995 relation 1
-MAES 252187335 way 1
-MAFE 132729753 way 1
-MAGM 44049478 way 1
-MAGM 45510707 way 2
-MAHA 332931420 way A
-MAHA 332931425 way B
-MAHA 3415575 relation 1;2
-MAHA 3415576 relation 3;4
-MAHB 117103883 way 3;4
-MAHZH 48295860 way 3
-MAHZH 48295865 way 6
-MAHZH 48295866 way 5
-MAHZH 642820021 way 4
-MAHZ 48295860 way 3
-MAHZ 48295865 way 6
-MAHZ 48295866 way 5
-MAHZ 642820021 way 4
-MAI 252753847 way 3
-MAI 6524122 relation 1
-MAI 6524123 relation 2
-MAIN 371797457 way 1
-MA 45266349 way 3
-MA 45266350 way 4
-MA 45266351 way 6
-MA 45397649 way 3
-MA 45397650 way 4
-MA 45397651 way 6
-MA 45397653 way 9
-MA 62143381 way 2
-MA 103463274 way B
-MA 103463276 way A
-MA 183503909 way 101
-MA 245340398 way R
-MA 254359308 way 501
-MA 254359311 way 801
-MA 332931420 way A
-MA 332931425 way B
-MA 491871085 way P
-MA 639748335 way 7
-MA 639753050 way 2
-MA 639785778 way 5
-MA 639785779 way 8
-MA 640221064 way 2
-MA 640292392 way 7
-MA 640292395 way 5
-MA 653704787 way 1
-MA 653761068 way 10
-MA 653761074 way 12
-MA 1030341158 way 901
-MA 3407734 relation 1
-MA 3415575 relation 1;2
-MA 3415576 relation 3;4
-MA 3427696 relation 1
-MAK 430526007 way 1
-MALH 430470394 way 1
-MALT 295165504 way 1
-MAMS 62143381 way 2
-MAMS 653704787 way 1
-MAMT 48163304 way 1;2
-MANB 137677157 way 1
-MANE 30449333 way 2
-MANE 30449336 way 1
-MAOB 45266349 way 3
-MAOB 45266350 way 4
-MAOB 45266351 way 6
-MAOB 103463274 way B
-MAOB 103463276 way A
-MAOB 640221064 way 2
-MAOB 640292392 way 7
-MAOB 640292395 way 5
-MAOB 3427696 relation 1
-MASC 44104970 way 1
-MASI 392241358 way 1
-MASI 392241359 way 2
-MAT 185967607 way 2;3
-MAT 443376259 way 1
-MATM 457880191 way 1
-MAUG 3253493 relation 1;2
-MAY 53365228 way 2
-MAY 53365232 way 1
-MBAB 166596003 way 1
-MBAB 166596004 way 2
-MBAE 132036682 way 1
-MBAE 132036683 way 4
-MBAI 75391794 way 2
-MBAI 333520182 way 1
-MBAL 4421394 relation 1;2
-MBAU 6643777 relation 2
-MBAU 13855841 relation 1
-MBCN 317100719 way 1
-MBDH 3257588 relation 1;2
-MBGH 447418033 way 1
-MBGH 447418034 way 2
-MBG 1835083 relation 4
-MBG 6440497 relation 2;3
-MBG 7093375 relation 1
-MBGM 136201336 way 1
-MBHA 96120024 way 1
-MBHM 24649799 way 1
-MBHM 24649800 way 2
-MBIC 188882909 way 2;3
-MBID 383857879 way 1
-MBI 70432311 way 2
-MBI 70432399 way 1
-MBKG 430933756 way 1;2
-MBNB 446856371 way 1
-MBR 38684797 way 1
-MBR 38684798 way 2
-MBRL 134800610 way 3
-MBRL 134800611 way 1
-MBRU 849561876 way 1
-MBUH 447412050 way 1
-MBUH 447412051 way 2;3
-MBU 1627209 relation 1
-MBU 6262238 relation 2;3
-MBU 6262239 relation 4;5
-MBZ 30902494 way 2;3
-MBZ 138342406 way 1
-MDA 39372572 way 4
-MDA 3240724 relation 1;2;3
-MDAS 35640353 way 1
-MDFG 50988369 way 2;3
-MDHR 32992135 way 1
-MDID 59739668 way 1
-MDID 59739677 way 2
-MDIL 15512479 relation 1
-MDIL 15512480 relation 2;3
-MDKS 59735498 way 1;2
-MDKS 99895112 way 5
-MDO 448159391 way 1
-MDO 448159393 way 2
-MDS 3238934 relation 1;2
-MDS 3238935 relation 3;4
-MDT 1091380546 way 1
-MDT 7078018 relation 6;7
-MDT 7078019 relation 4;5
-MDT 7078021 relation 1
-MEB 42734666 way 2
-MEB 6792908 relation 1
-MEB 6792909 relation 3;4
-MECH 286877338 way 1
-MECH 286877339 way 2
-MEC 38899196 way 2
-MEC 38899197 way 1
-MEDL 268839995 way 1
-MEFM 136093821 way 1
-MEGF 358166659 way 1
-MEGF 358166666 way 2
-MEGH 136112572 way 1
-MEG 218973016 way 1;2a;2b
-MEGK 421394710 way 1
-MEGK 421394712 way 2
-MEGM 38621674 way 2;3
-MEGS 123856693 way 1
-MEGS 123856694 way 2
-MEIC 3253675 relation 1
-MEIC 3253676 relation 2
-MEI 30710344 way 1
-MEI 30710346 way 2
-MENW 51219708 way 2
-MENW 437446078 way 1
-MER 220735016 way 1;2
-MESG 48418749 way 1;2
-MEWG 137677162 way 1
-MEWG 317100724 way 2
-MEZT 454859474 way 1
-MFA 48649051 way 1
-MFA 48649052 way 2
-MFAS 27680948 way 1
-MFAS 38959145 way 2
-MFB 3253649 relation 2;3
-MFDF 438992088 way 2
-MFDF 438992089 way 3
-MFE 38959130 way 1
-MFE 256552133 way 1;2
-MFE 3277401 relation 2;3
-MFG 41339465 way 1
-MFG 41339608 way 2
-MFHB 103170848 way 1;2
-MFHD 311790834 way 1
-MFHD 311790835 way 2
-MFHM 103170848 way 1;2
-MFHM 3277162 relation 1;2
-MFHT 3277162 relation 1;2
-MFK 15666543 relation 2;3
-MFN 47795620 way 1;2
-MFNS 67026375 way 6
-MFNS 67026376 way 5
-MFP 17535496 way 2
-MFP 17535499 way 1
-MFR 3277272 relation 1;2
-MFR 3277273 relation 3;4
-MFZL 439121025 way 3
-MFZL 439121026 way 2
-MGA 453677806 way 3
-MGA 453677807 way 2
-MGA 453677826 way 1
-MGAL 45041537 way 2
-MGAL 123845481 way 4
-MGAL 654155745 way 3
-MGB 59544386 way 1
-MGB 398687749 way 11
-MGB 3258641 relation 2;3
-MGB 3258642 relation 4;5
-MGCH 73988028 way 2;3
-MGDF 3257467 relation 1;2
-MGE 3253419 relation 2;3
-MGE 3253420 relation 4;5
-MGF 48514975 way 1
-MGF 48514976 way 2;3
-MGFL 3277280 relation 1;2
-MGHD 53366179 way 1
-MGHF 45198789 way 3
-MGHF 45198791 way 1
-MGHF 253772077 way 1
-MGH 42738701 way 3
-MGH 164142186 way 2
-MGH 439663592 way 3;4
-MGH 1184510942 way 1
-MGHN 59738288 way 1
-MGHN 59738290 way 4
-MGHS 135529268 way 1
-MGHS 440193341 way 1;2
-MGIB 48594287 way 2
-MGIB 48594288 way 1
-MGI 137037538 way 1
-MGI 137037539 way 2
-MGI 251163134 way 51;52
-MGKF 38684296 way 2
-MGKF 442068298 way 1
-MGLD 220745393 way 1;2
-MGLG 453766857 way 2
-MGLH 263603583 way 2
-MGLH 263603584 way 1
-MGOI 154417175 way 1;2
-MGRB 157600518 way 1
-MGRB 157600520 way 2
-MGRS 37930587 way 1b
-MGRS 241614621 way 1a
-MGRZ 4586425 relation 1;2
-MGT 3277028 relation 3;4
-MGZB 14944533 relation 4; 5
-MGZB 14944534 relation 2; 3
-MGZB 14944535 relation 1
-MHAB 153292474 way 2
-MHAB 153292476 way 1
-MHAB 4237847 relation 1;2
-MHAR 222756559 way 1;2
-MHAU 285559665 way 2
-MHAU 285559676 way 1
-MHEH 45041519 way 2
-MHEH 68423761 way 1
-MHEI 443743954 way 1
-MHEM 26006843 way 1
-MHEM 27821415 way 2
-MHGZ 6726584 relation Gleis 2 / 3
-MHHS 4399480 way 1
-MHHS 4399481 way 2
-MHI 222883869 way 1;2
-MH 39688747 way 26
-MH 39688749 way 24;25
-MH 39688763 way 18;19
-MH 39974222 way 11
-MH 43338408 way 55;56
-MH 43338416 way 51;53
-MH 55843678 way 3;4
-MH 107975495 way 1;2;5
-MH 137659774 way 9;10
-MH 137659778 way 5;6
-MH 152974561 way 31;32
-MH 152974564 way 33;34
-MH 152974567 way 35;36
-MH 239209522 way 27;28
-MH 239209523 way 29;30
-MH 239209524 way 7;8
-MH 248195236 way 52;54
-MH 363301448 way 2
-MH 640506976 way 12;13
-MH 640506979 way 14;15
-MH 834645016 way 16;17
-MH 834645018 way 20;21
-MH 862490748 way 22;23
-MH 5370442 relation 81;82
-MHMO 222907109 way 2
-MHMO 222907110 way 1
-MH N 39688747 way 26
-MH N 39688749 way 24;25
-MH N 39688763 way 18;19
-MH N 39974222 way 11
-MH N 43338408 way 55;56
-MH N 43338416 way 51;53
-MH N 55843678 way 3;4
-MH N 107975495 way 1;2;5
-MH N 137659774 way 9;10
-MH N 137659778 way 5;6
-MH N 152974561 way 31;32
-MH N 152974564 way 33;34
-MH N 152974567 way 35;36
-MH N 239209522 way 27;28
-MH N 239209523 way 29;30
-MH N 239209524 way 7;8
-MH N 248195236 way 52;54
-MH N 363301448 way 2
-MH N 640506976 way 12;13
-MH N 640506979 way 14;15
-MH N 834645016 way 16;17
-MH N 834645018 way 20;21
-MH N 862490748 way 22;23
-MH N 5370442 relation 81;82
-MHOB 133669881 way 1;2
-MHO 45726134 way 1
-MHO 3239155 relation 2
-MHO 3239156 relation 3
-MHOP 444884515 way 1
-MHPD 444903083 way 2
-MHPD 444903084 way 3
-MHPF 38669480 way 1
-MHP 27079804 way 11
-MHP 3277498 relation 1;2
-MHPW 27079804 way 11
-MHPW 3277498 relation 1;2
-MHR 3257523 relation 4;5
-MHRK 222786851 way 2
-MHRK 714465187 way 1
-MHSB 40691990 way 2
-MHSB 43386362 way 1
-MH S 39688747 way 26
-MH S 39688749 way 24;25
-MH S 39688763 way 18;19
-MH S 39974222 way 11
-MH S 43338408 way 55;56
-MH S 43338416 way 51;53
-MH S 55843678 way 3;4
-MH S 107975495 way 1;2;5
-MH S 137659774 way 9;10
-MH S 137659778 way 5;6
-MH S 152974561 way 31;32
-MH S 152974564 way 33;34
-MH S 152974567 way 35;36
-MH S 239209522 way 27;28
-MH S 239209523 way 29;30
-MH S 239209524 way 7;8
-MH S 248195236 way 52;54
-MH S 363301448 way 2
-MH S 640506976 way 12;13
-MH S 640506979 way 14;15
-MH S 834645016 way 16;17
-MH S 834645018 way 20;21
-MH S 862490748 way 22;23
-MH S 5370442 relation 81;82
-MHSL 230258571 way 1
-MHSN 4602059 relation 1;2
-MHT 39688747 way 26
-MHT 39688749 way 24;25
-MHT 39688763 way 18;19
-MHT 39974222 way 11
-MHT 43338408 way 55;56
-MHT 43338416 way 51;53
-MHT 55843678 way 3;4
-MHT 107975495 way 1;2;5
-MHT 137659774 way 9;10
-MHT 137659778 way 5;6
-MHT 152974561 way 31;32
-MHT 152974564 way 33;34
-MHT 152974567 way 35;36
-MHT 239209522 way 27;28
-MHT 239209523 way 29;30
-MHT 239209524 way 7;8
-MHT 248195236 way 52;54
-MHT 363301448 way 2
-MHT 640506976 way 12;13
-MHT 640506979 way 14;15
-MHT 834645016 way 16;17
-MHT 834645018 way 20;21
-MHT 862490748 way 22;23
-MHT 5370442 relation 81;82
-MHUF 444904503 way 1
-MHUG 117931695 way 1
-MHUG 117931698 way 2
-MIA 571435358 way 2
-MIA 1086871212 way 1
-MIC 82593612 way 1
-MIC 82593616 way 2
-MIDR 137677163 way 1
-MIH 5351081 relation 1
-MIH 5351082 relation 2;3
-MIH 5351083 relation 4;5
-MIH 5351084 relation 6;7
-MIHN 445029345 way 1
-MIHN 445029348 way 2
-MIMS 6727028 relation 2;3
-MIMS 6727029 relation 1
-MIS 3285144 relation 1;2
-MIT 22976693 way 1;2
-MJEB 456775240 way 1
-MJK 50989685 way 2;3
-MKA 42741251 way 2
-MKA 55867198 way 2;3
-MKA 108040653 way 72
-MKA 108040656 way 4
-MKA 108040661 way 1
-MKA 139609601 way 1
-MKA 3230775 relation 81;82
-MKA 3543288 relation 10;93
-MKA 3543290 relation 93
-MKAT 458443673 way 1;2
-MKCH 140179100 way 2;3
-MKFB 6564588 relation 1
-MKFB 6564589 relation 2;3
-MKFB 6564590 relation 4
-MKFS 3253312 relation 1;2
-MKH 457210387 way 2
-MKHN 47795703 way 1
-MKIS 48298374 way 3
-MKIS 53268132 way 5
-MKIS 648286018 way 4
-MKLA 113391854 way 3
-MKLA 295642614 way 2
-MKMZ 458265584 way 2
-MKMZ 458265585 way 3
-MKUN 67192568 way 1
-MKUN 76120782 way 2
-MKZ 60306375 way 2;3
-MKZ 138633075 way 1
-MLA 5617741 relation Gleis 1
-MLA 5617742 relation Gleis 3/4
-MLA 5617743 relation Gleis 5/6
-MLA 5617744 relation Gleis 7/8
-MLAS 449834395 way 1
-MLAW 45041520 way 2
-MLAW 45041521 way 1
-MLB 38861004 way 1
-MLB 38861005 way 2
-MLBW 449232032 way 1
-MLCH 5965880 relation 1;2
-MLEF 48507987 way 2
-MLEF 48507988 way 1
-MLEH 217363801 way 1
-MLEH 217363802 way 2
-MLF 42319035 way 1
-MLF 451346503 way 2
-MLH 13910641 relation 1;2
-ML 3224489 relation 2;3
-MLO 222644189 way 1;2
-MLW 4598300 relation 1;2
-MMAG 48363436 way 1
-MMAH 292419408 way 1
-MMAH 311790833 way 2
-MMA 5888245 relation 5; 6
-MMAL 3253492 relation 1;2
-MMAM 220740505 way 7
-MMAM 361563577 way 6
-MMAM 3218653 relation 3;4
-MMAR 3218411 relation 1;2
-MMAU 54366410 way 1;2
-MMB 38860989 way 1
-MMB 5469291 relation 2;3
-MMCH 28673907 way 1
-MMCH 42280213 way 2
-MMCH 249983685 way 51;52
-MMCH 3277462 relation 83;84
-MMCH 3277463 relation 85
-MMD 452071833 way 1
-MMDN 4178303 relation 1;2
-MMDN 4178304 relation 3;4
-MMEI 45039347 way 3
-MMEI 68423758 way 1
-MMEI 654637362 way 2
-MMHG 61417030 way 1;2
-MM 6158893 relation 2;3
-MM 6158894 relation 4;5
-MM 6617586 relation 1
-MMK 452400512 way 1;2
-MMP 251869205 way 51
-MMP 251869352 way 52
-MMP 4462516 relation 81
-MMP 4462517 relation 82
-MMR 116267005 way 3
-MMR 116267014 way 6
-MMR 648388407 way 4
-MMR 648388413 way 5
-MMSG 136092193 way 1;2
-MMTG 23042139 way 3;4
-MMTG 23042140 way 1
-MMT 3278600 relation 1;2
-MMTN 454864568 way 1
-MMTN 454864569 way 2
-MMZG 38876834 way 1
-MMZG 38876835 way 2
-MNA 48561559 way 1
-MNA 48561560 way 2
-MNBD 32035178 way 1
-MNBD 32035180 way 2;3
-MNB 3301325 relation 1;2
-MNF 38900221 way 1
-MNF 7226691 relation 2;3
-MNFR 6927520 relation 2;3
-MNFR 6927521 relation 1
-MNGH 48597308 way 2
-MNGH 48597309 way 1
-MNLH 252736673 way 2
-MNLH 252736674 way 1
-MNL 6731747 relation 5;7
-MNL 6731748 relation 4
-MNOD 45037303 way 1
-MNOD 68423759 way 2
-MNPS 41823222 way 3
-MNPS 41823226 way 1
-MNPS 358659310 way 2
-MNR 6774608 relation 1
-MNR 6774609 relation 2;3
-MOBR 227926268 way 1
-MOF 138008518 way 1
-MOF 138008523 way 4;5
-MOF 138008526 way 2;3
-MOH 730031691 way 2
-MOH 1627473 relation 1
-MOL 3224037 relation 1;2
-MONH 3255213 relation 1;2
-MOP 107981867 way 8
-MOP 107981869 way 7
-MOP 3218064 relation 5
-MOP 3218065 relation 6
-MOP 3218066 relation 1
-MOP 3218067 relation 2
-MOP 3218068 relation 3
-MOP 3218069 relation 4
-MOSM 103022151 way 3
-MOSM 3277353 relation 1
-MOTF 27756537 way 1
-MOTF 45487234 way 2
-MOTW 45137591 way 2;3
-MOTW 68423763 way 1
-MOU 302792008 way 2
-MOU 302792009 way 1
-MOZ 3253661 relation 1;2
-MPEI 53365979 way 1
-MPE 39461254 way 1
-MPE 39467309 way 6
-MPE 70538378 way 4;5
-MPER 40846143 way 1;2
-MPFH 447660271 way 1
-MPFH 447660272 way 2
-MPH 4626117 relation 1;2
-MPI 320718718 way 1;2
-MP 54367410 way 2
-MP 250818123 way 1
-MP 3224396 relation 3;4
-MP 3224397 relation 5;6
-MP 3224398 relation 7;8
-MP 3224399 relation 9;10
-MPKG 136107739 way 2;3
-MPKI 136097090 way 2;3
-MPL 13847551 relation 1;2
-MPM 34073894 way 1
-MPM 4626148 relation 2;3
-MPO 28022915 way 2
-MPO 28023594 way 1
-MPP 35559132 way 3
-MPP 35559137 way 2
-MPR 6779478 relation 1;1a
-MPR 6779479 relation 2;3
-MP S 54367410 way 2
-MP S 250818123 way 1
-MP S 3224396 relation 3;4
-MP S 3224397 relation 5;6
-MP S 3224398 relation 7;8
-MP S 3224399 relation 9;10
-MPU 38876853 way 2
-MPU 219775496 way 1
-MPUL 157698495 way 2
-MPUL 157698496 way 1
-MPZ 449341456 way 1
-MRDD 68874928 way 2
-MRDD 68874930 way 1
-MRFD 452372050 way 1
-MRFD 452372051 way 2
-MRI 99341610 way 2;3
-MRI 99953978 way 1
-MRMS 39459448 way 4;5
-MRN 449846293 way 2
-MRN 449846296 way 3
-MROH 452370440 way 2
-MROH 452370441 way 1
-MRO 3376138 relation 2;3
-MRO 3376139 relation 4;5
-MRO 3376140 relation 6;7
-MRO 3376842 relation 1a; 1
-MROS 251677083 way 1
-MRP 55868249 way 1;2
-MRT 346358111 way 1
-MRT 1069964006 way 2
-MSAF 245316709 way 3
-MSAF 648388423 way 4
-MSA 48598947 way 1
-MSBH 456524278 way 2
-MSBH 456524279 way 3
-MSBI 1838842 relation 1;2;3
-MSB 4607797 relation 1;2
-MSB 4607798 relation 3;4
-MSCA 302095018 way 1
-MSE 355060000 way 2
-MSE 355060001 way 1
-MSF 6632938 relation 2;3
-MSF 6632939 relation 1
-MSGD 38670408 way 1
-MSGD 252074873 way 2
-MSHG 268837618 way 2
-MSHG 837069332 way 1
-MSHH 137677168 way 1
-MSHH 317100723 way 2
-MSH 48598949 way 1;2
-MSHM 456953137 way 1
-MSHM 456953138 way 2
-MSHN 288760791 way 2
-MSHN 288761114 way 1
-MSMS 75768007 way 1
-MSNG 48513441 way 2
-MSNG 48513442 way 1
-MSN 156364075 way 1
-MSN 156364076 way 2
-MSNO 48651976 way 2
-MSNO 48651977 way 1
-MSO 78423176 way 3
-MSO 78423178 way 2
-MSO 456956362 way 1
-MSR 34245204 way 2
-MSR 47478239 way 1
-MST 3272706 relation 1;2
-MST 3272707 relation 3;4
-MSTS 456567788 way 1
-MSTS 456567789 way 2
-MSW 33275290 way 2
-MSW 33275292 way 1
-MSY 456947709 way 1
-MTA 199834528 way 1
-MTA 6779205 relation 2;3
-MTCH 302089879 way 1
-MTFD 48515727 way 1
-MTFD 48515728 way 2
-MTG 136487579 way 2
-MTG 455688148 way 1
-MTHB 885953036 way 3;4
-MTLG 455661221 way 2;3
-MTLG 509036391 way 1
-MTL 6600564 relation 1
-MTL 6600565 relation 2;3
-MTL 6600566 relation 4;5
-MTL 6600567 relation 6;7
-MTR 308666335 way 1
-MTR 1185968467 way 2
-MTR 3257416 relation 3;4
-MTRT 174095397 way 1
-MTSB 455667400 way 2
-MTSB 455667401 way 3
-MTS 305132135 way 1a
-MTS 6116386 relation 3;4;5
-MTS 7021021 relation 1
-MTU 23544811 way 1
-MTU 23544827 way 2
-MTUL 172921271 way 1
-MUFG 136840576 way 1;2
-MUHN 455068853 way 2
-MUHN 455068854 way 1
-MUO 455465494 way 1
-MURS 455058104 way de:09187:90046:1:1
-MUSM 5081037 way 1
-MUSM 5081043 way 2
-MVAD 56442979 way 1
-MVSB 135529613 way 1;2
-MVS 3218301 relation 1;2
-MWAE 23981629 way 1
-MWBH 454829765 way 1
-MWDF 26394593 way 2
-MWDF 45037938 way 1
-MWEI 136062881 way 1
-MWEI 136062883 way 2
-MWH 117928731 way 1
-MWH 6884854 relation 2;3
-MWH 6884855 relation 4;5
-MWHS 60066513 way 3
-MWHS 254534834 way 1
-MWHS 656737414 way 2
-MWNS 453957183 way 1
-MWNS 453957190 way 2
-MWO 96111412 way 1;2
-MWSB 136484400 way 2, 3
-MWSB 268748343 way 1
-MWSH 343941656 way 1
-MWS 45754537 way 1;2
-MWSL 455689696 way 2
-MWSL 455689697 way 3
-MWSM 454190987 way 1
-MWTI 453953477 way 2
-MWUH 457211559 way 1
-NAD 397742440 way 1;2
-NADW 408342637 way 1
-NAHF 197684566 way 1
-NAH 49747026 way 1;2
-NAH 5374844 relation 3;4
-NAH 5374845 relation 5;6
-NAH 5374846 relation 7;8
-NALB 42303506 way 4
-NALB 42303507 way 1
-NAMB 148800166 way 2;3
-NAN 31720800 way 1;25
-NAN 5395092 relation 1;27
-NAN 5395093 relation 2;3
-NAN 5395094 relation 4;5
-NASU 6768023 relation 2;3
-NAWN 44373750 way 2
-NAWN 44373751 way 1
-NBA 68015393 way 1
-NBA 5382888 relation 2;3
-NBA 5382889 relation 4;5
-NBA 5382890 relation 6;8
-NBD 6633185 relation 2;3
-NBHM 6668049 relation 1
-NBHM 6668050 relation 2
-NBK 46349423 way 2
-NBK 6401572 relation 1
-NBNE 5492445 relation 1
-NBNE 5492446 relation 2;3
-NBN 447430360 way 3;4
-NBOE 6639850 relation 1
-NBOE 6639851 relation 2;3
-NBO 446971770 way 1
-NBTH 13885462 relation 2;3
-NBT 153674508 way 1
-NBT 153696795 way 2
-NBUE 6643750 relation 1;2
-NBUT 42322410 way 2
-NBUT 113839483 way 1
-NBUW 194236718 way 2
-NBUW 200025466 way 1
-NCH 6587861 relation 2;3
-NCH 9190629 relation 1;1a
-NCR 413695163 way 1
-NCR 413695167 way 2
-NDB 44445634 way 3;4
-NDB 197975367 way 1
-NDG 116823182 way 2
-NDG 116823187 way 1
-NDG 318714950 way 3
-NDHF 6056584 relation 1;2
-NDOE 130009072 way 1
-NDP 448471325 way 1
-NDTH 3429772 relation 1;2
-NEB 42734666 way 2
-NEB 6792908 relation 1
-NEB 6792909 relation 3;4
-NEC 413713788 way 1
-NEC 413713792 way 2
-NEF 49455793 way 3
-NEF 442585157 way 2
-NEL 42411333 way 1
-NEL 42411334 way 2
-NEN 48794245 way 2
-NEN 48794247 way 1
-NEO 1028350495 way 1
-NEO 1051812989 way 2
-NERB 369528697 way 2;3
-NERH 369528697 way 2;3
-NER 5306902 relation 2;3
-NER 5496566 relation 1
-NER 5496568 relation 4
-NERL 452655854 way 1
-NESU 51844241 way 1
-NESU 51844242 way 2
-NFBB 49156667 way 1
-NFBB 49156668 way 2
-NFCH 438518154 way 1
-NFH 183764511 way 1
-NFIH 110766424 way 1
-NFIH 3428226 relation 2
-NF 361733278 way 2
-NF 440752570 way 1
-NF 5386749 relation 2;3
-NF 5386750 relation 20;21
-NF 5386751 relation 4;5
-NF 5386752 relation 6;7
-NFKL 440949704 way 1
-NFKL 440949705 way 2
-NFKL 14035285 relation 1;2
-NFM 438984652 way 1
-NFO 547308951 way 7;8
-NFO 5493348 relation 1
-NFO 7816210 relation 4;5
-NFT 6803017 relation 2;3
-NFT 6803018 relation 4;5
-NFT 6803019 relation 1
-NFTO 97230610 way 1
-NFTO 97230611 way 2
-NFUF 234344627 way 2
-NFUF 234344628 way 1
-NFW 116522649 way 1;111
-NFW 448810735 way 2
-NFZ 264513851 way 1
-NFZ 302279868 way 2
-NGLH 3430177 relation 1;2
-NGLW 592526900 way 1
-NGM 5479378 relation 1;2
-NGM 5479379 relation 4;5
-NGM 5479380 relation 6;7
-NGM 5479381 relation 8;9
-NGOD 242648061 way 2
-NGOD 242648062 way 1
-NGUN 5571093 relation 2;3
-NGUN 5571094 relation 4;5
-NHAP 105018372 way 1
-NHAP 105018396 way 2
-NHAR 194236374 way 1
-NHBH 49179828 way 2
-NHBH 49179829 way 1
-NHCH 443171240 way 1
-NHD 42676690 way 1
-NHD 165928996 way 2
-NHEI 503564282 way 2
-NHEI 504042685 way 1
-NHE 44380548 way 1
-NHE 44380549 way 2
-NHER 51843910 way 1
-NHER 51843911 way 2
-NH 344067724 way 2
-NH 430129269 way 1
-NHL 30086147 way 2
-NHL 104981279 way 1
-NHS 47083491 way 3
-NHS 47083494 way 1
-NHS 454270495 way 2
-NI 49202185 way 2
-NI 49202186 way 3
-NKCH 15993401 relation 2
-NKLH 919603600 way 2
-NKLH 1015263125 way 1
-NKL 6731200 relation 1
-NKL 6731201 relation 2;3
-NKL 6731202 relation 4;5
-NKMG 448792256 way 1
-NKMG 448792258 way 2
-NKM 482212133 way 2
-NKM 482212136 way 1
-NKN 134518927 way 1;9
-NKN 6598006 relation 2;3
-NKT 459398977 way 2
-NKT 459398981 way 1
-NLF 3389904 relation 3; 5
-NLGU 196717222 way 1
-NLHM 42416353 way 2
-NLHM 42416354 way 1
-NLK 451313423 way 1
-NLLW 42485677 way 1
-NLLW 42485678 way 2
-NLO 5481657 relation 1
-NLO 5481658 relation 3;4
-NLUD 42558939 way 2
-NLUD 42558940 way 1
-NLWI 545002393 way 1
-NLWI 545002395 way 2
-NMI 6715260 relation 1
-NMI 6715261 relation 2
-NMIM 113819927 way 1
-NMIM 454258567 way 2
-NM 137721105 way 1
-NM 7076066 relation 2;3
-NMRH 366275342 way 1
-NMRH 366275343 way 2
-NMR 6604125 relation 1
-NMR 6604126 relation 2;3
-NMR 6604127 relation 4;5
-NMS 239216782 way 1
-NMS 6728840 relation 2
-NMSN 103688197 way 2;3
-NMST 42065802 way 1
-NMST 42065803 way 2
-NMT 50315493 way 3;4
-NMT 452391676 way 2
-NMUE 203909815 way 2
-NMUE 203909816 way 1
-NMXH 29192509 way 1
-NMXH 29192519 way 2
-NNAB 47154282 way 1
-NNAB 47154283 way 3
-NNAB 453995201 way 4
-NNAE 381523089 way 1
-NNA 6562248 relation 1
-NNA 6562249 relation 2;3
-NNA 6562250 relation 4;5;6
-NNAM 295628870 way 1
-NNAM 295628871 way 2
-NND 3428305 relation 1;2
-NND 6656059 relation 300;301
-NNES 3430004 relation 2
-NNES 6659219 relation 1
-NN 226969359 way 30
-NN 433284384 way E
-NN 433292863 way A
-NN 433301673 way C
-NN 433301693 way D
-NN 433301727 way B
-NN 3388878 relation 1
-NN 3388880 relation 20;21
-NN 3388881 relation 22;23
-NN 3388882 relation 4;5
-NN 3388883 relation 8;9
-NN 3388884 relation 16;17
-NN 3388885 relation 6;7
-NN 3388886 relation 2;3
-NN 3388887 relation 12;13
-NN 3388888 relation 14;15
-NN 3388889 relation 18;19
-NNLH 42424909 way 1
-NNLH 42424910 way 2
-NNMO 448785829 way 1;2
-NNO 6656222 relation 4;5
-NNO 6656223 relation 2;3
-NNOS 6656354 relation 1;2
-NNOS 8254070 relation 1;2
-NNOS 8254071 relation 1;2
-NNRE 3442793 relation 1;2
-NNRH 42424903 way 1
-NNRH 42424904 way 2
-NNRO 43915839 way 1;3
-NNRS 46174864 way 1
-NNRS 438508593 way 2
-NNRS 438508594 way 1
-NNSE 219571221 way 1
-NNSE 442062227 way 2
-NNSE 442062653 way 1
-NNSE 6779852 relation 2
-NNSN 219571221 way 1
-NNSN 442062227 way 2
-NNSN 442062653 way 1
-NNSN 6779852 relation 2
-NNST 6659965 relation 5
-NNST 6659966 relation 2;3
-NNSW 43860186 way 1
-NNSW 43860187 way 2
-NNSW 438547336 way 2
-NNSW 438547337 way 1
-NNT 6598500 relation 1
-NNT 6598501 relation 2;4
-NNT 6598502 relation 5
-NOA 373438274 way 2
-NOA 373438275 way 1
-NOB 42323051 way 1
-NOB 42323052 way 2
-NOBN 336603126 way 1
-NOE 411980403 way 1
-NOE 6657721 relation 2;3
-NOK 113818889 way 2;3
-NOK 113818890 way 1
-NOK 6659200 relation 2;3
-NON 194236714 way 1
-NON 240777678 way 3
-NPA 5466719 relation 1;1a
-NPA 5466720 relation 2; 3
-NPA 5466721 relation 5; 6
-NPEN 303335277 way 1
-NPEN 303335278 way 2
-NPG 42680303 way 2
-NPG 42680304 way 1
-NPMH 380880250 way 1
-NPMH 421676444 way 2
-NPOH 42679750 way 1
-NPOH 42679751 way 3
-NRAH 44377567 way 1
-NRAH 44377568 way 2
-NRA 6675681 relation 1
-NRA 6675682 relation 2;3
-NRCK 381543068 way 1
-NRCK 381543069 way 2
-NRF 447392434 way 1
-NRL 40395843 way 3
-NRL 40395844 way 1
-NROD 226907469 way 2;3
-NRO 42408494 way 90;91
-NRO 6596582 relation 1
-NRO 6596583 relation 2;3
-NRO 6596584 relation 4;5
-NRPE 24440614 way 1
-NRPE 24440634 way 2
-NRP 42484265 way 2;3
-NRST 42561837 way 2
-NRST 42567109 way 1
-NRW 38030701 way 1
-NRW 38314817 way 2
-NSAI 42438635 way 1
-NSAI 42438636 way 2
-NSA 44383248 way 2
-NSA 44383249 way 1
-NSAW 122260772 way 1
-NSCB 452192294 way 1
-NSCH 6703651 relation 4;5
-NSCH 6703652 relation 2;3
-NSCH 6703653 relation 1
-NSC 5499809 relation 2;3
-NSC 5499810 relation 5;6
-NSC 6598296 relation 1
-NSCL 42403837 way 1;2
-NSE 351899666 way 1
-NSGN 296609191 way 2
-NSGN 296609192 way 1
-NSPO 456579865 way 1;2
-NSTD 3428305 relation 1;2
-NSTD 6656059 relation 300;301
-NST 6619680 relation 1
-NST 6619681 relation 2;3
-NST 6619682 relation 4;5
-NSTN 6786685 relation 2;3
-NSU 87206784 way 3
-NSU 1158950221 way 4
-NSUZ 456537430 way 1
-NTG 51100056 way 1;2
-NUA 44372389 way 2
-NUA 44372390 way 1
-NU 50403695 way 1
-NU 455459484 way 2
-NVA 165048976 way 1
-NVA 6719817 relation 2;3
-NWA 6728542 relation 3/4
-NWA 6728543 relation 5/6
-NWDO 1614011 relation 1
-NWDO 6602324 relation 2;3
-NWDO 6602325 relation 4;5
-NWE 777852639 way 1
-NWG 6564173 relation 2
-NWG 6564174 relation 3;4
-NWHD 117915584 way 1;2
-NWH 5368300 relation 2;3
-NWH 5368301 relation 4;5
-NWH 5368302 relation 6;7
-NWH 5368303 relation 8;9
-NWH 5368304 relation 10;11
-NWK 44382520 way 2
-NWK 44382521 way 4;5
-NWN 50309344 way 4
-NWN 117277435 way 2
-NWOE 453946552 way 1
-NWS 31956153 way 1
-NWS 48737523 way 2
-NWZ 7080647 relation 2;3
-NZI 1617840 relation 1;2
-RACH 147455252 way 2
-RACH 147455253 way 1
-RADN 145420347 way 1
-RADN 145420351 way 2
-RAH 234299071 way 1;10
-RAH 481985867 way 2;3
-RA 404630043 way 3
-RA 404630044 way 4
-RAN 173434430 way 1
-RAN 701682147 way 2;3
-RAP 123373971 way 1
-RAP 123373972 way 2
-RAP 123373973 way 9
-RAPP 123373971 way 1
-RAPP 123373972 way 2
-RAPP 123373973 way 9
-RAT 226023715 way 1
-RBAN 83353766 way 1
-RBAN 83353801 way 2
-RBAN 83353807 way 3
-RBB 3144246 relation 1
-RBB 3144247 relation 2;3
-RBB 3144248 relation 4
-RBB 3144249 relation 5
-RBDH 192902326 way 2;3
-RBDH 224930415 way 1
-RBGH 28615605 way 1
-RBGH 28615606 way 2
-RBGP 262557782 way 1
-RBGP 262557783 way 2
-RBH 237167283 way 1
-RBI 503627092 way 2
-RBI 503627093 way 1
-RBI 849732447 way 7
-RBIN 144123862 way 1
-RBIN 144123863 way 2
-RB 3194748 relation 10;11
-RB 3194749 relation 2;3
-RB 3194750 relation 4;5
-RB 3194751 relation 6;7
-RB 3194752 relation 8;9
-RBKR 30612950 way 2
-RBKR 30612951 way 1
-RBKR 413438969 way 12
-RBLH 227931246 way 2
-RBLH 227931248 way 1
-RBLN 197518232 way 1
-RBLN 197518239 way 2
-RBMT 198133107 way 1
-RBMT 198133108 way 2
-RBOB 168406567 way 2;3
-RBOB 355788563 way 1
-RBOE 153778364 way 1
-RBOE 153778365 way 2
-RBPL 850017449 way 1
-RBRE 206393458 way 2
-RBRE 206393459 way 1
-RBRF 116445797 way 2
-RBRF 116445800 way 1
-RBR 115788675 way 8
-RBR 228618526 way 7
-RBR 4294349 relation 1;6;1a;1b
-RBR 4294350 relation 2;2a;2b;3;3a;3b
-RBR 4294351 relation 5;4
-RBRP 220170499 way 1
-RBRP 220170500 way 2
-RBRS 76256487 way 2;3
-RBRS 76274895 way 1
-RBS 36741173 way 2;3
-RBS 36741174 way 1
-RBSK 61501052 way 2
-RBSK 74196316 way 1
-RBTD 35935123 way 1
-RBTD 51939065 way 2
-RBTD 116442957 way 2;3
-RBTD 116442960 way 5;6
-RBTD 116443218 way 1
-RBTD 116443219 way 2
-RBTD 118427992 way 1
-RBTI 35431774 way 1
-RBTI 35911970 way 2
-RBT 35935123 way 1
-RBT 51939065 way 2
-RBT 116442957 way 2;3
-RBT 116442960 way 5;6
-RBT 116443218 way 1
-RBT 116443219 way 2
-RBT 118427992 way 1
-RBTN 35935123 way 1
-RBTN 51939065 way 2
-RBTN 116442957 way 2;3
-RBTN 116442960 way 5;6
-RBTN 116443218 way 1
-RBTN 116443219 way 2
-RBTN 118427992 way 1
-RBUE 111673326 way 1
-RBUE 111673329 way 2
-RBUN 107695187 way 2
-RBUN 112316626 way 1
-RBZB 124426796 way 1
-RBZB 197652512 way 2
-RDL 55825327 way 1
-RDL 55827892 way 2
-RDM 386011758 way 2
-RDM 386011759 way 1
-RDO 87873016 way 1
-RDO 87873023 way 2;3
-REA 28862959 way 4;5
-REA 30251255 way 1
-REA 359371518 way 2;3
-REBR 27162290 way 1
-REBR 27162291 way 2
-REH 179617011 way 1
-REH 179617013 way 2
-REI 107881373 way 2
-REI 3171843 relation 1
-REIS 259731607 way 1 Ost
-REIS 259731608 way 1 West
-REK 130569778 way 2
-REK 130571487 way 1
-REM 28661324 way 2
-REM 28661325 way 1
-REMM 283098203 way 2;3
-REMM 422815964 way 1
-RENG 51693984 way 1
-RENG 51693986 way 2;3
-RENG 865172070 way 1
-RETL 69034943 way 1
-RETL 3143493 relation 2;3
-RFB 226023940 way 1
-RFB 226023942 way 2
-RFHE 53211176 way 2
-RFHE 53211177 way 1
-RFH 395118556 way 2
-RFH 395118557 way 1
-RFHM 177858140 way 9;10
-RFHM 258216939 way 1;2;1 Süd
-RF 228799201 way 2
-RF 228799202 way 1
-RF 849842280 way 8
-RF 3140219 relation 1
-RF 3140220 relation 2;3
-RF 3140221 relation 4;5
-RF 3140222 relation 6;7
-RF 3140223 relation 8
-RFK 23116502 way 1
-RFLT 30314701 way 1
-RFLT 631341626 way 2
-RFLW 37480019 way 1
-RFN 319077889 way 1
-RFSG 36915663 way 2
-RFSG 36915664 way 1
-RFSG 36918375 way 2
-RFSG 36918376 way 2
-RFSG 36918377 way 1
-RFSG 36918378 way 1
-RFST 117850418 way 1
-RFST 117850439 way 2
-RFT 166118825 way 1
-RFT 377108826 way 2
-RFT 377108828 way 3a
-RFT 377108829 way 3a
-RFTL 293331400 way 1
-RFTL 293331401 way 2
-RFTS 288910189 way 1
-RFTS 345467156 way 2;3
-RFWI 3125778 relation 1
-RFWI 3157467 relation 2
-RFW 37480019 way 1
-RGB 386602852 way 2;3
-RGB 442768959 way 1
-RGDN 108781966 way 1
-RGDN 108781967 way 2
-RGE 197518270 way 4;5
-RGE 197518271 way 2;3
-RGEM 197501792 way 1
-RGEM 197501799 way 2
-RGEM 197501801 way 3
-RG 46735059 way 2
-RG 46735060 way 1
-RGN 197501804 way 1
-RGN 197501805 way 2
-RGN 197501806 way 3
-RGN 197501807 way 4
-RGN 197501808 way 5
-RGOR 521109214 way 1;2
-RGOS 420495375 way 2
-RGOS 420495376 way 1
-RGR 177859511 way 4
-RGR 5837391 relation 5;7
-RGZ 4292224 relation 3;2
-RHA 25357246 way 1
-RHBF 155219829 way 1
-RHBF 155219830 way 2
-RHBG 115091823 way 1
-RHBG 115091832 way 2;3
-RHBO 52879795 way 2
-RHBO 52879796 way 1
-RHBP 27796332 way 1
-RHBP 27796333 way 2
-RHE 27649150 way 2
-RHE 27649152 way 1
-RHGN 49163590 way 2
-RHGN 49163592 way 1
-RHI 258745566 way 2
-RHI 258745567 way 1
-RHIM 196098019 way 2
-RHIM 225092712 way 1
-RHIO 420495377 way 1
-RHIO 420495378 way 2
-RHIZ 184722745 way 2
-RHIZ 184722747 way 1
-RH 27796874 way 2;3
-RH 27797956 way 1
-RH 27797957 way 4;5
-RH 27797958 way 7;8
-RH 27797959 way 9;10
-RHKA 39502293 way 1
-RHKA 39502297 way 2
-RHK 232025145 way 2;3
-RHK 232025147 way 1
-RHKM 45087128 way 1
-RHKM 45087129 way 2;3
-RHKR 1127452164 way 1
-RHKR 1127452165 way 2
-RHL 743097036 way 2
-RHL 796471354 way 1
-RHLO 29985107 way 2;3
-RHLO 29985109 way 1
-RHN 320049258 way 1
-RHN 320049260 way 2
-RHO 30503066 way 2
-RHO 30505952 way 1
-RHSM 420495379 way 2
-RHSM 420495380 way 1
-RHU 37140775 way 1
-RHZ 156311769 way 1
-RHZ 156311771 way 2
-RIM 86273529 way 2;3
-RIM 86273536 way 1
-RIM 86273540 way 4;5
-RIN 179617017 way 1
-RIN 179617018 way 2
-RIR 31290909 way 1
-RJO 30998080 way 2
-RJO 202036405 way 1
-RKD 30141007 way 1
-RKD 204808470 way 2
-RKDU 118695309 way 11
-RKDU 118695314 way 12
-RKDU 131484495 way 1
-RKDU 4292305 relation 2;5
-RKDU 4292306 relation 6;9
-RKES 198112991 way 1
-RKES 198112993 way 2
-RKF 198047133 way 2
-RKF 198047134 way 1
-RKG 179617012 way 2
-RKG 179617016 way 1
-RKHA 42617968 way 2
-RKHA 42617970 way 1
-RKIN 146825370 way 2
-RKIN 7696973 relation 1
-RK 173914908 way 101
-RK 173915486 way 102
-RK 3210507 relation 11;12
-RK 3210508 relation 13;14
-RK 3210509 relation 1;2
-RK 3210510 relation 3;4
-RK 3210511 relation 5;6
-RK 3210512 relation 7;8
-RK 3210513 relation 9;10
-RKL 45753035 way 3;4
-RKL 115467160 way 1
-RKLR 108124280 way 1
-RKLR 108124284 way 2
-RKMG 162579349 way 2
-RKMG 162579350 way 1
-RKN 109288025 way 2
-RKN 109288029 way 1
-RKOE 80283318 way 1
-RKOE 80283328 way 2
-RKO 47389049 way 2a;3a
-RKO 1063741060 way 1a
-RKO 14183613 relation 2b;3b
-RKO 14183614 relation 1b
-RKW 29354433 way 1
-RKW 35767342 way 2
-RKWU 29354433 way 1
-RKWU 35767342 way 2
-RKZ 54222805 way 1
-RKZ 193806986 way 2
-RLA 294378974 way 1
-RLA 5828519 relation 2;3
-RLA 5828520 relation 4;5
-RLBP 145714528 way 1
-RLBP 3376165 relation 2;3
-RLD 61846444 way 1
-RLD 162015610 way 2;3
-RLF 183970071 way 2
-RLF 183970072 way 1
-RLID 144530297 way 1
-RLID 144530298 way 2
-RLI 63974819 way 4
-RLI 3325353 relation 3
-RL 63974829 way 1
-RL 115743282 way 1
-RL 115743285 way 2
-RL 3315190 relation 2;4
-RL 3315240 relation 2;4
-RL 6813243 relation 9;10
-RL 6813244 relation 7;8
-RL 6813245 relation 3;4
-RL 6813246 relation 5;6
-RLO 160575217 way 1
-RLO 377108824 way 2;3
-RLSM 27772706 way 1
-RLSM 3314811 relation 2;3
-RLSW 87917512 way 1;3
-RLSW 546760993 way 2
-RLUM 63974829 way 1
-RLUM 3315190 relation 2;4
-RLUR 3315240 relation 2;4
-RMA 164087119 way 2
-RMA 164087120 way 1
-RMA 176955945 way B
-RMA 204088434 way A
-RMAR 55783148 way 2
-RMAR 55783152 way 1
-RMAU 188150839 way 2
-RMAU 188150857 way 1
-RMCH 177262752 way 2
-RMCH 177262753 way 1
-RMF 161545105 way 1
-RMF 161545106 way 2;3
-RMF 161545112 way 4;5
-RMFS 35283850 way 2
-RMFS 35283851 way 1
-RMHH 27429656 way 1
-RMHH 27429657 way 2
-RM 3313473 relation 1
-RM 3313474 relation 2;3
-RM 3313475 relation 4;5
-RM 3313476 relation 7;8
-RM 3313477 relation 9;10a;10b
-RM 6833067 relation 11;12
-RMKI 124425664 way 2
-RMKI 124425665 way 1
-RMK 193315605 way 1
-RMK 193315607 way 2;3
-RMKL 336098094 way 2;3
-RMKL 336102571 way 1
-RMLB 378992512 way 1
-RMLB 379217264 way 2
-RML 30668446 way 5
-RML 234587979 way 2
-RML 401429411 way 4
-RML 3158143 relation 1
-RMN 164153376 way 1
-RMN 1151642415 way 2
-RMO 145405516 way 1
-RMO 145405519 way 2
-RMOW 145402960 way 1
-RMOW 145405515 way 2
-RMR 131667417 way 1
-RMR 3322333 relation 2;3
-RMSE 161831596 way 2
-RMSE 161831597 way 1
-RMS 28385179 way 2
-RMS 106650783 way 1
-RMSM 131667417 way 1
-RMSM 3322333 relation 2;3
-RMSU 252598616 way 1
-RMSU 252598617 way 2
-RMU B 252598613 way 2
-RMU B 252598615 way 1
-RMU 46650570 way 2
-RMU 46650575 way 1
-RMW 155515303 way 2;3
-RMW 155515304 way 1
-RNA 144150299 way 2
-RNA 144150300 way 1
-RNB 147445003 way 1
-RNB 147445004 way 2
-RNBO 154239477 way 2;3
-RNBO 154239479 way 1
-RND 236558115 way 1
-RND 236558116 way 2
-RNFL 117856263 way 2
-RNFL 117856268 way 1
-RNH 156176047 way 1
-RNH 156176048 way 2
-RNHN 239991115 way 1
-RNHN 239991116 way 2
-RN 145661446 way 1;1a
-RN 3376258 relation 2;3
-RN 3376259 relation 4;5
-RNL 4638856 relation 1;2
-RNMA 29356852 way 2
-RNMA 29356855 way 1
-RNM 109849618 way 4
-RNM 109849619 way 1
-RNO 34293740 way 1
-RNO 34293785 way 2
-RNSS 194001562 way 1
-RNSS 4053755 relation 2;3
-RNT 29410663 way 1
-RNT 359371527 way 2
-RNZ 109403185 way 1
-RNZ 109403192 way 3;2
-RNZ 309542276 way 12
-ROFH 161816401 way 2;3
-ROFH 161816405 way 1
-RO 3143876 relation 1;2
-RO 3143877 relation 3;4
-RO 3143878 relation 5;6
-RO 3143879 relation 7
-RORW 48626173 way 1
-RORW 193575977 way 2
-ROSC 147646860 way 2
-ROSC 147646861 way 1
-RPB 177140388 way 1
-RPB 217477525 way 2
-RRA 3145323 relation 1
-RRA 3145324 relation 2;3
-RRA 3145325 relation 4;5a
-RRA 3145326 relation 5b;6
-RRB 591923925 way 1
-RRIE 318061971 way 1
-RRIE 1614204 relation 2
-RRI 332724368 way 1
-RRI 332724369 way 2
-RR 113007567 way 1
-RR 113007569 way 2
-RRL 32704962 way 1
-RRL 32705016 way 2
-RRL 281826801 way 11
-RRM 225150868 way 1
-RRM 225150869 way 2;3
-RRU 49163584 way 1
-RRU 427822703 way 2
-RRW 235456795 way 2
-RRW 235456798 way 1
-RRZA 201757638 way 1
-RRZA 201757640 way 2
-RRZB 87369197 way 2
-RRZB 87369235 way 1
-RRZH 201893231 way 1
-RRZH 201893236 way 2
-RRZ 87353834 way 2/3
-RRZ 87354263 way 4/5
-RRZ 87354293 way 6
-RRZ 87355412 way 1
-RSAE 319162604 way 2
-RSAE 347845071 way 1
-RSAL 27154654 way 2
-RSAL 31752930 way 1
-RSD 97233000 way 2;3
-RSD 97235496 way 1
-RSDS 225233644 way 2
-RSDS 290818715 way 1
-RSEE 134388151 way 1
-RSE 148043260 way 1
-RSE 148043262 way 2;3
-RSFW 618613546 way 1
-RSFW 618613548 way 2
-RSG 3159133 relation 1;2
-RSGO 1602674 relation 2;3
-RSGO 6262240 relation 1
-RSIG 181662485 way 2
-RSIG 181662486 way 1
-RSI 98478665 way 7
-RSI 5986055 relation 1;6;8
-RSI 5986056 relation 4;5
-RSI 5986057 relation 2;3
-RSLU 226023664 way 1
-RSOH 202126569 way 1
-RSOH 202126570 way 2
-RSP 93596420 way 1
-RSP 93596435 way 2;3
-RSPN 27991915 way 2
-RSPN 251169014 way 1
-RSR 126014355 way 1
-RSR 126014358 way 2
-RSTE 137598294 way 1
-RSTE 140736424 way 2
-RST 87373110 way 1
-RST 87374539 way 2
-RSZ 161816402 way 1
-RSZ 161816403 way 2
-RSZ 301959157 way 5
-RTIT 201194620 way 1
-RTIT 201194621 way 2
-RTIT 815047276 way 4
-RTIT 815047300 way 3
-RTMU 34146384 way 2
-RTMU 34146389 way 1
-RTR 34870256 way 1
-RTR 35554575 way 2;3
-RUW 235834553 way 2
-RUW 235834554 way 1
-RVL 153585092 way 1
-RVL 7489594 relation 2;3
-RWA 65447964 way 1
-RWA 65447991 way 2
-RWD 245420539 way 1
-RWD 245420542 way 2
-RWDN 112316779 way 2;3
-RWE 41924760 way 1
-RWE 46619279 way 4
-RWE 46619280 way 2;3
-RWE 46619298 way 5;6
-RWEZ 889061156 way 2
-RWEZ 889061157 way 1
-RWG 88046237 way 3
-RWG 197903537 way 2
-RWI 83917952 way 2
-RWI 83917955 way 1
-RW 60363366 way 8;9
-RW 114797820 way 2;3
-RW 114797822 way 1
-RW 605682182 way 5;7
-RWND 125610157 way 2;3
-RWND 125610160 way 1
-RWR 31428131 way 1
-RWRT 26293980 way 4;5
-RWRT 89956502 way 2;3
-RWRT 117482200 way 1
-RWRZ 200016839 way 2
-RWRZ 200016840 way 1
-RWS 156619311 way 1
-RWS 5912104 relation 2;3
-RWSS 525710450 way 1
-RWSS 525710452 way 2
-RWSW 181590217 way 1;2
-RWU 319192287 way 5
-RWU 319192288 way 2;3
-RWU 319192289 way 1
-RZIM 145420337 way 1
-RZIM 145420343 way 2
-RZW 67031620 way 2
-RZW 144151458 way 1
-SAB 55979322 way 1
-SALG 244531852 way 4
-SALG 244531855 way 5
-SAUW 457574260 way 1
-SAUW 457574262 way 2
-SAZ 269013975 way 1
-SAZ 3604274 relation 2;3
-SBAL 381108906 way 1
-SBAL 381108907 way 2
-SBAL 381108908 way 1
-SBAL 381108909 way 2
-SBAL 381108910 way 2
-SBAL 381108911 way 1
-SBDS 1623483 relation 1;2
-SBE 108980115 way 2
-SBE 108980117 way 1
-SBES 1620351 relation 1;2
-SBG 313803778 way 1
-SBG 313803779 way 2
-SBKN 119625955 way 2;3
-SBKN 119625966 way 1
-SBKN 119625970 way 4;5
-SBMS 89362738 way 1;2
-SBMS 126259710 way 3;4
-SBO 117236268 way 1;2
-SBRB 213199879 way 1
-SBRB 213199880 way 2
-SBRH 229258480 way 2
-SBRH 229258481 way 1
-SBS 338109980 way 1
-SBS 338109981 way 2
-SBUM 1625812 relation 1;2
-SBX 7503336 relation 1;2
-SBY 313715217 way 1;2
-SBY 313715218 way 5;7
-SCOC 117044817 way 1
-SCOC 1783271 relation 2;4
-SDE 356309937 way 2
-SDE 519767437 way 1
-SDF 303004606 way 2
-SDF 457585798 way 3
-SDL 7502202 relation 4;5
-SDL 7502203 relation 2;3
-SDL 7502204 relation 1
-SDUW 1622668 relation 1;2
-SED 123936640 way 1
-SED 123936643 way 2;3
-SEE 568720823 way 1;2
-SEF 117822092 way 1
-SEF 3374709 relation 2;4
-SEG 117085000 way 1
-SEG 11060112 relation 4
-SEGO 117080375 way 1
-SEGO 117080388 way 2
-SENK 5389123 relation 22;23
-SEP 213844658 way 2;3
-SFI 1623464 relation 1;2
-SFIM 25000634 way 1
-SFIM 25000635 way 2
-SFOE 313795287 way 1
-SFOE 383826548 way 2
-SFWB 314876144 way 2
-SFWB 314876145 way 1
-SGM 244531843 way 2
-SGM 244531848 way 1
-SGN 141387964 way 40
-SGN 141387965 way 50
-SGR 123951908 way 1
-SGR 7004493 relation 4;5
-SGR 7004494 relation 2;3
-SGS 257962609 way 1
-SGS 257962610 way 2
-SHB 132240311 way 32;33
-SHFD 409861725 way 1
-SHFD 521380392 way 2
-SHO 518133441 way 1
-SHO 1624642 relation 7;8
-SHO 11046548 relation 5;6
-SHO 11046549 relation 3;4
-SHPS 314875553 way 1
-SHPS 314875554 way 2
-SHPT 1625855 relation 1;2
-SHR 1619270 relation 2;3
-SHR 6441572 relation 1
-SHS 231558492 way 1
-SHS 231558493 way 2
-SHST 85676386 way 2
-SHST 522710377 way 1
-SHY 3444847 relation 1;2
-SHY 3444848 relation 3;4
-SHZ 116970688 way 2
-SHZ 116970689 way 1
-SIDO 412347294 way 1
-SIDO 412347295 way 2;3
-SIG 314229908 way 202;204
-SIG 376713176 way 201
-SILG 518062062 way 51
-SILG 518062063 way 41
-SIM 132374216 way 1
-SIM 132374218 way 2
-SJF 117400000 way 1;2
-SKAI 273656710 way 2
-SKAZ 293290187 way 1
-SKAZ 293290188 way 2
-SKB 402111722 way 1
-SKB 402113231 way 2
-SKDL 55449068 way 1
-SKDL 55449116 way 2
-SKEN 1625970 relation 1;2
-SKG 116967766 way 2;3
-SKG 290301177 way 1
-SKIB 117822088 way 41;42
-SKL 210057858 way 1;120
-SKL 210057859 way 39;40
-SKL 210057860 way 41;42
-SKL 210057861 way 45;5
-SKL 362089217 way 1;120
-SKL 2819140 relation 8;10
-SKL 2819213 relation 1
-SKL 2819214 relation 2;3
-SKL 2819215 relation 4;5
-SKOW 257961702 way 1;2
-SKR 132368629 way 2;3
-SKR 132368630 way 1
-SKRO 132241519 way 1;2
-SKRS 231558494 way 1
-SKRS 231558495 way 2
-SKT 375725619 way 1
-SKT 375725620 way 2
-SKU 54727198 way 56;57
-SKU 11087867 relation 53;54
-SKU 11108721 relation 52
-SKUS 233568478 way 1
-SKUS 233568484 way 2
-SKV 402985398 way 1
-SKV 426829413 way 2
-SKY 166385459 way 1
-SKY 166385460 way 2
-SKZ 324582676 way 3
-SKZ 324582677 way 1
-SLAO 527416757 way 1;2
-SLAU 197218824 way 1
-SLAU 197218826 way 2
-SLCH 310815493 way 1
-SLCH 498531089 way 3
-SLD 117814508 way 1
-SLD 518698935 way 2;3
-SLE 290301178 way 1
-SLE 290301179 way 2
-SLM 177387506 way 2
-SLM 177387507 way 1
-SLN 197218819 way 2;3
-SLN 229258484 way 1
-SLU 1620893 relation 1;2
-SMD 375725044 way 2
-SMD 375725045 way 1
-SMER 498534850 way 20;30
-SMK 116974531 way 2;4
-SMLB 457574216 way 1
-SMLB 457574220 way 2
-SMON 130301862 way 1
-SMON 159857589 way 2
-SMR 276166211 way 12
-SMR 276166378 way 11
-SMSA 229258486 way 1
-SMSA 229258487 way 2
-SMSO 231558496 way 1
-SMSO 362429660 way 2
-SMSW 231558496 way 1
-SMSW 362429660 way 2
-SMT 61314485 way 12
-SMT 61314486 way 11
-SMT 1620351 relation 1;2
-SMUE 177387506 way 2
-SMUE 177387507 way 1
-SMZG 117188275 way 1
-SMZG 117188281 way 1
-SMZG 162561559 way 2
-SMZG 1620413 relation 2;3
-SMZM 117188275 way 1
-SMZM 162561559 way 2
-SNAB 132230307 way 1;2
-SNBR 30710868 way 2;3
-SNBR 30710869 way 1
-SNDL 135742767 way 2
-SNDL 135742768 way 1
-SNE 236038479 way 1;2
-SNF 375727316 way 1
-SNF 375727317 way 2
-SNI 383657028 way 1;2
-SNK 6168452 relation 26;27
-SNK 6168453 relation 1;25
-SNK 7314069 relation 2;3
-SNKW 518133438 way 1
-SNKW 518133439 way 2
-SNO 521380386 way 1
-SNO 521380387 way 2
-SNON 398967445 way 2
-SNON 398967446 way 1
-SNOR 298524498 way 1
-SNOR 298524499 way 2
-SOG 499316261 way 1;2
-SOH 214149448 way 2
-SOH 214149449 way 1
-SOTW 498544628 way 4
-SOTW 498544629 way 1
-SOTW 498544630 way 2
-SOU 244531856 way 1;2
-SOW 193890494 way 1
-SOW 193890495 way 2
-SPE 107087717 way 1
-SPF 1619393 relation 1;2
-SPI 457574245 way 2
-SPI 457574247 way 1
-SPOM 375725371 way 2
-SPOM 375725372 way 1
-SPS 111465951 way 3
-SPS 111547081 way 1
-SPSN 138982374 way 1
-SPSN 138982376 way 2;3
-SPSN 194207863 way 5
-SPZ 383657029 way 2
-SPZ 383826553 way 1
-SQI 117080416 way 1;2
-SQS 1624849 relation 1;2
-SRAS 244531842 way 1
-SRAS 244531845 way 2
-SRC 132372277 way 1
-SRC 1776845 relation 2;3
-SRE 294803188 way 1;2
-SROA 198271319 way 1
-SRO 117527283 way 1
-SRO 117527288 way 2;3
-SSAB 117164831 way 2;3
-SSAB 401958134 way 1
-SSB 117330044 way 2;3
-SSCP 7538865 relation 1;2
-SSE 235033811 way 1
-SSE 801923613 way 2
-SSER 798907937 way 2;3
-SSHI 200342788 way 1
-SSHI 338335973 way 2
-SSH 117330044 way 2;3
-SSH 117339970 way 6
-SSH 117339972 way 14
-SSH 117340005 way 16
-SSH 117340009 way 5
-SSH 117340012 way 11
-SSH 117340014 way 12
-SSH 117340017 way 1
-SSH 117340018 way 8
-SSH 200342788 way 1
-SSH 338335973 way 2
-SSH 480268306 way 3
-SSH 480268316 way 2
-SSI 518698949 way 1
-SSI 7723398 relation 2;3
-SSLB 213896185 way 33
-SSLB 213896186 way 31;32
-SSLS 117221409 way 1
-SSMT 117073423 way 1
-SSMT 11084311 relation 2
-SSOB 115998036 way 2;3
-SSOB 115998051 way 1
-SSOF 233030993 way 1
-SSOF 233031024 way 2
-SSO 117370871 way 1;2
-SSPE 457574254 way 1
-SSPE 457574256 way 2
-SSTH 5971416 relation 1
-SSTH 5971417 relation 2;3
-SSTO 457574229 way 2
-SSTO 457574232 way 1
-SSU 1622690 relation 1;2
-SSWD 332620099 way 1
-SSWD 332620101 way 5
-SSWD 7314117 relation 2;3
-SSWE 455554220 way 2;3
-SSZA 117564046 way 1
-SSZA 117564052 way 2
-SSZ 1622667 relation 1;2
-STB 117171664 way 1;2
-STK 116979702 way 2;3
-STM 132236441 way 1
-STM 132236443 way 2;3
-STR 6162800 relation 10;11
-STR 6162801 relation 12;13
-STR 7526818 relation 1;2
-STRS 7526818 relation 1;2
-STS 383657032 way 1;2
-SUG 15834333 relation 2;3
-SVL 375782773 way 1
-SVL 6162569 relation 2;3
-SVO 117837410 way 1
-SVO 520424666 way 2
-SWAB 7538867 relation 1
-SWAB 7538868 relation 2
-SWAS 141181352 way 2
-SWAS 151191454 way 1
-SWE 383657033 way 1
-SWE 383826559 way 2
-SWFS 323069145 way 1;2
-SWIG 424127918 way 1
-SWIG 637972194 way 3
-SWIH 267207240 way 1
-SWIH 267207241 way 2;3
-SWIH 793574558 way 5
-SWI 375724035 way 2
-SWI 375724036 way 1
-SWIN 383657034 way 2
-SWIN 383826561 way 1
-SWK 117558095 way 1;2
-SWL 521380390 way 2
-SWL 521380391 way 1
-SWN 520151064 way 2;3
-SWNW 221130272 way 1
-SWNW 356309981 way 2
-SWR 141387964 way 40
-SWR 141387965 way 50
-SWR 498534850 way 20;30
-SWR 518062062 way 51
-SWR 518062063 way 41
-TACH 4024967 relation 1;2
-TACH 4024968 relation 3;4
-TAE 90794463 way 1
-TAE 90794464 way 2
-TAI 310510418 way 1
-TAI 310510419 way 2
-TAI 857739000 way 1
-TA 155831989 way 1
-TA 4148164 relation 2;3
-TA 4149323 relation 4;5
-TAM 102737609 way 3
-TAM 289290638 way 1
-TAT 406579078 way 5
-TAT 660915423 way 2
-TAT 660915424 way 1
-TAUF 47514482 way 1
-TAU 96525545 way 1;1a
-TAU 437103106 way 4
-TAU 6489262 relation 2;3
-TAX 4009022 relation 3,4
-TBB 44647563 way 2;3
-TBB 329847755 way 1
-TBE 4106368 relation 1;2
-TBEN 273178659 way 1
-TBEN 273178662 way 2
-TBF 195234601 way 1
-TBF 6160629 relation 3;4
-TBF 6160630 relation 5
-TBF 6206392 relation 10;11
-TBIB 60805067 way 2
-TBIB 60805134 way 1
-TBIE 109732246 way 1
-TBIE 109732334 way 2
-TBI 138538679 way 1
-TBI 138538687 way 2;3
-TB 53181720 way 1
-TB 53181724 way 2;3
-TB 53181732 way 4;5
-TBK 292747121 way 2
-TBK 292747122 way 1
-TBLF 589972167 way 2
-TBLF 589972168 way 1
-TBL 174809384 way 2;3
-TBLS 124488854 way 2
-TBLS 124488855 way 1
-TBME 317639827 way 2
-TBME 317639828 way 1
-TBM 108264189 way 9;10
-TBM 4009126 relation 3;4
-TBM 4009127 relation 7;8
-TBM 4009129 relation 5;6
-TBMR 31793660 way Gleis 1
-TBMR 137464677 way Gleis 2 / 3
-TBO 316188044 way 1
-TBO 404988639 way 1
-TBO 3421917 relation 4;5
-TBO 3421918 relation 2;3
-TBS 698156336 way 1
-TBS 759343853 way 2
-TBTB 156974212 way 1
-TBTB 156974214 way 2
-TBU 255543441 way 1
-TBWA 318851271 way 1
-TBWA 660915406 way 2
-TC 36005721 way 3;4
-TC 49908159 way 1
-TC 49908162 way 2
-TC 931732348 way 1
-TDI 3995485 relation 2;3
-TDT 614346361 way 1
-TEC 364248805 way 2;3
-TEC 364248812 way 1
-TEF 56212378 way 1
-TEF 56212379 way 2;3
-TEH 298829464 way 2;3
-TEH 385158609 way 1
-TEHN 52014337 way 1;2
-TEI 100859964 way 1
-TEI 273909090 way 2
-TE 4047627 relation 2;3
-TE 4047628 relation 5;6
-TE 4047629 relation 7;8
-TEL 153952699 way 1
-TEME 121495760 way 1;2
-TEME 4047109 relation 3;4
-TEN 121804562 way 1
-TEN 4045046 relation 2;3
-TERD 255543035 way 1
-TER 102690448 way 2;3
-TESU 53048278 way 2
-TESU 53048279 way 1
-TETD 90457472 way 1;2
-TET 110403130 way 2;3
-TET 110403131 way 1
-TET 995955639 way 2;3
-TEY 447808574 way 2
-TEZL 4047752 relation 1;2
-TEZL 4047753 relation 3;4
-TFAU 224239233 way 1
-TFAU 224239235 way 2
-TFE 3995234 relation 1
-TFE 3995235 relation 3;4
-TFFL 375585151 way 1
-TFFL 375585152 way 2
-TFH 97758876 way 2;3
-TFI 71430216 way 1
-TFI 71430218 way 2
-TFIL 4253419 relation 1;2
-TF 115656802 way 2;3
-TF 115656811 way 4;5
-TF 437103103 way 1
-TFL 4067727 relation 1;2
-TFS 214455186 way 1
-TFS 214455187 way 2;3
-TFV 303586868 way 2
-TFV 303586869 way 1
-TGAM 337463689 way 1
-TGAM 337463690 way 2
-TGAW 52981688 way 1
-TGAW 52981689 way 2;3
-TGB 153889124 way 2
-TGB 153889320 way 1
-TGC 172889433 way 1
-TGC 7151383 relation 2;3
-TGES 172912352 way 1
-TGES 172912358 way 2
-TGI 376638864 way 1
-TGI 376638865 way 2
-TG 262218917 way 2; 3
-TG 312476583 way 1
-TGLH 281708344 way 1
-TGLH 281708346 way 2
-TGLH 328790904 way 2
-TGL 47513263 way 2J
-TGL 47513264 way 1J
-TGL 47513265 way 2R
-TGN 281701559 way 1
-TGN 281701582 way 2
-TGN 281701585 way 3
-TGO 221608869 way 1
-TGO 7336207 relation 6;7
-TGO 7336208 relation 4;5
-TGOL 25859877 way 1
-TGOL 31901694 way 2
-TGRN 281701583 way 2
-TGRN 328937583 way 1
-TGRS 281701571 way 1
-TGRS 281701572 way 2
-TGRS 328931518 way 1
-TGRW 249594299 way 1
-TGT 29249006 way 1
-TGT 29249156 way 2
-TGW 312476568 way 103
-TGW 312476585 way 101
-THB 116073306 way 2; 3
-THB 116073309 way 5; 6
-THB 389282031 way 1
-THCH 190741101 way 1
-THCH 579320627 way 2;3
-THD 26374198 way 2;3
-THD 26374655 way 1
-THDS 153991275 way 2
-THDS 154335335 way 1
-THE 27558650 way 101;102
-THE 54224477 way 1
-THE 4027708 relation 2/3
-THFG 27836944 way 2
-THFG 27836945 way 1
-THF 53436232 way 2
-THF 1103942006 way 1b
-THF 1103942007 way 1a
-TH 96606406 way 2;3
-TH 96606416 way 6;7
-TH 159847927 way 1
-TH 329738208 way 4;5
-THL 124351510 way 3
-THL 124351596 way 1
-THL 224466412 way 2
-THMA 155277527 way 2
-THMA 155277531 way 2
-THMA 155847883 way 2
-THMA 368893352 way 1
-THST 89627480 way 2
-THST 125200641 way 1
-THT 102665246 way 2;3
-THT 227743711 way 1
-TIL 116150447 way 1
-TIL 116150461 way 2
-TKEH 364238600 way 1
-TKEH 364238602 way 2
-TKF 314089268 way 2
-TKG 215656724 way 1
-TKH 4007409 relation 3
-TKH 4007410 relation 4;5
-TKH 4007411 relation 6;7
-TKIM 86845637 way 2
-TKIM 303613625 way 1
-TKNK 127904930 way 2
-TKNK 127904933 way 1
-TKO 3992908 relation 1;7
-TKO 3992909 relation 2;3
-TKT 3164807 relation 2
-TKT 3164808 relation 3
-TKT 8003362 relation 1
-TKTO 48690000 way 2
-TKTO 48690015 way 1
-TKTS 373962821 way 2
-TKUC 312476566 way 2
-TKUC 312476581 way 1
-TKU 102420708 way 1
-TKU 102420710 way 2
-TLE 3995501 relation 1
-TLE 3995502 relation 2;3
-TLF 34654607 way 1
-TLF 370447988 way 2
-TL 1854921 relation 3;4
-TL 4178329 relation 1;2
-TLK 277723299 way 1
-TLK 532956873 way 3
-TLL 345058522 way 2
-TLL 345058523 way 1
-TLN 105736193 way 1
-TLN 312900452 way 2;3
-TLN 4196831 relation 2;3
-TLO 44686748 way 2
-TLO 44686749 way 1
-TLON 245683751 way 2
-TLON 245683756 way 1
-TLU 1607256 relation 1
-TLU 4197782 relation 4;5
-TLU 4197783 relation 2;3
-TLW 103057870 way 6
-TLW 103057878 way 1
-TLW 207912125 way 2,3
-TMAG 195146454 way 1
-TMAG 302755879 way 2
-TMAI 52255704 way 1
-TMAL 27837172 way 1
-TMAL 27837330 way 2
-TMAN 307009387 way 1
-TMAN 307009389 way 2
-TMAU 273178658 way 2
-TMAU 273178661 way 1
-TMB 86845543 way 1
-TMB 4043739 relation 2
-TME 130286889 way 1
-TMIN 195870636 way 2
-TMIN 195870637 way 1
-TM 116171578 way 1
-TM 116171582 way 50
-TM 116171633 way 5
-TM 222393270 way 2
-TM 222393271 way 1
-TM 7508208 relation 2;3
-TMK 437103104 way 2
-TMK 437103105 way 1
-TMKL 494510565 way 1
-TMKL 494510566 way 4
-TMOE 221796519 way 2
-TMOE 221796521 way 1
-TMO 539944949 way 2
-TMO 539944955 way 3
-TMRO 116171578 way 1
-TMRO 116171633 way 5
-TMRO 222393270 way 2
-TMRO 222393271 way 1
-TMRO 7508208 relation 2;3
-TMS 255665052 way 2
-TMS 256158697 way 1
-TMU 180475878 way 1
-TMU 180475879 way 2
-TMW 35432528 way 2;3
-TMW 502772500 way 2;3
-TMW 502772501 way 2;3
-TNHO 40924950 way 2
-TNHO 40924951 way 1
-TNI 35961338 way 2
-TNI 35961339 way 1
-TN 91883623 way 2;3
-TN 92017309 way 1
-TN 286359714 way 1
-TN 286359719 way 2
-TN 286359728 way 4;5
-TNL 273178655 way 2
-TNL 273178657 way 1
-TN M 91883623 way 2;3
-TN M 92017309 way 1
-TN M 286359714 way 1
-TN M 286359719 way 2
-TN M 286359728 way 4;5
-TNN 170242685 way 2
-TNN 170242693 way 1
-TNS 419058010 way 1
-TNS 419059226 way 2
-TNUF 1610594 relation 1;2
-TNU 29028523 way 2;3
-TNU 29028524 way 1
-TNW 3992876 relation 1
-TNW 3992877 relation 2
-TOED 35432177 way 2
-TOED 35432178 way 1
-TOE 170242686 way 1
-TOE 170242695 way 2;3
-TOES 180784444 way 1;2
-TOES 6160297 relation 3;4
-TO 147668381 way 1
-TO 359371514 way 1
-TO 3300066 relation 2;3;4
-TON 225087390 way 1;2
-TOW 614346364 way 1
-TPH 25108520 way 2;3
-TPH 27436536 way 103;104
-TPH 27436642 way 4;5
-TPH 33624601 way 1
-TP 287456771 way 1
-TP 4025113 relation 9;10;59
-TP 4025114 relation 3;4
-TP 4025115 relation 6;7
-TPL 44730896 way 1
-TPL 3422169 relation 2;3
-TRBG 147668373 way 1
-TRBG 326375419 way 2
-TRB 208857733 way 1
-TRB 208857735 way 2;3
-TRCB 281701554 way 1
-TRCB 281701557 way 2
-TRE 42368738 way 1
-TRE 6018341 relation 2;3
-TRF 121260112 way 1
-TRF 121400266 way 2
-TR 127504819 way 1
-TR 231093995 way 2;3
-TR 231093998 way 4;5
-TRL 351911076 way 1
-TRO 49837170 way 1
-TRO 313863082 way 2
-TROM 121176003 way 1
-TROM 121176004 way 2
-TRUT 182777970 way 2
-TRUT 182777971 way 1
-TRX 300498419 way 1
-TRX 3995540 relation 2;3
-TRXS 195140785 way 1
-TRXS 302758892 way 2
-TSA 115843360 way 2;3
-TSAL 312606434 way 2
-TSAL 312606435 way 1
-TSAL 1141220195 way 2
-TSAL 1141220196 way 2
-TSD 312606433 way 2;3
-TSD 392339121 way 1
-TSE 313863083 way 2
-TSE 313863086 way 1
-TSER 318063349 way 1
-TSER 318063350 way 2
-TSFE 197351832 way 1
-TSFE 197351833 way 1a
-TSFE 197351834 way 1a
-TSFE 197351835 way 1a
-TSFE 197351836 way 2
-TSF 44733582 way 1;14
-TSF 4024333 relation 4;5
-TSF 4024334 relation 2;3
-TSFS 143986306 way 1
-TSFS 779070638 way 2
-TSG 25658392 way 2
-TSG 30839103 way 1
-TSHL 376562902 way 1
-TSHT 69001309 way 1
-TSHT 69001316 way 2;3
-TSIG 115619564 way 2;4
-TSIG 115619565 way 5;6
-TSI 62732861 way 1
-TS 27111749 way 15;16
-TS 27111979 way 9;10
-TS 27112023 way 5;6
-TS 27112260 way 11;12
-TS 37620990 way 101;102
-TS 236674634 way 7;8
-TS 274286806 way 13;14
-TS 8184049 relation 1;2
-TS 8184050 relation 3;4
-TSMI 136067101 way 1;2
-TSN 211351633 way 3;4
-TSNS 180374004 way 1;2
-TSNS 180374015 way 3
-TSOM 180559560 way 2
-TSOM 180559561 way 5;6
-TSON 153894054 way 1
-TSON 153894060 way 2
-TSOS 299490821 way 1;2
-TSPF 127478673 way 1;2
-TSRO 3993011 relation 2;3
-TSS 122569371 way 2
-TSS 779032267 way 1
-TSSM 48245574 way 1
-TSSM 173623752 way 4
-TSTE 173034312 way 2
-TSTE 173034315 way 1
-TS T 27111749 way 15;16
-TS T 27111979 way 9;10
-TS T 27112023 way 5;6
-TS T 27112260 way 11;12
-TS T 37620990 way 101;102
-TS T 236674634 way 7;8
-TS T 274286806 way 13;14
-TS T 8184049 relation 1;2
-TS T 8184050 relation 3;4
-TSUE 100999431 way 2
-TSUE 100999441 way 1
-TSUN 299488458 way 1
-TSUN 299488460 way 2
-TSU P 46889889 way 4;5
-TSU P 46890129 way 2;3
-TSU P 62190814 way 6
-TSU P 350983534 way 2;3
-TSU P 350983548 way 4;5
-TSV 34653242 way 14
-TSV 34653244 way 12;13
-TSV 34653245 way 11
-TSV 909416147 way 4;6
-TSV 3165404 relation 1
-TSV 3165405 relation 2;3
-TSWF 27716354 way 2
-TSWF 27716356 way 1
-TSWK 40856061 way 2
-TSWK 40856062 way 1
-TSZG 589972160 way 1
-TSZG 589972161 way 2
-TSZ 27734140 way 12
-TSZ 27734144 way 11
-TSZ 218489799 way 2
-TSZ 3981152 relation 4;5
-TSZ 4543393 relation 6
-TTB 381746080 way 1
-TTB 381746085 way 2
-TTB 381746086 way 1
-TTL 457201509 way 1
-TTL 457201514 way 2
-TTM 4028480 relation 2;3
-TTPS 87676715 way 1
-TTPS 87676716 way 2
-TTU 87415286 way 4; 5
-TTU 87415300 way 2;3
-TTU 660039224 way 1
-TUA 38116389 way 2
-TUA 38116390 way 1
-TUE 158028587 way 1
-TUE 158028589 way 2
-TU F 161276196 way 1
-TU F 252361150 way 2
-TU 124345142 way 2;3
-TU 124345154 way 5b
-TU 124345156 way 7;8
-TU 124350773 way 1;25
-TU 161276196 way 1
-TU 186663368 way 5a
-TU 186663373 way 1
-TU 186663383 way 4;6
-TU 186663397 way 27;28
-TU 186663405 way 4;6
-TU 252361150 way 2
-TU 412079726 way 7;8
-TUK 157971747 way 1
-TURS 292468163 way 2
-TURS 292468166 way 1
-TV 25205938 way 1;2
-TV 25205939 way 7;8
-TWA 157976321 way 2
-TWA 157976674 way 1
-TWD 47081492 way 12
-TWD 4048234 relation 1; 11
-TWD 4048235 relation 2;3
-TWEL 172766521 way 2
-TWEL 172766529 way 1
-TWER 304972755 way 1
-TWER 304972756 way 2
-TWG 100969253 way 3
-TWG 100969257 way 2
-TWHF 41682059 way 1
-TWHF 112394637 way 2
-TWH 469970525 way 2
-TWH 469970536 way 1
-TWID 170242684 way 1
-TWID 170242687 way 2
-TWI 83015634 way 1
-TWI 3165539 relation 2;3
-TWIN 32855356 way 2
-TWIN 56072940 way 1
-TWIT 281701580 way 1
-TWIT 281701581 way 2
-TWLB 179884172 way 1
-TWLB 251682920 way 2
-TWM 110250892 way 1
-TWM 121790592 way 1
-TWN 46949282 way 5
-TWN 3995278 relation 3
-TWN 3995279 relation 1
-TWN 3995281 relation 6;7
-TWR 92475122 way 1;2
-TWSH 244587259 way 3
-TWSH 244587260 way 2
-TWT 44808748 way 2;3
-TWT 59836512 way 1
-TWY 44730691 way 2
-TWY 44730692 way 1
-TZI 281701579 way 1
-TZI 281701584 way 2
-TZI 328931501 way 2
-UA 195659577 way 1
-UA 16191975 relation 2;3
-UAP 159529926 way 1
-UAP 159529944 way 2
-UAP 159529951 way 3
-UAT 177366445 way 1
-UAT 177366446 way 2
-UAT 177366448 way 3
-UBD 219835800 way 1
-UBD 5754985 relation 2;3
-UBKZ 148397255 way 2
-UBKZ 148397256 way 1
-UBR 297285075 way 2;3
-UBR 297285084 way 1
-UDST 224511335 way 1
-UDST 224511337 way 2
-UEBI 195808450 way 1
-UEBI 195808451 way 2
-UEBI 195808452 way 3
-UEI 5427598 relation 1;2
-UEI 5427599 relation 3;4
-UEI 5427600 relation 5;6
-UE 5427987 relation 3;3a;4;5;6;7;8;8a
-UE 6454580 relation 10;9
-UE 6497717 relation 2;1
-UELG 37651915 way 2
-UELG 37651916 way 1
-UEO 159665323 way 2
-UEO 159665348 way 1
-UE P 5427987 relation 3;3a;4;5;6;7;8;8a
-UE P 6454580 relation 10;9
-UE P 6497717 relation 2;1
-UET 292222629 way 1
-UET 292222633 way 2
-UG 4740179 relation 1;2
-UG 4740180 relation 3;4
-UG 4740181 relation 5;6
-UGO 50806780 way 1;1a
-UGO 8381738 relation 2;3
-UGS 173528540 way 1;2
-UGW 232452504 way 3
-UGW 257800979 way 4
-UGW 257800980 way 5
-UGW 376062606 way 6
-UHER 168200260 way 1
-UHK 93768779 way 2
-UHK 143374560 way 1
-UHR 280819007 way 2
-UHR 280819008 way 3;4
-UHT 219835547 way 2
-UHT 16192647 relation 1;3
-UI 36071969 way 1
-UI 736359233 way 2
-UJP 217645010 way 1
-UJP 217645011 way 1
-UJP 217645014 way 2
-UKH 152041148 way 1
-UKO 13452284 relation 2
-UKU 373757169 way 1
-UKU 373757170 way 2
-UKU 373757171 way 3
-UL 230271176 way 10
-UL 5755108 relation 2;6
-UL 14419858 relation 1;3
-UMEL 450269373 way 1;2
-UMEN 23636521 way 2
-UMEN 23636522 way 1
-UMH 303950171 way 2
-UMH 303950172 way 3
-UND 195806473 way 1
-UND 624111156 way 2;3
-UN 363805042 way 5;6
-UN 6059382 relation 1
-UN 6059383 relation 2;3
-UNM 12110122 relation 4;5
-UNM 12110123 relation 2;3
-UNM 15085775 relation 1
-UNS 159139796 way 2
-UNS 159139800 way 1
-UO 146511504 way 2;3
-UPM 147248859 way 1
-UPM 246934090 way 2
-UPR 48974693 way 2;3
-UPR 305288368 way 1
-UROS 36859407 way 1
-UROS 36859419 way 2
-UROT 201346493 way 1
-UROT 201346494 way 2
-URTB 451133968 way 1
-URTB 16192005 relation 2; 3
-USAE 168709722 way 1
-USAE 168709731 way 2
-USDF 301734142 way 1;2
-USG 300862525 way 1
-USG 16192645 relation 2;3
-USG 16192650 relation 4;5
-US 16190689 relation 3;4
-US 16191954 relation 6;5
-US 16191955 relation 2;1
-USL 116951220 way 2
-USL 229401487 way 1
-USO 77433492 way 1
-USO 5985709 relation 4;5
-USO 5985710 relation 2;3
-USUE 195701906 way 2
-USUE 195701907 way 1
-UVI 192282031 way 1
-UVI 312916396 way 2
-UWCH 317406565 way 1
-UWCH 317406566 way 2
-UW 7890385 relation 3;4
-UW 7890386 relation 1;2
-UWMB 148452536 way 1
-UWMB 148452574 way 2
-UWM 7073247 relation 1;2
-UWM 7073248 relation 3;4
-UWM 7073249 relation 4;5
-UZL 2379860628 node Zella-Mehlis, Bahnhof
-UZL 229396926 way 5
-WAK 119238172 way 1
-WAK 119238176 way 2
-WBDN 13396963 relation 2
-WBDN 13396966 relation 1
-WBER 381663279 way 1
-WBG 117847757 way 1;2
-WBG 16224107 relation 3;4
-WBI 67046867 way 1;2
-WB 42674386 way 2;3
-WB 42674387 way 1
-WBL 118728708 way 1;2
-WCOK 1159070136 way 1
-WCOK 1159070137 way 2
-WDWE 245519369 way 2
-WDWE 245520157 way 1
-WEGS 369371219 way 1
-WE 6645932 relation 1
-WE 6645933 relation 2;3
-WE 6645934 relation 4;5
-WF 294743450 way 1
-WF 16220462 relation 2;3
-WFRK 13396940 relation 1
-WFRK 13396941 relation 2
-WFW 538597549 way 1a
-WFW 538597551 way 1b
-WGF 13396978 relation 1
-WGF 13396979 relation 3
-WG 46690768 way 1
-WG 46690854 way 2;3
-WG 46691028 way 4;5
-WGP 494403484 way 2
-WGP 494403486 way 1
-WGRG 13395591 relation 1
-WGRG 13395592 relation 2
-WGW 27038243 way 1
-WGW 16224108 relation 2;3
-WGWS 31053642 way 2
-WGWS 31053643 way 1
-WHL 4274537 relation 1a;1b;2
-WHL 5894124 relation 3
-WHO 118711322 way 1
-WHO 118711325 way 2;3
-WHU 544003219 way 1
-WHU 544003220 way 2
-WJAS 300745373 way 3
-WJAS 300745374 way 1
-WKB 119238556 way 1
-WKB 119238557 way 2
-WK 48938430 way 3;4
-WK 87257361 way 1;2
-WKT 254156340 way 1
-WKT 254156343 way 3
-WLA 33652137 way 1
-WLD 111406132 way 1
-WLG 253715936 way 1
-WLG 253715937 way 2
-WL 56077686 way 2;3
-WL 56455202 way 1
-WL 58114119 way 4;5;5a;5b
-WLST 68692197 way 2
-WLST 68692200 way 1
-WLW 98909354 way 1
-WNAS 13395571 relation 1
-WNAS 13395572 relation 2
-WN 16220458 relation 1;2
-WN 16220459 relation 3;4
-WNR 317637252 way 2
-WNR 317637253 way 1
-WNRR 232731440 way 1
-WNRR 232731441 way 2
-WNRW 317637252 way 2
-WNRW 317637253 way 1
-WNT 214797678 way 1;2
-WNT 16220461 relation 3;4
-WNW 348330538 way 1
-WNW 348330539 way 2
-WPAU 13396935 relation 2
-WPAU 13396936 relation 1
-WPB 771508117 way 1
-WPI 46933171 way 1
-WPI 46933172 way 2
-WPIN 13397726 relation 1
-WP 6354556 relation 1;4
-WP 7027392 relation 2;3
-WPL 6651930 relation 2;3
-WPL 13397056 relation 1
-WPM 196108289 way 1
-WPM 196108290 way 2;3
-WPRO 201998806 way 1
-WPS 293265152 way 1
-WPSW 461001346 way 1
-WPZ 118204109 way 2
-WPZ 118204110 way 1
-WRGT 327514425 way 1
-WRHP 97758619 way 1;2
-WRI 249229587 way 2
-WR 30323814 way 8;9
-WR 4850747 relation 1;2
-WR 4850749 relation 3;4;5;6;7
-WR 4850750 relation 8;9
-WRST 438295681 way 2
-WRST 438295685 way 2
-WRZ 13397107 relation 1
-WRZ 13397108 relation 2
-WSAF 119221993 way 1
-WSAF 119221995 way 2
-WSAH 238846058 way 1
-WSAH 238846059 way 2
-WSB 311744268 way 1;2
-WSEE 119090449 way 2
-WSEE 119090450 way 1
-WS 4281181 relation 1a;1b;2
-WS 4281182 relation 3;4a;4b
-WSN 150467337 way 2;3
-WSN 150467338 way 1
-WSR 31066029 way 3;4
-WSR 31066030 way 1;2
-WSR 16224106 relation 5;6
-WSTK 235545669 way 2
-WSTK 235545670 way 1
-WT 13396580 relation 1
-WVE 118728705 way 2
-WVE 118728709 way 1
-WV 16224104 relation 2;3
-WWAN 119089675 way 1
-WWAN 119089677 way 2
-WWIL 13396987 relation 3
-WWIL 13396989 relation 2
-WW 13396997 relation 1
-WW 13396998 relation 2,3
-WW 13397000 relation 4;5
-WWK 175803003 way 2
-WWK 175803004 way 1
-WWM 29052022 way 5
-WWM 29052024 way 3
-WWM 29052027 way 1;2
-WWM 746405006 way 4
-WWMW 28940848 way 2
-WWMW 130054493 way 1
-WWR 58515512 way 1
-WWR 16220460 relation 2;3
-WZS 79513901 way 1;2
diff --git a/gleam.toml b/gleam.toml
deleted file mode 100644
index 0219bab..0000000
--- a/gleam.toml
+++ /dev/null
@@ -1,21 +0,0 @@
-name = "bahnhofname"
-version = "0.1.0"
-
-# Fill out these fields if you intend to generate HTML documentation or publish
-# your project to the Hex package manager.
-#
-# licences = ["Apache-2.0"]
-# description = "A Gleam library..."
-# repository = { type = "github", user = "username", repo = "project" }
-# links = [{ title = "Website", href = "https://gleam.run" }]
-
-[dependencies]
-gleam_stdlib = "~> 0.19"
-gleam_http = "~> 3.0"
-mist = "~> 0.4"
-gleam_hackney = "~> 1.0"
-haystack = "~> 0.1"
-gleam_erlang = "~> 0.22"
-
-[dev-dependencies]
-gleeunit = "~> 0.6"
diff --git a/manifest.toml b/manifest.toml
deleted file mode 100644
index 9959561..0000000
--- a/manifest.toml
+++ /dev/null
@@ -1,34 +0,0 @@
-# This file was generated by Gleam
-# You typically do not need to edit this file
-
-packages = [
- { name = "certifi", version = "2.12.0", build_tools = ["rebar3"], requirements = [], otp_app = "certifi", source = "hex", outer_checksum = "EE68D85DF22E554040CDB4BE100F33873AC6051387BAF6A8F6CE82272340FF1C" },
- { name = "decimal", version = "2.1.1", build_tools = ["mix"], requirements = [], otp_app = "decimal", source = "hex", outer_checksum = "53CFE5F497ED0E7771AE1A475575603D77425099BA5FAEF9394932B35020FFCC" },
- { name = "gleam_erlang", version = "0.22.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_erlang", source = "hex", outer_checksum = "367D8B41A7A86809928ED1E7E55BFD0D46D7C4CF473440190F324AFA347109B4" },
- { name = "gleam_hackney", version = "1.1.0", build_tools = ["gleam"], requirements = ["gleam_http", "gleam_stdlib", "hackney"], otp_app = "gleam_hackney", source = "hex", outer_checksum = "CA69AD9061C4A8775A7BD445DE33ECEFD87379AF8E5B028F3DD0216BECA5DD0B" },
- { name = "gleam_http", version = "3.5.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_http", source = "hex", outer_checksum = "FAE9AE3EB1CA90C2194615D20FFFD1E28B630E84DACA670B28D959B37BCBB02C" },
- { name = "gleam_otp", version = "0.7.0", build_tools = ["gleam"], requirements = ["gleam_stdlib", "gleam_erlang"], otp_app = "gleam_otp", source = "hex", outer_checksum = "ED7381E90636E18F5697FD7956EECCA635A3B65538DC2BE2D91A38E61DCE8903" },
- { name = "gleam_stdlib", version = "0.31.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "6D1BC5B4D4179B9FEE866B1E69FE180AC2CE485AD90047C0B32B2CA984052736" },
- { name = "gleeunit", version = "0.11.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "1397E5C4AC4108769EE979939AC39BF7870659C5AFB714630DEEEE16B8272AD5" },
- { name = "glisten", version = "0.9.1", build_tools = ["gleam"], requirements = ["gleam_otp", "gleam_erlang", "gleam_stdlib"], otp_app = "glisten", source = "hex", outer_checksum = "91809C44C52456D96C8317A19246DE1C06ED494C40D282CD9380565E879A52C4" },
- { name = "hackney", version = "1.20.1", build_tools = ["rebar3"], requirements = ["mimerl", "certifi", "ssl_verify_fun", "metrics", "idna", "unicode_util_compat", "parse_trans"], otp_app = "hackney", source = "hex", outer_checksum = "FE9094E5F1A2A2C0A7D10918FEE36BFEC0EC2A979994CFF8CFE8058CD9AF38E3" },
- { name = "haystack", version = "0.1.0", build_tools = ["mix"], requirements = ["stemmer", "jason"], otp_app = "haystack", source = "hex", outer_checksum = "27A582513EF933C1B11345B96F8D41EE137D03B25312BD85068FFE8FEC503635" },
- { name = "idna", version = "6.1.1", build_tools = ["rebar3"], requirements = ["unicode_util_compat"], otp_app = "idna", source = "hex", outer_checksum = "92376EB7894412ED19AC475E4A86F7B413C1B9FBB5BD16DCCD57934157944CEA" },
- { name = "jason", version = "1.4.1", build_tools = ["mix"], requirements = ["decimal"], otp_app = "jason", source = "hex", outer_checksum = "FBB01ECDFD565B56261302F7E1FCC27C4FB8F32D56EAB74DB621FC154604A7A1" },
- { name = "metrics", version = "1.0.1", build_tools = ["rebar3"], requirements = [], otp_app = "metrics", source = "hex", outer_checksum = "69B09ADDDC4F74A40716AE54D140F93BEB0FB8978D8636EADED0C31B6F099F16" },
- { name = "mimerl", version = "1.2.0", build_tools = ["rebar3"], requirements = [], otp_app = "mimerl", source = "hex", outer_checksum = "F278585650AA581986264638EBF698F8BB19DF297F66AD91B18910DFC6E19323" },
- { name = "mist", version = "0.14.0", build_tools = ["gleam"], requirements = ["gleam_stdlib", "gleam_erlang", "gleam_http", "gleam_otp", "glisten"], otp_app = "mist", source = "hex", outer_checksum = "7CDD0396D9A556F1069D83E9AF2B24388AAC478B9B4846615C6D4797E1D3C6A3" },
- { name = "parse_trans", version = "3.4.1", build_tools = ["rebar3"], requirements = [], otp_app = "parse_trans", source = "hex", outer_checksum = "620A406CE75DADA827B82E453C19CF06776BE266F5A67CFF34E1EF2CBB60E49A" },
- { name = "ssl_verify_fun", version = "1.1.7", build_tools = ["mix", "rebar3", "make"], requirements = [], otp_app = "ssl_verify_fun", source = "hex", outer_checksum = "FE4C190E8F37401D30167C8C405EDA19469F34577987C76DDE613E838BBC67F8" },
- { name = "stemmer", version = "1.1.0", build_tools = ["mix"], requirements = [], otp_app = "stemmer", source = "hex", outer_checksum = "0CB5FAF73476B84500E371FF39FD9A494F60AB31D991689C1CD53B920556228F" },
- { name = "unicode_util_compat", version = "0.7.0", build_tools = ["rebar3"], requirements = [], otp_app = "unicode_util_compat", source = "hex", outer_checksum = "25EEE6D67DF61960CF6A794239566599B09E17E668D3700247BC498638152521" },
-]
-
-[requirements]
-gleam_erlang = { version = "~> 0.22" }
-gleam_hackney = { version = "~> 1.0" }
-gleam_http = { version = "~> 3.0" }
-gleam_stdlib = { version = "~> 0.19" }
-gleeunit = { version = "~> 0.6" }
-haystack = { version = "~> 0.1" }
-mist = { version = "~> 0.4" }
diff --git a/src/bahnhofname.gleam b/src/bahnhofname.gleam
deleted file mode 100644
index fe3b10f..0000000
--- a/src/bahnhofname.gleam
+++ /dev/null
@@ -1,430 +0,0 @@
-import gleam/http/response.{Response}
-import gleam/http/request.{Request, get_header}
-import gleam/http.{Get}
-import gleam/bit_builder
-import gleam/erlang/process
-import gleam/erlang/atom
-import gleam/erlang/file
-import gleam/io
-import gleam/int
-import gleam/string
-import gleam/bit_string
-import gleam/list
-import gleam/map.{Map}
-import gleam/uri
-import gleam/hackney
-import gleam/pair.{swap}
-import gleam/result
-import mist
-
-const ds100_domain = "ds100.bahnhof.name"
-
-const ril100_domain = "ril100.bahnhof.name"
-
-const leitpunkt_domain = "leitpunkt.bahnhof.name"
-
-const domain = "bahnhof.name"
-
-const proto = "https://"
-
-type Index
-
-type Field
-
-@external(erlang, "Elixir.Haystack.Index", "new")
-fn index_new(a: atom.Atom) -> Index
-
-@external(erlang, "Elixir.Haystack.Index", "ref")
-fn index_ref(a: Index, b: Field) -> Index
-
-@external(erlang, "Elixir.Haystack.Index", "field")
-fn index_field(a: Index, b: Field) -> Index
-
-@external(erlang, "Elixir.Haystack.Index.Field", "term")
-fn field_term(a: String) -> Field
-
-@external(erlang, "Elixir.Haystack.Index.Field", "new")
-fn field_new(a: String) -> Field
-
-@external(erlang, "Elixir.Haystack.Index", "add")
-fn index_add(a: Index, b: List(a)) -> Index
-
-@external(erlang, "Elixir.IO", "inspect")
-pub fn inspect(a: a) -> a
-
-type Query
-
-type Clause
-
-type Expression
-
-@external(erlang, "Elixir.Haystack.Query", "new")
-fn query_new() -> Query
-
-@external(erlang, "Elixir.Haystack.Query", "clause")
-fn query_clause(a: Query, b: Clause) -> Query
-
-@external(erlang, "Elixir.Haystack.Query", "run")
-fn query_run(a: Query, b: Index) -> List(Map(atom.Atom, String))
-
-@external(erlang, "Elixir.Haystack.Query.Clause", "new")
-fn clause_new(a: atom.Atom) -> Clause
-
-@external(erlang, "Elixir.Haystack.Query.Clause", "expressions")
-fn query_expressions(a: Clause, b: List(Expression)) -> Clause
-
-@external(erlang, "Elixir.Haystack.Query.Expression", "new")
-fn query_expression_new(
- a: atom.Atom,
- b: List(#(atom.Atom, String)),
-) -> Expression
-
-@external(erlang, "Elixir.Haystack.Tokenizer", "tokenize")
-fn tokenize(a: String) -> List(Map(atom.Atom, String))
-
-type IdKind {
- DS100
- Leitpunkt
-}
-
-type Matched(t) {
- Exact(t)
- Fuzzy(t, t)
- Failed
-}
-
-fn unpercent(encoded: String) -> String {
- let #([head], chunks) =
- encoded
- |> string.split(on: "%")
- |> list.split(at: 1)
-
- let assert Ok(res) =
- chunks
- |> list.map(fn(str) {
- case string.length(str) < 2 {
- True -> bit_string.from_string(str)
- False -> {
- let assert Ok(codepoint) =
- str
- |> string.slice(at_index: 0, length: 2)
- |> int.base_parse(16)
- <>
- }
- }
- })
- |> list.prepend(bit_string.from_string(head))
- |> bit_string.concat
- |> bit_string.to_string
- |> result.map(fn(str) { string.replace(str, "_", " ") })
- res
-}
-
-/// Looks up a query in a Map by exact value, no fuzzy matching.
-fn lookup_exact(query: String, lookup: Map(String, String)) -> #(Int, String) {
- case map.get(lookup, query) {
- Ok(result) -> #(200, result)
- _ -> #(404, "??")
- }
-}
-
-/// Looks up a station by its name, with fuzzy matching.
-fn lookup_fuzzy(
- query: String,
- kind: IdKind,
- fuzzy: fn(String, IdKind) -> Matched(String),
-) -> #(Int, String) {
- case fuzzy(query, kind) {
- Exact(res) -> #(200, res)
- Fuzzy(res, _) -> #(302, res)
- Failed -> #(404, "??")
- }
-}
-
-fn if_not(res: #(Int, t), fallback: fn() -> #(Int, t)) -> #(Int, t) {
- inspect(case res {
- #(200, _) -> res
- _ -> fallback()
- })
-}
-
-
-fn lookup_station(
- request: Request(t),
- ds100_to_name: Map(String, String),
- leitpunkt_to_name: Map(String, String),
- lookup_platform: fn(String) -> String,
- fuzzy: fn(String, IdKind) -> Matched(String),
-) -> Response(mist.ResponseData) {
- let #(#(code, text), is_html) = case request {
- // blackhole favicon.ico requests instead of using the index
- Request(method: Get, path: "/favicon.ico", ..) -> #(#(404, ""), False)
- Request(method: Get, path: "/help", ..)
- | Request(method: Get, path: "/", ..) -> #(#(
- 200,
- "ril100 → Name: " <> proto <> ril100_domain <> "/HG\n" <>
- "Name → ril100: " <> proto <> ril100_domain <> "/Göttingen\n\n" <>
- "Leitpunkt → Name: " <> proto <> leitpunkt_domain <> "/GOE\n" <>
- "Name → Leitpunkt: " <> proto <> leitpunkt_domain <> "/Göttingen\n\n" <>
- "Fuzzy:" <> proto <> domain <> "/...",
- ), False)
- Request(method: Get, path: "/" <> path, ..) -> {
- let raw_query = unpercent(path)
- let show_platforms = string.ends_with(raw_query, "/gleis")
- || string.ends_with(raw_query, "/bahnsteig")
- || string.ends_with(raw_query, "/platforms")
- || string.ends_with(raw_query, "/tracks")
- || string.ends_with(raw_query, "/platform")
- || string.ends_with(raw_query, "/track")
- let query = raw_query
- |> string.replace("/gleis","")
- |> string.replace("/bahnsteig","")
- |> string.replace("/platforms","")
- |> string.replace("/tracks","")
- |> string.replace("/platform","")
- |> string.replace("/track","")
- case #(show_platforms, get_header(request, "x-forwarded-host")) {
- #(False, Ok(domain)) if domain == leitpunkt_domain ->
- query
- |> lookup_exact(leitpunkt_to_name)
- |> if_not(fn() { lookup_fuzzy(query, Leitpunkt, fuzzy) })
- |> pair.new(False)
- #(False, Ok(domain)) if domain == ril100_domain || domain == ds100_domain ->
- query
- |> lookup_exact(ds100_to_name)
- |> if_not(fn() { lookup_fuzzy(query, DS100, fuzzy) })
- |> pair.new(False)
- #(True, Ok(domain)) if domain == leitpunkt_domain -> {
- let query = case map.get(leitpunkt_to_name, query) {
- Ok(name) -> name
- _ -> query
- }
- case fuzzy(query, DS100) {
- Exact(code) -> #(200, lookup_platform(code))
- Fuzzy(_, code) -> #(200, lookup_platform(code))
- _ -> #(404, "")
- } |> pair.new(True)
- }
- #(True, Ok(domain)) if domain == ril100_domain || domain == ds100_domain ->
- case lookup_exact(query, ds100_to_name) {
- #(200,_) -> #(200, lookup_platform(query))
- _ -> case fuzzy(query, DS100) {
- Exact(code) -> #(200, lookup_platform(code))
- Fuzzy(_, code) -> #(200, lookup_platform(code))
- _ -> #(404, "")
- }
- } |> pair.new(True)
- _ -> {
- let by_ds100 = lookup_exact(query, ds100_to_name)
- let by_lp = lookup_exact(query, leitpunkt_to_name)
- case #(by_ds100.0, by_lp.0) {
- #(200, _) -> #(302, proto <> ril100_domain <> "/" <> path)
- #(_, 200) -> #(302, proto <> leitpunkt_domain <> "/" <> path)
- _ -> #(302, proto <> ril100_domain <> "/" <> path)
- } |> pair.new(False)
- }
- }
- }
- _ -> #(#(404, "intended usage is e.g. curl " <> proto <> domain <> "/FF"), False)
- }
- let body = text
- |> bit_builder.from_string
- |> mist.Bytes
-
- let content_type = case is_html {
- True -> "text/html; charset=utf8"
- False -> "text/plain; charset=utf8"
- }
-
- response.new(code)
- |> response.prepend_header(
- "x-data-source",
- "https://data.deutschebahn.com/dataset/data-betriebsstellen.html",
- )
- |> response.prepend_header(
- "x-sources-at",
- "https://stuebinm.eu/git/bahnhof.name",
- )
- |> response.prepend_header("content-type", content_type)
- |> fn(a) {
- case code == 302 {
- True -> response.prepend_header(a, "location", text)
- _ -> a
- }
- }
- |> response.set_body(body)
-}
-
-pub fn main() {
- let assert Ok(bahn_ril100) = file.read("data/DBNetz-Betriebsstellenverzeichnis-Stand2021-10.csv")
-
- let ds100s =
- read_csv(bahn_ril100, ";")
- |> list.filter_map(fn(fields) {
- case fields {
- [_, ds100, name, ..] -> Ok(#(name, ds100))
- _ -> Error(fields)
- }
- })
- let assert Ok(leitpunkte_raw) = file.read("data/leitpunkte.csv")
- let leitpunkte =
- read_csv(leitpunkte_raw, ";")
- |> list.filter_map(fn(fields) {
- case fields {
- [lp, name, _ds100] -> Ok(#(name, lp))
- _ -> Error(fields)
- }
- })
- let assert Ok(platforms_raw) = file.read("data/platforms.tsv")
- let platforms = read_csv(platforms_raw, "\t")
-
- let name_to_ds100 = map.from_list(ds100s)
- let name_to_leitpunkt = map.from_list(leitpunkte)
- let ds100_to_name = map.from_list(list.map(ds100s, swap))
- let leitpunkt_to_name = map.from_list(list.map(leitpunkte, swap))
- let ds100index =
- index_new(atom.create_from_string("ds100"))
- |> index_ref(field_term("id"))
- |> index_field(field_new("name"))
- |> index_add(
- ds100s
- |> list.map(fn(tuple) {
- case tuple {
- #(name, ds100) -> map.from_list([#("id", ds100), #("name", name)])
- }
- }),
- )
- let leitpunkt_index =
- index_new(atom.create_from_string("leitpunkt"))
- |> index_ref(field_term("id"))
- |> index_field(field_new("name"))
- |> index_add(
- leitpunkte
- |> list.map(fn(tuple) {
- case tuple {
- #(name, leitpunkt) ->
- map.from_list([#("id", leitpunkt), #("name", name)])
- }
- }),
- )
-
- let ref = atom.create_from_string("ref")
- let fuzzy = fn(searchterm: String, kind: IdKind) -> List(String) {
- let query = query_new()
- let index = case kind {
- DS100 -> ds100index
- Leitpunkt -> leitpunkt_index
- }
- let match = atom.create_from_string("match")
- let field = atom.create_from_string("field")
- let term = atom.create_from_string("term")
- let expressions =
- tokenize(inspect(searchterm))
- |> list.filter_map(fn(a) { map.get(a, atom.create_from_string("v")) })
- |> list.map(fn(token) {
- query_expression_new(match, [#(field, "name"), #(term, token)])
- })
- let clause =
- query_expressions(clause_new(atom.create_from_string("all")), expressions)
- let query = query_clause(query, clause)
-
- let matches =
- query_run(query, index)
- |> list.filter_map(fn(a) { map.get(a, ref) })
-
- inspect(matches)
- case list.length(matches) > 5 {
- True -> {
- let query = query_new()
- let clause =
- query_expressions(
- clause_new(atom.create_from_string("all")),
- [
- query_expression_new(match, [#(field, "name"), #(term, "hbf")]),
- ..expressions
- ],
- )
- let query = query_clause(query, clause)
- let narrow =
- query_run(query, index)
- |> list.filter_map(fn(a) { map.get(a, ref) })
- case narrow {
- [] -> matches
- _ -> narrow
- }
- }
- _ -> matches
- }
- }
-
- let exact_then_fuzzy = fn(searchterm: String, kind: IdKind) -> Matched(String) {
- let #(stations, ids) = case kind {
- DS100 -> #(name_to_ds100, ds100_to_name)
- Leitpunkt -> #(name_to_leitpunkt, leitpunkt_to_name)
- }
- case map.get(stations, searchterm) {
- Ok(id) -> Exact(id)
- _ -> {
- let results =
- fuzzy(searchterm, kind)
- |> list.filter_map(fn(res) { map.get(ids, string.uppercase(res)) })
- case results {
- [res] -> {
- let assert Ok(station) = map.get(stations, res)
- Fuzzy(res, station)
- }
- [res, ..] -> {
- let assert Ok(station) = map.get(stations, res)
- Fuzzy(res, station)
- }
- _ -> Failed
- }
- }
- }
- }
-
- let lookup_platform = fn(ds100: String) -> String {
- inspect(ds100)
- platforms
- |> list.filter(fn(a) { list.first(a) == Ok(ds100) })
- |> list.map(fn(line) { case line {
- [_code,osmid,osmtype,info] -> "osmtype<>"/"<>osmid<>"\">"<>info<>""
- }})
- |> string.join("
\n")
- |> inspect
- }
-
- io.println("compiled indices, starting server …")
-
- let assert Ok(_) =
- fn(req: Request(mist.Connection)) -> Response(mist.ResponseData) {
- lookup_station(req, ds100_to_name, leitpunkt_to_name, lookup_platform, exact_then_fuzzy)
- }
- |> mist.new
- |> mist.port(2345)
- |> mist.start_http
-
- process.sleep_forever()
-}
-
-fn fetch_data() -> Result(String, hackney.Error) {
- let assert Ok(uri) =
- uri.parse(
- "https://download-data.deutschebahn.com/static/datasets/betriebsstellen/DBNetz-Betriebsstellenverzeichnis-Stand2021-10.csv",
- )
- let assert Ok(request) = request.from_uri(uri)
- io.println("got response")
- let assert Ok(response) = hackney.send(request)
-
- // some ü are corrupted for some reason
- Ok(string.replace(response.body, "�", "ü"))
-}
-
-fn read_csv(contents, sep) -> List(List(String)) {
- contents
- // the file doesn't use quotes, so this is fine
- |> string.split(on: "\n")
- // drop CSV header
- |> list.drop(1)
- |> list.map(fn(a) { string.split(a, on: sep) })
-}
diff --git a/test/bahnhofname_test.gleam b/test/bahnhofname_test.gleam
deleted file mode 100644
index 3831e7a..0000000
--- a/test/bahnhofname_test.gleam
+++ /dev/null
@@ -1,12 +0,0 @@
-import gleeunit
-import gleeunit/should
-
-pub fn main() {
- gleeunit.main()
-}
-
-// gleeunit test functions end in `_test`
-pub fn hello_world_test() {
- 1
- |> should.equal(1)
-}