Index: CrossingWays.java
===================================================================
--- CrossingWays.java	(Revision 11133)
+++ CrossingWays.java	(Arbeitskopie)
@@ -59,7 +59,7 @@
                     && !isProposedOrAbandoned(w)
                     && ((w.hasKey(HIGHWAY) && !w.hasTag(HIGHWAY, "rest_area", "services"))
                     || w.hasKey(WATERWAY)
-                    || (w.hasKey(RAILWAY) && !isSubwayOrTram(w))
+                    || (w.hasKey(RAILWAY) && !isSubwayOrTramOrRazed(w))
                     || isCoastline(w)
                     || isBuilding(w));
         }
@@ -72,7 +72,7 @@
             if (w1.hasKey(HIGHWAY) && w2.hasKey(HIGHWAY) && !Objects.equals(w1.get("level"), w2.get("level"))) {
                 return true;
             }
-            if (isSubwayOrTram(w2)) {
+            if (isSubwayOrTramOrRazed(w2)) {
                 return true;
             }
             if (isCoastline(w1) != isCoastline(w2)) {
@@ -206,8 +206,8 @@
         return w.hasTag("natural", "water", "coastline") || w.hasTag("landuse", "reservoir");
     }
 
-    static boolean isSubwayOrTram(OsmPrimitive w) {
-        return w.hasTag(RAILWAY, "subway", "tram");
+    static boolean isSubwayOrTramOrRazed(OsmPrimitive w) {
+        return w.hasTag(RAILWAY, "subway", "tram", "razed");
     }
 
     static boolean isProposedOrAbandoned(OsmPrimitive w) {
