Index: trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java	(revision 15942)
+++ trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java	(revision 15943)
@@ -15,4 +15,5 @@
 import java.util.Iterator;
 import java.util.List;
+import java.util.Optional;
 import java.util.concurrent.atomic.AtomicInteger;
 import java.util.stream.Collectors;
@@ -220,5 +221,5 @@
                 list.setSelectedValue(wayToKeep, true);
             } else {
-                setHighlightedWaySegments(Collections.<WaySegment>emptyList());
+                setHighlightedWaySegments(Collections.emptyList());
                 DISPLAY_COUNT.decrementAndGet();
             }
@@ -287,10 +288,20 @@
         final MapFrame map = MainApplication.getMap();
         final boolean isMapModeDraw = map != null && map.mapMode == map.mapModeDraw;
-        final SplitWayCommand result = SplitWayCommand.doSplitWay(way, wayToKeep, newWays, !isMapModeDraw ? newSelection : null);
-        UndoRedoHandler.getInstance().add(result);
-        List<? extends PrimitiveId> newSel = result.getNewSelection();
-        if (newSel != null && !newSel.isEmpty()) {
-            way.getDataSet().setSelected(newSel);
-        }
+
+        Optional<SplitWayCommand> splitWayCommand = SplitWayCommand.doSplitWay(
+                way,
+                wayToKeep,
+                newWays,
+                !isMapModeDraw ? newSelection : null,
+                SplitWayCommand.WhenRelationOrderUncertain.ASK_USER_FOR_CONSENT_TO_DOWNLOAD
+        );
+
+        splitWayCommand.ifPresent(result -> {
+            UndoRedoHandler.getInstance().add(result);
+            List<? extends PrimitiveId> newSel = result.getNewSelection();
+            if (newSel != null && !newSel.isEmpty()) {
+                way.getDataSet().setSelected(newSel);
+            }
+        });
     }
 
Index: trunk/src/org/openstreetmap/josm/command/SplitWayCommand.java
===================================================================
--- trunk/src/org/openstreetmap/josm/command/SplitWayCommand.java	(revision 15942)
+++ trunk/src/org/openstreetmap/josm/command/SplitWayCommand.java	(revision 15943)
@@ -2,4 +2,8 @@
 package org.openstreetmap.josm.command;
 
+import static org.openstreetmap.josm.command.SplitWayCommand.MissingMemberStrategy.GO_AHEAD_WITHOUT_DOWNLOADS;
+import static org.openstreetmap.josm.command.SplitWayCommand.MissingMemberStrategy.GO_AHEAD_WITH_DOWNLOADS;
+import static org.openstreetmap.josm.command.SplitWayCommand.MissingMemberStrategy.USER_ABORTED;
+import static org.openstreetmap.josm.command.SplitWayCommand.WhenRelationOrderUncertain.ASK_USER_FOR_CONSENT_TO_DOWNLOAD;
 import static org.openstreetmap.josm.tools.I18n.tr;
 import static org.openstreetmap.josm.tools.I18n.trn;
@@ -9,4 +13,5 @@
 import java.util.Collection;
 import java.util.Collections;
+import java.util.EnumSet;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -20,4 +25,7 @@
 import java.util.function.Consumer;
 
+import javax.swing.JOptionPane;
+
+import org.openstreetmap.josm.data.osm.DataSet;
 import org.openstreetmap.josm.data.osm.DefaultNameFormatter;
 import org.openstreetmap.josm.data.osm.Node;
@@ -27,8 +35,14 @@
 import org.openstreetmap.josm.data.osm.RelationMember;
 import org.openstreetmap.josm.data.osm.Way;
+import org.openstreetmap.josm.gui.ConditionalOptionPaneUtil;
+import org.openstreetmap.josm.gui.ExceptionDialogUtil;
+import org.openstreetmap.josm.gui.MainApplication;
+import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
+import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
+import org.openstreetmap.josm.io.MultiFetchServerObjectReader;
+import org.openstreetmap.josm.io.OsmTransferException;
 import org.openstreetmap.josm.spi.preferences.Config;
 import org.openstreetmap.josm.tools.CheckParameterUtil;
 import org.openstreetmap.josm.tools.Logging;
-
 /**
  * Splits a way into multiple ways (all identical except for their node list).
@@ -42,4 +56,5 @@
 
     private static volatile Consumer<String> warningNotifier = Logging::warn;
+    private static final String DOWNLOAD_MISSING_PREF_KEY = "split_way_download_missing_members";
 
     private static final class RelationInformation {
@@ -60,4 +75,5 @@
     private final Way originalWay;
     private final List<Way> newWays;
+
     /** Map&lt;Restriction type, type to treat it as&gt; */
     private static final Map<String, String> relationSpecialTypes = new HashMap<>();
@@ -247,20 +263,53 @@
 
     /**
-     * Splits the way {@code way} into chunks of {@code wayChunks} and replies
-     * the result of this process in an instance of {@link SplitWayCommand}.
-     * The {@link SplitWayCommand.Strategy} is used to determine which
-     * way chunk should reuse the old id and its history.
-     *
-     * Note that changes are not applied to the data yet. You have to
-     * submit the command first, i.e. {@code UndoRedoHandler.getInstance().add(result)}.
-     *
-     * @param way the way to split. Must not be null.
-     * @param wayChunks the list of way chunks into the way is split. Must not be null.
-     * @param selection The list of currently selected primitives
+     * Splits the way {@code way} into chunks of {@code wayChunks} and replies the result of this process in an instance
+     * of {@link SplitWayCommand}. The {@link SplitWayCommand.Strategy} is used to determine which way chunk should
+     * reuse the old id and its history.
+     * <p>
+     * If the split way is part of relations, and the order of the new parts in these relations cannot be determined due
+     * to missing relation members, the user will be asked to consent to downloading these missing members.
+     * <p>
+     * Note that changes are not applied to the data yet. You have to submit the command first, i.e. {@code
+     * UndoRedoHandler.getInstance().add(result)}.
+     *
+     * @param way           the way to split. Must not be null.
+     * @param wayChunks     the list of way chunks into the way is split. Must not be null.
+     * @param selection     The list of currently selected primitives
      * @param splitStrategy The strategy used to determine which way chunk should reuse the old id and its history
      * @return the result from the split operation
      */
-    public static SplitWayCommand splitWay(Way way, List<List<Node>> wayChunks,
-            Collection<? extends OsmPrimitive> selection, Strategy splitStrategy) {
+    public static SplitWayCommand splitWay(Way way,
+                                           List<List<Node>> wayChunks,
+                                           Collection<? extends OsmPrimitive> selection,
+                                           Strategy splitStrategy) {
+
+        // This method could be refactored to use an Optional in the future, but would need to be deprecated first
+        // to phase out use by plugins.
+        return splitWay(way, wayChunks, selection, splitStrategy, ASK_USER_FOR_CONSENT_TO_DOWNLOAD).orElse(null);
+    }
+
+    /**
+     * Splits the way {@code way} into chunks of {@code wayChunks} and replies the result of this process in an instance
+     * of {@link SplitWayCommand}. The {@link SplitWayCommand.Strategy} is used to determine which way chunk should
+     * reuse the old id and its history.
+     * <p>
+     * Note that changes are not applied to the data yet. You have to submit the command first, i.e. {@code
+     * UndoRedoHandler.getInstance().add(result)}.
+     *
+     * @param way                        the way to split. Must not be null.
+     * @param wayChunks                  the list of way chunks into the way is split. Must not be null.
+     * @param selection                  The list of currently selected primitives
+     * @param splitStrategy              The strategy used to determine which way chunk should reuse the old id and its
+     *                                   history
+     * @param whenRelationOrderUncertain What to do when the split way is part of relations, and the order of the new
+     *                                   parts in the relation cannot be determined without downloading missing relation
+     *                                   members.
+     * @return The result from the split operation, may be an empty {@link Optional} if the operation is aborted.
+     */
+    public static Optional<SplitWayCommand> splitWay(Way way,
+                                                     List<List<Node>> wayChunks,
+                                                     Collection<? extends OsmPrimitive> selection,
+                                                     Strategy splitStrategy,
+                                                     WhenRelationOrderUncertain whenRelationOrderUncertain) {
         // build a list of commands, and also a new selection list
         final List<OsmPrimitive> newSelection = new ArrayList<>(selection.size() + wayChunks.size());
@@ -273,5 +322,7 @@
         final Way wayToKeep = splitStrategy.determineWayToKeep(newWays);
 
-        return wayToKeep != null ? doSplitWay(way, wayToKeep, newWays, newSelection) : null;
+        return wayToKeep != null
+                ? doSplitWay(way, wayToKeep, newWays, newSelection, whenRelationOrderUncertain)
+                : Optional.empty();
     }
 
@@ -284,9 +335,110 @@
      * @param newWays potential new ways
      * @param newSelection new selection list to update (optional: can be null)
+     * @param whenRelationOrderUncertain Action to perform when the order of the new parts in relations the way is
+     *                                   member of could not be reliably determined. See
+     *                                   {@link WhenRelationOrderUncertain}.
      * @return the {@code SplitWayCommand}
      */
-    public static SplitWayCommand doSplitWay(Way way, Way wayToKeep, List<Way> newWays, List<OsmPrimitive> newSelection) {
-
-        Collection<Command> commandList = new ArrayList<>(newWays.size());
+    public static Optional<SplitWayCommand> doSplitWay(Way way,
+                                                       Way wayToKeep,
+                                                       List<Way> newWays,
+                                                       List<OsmPrimitive> newSelection,
+                                                       WhenRelationOrderUncertain whenRelationOrderUncertain) {
+        if (whenRelationOrderUncertain == null) whenRelationOrderUncertain = ASK_USER_FOR_CONSENT_TO_DOWNLOAD;
+
+        final int indexOfWayToKeep = newWays.indexOf(wayToKeep);
+        newWays.remove(wayToKeep);
+
+        // Figure out the order of relation members (if any).
+        Analysis analysis = analyseSplit(way, wayToKeep, newWays, indexOfWayToKeep);
+
+        // If there are relations that cannot be split properly without downloading more members,
+        // present the user with an option to do so, or to abort the split.
+        List<Relation> relationsNeedingMoreMembers = new ArrayList<>();
+        Set<OsmPrimitive> incompleteMembers = new HashSet<>();
+        for (RelationAnalysis relationAnalysis : analysis.getRelationAnalyses()) {
+            if (!relationAnalysis.needsMoreMembers()) continue;
+
+            Relation relation = relationAnalysis.getRelation();
+            int position = relationAnalysis.getPosition();
+            int membersCount = relation.getMembersCount();
+
+            // Mark the neighbouring members for downloading if these are ways too.
+            relationsNeedingMoreMembers.add(relation);
+            RelationMember rmPrev = position == 0
+                    ? relation.getMember(membersCount - 1)
+                    : relation.getMember(position - 1);
+            RelationMember rmNext = position == membersCount - 1
+                    ? relation.getMember(0)
+                    : relation.getMember(position + 1);
+
+            if (rmPrev != null && rmPrev.isWay()) {
+                incompleteMembers.add(rmPrev.getWay());
+            }
+            if (rmNext != null && rmNext.isWay()) {
+                incompleteMembers.add(rmNext.getWay());
+            }
+        }
+
+        MissingMemberStrategy missingMemberStrategy;
+        if (relationsNeedingMoreMembers.isEmpty()) {
+            // The split can be performed without any extra downloads.
+            missingMemberStrategy = GO_AHEAD_WITHOUT_DOWNLOADS;
+        } else {
+            switch (whenRelationOrderUncertain) {
+                case ASK_USER_FOR_CONSENT_TO_DOWNLOAD:
+                    // If the analysis shows that for some relations missing members should be downloaded, offer the user the
+                    // chance to consent to this.
+
+                    // Only ask the user about downloading missing members when they haven't consented to this before.
+                    if (ConditionalOptionPaneUtil.getDialogReturnValue(DOWNLOAD_MISSING_PREF_KEY) == Integer.MAX_VALUE) {
+                        // User has previously told us downloading missing relation members is fine.
+                        missingMemberStrategy = GO_AHEAD_WITH_DOWNLOADS;
+                    } else {
+                        // Ask the user.
+                        missingMemberStrategy = offerToDownloadMissingMembersIfNeeded(analysis, relationsNeedingMoreMembers);
+                    }
+                    break;
+                case SPLIT_ANYWAY:
+                    missingMemberStrategy = GO_AHEAD_WITHOUT_DOWNLOADS;
+                    break;
+                case DOWNLOAD_MISSING_MEMBERS:
+                    missingMemberStrategy = GO_AHEAD_WITH_DOWNLOADS;
+                    break;
+                case ABORT:
+                default:
+                    missingMemberStrategy = USER_ABORTED;
+                    break;
+            }
+        }
+
+        switch (missingMemberStrategy) {
+            case GO_AHEAD_WITH_DOWNLOADS:
+                try {
+                    downloadMissingMembers(incompleteMembers);
+                } catch (OsmTransferException e) {
+                    ExceptionDialogUtil.explainException(e);
+                    return Optional.empty();
+                }
+                // If missing relation members were downloaded, perform the analysis again to find the relation
+                // member order for all relations.
+                analysis = analyseSplit(way, wayToKeep, newWays, indexOfWayToKeep);
+                return Optional.of(splitBasedOnAnalyses(way, newWays, newSelection, analysis, indexOfWayToKeep));
+            case GO_AHEAD_WITHOUT_DOWNLOADS:
+                // Proceed with the split with the information we have.
+                // This can mean that there are no missing members we want, or that the user chooses to continue
+                // the split without downloading them.
+                return Optional.of(splitBasedOnAnalyses(way, newWays, newSelection, analysis, indexOfWayToKeep));
+            case USER_ABORTED:
+            default:
+                return Optional.empty();
+        }
+    }
+
+    static Analysis analyseSplit(Way way,
+                                 Way wayToKeep,
+                                 List<Way> newWays,
+                                 int indexOfWayToKeep) {
+        Collection<Command> commandList = new ArrayList<>();
         Collection<String> nowarnroles = Config.getPref().getList("way.split.roles.nowarn",
                 Arrays.asList("outer", "inner", "forward", "backward", "north", "south", "east", "west"));
@@ -296,20 +448,12 @@
         changedWay.setNodes(wayToKeep.getNodes());
         commandList.add(new ChangeCommand(way, changedWay));
-        if (/*!isMapModeDraw &&*/ newSelection != null && !newSelection.contains(way)) {
-            newSelection.add(way);
-        }
-        final int indexOfWayToKeep = newWays.indexOf(wayToKeep);
-        newWays.remove(wayToKeep);
-
-        if (/*!isMapModeDraw &&*/ newSelection != null) {
-            newSelection.addAll(newWays);
-        }
+
         for (Way wayToAdd : newWays) {
             commandList.add(new AddCommand(way.getDataSet(), wayToAdd));
         }
 
-        boolean warnmerole = false;
-        boolean warnme = false;
-        // now copy all relations to new way also
+        List<RelationAnalysis> relationAnalyses = new ArrayList<>();
+        EnumSet<WarningType> warnings = EnumSet.noneOf(WarningType.class);
+        int numberOfRelations = 0;
 
         for (Relation r : OsmPrimitive.getParentRelations(Collections.singleton(way))) {
@@ -317,20 +461,27 @@
                 continue;
             }
+
+            numberOfRelations++;
+
             Relation c = null;
             String type = Optional.ofNullable(r.get("type")).orElse("");
+            // Known types of ordered relations.
+            boolean isOrderedRelation = "route".equals(type) || "multipolygon".equals(type) || "boundary".equals(type);
 
             int ic = 0;
             int ir = 0;
             List<RelationMember> relationMembers = r.getMembers();
-            for (RelationMember rm: relationMembers) {
+            for (RelationMember rm : relationMembers) {
                 if (rm.isWay() && rm.getMember() == way) {
                     boolean insert = true;
                     if (relationSpecialTypes.containsKey(type) && "restriction".equals(relationSpecialTypes.get(type))) {
                         RelationInformation rValue = treatAsRestriction(r, rm, c, newWays, way, changedWay);
-                        warnme = rValue.warnme;
+                        if (rValue.warnme) warnings.add(WarningType.GENERIC);
                         insert = rValue.insert;
                         c = rValue.relation;
-                    } else if (!("route".equals(type)) && !("multipolygon".equals(type))) {
-                        warnme = true;
+                    } else if (!isOrderedRelation) {
+                        // Warn the user when relations that are not a route or multipolygon are modified as a result
+                        // of splitting up the way, because we can't tell if this might break anything.
+                        warnings.add(WarningType.GENERIC);
                     }
                     if (c == null) {
@@ -340,53 +491,71 @@
                     if (insert) {
                         if (rm.hasRole() && !nowarnroles.contains(rm.getRole())) {
-                            warnmerole = true;
+                            warnings.add(WarningType.ROLE);
                         }
 
-                        Boolean backwards = null;
-                        int k = 1;
-                        while (ir - k >= 0 || ir + k < relationMembers.size()) {
-                            if ((ir - k >= 0) && relationMembers.get(ir - k).isWay()) {
-                                Way w = relationMembers.get(ir - k).getWay();
-                                if ((w.lastNode() == way.firstNode()) || w.firstNode() == way.firstNode()) {
-                                    backwards = Boolean.FALSE;
-                                } else if ((w.firstNode() == way.lastNode()) || w.lastNode() == way.lastNode()) {
-                                    backwards = Boolean.TRUE;
+                        // Attempt to determine the direction the ways in the relation are ordered.
+                        Direction direction = Direction.UNKNOWN;
+                        if (isOrderedRelation) {
+                            if (way.lastNode() == way.firstNode()) {
+                                // Self-closing way.
+                                direction = Direction.IRRELEVANT;
+                            } else {
+                                // For ordered relations, looking beyond the nearest neighbour members is not required,
+                                // and can even cause the wrong direction to be guessed (with closed loops).
+                                if (ir - 1 >= 0 && relationMembers.get(ir - 1).isWay()) {
+                                    Way w = relationMembers.get(ir - 1).getWay();
+                                    if (w.lastNode() == way.firstNode() || w.firstNode() == way.firstNode()) {
+                                        direction = Direction.FORWARDS;
+                                    } else if (w.firstNode() == way.lastNode() || w.lastNode() == way.lastNode()) {
+                                        direction = Direction.BACKWARDS;
+                                    }
                                 }
-                                break;
+                                if (ir + 1 < relationMembers.size() && relationMembers.get(ir + 1).isWay()) {
+                                    Way w = relationMembers.get(ir + 1).getWay();
+                                    if (w.lastNode() == way.firstNode() || w.firstNode() == way.firstNode()) {
+                                        direction = Direction.BACKWARDS;
+                                    } else if (w.firstNode() == way.lastNode() || w.lastNode() == way.lastNode()) {
+                                        direction = Direction.FORWARDS;
+                                    }
+                                }
                             }
-                            if ((ir + k < relationMembers.size()) && relationMembers.get(ir + k).isWay()) {
-                                Way w = relationMembers.get(ir + k).getWay();
-                                if ((w.lastNode() == way.firstNode()) || w.firstNode() == way.firstNode()) {
-                                    backwards = Boolean.TRUE;
-                                } else if ((w.firstNode() == way.lastNode()) || w.lastNode() == way.lastNode()) {
-                                    backwards = Boolean.FALSE;
+                        } else {
+                            int k = 1;
+                            while (ir - k >= 0 || ir + k < relationMembers.size()) {
+                                if (ir - k >= 0 && relationMembers.get(ir - k).isWay()) {
+                                    Way w = relationMembers.get(ir - k).getWay();
+                                    if (w.lastNode() == way.firstNode() || w.firstNode() == way.firstNode()) {
+                                        direction = Direction.FORWARDS;
+                                    } else if (w.firstNode() == way.lastNode() || w.lastNode() == way.lastNode()) {
+                                        direction = Direction.BACKWARDS;
+                                    }
+                                    break;
                                 }
-                                break;
-                            }
-                            k++;
-                        }
-
-                        int j = ic;
-                        final List<Way> waysToAddBefore = newWays.subList(0, indexOfWayToKeep);
-                        for (Way wayToAdd : waysToAddBefore) {
-                            RelationMember em = new RelationMember(rm.getRole(), wayToAdd);
-                            j++;
-                            if (Boolean.TRUE.equals(backwards)) {
-                                c.addMember(ic + 1, em);
-                            } else {
-                                c.addMember(j - 1, em);
+                                if (ir + k < relationMembers.size() && relationMembers.get(ir + k).isWay()) {
+                                    Way w = relationMembers.get(ir + k).getWay();
+                                    if (w.lastNode() == way.firstNode() || w.firstNode() == way.firstNode()) {
+                                        direction = Direction.BACKWARDS;
+                                    } else if (w.firstNode() == way.lastNode() || w.lastNode() == way.lastNode()) {
+                                        direction = Direction.FORWARDS;
+                                    }
+                                    break;
+                                }
+                                k++;
                             }
                         }
-                        final List<Way> waysToAddAfter = newWays.subList(indexOfWayToKeep, newWays.size());
-                        for (Way wayToAdd : waysToAddAfter) {
-                            RelationMember em = new RelationMember(rm.getRole(), wayToAdd);
-                            j++;
-                            if (Boolean.TRUE.equals(backwards)) {
-                                c.addMember(ic, em);
-                            } else {
-                                c.addMember(j, em);
-                            }
-                        }
-                        ic = j;
+
+                        // We don't have enough information to determine the order of the new ways in this relation.
+                        // This may cause relations to be saved with the two new way sections in reverse order.
+                        //
+                        // This often breaks routes.
+                        //
+                        // The user should be asked to download more members, or to abort the split operation.
+                        boolean needsMoreMembers = isOrderedRelation
+                                && direction == Direction.UNKNOWN
+                                && relationMembers.size() > 1
+                                && r.hasIncompleteMembers();
+
+                        relationAnalyses.add(new RelationAnalysis(c, rm, direction, needsMoreMembers, ic));
+                        ic += indexOfWayToKeep;
                     }
                 }
@@ -399,8 +568,171 @@
             }
         }
-        if (warnmerole) {
+
+        return new Analysis(relationAnalyses, commandList, warnings, numberOfRelations);
+    }
+
+    static class Analysis {
+        List<RelationAnalysis> relationAnalyses;
+        Collection<Command> commands;
+        EnumSet<WarningType> warningTypes;
+        private final int numberOfRelations;
+
+        Analysis(List<RelationAnalysis> relationAnalyses,
+                 Collection<Command> commandList,
+                 EnumSet<WarningType> warnings,
+                 int numberOfRelations) {
+            this.relationAnalyses = relationAnalyses;
+            commands = commandList;
+            warningTypes = warnings;
+            this.numberOfRelations = numberOfRelations;
+        }
+
+        List<RelationAnalysis> getRelationAnalyses() {
+            return relationAnalyses;
+        }
+
+        Collection<Command> getCommands() {
+            return commands;
+        }
+
+        EnumSet<WarningType> getWarningTypes() {
+            return warningTypes;
+        }
+
+        public int getNumberOfRelations() {
+            return numberOfRelations;
+        }
+    }
+
+    static MissingMemberStrategy offerToDownloadMissingMembersIfNeeded(Analysis analysis,
+                                                                       List<Relation> relationsNeedingMoreMembers) {
+        String[] options = {
+                tr("Yes, download the missing members"),
+                tr("No, abort the split operation"),
+                tr("No, perform the split without downloading")
+        };
+
+        String msgMemberOfRelations = trn(
+                "This way is part of a relation.",
+                "This way is part of {0} relations.",
+                analysis.getNumberOfRelations(),
+                analysis.getNumberOfRelations()
+        );
+
+        String msgReferToRelations;
+        if (analysis.getNumberOfRelations() == 1) {
+            msgReferToRelations = tr("this relation");
+        } else if (analysis.getNumberOfRelations() == relationsNeedingMoreMembers.size()) {
+            msgReferToRelations = tr("these relations");
+        } else {
+            msgReferToRelations = trn(
+                    "one relation",
+                    "{0} relations",
+                    relationsNeedingMoreMembers.size(),
+                    relationsNeedingMoreMembers.size()
+            );
+        }
+
+        String msgRelationsMissingData = tr(
+                "For {0} the correct order of the new way parts could not be determined. " +
+                        "To fix this, some missing relation members should be downloaded first.",
+                msgReferToRelations
+        );
+
+        JMultilineLabel msg = new JMultilineLabel(msgMemberOfRelations + " " + msgRelationsMissingData);
+        msg.setMaxWidth(600);
+
+        int ret = JOptionPane.showOptionDialog(
+                MainApplication.getMainFrame(),
+                msg,
+                tr("Download missing relation members?"),
+                JOptionPane.OK_CANCEL_OPTION,
+                JOptionPane.QUESTION_MESSAGE,
+                null,
+                options,
+                options[0]
+        );
+
+        switch (ret) {
+            case JOptionPane.OK_OPTION:
+                // Ask the user if they want to do this automatically from now on. We only ask this for the download
+                // action, because automatically cancelling is confusing (the user can't tell why this happened), and
+                // automatically performing the split without downloading missing members despite needing them is
+                // likely to break a lot of routes. The user also can't tell the difference between a split that needs
+                // no downloads at all, and this special case where downloading missing relation members will prevent
+                // broken relations.
+                ConditionalOptionPaneUtil.showMessageDialog(
+                        DOWNLOAD_MISSING_PREF_KEY,
+                        MainApplication.getMainFrame(),
+                        tr("Missing relation members will be downloaded. Should this be done automatically from now on?"),
+                        tr("Downloading missing relation members"),
+                        JOptionPane.INFORMATION_MESSAGE
+                );
+                return GO_AHEAD_WITH_DOWNLOADS;
+            case JOptionPane.CANCEL_OPTION:
+                return GO_AHEAD_WITHOUT_DOWNLOADS;
+            default:
+                return USER_ABORTED;
+        }
+    }
+
+    static void downloadMissingMembers(Set<OsmPrimitive> incompleteMembers) throws OsmTransferException {
+        // Download the missing members.
+        MultiFetchServerObjectReader reader = MultiFetchServerObjectReader.create();
+        reader.append(incompleteMembers);
+
+        DataSet ds = reader.parseOsm(NullProgressMonitor.INSTANCE);
+        MainApplication.getLayerManager().getEditLayer().mergeFrom(ds);
+    }
+
+    static SplitWayCommand splitBasedOnAnalyses(Way way,
+                                                List<Way> newWays,
+                                                List<OsmPrimitive> newSelection,
+                                                Analysis analysis,
+                                                int indexOfWayToKeep) {
+        if (newSelection != null && !newSelection.contains(way)) {
+            newSelection.add(way);
+        }
+
+        if (newSelection != null) {
+            newSelection.addAll(newWays);
+        }
+
+        // Perform the split.
+        for (RelationAnalysis relationAnalysis : analysis.getRelationAnalyses()) {
+            RelationMember rm = relationAnalysis.getRelationMember();
+            Relation relation = relationAnalysis.getRelation();
+            Direction direction = relationAnalysis.getDirection();
+            int position = relationAnalysis.getPosition();
+
+            int j = position;
+            final List<Way> waysToAddBefore = newWays.subList(0, indexOfWayToKeep);
+            for (Way wayToAdd : waysToAddBefore) {
+                RelationMember em = new RelationMember(rm.getRole(), wayToAdd);
+                j++;
+                if (direction == Direction.BACKWARDS) {
+                    relation.addMember(position + 1, em);
+                } else {
+                    relation.addMember(j - 1, em);
+                }
+            }
+            final List<Way> waysToAddAfter = newWays.subList(indexOfWayToKeep, newWays.size());
+            for (Way wayToAdd : waysToAddAfter) {
+                RelationMember em = new RelationMember(rm.getRole(), wayToAdd);
+                j++;
+                if (direction == Direction.BACKWARDS) {
+                    relation.addMember(position, em);
+                } else {
+                    relation.addMember(j, em);
+                }
+            }
+        }
+
+        EnumSet<WarningType> warnings = analysis.getWarningTypes();
+
+        if (warnings.contains(WarningType.ROLE)) {
             warningNotifier.accept(
                     tr("A role based relation membership was copied to all new ways.<br>You should verify this and correct it when necessary."));
-        } else if (warnme) {
+        } else if (warnings.contains(WarningType.GENERIC)) {
             warningNotifier.accept(
                     tr("A relation membership was copied to all new ways.<br>You should verify this and correct it when necessary."));
@@ -411,5 +743,5 @@
                     trn("Split way {0} into {1} part", "Split way {0} into {1} parts", newWays.size() + 1,
                             way.getDisplayName(DefaultNameFormatter.getInstance()), newWays.size() + 1),
-                    commandList,
+                    analysis.getCommands(),
                     newSelection,
                     way,
@@ -524,3 +856,89 @@
         return relationSpecialTypes;
     }
+
+    /**
+     * What to do when the split way is part of relations, and the order of the new parts in the relation cannot be
+     * determined without downloading missing relation members.
+     */
+    public enum WhenRelationOrderUncertain {
+        /**
+         * Ask the user to consent to downloading the missing members. The user can abort the operation or choose to
+         * proceed without downloading anything.
+         */
+        ASK_USER_FOR_CONSENT_TO_DOWNLOAD,
+        /**
+         * If there are relation members missing, and these are needed to determine the order of the new parts in
+         * that relation, abort the split operation.
+         */
+        ABORT,
+        /**
+         * If there are relation members missing, and these are needed to determine the order of the new parts in
+         * that relation, continue with the split operation anyway, without downloading anything. Caution: use this
+         * option with care.
+         */
+        SPLIT_ANYWAY,
+        /**
+         * If there are relation members missing, and these are needed to determine the order of the new parts in
+         * that relation, automatically download these without prompting the user.
+         */
+        DOWNLOAD_MISSING_MEMBERS
+    }
+
+    static class RelationAnalysis {
+        private final Relation relation;
+        private final RelationMember relationMember;
+        private final Direction direction;
+        private final boolean needsMoreMembers;
+        private final int position;
+
+        RelationAnalysis(Relation relation,
+                                RelationMember relationMember,
+                                Direction direction,
+                                boolean needsMoreMembers,
+                                int position) {
+            this.relation = relation;
+            this.relationMember = relationMember;
+            this.direction = direction;
+            this.needsMoreMembers = needsMoreMembers;
+            this.position = position;
+        }
+
+        RelationMember getRelationMember() {
+            return relationMember;
+        }
+
+        Direction getDirection() {
+            return direction;
+        }
+
+        boolean needsMoreMembers() {
+            return needsMoreMembers;
+        }
+
+        Relation getRelation() {
+            return relation;
+        }
+
+        int getPosition() {
+            return position;
+        }
+    }
+
+    enum Direction {
+        FORWARDS,
+        BACKWARDS,
+        UNKNOWN,
+        IRRELEVANT
+    }
+
+    enum WarningType {
+        GENERIC,
+        ROLE
+    }
+
+    enum MissingMemberStrategy {
+        GO_AHEAD_WITH_DOWNLOADS,
+        GO_AHEAD_WITHOUT_DOWNLOADS,
+        USER_ABORTED
+    }
 }
Index: trunk/test/data/regress/17400/data.osm
===================================================================
--- trunk/test/data/regress/17400/data.osm	(revision 15943)
+++ trunk/test/data/regress/17400/data.osm	(revision 15943)
@@ -0,0 +1,3050 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<osm version='0.6' generator='JOSM' upload='never' download='never'>
+  <bounds minlat='50.6961042' minlon='12.8447771' maxlat='50.6984488' maxlon='12.8468478' origin='CGImap 0.6.1 (11416 thorn-02.openstreetmap.org)' />
+  <node id='29830832' timestamp='2013-01-02T00:21:53Z' uid='550300' user='Klumbumbus' visible='true' version='9' changeset='14494020' lat='50.6964995' lon='12.8457972' />
+  <node id='29830833' timestamp='2009-03-17T17:31:05Z' uid='40552' user='ThErz' visible='true' version='5' changeset='824006' lat='50.6973702' lon='12.8459721' />
+  <node id='29830834' timestamp='2013-03-15T14:46:51Z' uid='1239325' user='ERZ-belerophon' visible='true' version='10' changeset='15374163' lat='50.6977302' lon='12.8461366' />
+  <node id='277411534' timestamp='2014-10-14T09:09:03Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='26067440' lat='50.6961443' lon='12.847096' />
+  <node id='297050963' timestamp='2013-01-22T23:48:40Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='14752187' lat='50.6982099' lon='12.8448681' />
+  <node id='297050967' timestamp='2013-01-22T23:48:40Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='14752187' lat='50.6983203' lon='12.8449063' />
+  <node id='304631205' timestamp='2014-10-14T09:09:03Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='26067440' lat='50.6993437' lon='12.8455092' />
+  <node id='304631207' timestamp='2015-01-19T16:39:14Z' uid='1239325' user='ERZ-belerophon' visible='true' version='5' changeset='28256250' lat='50.6995677' lon='12.8457798' />
+  <node id='349287549' timestamp='2013-03-15T12:57:25Z' uid='1239325' user='ERZ-belerophon' visible='true' version='10' changeset='15372978' lat='50.6985577' lon='12.8469455' />
+  <node id='349287577' timestamp='2013-03-15T14:46:51Z' uid='1239325' user='ERZ-belerophon' visible='true' version='6' changeset='15374163' lat='50.6978136' lon='12.845896' />
+  <node id='349287595' timestamp='2010-12-02T09:15:00Z' uid='78983' user='brandus' visible='true' version='3' changeset='6512460' lat='50.6966179' lon='12.8453286' />
+  <node id='349287628' timestamp='2017-05-21T14:43:35Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='48863750' lat='50.6968531' lon='12.8438867' />
+  <node id='349287717' timestamp='2013-05-06T15:08:21Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='15998863' lat='50.6983143' lon='12.8442747' />
+  <node id='349288070' timestamp='2015-01-19T16:39:14Z' uid='1239325' user='ERZ-belerophon' visible='true' version='3' changeset='28256250' lat='50.6996828' lon='12.8458991' />
+  <node id='554779284' timestamp='2010-11-01T17:00:24Z' uid='78983' user='brandus' visible='true' version='2' changeset='6257492' lat='50.7030034' lon='12.8515241' />
+  <node id='554779545' timestamp='2013-01-06T20:16:59Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='14554333' lat='50.701635' lon='12.8485809' />
+  <node id='554779553' timestamp='2010-11-01T17:00:58Z' uid='78983' user='brandus' visible='true' version='2' changeset='6257492' lat='50.7022554' lon='12.8492596' />
+  <node id='554779559' timestamp='2013-01-22T23:48:40Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14752187' lat='50.70267' lon='12.849979'>
+    <tag k='waterway' v='weir' />
+  </node>
+  <node id='554779564' timestamp='2010-11-01T17:00:55Z' uid='78983' user='brandus' visible='true' version='2' changeset='6257492' lat='50.7027904' lon='12.8507091' />
+  <node id='554780269' timestamp='2015-03-04T14:18:06Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='29245614' lat='50.6986265' lon='12.8471732' />
+  <node id='554780281' timestamp='2013-01-06T19:30:26Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14554333' lat='50.6995747' lon='12.8483522' />
+  <node id='554780289' timestamp='2013-01-06T19:30:26Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14554333' lat='50.7002166' lon='12.8490806' />
+  <node id='554780299' timestamp='2013-01-22T23:48:39Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14752187' lat='50.7005767' lon='12.849295' />
+  <node id='554780306' timestamp='2010-11-01T17:01:11Z' uid='78983' user='brandus' visible='true' version='2' changeset='6257492' lat='50.7011258' lon='12.8490653' />
+  <node id='554780317' timestamp='2010-11-01T17:00:58Z' uid='78983' user='brandus' visible='true' version='2' changeset='6257492' lat='50.7013992' lon='12.8486715' />
+  <node id='554781507' timestamp='2018-07-31T18:18:50Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='61237900' lat='50.6960685' lon='12.8457866'>
+    <tag k='note' v='Wehr wurde zurückgebaut' />
+  </node>
+  <node id='554781512' timestamp='2010-11-01T17:00:16Z' uid='78983' user='brandus' visible='true' version='2' changeset='6257492' lat='50.6965763' lon='12.846051' />
+  <node id='554781517' timestamp='2010-11-01T17:01:16Z' uid='78983' user='brandus' visible='true' version='2' changeset='6257492' lat='50.6975209' lon='12.846678' />
+  <node id='554781521' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='53696715' lat='50.697661' lon='12.8467709' />
+  <node id='554781524' timestamp='2013-01-06T19:30:26Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14554333' lat='50.6982651' lon='12.8470775' />
+  <node id='554781560' timestamp='2010-11-01T17:01:11Z' uid='78983' user='brandus' visible='true' version='2' changeset='6257492' lat='50.6964317' lon='12.8460412' />
+  <node id='554781563' timestamp='2013-01-02T00:21:53Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14494020' lat='50.6964687' lon='12.8459103' />
+  <node id='554783428' timestamp='2014-04-06T20:49:02Z' uid='339917' user='Hedaja' visible='true' version='4' changeset='21540712' lat='50.6849969' lon='12.844251' />
+  <node id='554783470' timestamp='2011-03-12T19:43:44Z' uid='78983' user='brandus' visible='true' version='4' changeset='7537415' lat='50.6854616' lon='12.8452624' />
+  <node id='554783479' timestamp='2010-07-07T16:22:54Z' uid='147674' user='fireball2' visible='true' version='2' changeset='5158857' lat='50.6859211' lon='12.8447333' />
+  <node id='554783490' timestamp='2009-11-04T17:03:44Z' uid='147674' user='fireball2' visible='true' version='1' changeset='3034268' lat='50.6862829' lon='12.8438626' />
+  <node id='554783494' timestamp='2009-11-04T17:03:44Z' uid='147674' user='fireball2' visible='true' version='1' changeset='3034268' lat='50.687713' lon='12.8442746' />
+  <node id='554783506' timestamp='2010-07-05T21:33:02Z' uid='78983' user='brandus' visible='true' version='2' changeset='5145943' lat='50.688357' lon='12.8443956' />
+  <node id='554783512' timestamp='2010-07-05T21:33:06Z' uid='78983' user='brandus' visible='true' version='2' changeset='5145943' lat='50.689282' lon='12.8450152' />
+  <node id='554783519' timestamp='2009-11-04T17:03:45Z' uid='147674' user='fireball2' visible='true' version='1' changeset='3034268' lat='50.6898718' lon='12.8454505' />
+  <node id='554783525' timestamp='2013-01-22T23:48:40Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14752187' lat='50.6911302' lon='12.8453879' />
+  <node id='554783533' timestamp='2010-11-01T17:00:44Z' uid='78983' user='brandus' visible='true' version='2' changeset='6257492' lat='50.6914077' lon='12.8458347' />
+  <node id='554783539' timestamp='2010-11-01T17:01:00Z' uid='78983' user='brandus' visible='true' version='2' changeset='6257492' lat='50.6925816' lon='12.8454761' />
+  <node id='554783546' timestamp='2013-01-22T23:48:40Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14752187' lat='50.6929192' lon='12.8451222' />
+  <node id='554783555' timestamp='2009-11-04T17:03:47Z' uid='147674' user='fireball2' visible='true' version='1' changeset='3034268' lat='50.6934387' lon='12.8449527' />
+  <node id='554783562' timestamp='2013-12-30T15:50:19Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='19716523' lat='50.6943501' lon='12.8452046' />
+  <node id='554786269' timestamp='2014-03-30T23:38:15Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='21410647' lat='50.6829586' lon='12.8433006' />
+  <node id='554786275' timestamp='2009-11-04T17:06:06Z' uid='147674' user='fireball2' visible='true' version='1' changeset='3034268' lat='50.6835964' lon='12.8442059' />
+  <node id='554787279' timestamp='2011-03-22T15:54:24Z' uid='78983' user='brandus' visible='true' version='2' changeset='7638206' lat='50.6820651' lon='12.8433876' />
+  <node id='554787284' timestamp='2010-05-26T22:02:08Z' uid='78983' user='brandus' visible='true' version='2' changeset='4817635' lat='50.6823366' lon='12.8431442' />
+  <node id='554787492' timestamp='2011-01-23T23:16:43Z' uid='78983' user='brandus' visible='true' version='3' changeset='7068533' lat='50.6826892' lon='12.8431794' />
+  <node id='554788787' timestamp='2010-05-26T22:02:17Z' uid='78983' user='brandus' visible='true' version='2' changeset='4817635' lat='50.6776865' lon='12.8427072' />
+  <node id='554788797' timestamp='2010-05-26T22:02:14Z' uid='78983' user='brandus' visible='true' version='2' changeset='4817635' lat='50.6782013' lon='12.8421893' />
+  <node id='554788802' timestamp='2011-03-22T15:54:12Z' uid='78983' user='brandus' visible='true' version='3' changeset='7638206' lat='50.6786496' lon='12.8422334' />
+  <node id='554788812' timestamp='2010-05-26T22:02:06Z' uid='78983' user='brandus' visible='true' version='2' changeset='4817635' lat='50.67949' lon='12.8430847' />
+  <node id='554788819' timestamp='2013-03-14T17:25:18Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='15364804' lat='50.6800453' lon='12.8433404' />
+  <node id='554788830' timestamp='2011-03-22T15:54:21Z' uid='78983' user='brandus' visible='true' version='3' changeset='7638206' lat='50.6804936' lon='12.8437836' />
+  <node id='554788834' timestamp='2011-03-22T15:54:22Z' uid='78983' user='brandus' visible='true' version='3' changeset='7638206' lat='50.6816705' lon='12.8436551' />
+  <node id='554790041' timestamp='2010-05-26T22:02:17Z' uid='78983' user='brandus' visible='true' version='2' changeset='4817635' lat='50.6792886' lon='12.8427357' />
+  <node id='554791531' timestamp='2018-07-31T18:00:17Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='61237509' lat='50.6689982' lon='12.8400427' />
+  <node id='554791534' timestamp='2011-07-05T15:29:31Z' uid='78983' user='brandus' visible='true' version='2' changeset='8640142' lat='50.6690699' lon='12.8408509' />
+  <node id='554791537' timestamp='2009-11-04T17:12:01Z' uid='147674' user='fireball2' visible='true' version='1' changeset='3034268' lat='50.670298' lon='12.841219' />
+  <node id='554791538' timestamp='2009-11-04T17:12:01Z' uid='147674' user='fireball2' visible='true' version='1' changeset='3034268' lat='50.670755' lon='12.8411074' />
+  <node id='554791543' timestamp='2010-05-26T22:02:19Z' uid='78983' user='brandus' visible='true' version='2' changeset='4817635' lat='50.6718661' lon='12.8408681' />
+  <node id='554791546' timestamp='2011-05-10T19:32:31Z' uid='78983' user='brandus' visible='true' version='2' changeset='8105745' lat='50.6725357' lon='12.8406911' />
+  <node id='554791548' timestamp='2011-07-05T20:38:21Z' uid='78983' user='brandus' visible='true' version='3' changeset='8642893' lat='50.6730735' lon='12.8412176' />
+  <node id='554791551' timestamp='2015-04-02T19:26:14Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='29936010' lat='50.6760658' lon='12.8429555' />
+  <node id='554791553' timestamp='2010-05-26T22:02:19Z' uid='78983' user='brandus' visible='true' version='2' changeset='4817635' lat='50.6773371' lon='12.8430275' />
+  <node id='554792082' timestamp='2010-04-30T09:33:15Z' uid='78983' user='brandus' visible='true' version='3' changeset='4564653' lat='50.6670351' lon='12.8379139' />
+  <node id='554792087' timestamp='2010-10-11T18:48:58Z' uid='78983' user='brandus' visible='true' version='3' changeset='6014695' lat='50.6677151' lon='12.8381127' />
+  <node id='554792092' timestamp='2010-10-11T18:48:58Z' uid='78983' user='brandus' visible='true' version='3' changeset='6014695' lat='50.6679313' lon='12.838214' />
+  <node id='554792098' timestamp='2011-07-05T15:29:31Z' uid='78983' user='brandus' visible='true' version='3' changeset='8640142' lat='50.6682214' lon='12.8385962' />
+  <node id='554792104' timestamp='2011-07-05T15:29:31Z' uid='78983' user='brandus' visible='true' version='2' changeset='8640142' lat='50.668756' lon='12.8393539' />
+  <node id='554794199' timestamp='2010-04-30T09:33:15Z' uid='78983' user='brandus' visible='true' version='2' changeset='4564653' lat='50.6606035' lon='12.8348424' />
+  <node id='554794201' timestamp='2010-05-16T22:08:35Z' uid='78983' user='brandus' visible='true' version='2' changeset='4723311' lat='50.6614236' lon='12.8351017' />
+  <node id='554794203' timestamp='2010-05-07T07:43:53Z' uid='78983' user='brandus' visible='true' version='2' changeset='4627704' lat='50.6617858' lon='12.8355485' />
+  <node id='554794208' timestamp='2010-05-07T07:43:53Z' uid='78983' user='brandus' visible='true' version='2' changeset='4627704' lat='50.6622205' lon='12.8357732' />
+  <node id='554794211' timestamp='2010-06-19T14:09:37Z' uid='78983' user='brandus' visible='true' version='3' changeset='5024298' lat='50.6625738' lon='12.8364449' />
+  <node id='554794214' timestamp='2010-06-19T14:09:42Z' uid='78983' user='brandus' visible='true' version='3' changeset='5024298' lat='50.6631842' lon='12.836387' />
+  <node id='554794217' timestamp='2010-04-30T09:33:12Z' uid='78983' user='brandus' visible='true' version='2' changeset='4564653' lat='50.6637248' lon='12.8360776' />
+  <node id='554794230' timestamp='2010-04-30T09:33:16Z' uid='78983' user='brandus' visible='true' version='2' changeset='4564653' lat='50.66485' lon='12.8369267' />
+  <node id='554794233' timestamp='2011-04-21T19:46:39Z' uid='78983' user='brandus' visible='true' version='2' changeset='7928655' lat='50.6651658' lon='12.8373038' />
+  <node id='554794236' timestamp='2010-05-01T22:35:58Z' uid='78983' user='brandus' visible='true' version='2' changeset='4580125' lat='50.6655244' lon='12.8374203' />
+  <node id='554794238' timestamp='2010-05-01T22:36:01Z' uid='78983' user='brandus' visible='true' version='2' changeset='4580125' lat='50.6659144' lon='12.8369878' />
+  <node id='554794241' timestamp='2010-05-01T22:35:57Z' uid='78983' user='brandus' visible='true' version='2' changeset='4580125' lat='50.6662154' lon='12.8368403' />
+  <node id='554794243' timestamp='2010-05-01T22:35:58Z' uid='78983' user='brandus' visible='true' version='3' changeset='4580125' lat='50.6667032' lon='12.8367517' />
+  <node id='554798888' timestamp='2010-05-16T22:08:35Z' uid='78983' user='brandus' visible='true' version='3' changeset='4723311' lat='50.6562544' lon='12.8317711' />
+  <node id='554798897' timestamp='2010-05-16T22:08:30Z' uid='78983' user='brandus' visible='true' version='2' changeset='4723311' lat='50.6568553' lon='12.8324236' />
+  <node id='554798909' timestamp='2010-05-16T22:08:31Z' uid='78983' user='brandus' visible='true' version='2' changeset='4723311' lat='50.6577475' lon='12.8326698' />
+  <node id='554798920' timestamp='2018-02-21T21:01:40Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='56561954' lat='50.6582747' lon='12.8332065' />
+  <node id='554798931' timestamp='2018-02-21T21:01:40Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='56561954' lat='50.6586945' lon='12.8336021' />
+  <node id='554798940' timestamp='2010-05-16T22:08:31Z' uid='78983' user='brandus' visible='true' version='2' changeset='4723311' lat='50.6596388' lon='12.8337959' />
+  <node id='554800798' timestamp='2009-11-04T17:24:04Z' uid='147674' user='fireball2' visible='true' version='1' changeset='3034268' lat='50.6539051' lon='12.8287307' />
+  <node id='554800813' timestamp='2009-11-04T17:24:05Z' uid='147674' user='fireball2' visible='true' version='1' changeset='3034268' lat='50.654003' lon='12.8283702' />
+  <node id='554800829' timestamp='2012-08-29T11:58:41Z' uid='78983' user='brandus' visible='true' version='2' changeset='12904328' lat='50.6540972' lon='12.8285052' />
+  <node id='554800845' timestamp='2012-08-29T11:58:41Z' uid='78983' user='brandus' visible='true' version='2' changeset='12904328' lat='50.6543573' lon='12.8288852' />
+  <node id='554800869' timestamp='2012-08-29T11:58:41Z' uid='78983' user='brandus' visible='true' version='3' changeset='12904328' lat='50.6547523' lon='12.8292227' />
+  <node id='554800901' timestamp='2009-11-04T17:24:06Z' uid='147674' user='fireball2' visible='true' version='1' changeset='3034268' lat='50.6552111' lon='12.8310309' />
+  <node id='554800918' timestamp='2010-05-16T22:08:23Z' uid='78983' user='brandus' visible='true' version='2' changeset='4723311' lat='50.6553926' lon='12.8313468' />
+  <node id='554800930' timestamp='2010-05-16T22:08:15Z' uid='78983' user='brandus' visible='true' version='2' changeset='4723311' lat='50.6561256' lon='12.8316394' />
+  <node id='641428916' timestamp='2010-08-06T10:28:01Z' uid='78983' user='brandus' visible='true' version='2' changeset='5415496' lat='50.666452' lon='12.8366828' />
+  <node id='641428921' timestamp='2010-05-01T22:35:57Z' uid='78983' user='brandus' visible='true' version='3' changeset='4580125' lat='50.6668309' lon='12.8369725' />
+  <node id='641428944' timestamp='2010-10-11T18:48:57Z' uid='78983' user='brandus' visible='true' version='2' changeset='6014695' lat='50.6674878' lon='12.8381209' />
+  <node id='641428945' timestamp='2010-02-16T13:23:57Z' uid='78983' user='brandus' visible='true' version='1' changeset='3892121' lat='50.6672127' lon='12.8381062' />
+  <node id='685957830' timestamp='2010-05-16T22:08:25Z' uid='78983' user='brandus' visible='true' version='3' changeset='4723311' lat='50.6596757' lon='12.8338584'>
+    <tag k='waterway' v='weir' />
+  </node>
+  <node id='685957853' timestamp='2011-04-09T22:32:15Z' uid='78983' user='brandus' visible='true' version='3' changeset='7818116' lat='50.6677656' lon='12.8381262' />
+  <node id='693589598' timestamp='2010-04-30T09:33:16Z' uid='78983' user='brandus' visible='true' version='2' changeset='4564653' lat='50.6669827' lon='12.8377617' />
+  <node id='712955913' timestamp='2010-04-30T09:33:05Z' uid='78983' user='brandus' visible='true' version='1' changeset='4564653' lat='50.6598086' lon='12.8341256' />
+  <node id='712955936' timestamp='2010-04-30T09:33:06Z' uid='78983' user='brandus' visible='true' version='1' changeset='4564653' lat='50.6604287' lon='12.8347401' />
+  <node id='712955973' timestamp='2010-04-30T09:33:06Z' uid='78983' user='brandus' visible='true' version='1' changeset='4564653' lat='50.6628121' lon='12.8365159' />
+  <node id='712955984' timestamp='2010-04-30T09:33:07Z' uid='78983' user='brandus' visible='true' version='1' changeset='4564653' lat='50.6640384' lon='12.8359743' />
+  <node id='712956053' timestamp='2010-04-30T09:33:08Z' uid='78983' user='brandus' visible='true' version='1' changeset='4564653' lat='50.6603451' lon='12.8346067' />
+  <node id='712956066' timestamp='2010-10-01T13:15:22Z' uid='78983' user='brandus' visible='true' version='2' changeset='5927970' lat='50.6646287' lon='12.8363699' />
+  <node id='712956084' timestamp='2010-04-30T09:33:08Z' uid='78983' user='brandus' visible='true' version='1' changeset='4564653' lat='50.6601542' lon='12.8344317' />
+  <node id='712956087' timestamp='2010-04-30T09:33:08Z' uid='78983' user='brandus' visible='true' version='1' changeset='4564653' lat='50.6643487' lon='12.8360901' />
+  <node id='715928292' timestamp='2010-05-01T22:35:56Z' uid='78983' user='brandus' visible='true' version='1' changeset='4580125' lat='50.6653908' lon='12.8374518' />
+  <node id='724957176' timestamp='2010-06-19T14:09:38Z' uid='78983' user='brandus' visible='true' version='2' changeset='5024298' lat='50.662699' lon='12.8365061' />
+  <node id='724957183' timestamp='2010-06-19T14:09:38Z' uid='78983' user='brandus' visible='true' version='2' changeset='5024298' lat='50.66245' lon='12.8362561' />
+  <node id='724957188' timestamp='2010-05-07T07:43:33Z' uid='78983' user='brandus' visible='true' version='1' changeset='4627704' lat='50.662398' lon='12.8360506' />
+  <node id='736952424' timestamp='2010-05-16T22:08:11Z' uid='78983' user='brandus' visible='true' version='1' changeset='4723311' lat='50.6573708' lon='12.8326166' />
+  <node id='736952441' timestamp='2010-05-16T22:08:11Z' uid='78983' user='brandus' visible='true' version='1' changeset='4723311' lat='50.6611971' lon='12.8349886' />
+  <node id='736952443' timestamp='2010-05-16T22:08:11Z' uid='78983' user='brandus' visible='true' version='1' changeset='4723311' lat='50.6570729' lon='12.8325596' />
+  <node id='736952449' timestamp='2010-05-16T22:08:12Z' uid='78983' user='brandus' visible='true' version='1' changeset='4723311' lat='50.6555706' lon='12.8314909' />
+  <node id='736952463' timestamp='2010-05-16T22:08:12Z' uid='78983' user='brandus' visible='true' version='1' changeset='4723311' lat='50.6579631' lon='12.8329398' />
+  <node id='736952465' timestamp='2018-02-21T21:01:40Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='56561954' lat='50.6593548' lon='12.8335865' />
+  <node id='736952482' timestamp='2010-05-16T22:08:13Z' uid='78983' user='brandus' visible='true' version='1' changeset='4723311' lat='50.6576394' lon='12.8326085' />
+  <node id='736952490' timestamp='2010-05-16T22:08:13Z' uid='78983' user='brandus' visible='true' version='1' changeset='4723311' lat='50.6557495' lon='12.8315646' />
+  <node id='750019493' timestamp='2010-05-26T22:01:56Z' uid='78983' user='brandus' visible='true' version='1' changeset='4817635' lat='50.6747113' lon='12.842017' />
+  <node id='750019509' timestamp='2010-05-26T22:01:57Z' uid='78983' user='brandus' visible='true' version='1' changeset='4817635' lat='50.6779172' lon='12.8423689' />
+  <node id='750019518' timestamp='2010-05-26T22:01:57Z' uid='78983' user='brandus' visible='true' version='1' changeset='4817635' lat='50.6842483' lon='12.8440785' />
+  <node id='750019519' timestamp='2013-03-14T17:25:18Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='15364804' lat='50.6804115' lon='12.8438188' />
+  <node id='750019538' timestamp='2011-03-22T15:54:23Z' uid='78983' user='brandus' visible='true' version='2' changeset='7638206' lat='50.6819871' lon='12.843519' />
+  <node id='750019540' timestamp='2011-05-10T19:32:32Z' uid='78983' user='brandus' visible='true' version='2' changeset='8105745' lat='50.6728515' lon='12.8407697' />
+  <node id='750019545' timestamp='2010-05-26T22:01:57Z' uid='78983' user='brandus' visible='true' version='1' changeset='4817635' lat='50.6793405' lon='12.8428799' />
+  <node id='750019547' timestamp='2011-05-10T19:32:30Z' uid='78983' user='brandus' visible='true' version='2' changeset='8105745' lat='50.6722754' lon='12.8406565' />
+  <node id='750019574' timestamp='2011-03-22T15:54:18Z' uid='78983' user='brandus' visible='true' version='2' changeset='7638206' lat='50.6818244' lon='12.8436322' />
+  <node id='750019576' timestamp='2010-05-26T22:01:58Z' uid='78983' user='brandus' visible='true' version='1' changeset='4817635' lat='50.6846731' lon='12.8441036' />
+  <node id='750019578' timestamp='2013-03-14T17:25:18Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='15364804' lat='50.6802434' lon='12.8437199' />
+  <node id='750019582' timestamp='2010-05-26T22:01:59Z' uid='78983' user='brandus' visible='true' version='1' changeset='4817635' lat='50.6768109' lon='12.8430715' />
+  <node id='750019598' timestamp='2011-03-22T15:54:42Z' uid='78983' user='brandus' visible='true' version='2' changeset='7638206' lat='50.6812407' lon='12.8436491' />
+  <node id='750019602' timestamp='2010-05-26T22:01:59Z' uid='78983' user='brandus' visible='true' version='1' changeset='4817635' lat='50.6784306' lon='12.8421825' />
+  <node id='750019608' timestamp='2010-05-26T22:01:59Z' uid='78983' user='brandus' visible='true' version='1' changeset='4817635' lat='50.6716112' lon='12.8409848' />
+  <node id='750019635' timestamp='2010-05-26T22:02:00Z' uid='78983' user='brandus' visible='true' version='1' changeset='4817635' lat='50.6821801' lon='12.8432159' />
+  <node id='750019640' timestamp='2013-03-14T17:25:18Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='15364804' lat='50.6801337' lon='12.8435029' />
+  <node id='776341644' timestamp='2010-06-19T14:09:34Z' uid='78983' user='brandus' visible='true' version='1' changeset='5024298' lat='50.6634696' lon='12.8362481' />
+  <node id='776341655' timestamp='2010-06-19T14:09:34Z' uid='78983' user='brandus' visible='true' version='1' changeset='5024298' lat='50.6647282' lon='12.8366183' />
+  <node id='787225473' timestamp='2013-02-20T17:45:30Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='15102927' lat='50.6957182' lon='12.8450881'>
+    <tag k='barrier' v='bollard' />
+    <tag k='bicycle' v='yes' />
+    <tag k='foot' v='yes' />
+  </node>
+  <node id='802816747' timestamp='2015-04-02T19:26:15Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='29936010' lat='50.6755693' lon='12.842714' />
+  <node id='802816759' timestamp='2010-07-05T21:32:58Z' uid='78983' user='brandus' visible='true' version='1' changeset='5145943' lat='50.6895437' lon='12.8453658' />
+  <node id='802816820' timestamp='2013-02-24T20:56:48Z' uid='1239325' user='ERZ-belerophon' visible='true' version='2' changeset='15153828' lat='50.6887301' lon='12.8442895' />
+  <node id='802816892' timestamp='2010-07-05T21:33:00Z' uid='78983' user='brandus' visible='true' version='1' changeset='5145943' lat='50.6753064' lon='12.8424732' />
+  <node id='847659611' timestamp='2010-08-06T10:28:00Z' uid='78983' user='brandus' visible='true' version='1' changeset='5415496' lat='50.6665423' lon='12.8366676' />
+  <node id='847659614' timestamp='2010-08-06T10:28:00Z' uid='78983' user='brandus' visible='true' version='1' changeset='5415496' lat='50.6666' lon='12.8366733' />
+  <node id='933164767' timestamp='2010-10-01T13:15:09Z' uid='78983' user='brandus' visible='true' version='1' changeset='5927970' lat='50.6638951' lon='12.8359702' />
+  <node id='933164769' timestamp='2010-10-01T13:15:09Z' uid='78983' user='brandus' visible='true' version='1' changeset='5927970' lat='50.6645073' lon='12.8362004' />
+  <node id='933164822' timestamp='2010-10-01T13:15:10Z' uid='78983' user='brandus' visible='true' version='1' changeset='5927970' lat='50.6646896' lon='12.8364983' />
+  <node id='933164845' timestamp='2010-10-01T13:15:11Z' uid='78983' user='brandus' visible='true' version='1' changeset='5927970' lat='50.6637949' lon='12.8360057' />
+  <node id='933164882' timestamp='2010-10-01T13:15:12Z' uid='78983' user='brandus' visible='true' version='1' changeset='5927970' lat='50.6642066' lon='12.836016' />
+  <node id='973835027' timestamp='2010-11-01T16:59:40Z' uid='78983' user='brandus' visible='true' version='1' changeset='6257492' lat='50.6973218' lon='12.8463146' />
+  <node id='973835039' timestamp='2010-11-01T16:59:41Z' uid='78983' user='brandus' visible='true' version='1' changeset='6257492' lat='50.6920298' lon='12.8457551' />
+  <node id='973835049' timestamp='2010-11-01T16:59:41Z' uid='78983' user='brandus' visible='true' version='1' changeset='6257492' lat='50.697173' lon='12.8462167' />
+  <node id='973835052' timestamp='2014-10-14T09:09:04Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='26067440' lat='50.6993056' lon='12.8479166' />
+  <node id='973835059' timestamp='2010-11-01T16:59:42Z' uid='78983' user='brandus' visible='true' version='1' changeset='6257492' lat='50.6906042' lon='12.8450913' />
+  <node id='973835067' timestamp='2013-03-15T14:46:51Z' uid='1239325' user='ERZ-belerophon' visible='true' version='3' changeset='15374163' lat='50.6968611' lon='12.8457906' />
+  <node id='973835092' timestamp='2010-11-01T16:59:44Z' uid='78983' user='brandus' visible='true' version='1' changeset='6257492' lat='50.6988694' lon='12.8436691' />
+  <node id='973835106' timestamp='2014-10-14T09:09:04Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='26067440' lat='50.6980362' lon='12.8454806' />
+  <node id='973835171' timestamp='2010-11-01T16:59:49Z' uid='78983' user='brandus' visible='true' version='1' changeset='6257492' lat='50.691209' lon='12.8456187' />
+  <node id='973835181' timestamp='2010-11-01T16:59:50Z' uid='78983' user='brandus' visible='true' version='1' changeset='6257492' lat='50.6960185' lon='12.8455096' />
+  <node id='973835193' timestamp='2014-10-14T09:09:04Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26067440' lat='50.6987758' lon='12.8473221' />
+  <node id='973835206' timestamp='2010-11-01T16:59:51Z' uid='78983' user='brandus' visible='true' version='1' changeset='6257492' lat='50.6902096' lon='12.8452095' />
+  <node id='973835222' timestamp='2014-10-14T09:09:04Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='26067440' lat='50.6994277' lon='12.8480701' />
+  <node id='973835239' timestamp='2010-11-01T16:59:53Z' uid='78983' user='brandus' visible='true' version='1' changeset='6257492' lat='50.696958' lon='12.8461841' />
+  <node id='973835302' timestamp='2013-01-06T19:30:26Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14554333' lat='50.6955685' lon='12.8455087' />
+  <node id='989462177' timestamp='2010-11-14T23:30:12Z' uid='78983' user='brandus' visible='true' version='1' changeset='6373855' lat='50.6780424' lon='12.8422379' />
+  <node id='989462184' timestamp='2010-11-14T23:30:13Z' uid='78983' user='brandus' visible='true' version='1' changeset='6373855' lat='50.6770688' lon='12.8430762' />
+  <node id='1015610578' timestamp='2014-02-01T16:34:23Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='20319425' lat='50.6961093' lon='12.8451799' />
+  <node id='1015610581' timestamp='2013-01-26T01:12:58Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14787828' lat='50.6967977' lon='12.8453998' />
+  <node id='1015610583' timestamp='2013-01-07T20:22:05Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14567260' lat='50.697209' lon='12.8455277' />
+  <node id='1015610592' timestamp='2011-04-18T08:05:25Z' uid='78983' user='brandus' visible='true' version='2' changeset='7894545' lat='50.6985753' lon='12.8442635' />
+  <node id='1125345298' timestamp='2012-08-29T11:58:41Z' uid='78983' user='brandus' visible='true' version='2' changeset='12904328' lat='50.6545708' lon='12.8293432' />
+  <node id='1125345388' timestamp='2011-01-28T20:12:14Z' uid='78983' user='brandus' visible='true' version='1' changeset='7116483' lat='50.6548909' lon='12.8294902' />
+  <node id='1125345515' timestamp='2011-01-28T20:12:19Z' uid='78983' user='brandus' visible='true' version='1' changeset='7116483' lat='50.6549221' lon='12.8303041' />
+  <node id='1125449412' timestamp='2014-04-06T20:49:02Z' uid='339917' user='Hedaja' visible='true' version='3' changeset='21540712' lat='50.6856424' lon='12.8451437' />
+  <node id='1127943481' timestamp='2011-07-05T15:29:30Z' uid='78983' user='brandus' visible='true' version='2' changeset='8640142' lat='50.668098' lon='12.8383893' />
+  <node id='1175838375' timestamp='2011-07-05T20:38:20Z' uid='78983' user='brandus' visible='true' version='2' changeset='8642893' lat='50.6736064' lon='12.8414529' />
+  <node id='1175838686' timestamp='2011-02-26T22:44:39Z' uid='78983' user='brandus' visible='true' version='1' changeset='7405389' lat='50.6743519' lon='12.84184' />
+  <node id='1175838806' timestamp='2011-02-26T22:44:41Z' uid='78983' user='brandus' visible='true' version='1' changeset='7405389' lat='50.6739364' lon='12.8417415' />
+  <node id='1175839034' timestamp='2011-02-26T22:44:47Z' uid='78983' user='brandus' visible='true' version='1' changeset='7405389' lat='50.6732412' lon='12.8413408' />
+  <node id='1199007117' timestamp='2011-03-12T19:43:32Z' uid='78983' user='brandus' visible='true' version='1' changeset='7537415' lat='50.6853376' lon='12.8452382' />
+  <node id='1199007131' timestamp='2014-04-06T20:49:02Z' uid='339917' user='Hedaja' visible='true' version='2' changeset='21540712' lat='50.6852083' lon='12.8448885' />
+  <node id='1213481855' timestamp='2013-03-14T17:25:18Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='15364804' lat='50.6799688' lon='12.8432265' />
+  <node id='1213481882' timestamp='2011-03-22T15:54:06Z' uid='78983' user='brandus' visible='true' version='1' changeset='7638206' lat='50.678929' lon='12.8424463' />
+  <node id='1213481893' timestamp='2011-03-22T15:54:06Z' uid='78983' user='brandus' visible='true' version='1' changeset='7638206' lat='50.6805697' lon='12.8437389' />
+  <node id='1213481932' timestamp='2013-03-14T17:25:18Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='15364804' lat='50.679171' lon='12.8425538' />
+  <node id='1213481941' timestamp='2011-03-22T15:54:07Z' uid='78983' user='brandus' visible='true' version='1' changeset='7638206' lat='50.6806806' lon='12.8436801' />
+  <node id='1213481945' timestamp='2013-03-14T17:25:18Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='15364804' lat='50.6799011' lon='12.843125' />
+  <node id='1213481971' timestamp='2011-03-22T15:54:08Z' uid='78983' user='brandus' visible='true' version='1' changeset='7638206' lat='50.6808846' lon='12.8436875' />
+  <node id='1213481975' timestamp='2011-03-22T15:54:08Z' uid='78983' user='brandus' visible='true' version='1' changeset='7638206' lat='50.6798096' lon='12.8430887' />
+  <node id='1213481989' timestamp='2011-03-22T15:54:09Z' uid='78983' user='brandus' visible='true' version='1' changeset='7638206' lat='50.6790427' lon='12.8425227' />
+  <node id='1213482008' timestamp='2011-03-22T15:54:09Z' uid='78983' user='brandus' visible='true' version='1' changeset='7638206' lat='50.6819259' lon='12.8435978' />
+  <node id='1249672942' timestamp='2013-12-27T13:54:36Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='19661470' lat='50.698153' lon='12.8451392' />
+  <node id='1250333765' timestamp='2011-04-18T19:24:58Z' uid='78983' user='brandus' visible='true' version='1' changeset='7900404' lat='50.6696966' lon='12.841157' />
+  <node id='1250333817' timestamp='2011-04-18T19:24:59Z' uid='78983' user='brandus' visible='true' version='1' changeset='7900404' lat='50.6700423' lon='12.8412495' />
+  <node id='1279573084' timestamp='2011-05-10T19:32:21Z' uid='78983' user='brandus' visible='true' version='1' changeset='8105745' lat='50.6721884' lon='12.8406865' />
+  <node id='1350399367' timestamp='2018-07-31T18:00:19Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='61237509' lat='50.6684704' lon='12.839038' />
+  <node id='1350399380' timestamp='2018-07-31T18:00:19Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='61237509' lat='50.6686535' lon='12.8392661' />
+  <node id='1350399395' timestamp='2018-07-31T18:00:19Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='61237509' lat='50.6688984' lon='12.839552' />
+  <node id='1350399398' timestamp='2018-07-31T18:00:19Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='61237509' lat='50.6690031' lon='12.8405612' />
+  <node id='1350399412' timestamp='2011-07-05T15:29:13Z' uid='78983' user='brandus' visible='true' version='1' changeset='8640142' lat='50.6692375' lon='12.8410262' />
+  <node id='1350687737' timestamp='2011-07-05T20:38:07Z' uid='78983' user='brandus' visible='true' version='1' changeset='8642893' lat='50.6731497' lon='12.8412921' />
+  <node id='1520181456' timestamp='2011-11-27T20:19:27Z' uid='48567' user='Frank Richter' visible='true' version='1' changeset='9971523' lat='50.696421' lon='12.8460806' />
+  <node id='1520181460' timestamp='2013-01-01T23:46:34Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14493341' lat='50.6967419' lon='12.8462215' />
+  <node id='1520181465' timestamp='2013-01-01T23:46:34Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14493341' lat='50.6969797' lon='12.8463455' />
+  <node id='1520181471' timestamp='2013-01-01T23:46:34Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14493341' lat='50.6972659' lon='12.8464943' />
+  <node id='1520181474' timestamp='2014-04-13T20:23:32Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='21673718' lat='50.6973995' lon='12.8466054' />
+  <node id='1520181480' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='53696715' lat='50.6978077' lon='12.8469385' />
+  <node id='1888075077' timestamp='2012-08-29T11:58:32Z' uid='78983' user='brandus' visible='true' version='1' changeset='12904328' lat='50.6542216' lon='12.8283888' />
+  <node id='1888075078' timestamp='2012-08-29T11:58:32Z' uid='78983' user='brandus' visible='true' version='1' changeset='12904328' lat='50.654272' lon='12.8287616' />
+  <node id='1888075079' timestamp='2012-08-29T11:58:32Z' uid='78983' user='brandus' visible='true' version='1' changeset='12904328' lat='50.6543155' lon='12.8285587' />
+  <node id='1888075080' timestamp='2012-08-29T11:58:32Z' uid='78983' user='brandus' visible='true' version='1' changeset='12904328' lat='50.6543433' lon='12.8290055' />
+  <node id='1888075085' timestamp='2012-08-29T11:58:32Z' uid='78983' user='brandus' visible='true' version='1' changeset='12904328' lat='50.6546266' lon='12.82917' />
+  <node id='1888075090' timestamp='2012-08-29T11:58:32Z' uid='78983' user='brandus' visible='true' version='1' changeset='12904328' lat='50.6548852' lon='12.8297143' />
+  <node id='1888075091' timestamp='2012-08-29T11:58:32Z' uid='78983' user='brandus' visible='true' version='1' changeset='12904328' lat='50.6549405' lon='12.8297647' />
+  <node id='2091480088' timestamp='2013-01-01T23:46:34Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14493341' lat='50.6974629' lon='12.8467326' />
+  <node id='2091480089' timestamp='2014-10-14T09:09:03Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26067440' lat='50.6972657' lon='12.8477091' />
+  <node id='2091539652' timestamp='2013-01-01T22:45:30Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14493341' lat='50.697668' lon='12.8467062' />
+  <node id='2091539661' timestamp='2013-03-15T14:46:51Z' uid='1239325' user='ERZ-belerophon' visible='true' version='3' changeset='15374163' lat='50.6967531' lon='12.8457973' />
+  <node id='2091539674' timestamp='2013-01-26T01:12:58Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14787828' lat='50.6967805' lon='12.8455754' />
+  <node id='2091539708' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='53696715' lat='50.6976353' lon='12.8468352' />
+  <node id='2091539729' timestamp='2018-11-11T11:48:32Z' uid='550300' user='Klumbumbus' visible='true' version='9' changeset='64372518' lat='50.6984607' lon='12.8448946'>
+    <tag k='disused:name' v='Affbäck' />
+    <tag k='disused:shop' v='bakery' />
+    <tag k='entrance' v='yes' />
+    <tag k='note' v='Affbäck hat seit Herbst 2018 dauerhaft geschlossen' />
+    <tag k='outdoor_seating' v='yes' />
+    <tag k='wheelchair' v='no' />
+  </node>
+  <node id='2091539747' timestamp='2013-02-10T20:16:36Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14986513' lat='50.6978944' lon='12.8463348' />
+  <node id='2091596717' timestamp='2013-02-10T21:07:54Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14987263' lat='50.6978064' lon='12.8464124' />
+  <node id='2091596718' timestamp='2013-02-10T20:16:36Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14986513' lat='50.6976284' lon='12.8465732' />
+  <node id='2091596719' timestamp='2013-01-01T22:45:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14493341' lat='50.6983299' lon='12.84504' />
+  <node id='2091596721' timestamp='2013-01-01T22:45:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14493341' lat='50.6984388' lon='12.8453112' />
+  <node id='2091596725' timestamp='2013-02-10T21:07:54Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14987263' lat='50.697628' lon='12.8462631' />
+  <node id='2091596734' timestamp='2013-02-10T21:07:54Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14987263' lat='50.6976707' lon='12.8466369' />
+  <node id='2091596736' timestamp='2013-01-01T22:45:27Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14493341' lat='50.6976453' lon='12.8467968' />
+  <node id='2091596737' timestamp='2014-10-06T14:25:17Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='25898345' lat='50.6984379' lon='12.8451937' />
+  <node id='2091596738' timestamp='2014-10-06T14:25:17Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='25898345' lat='50.6984922' lon='12.8450146' />
+  <node id='2091596739' timestamp='2013-02-10T21:07:54Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14987263' lat='50.6975596' lon='12.8465584' />
+  <node id='2091596747' timestamp='2013-01-01T22:45:27Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14493341' lat='50.6984862' lon='12.8451446' />
+  <node id='2091596754' timestamp='2014-10-06T14:25:17Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='25898345' lat='50.6982958' lon='12.8450987' />
+  <node id='2091596764' timestamp='2015-01-22T00:47:10Z' uid='1239325' user='ERZ-belerophon' visible='true' version='4' changeset='28318071' lat='50.6977838' lon='12.8461885' />
+  <node id='2091596774' timestamp='2013-01-01T22:45:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14493341' lat='50.6982418' lon='12.8450778' />
+  <node id='2091596781' timestamp='2013-01-01T22:45:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14493341' lat='50.6982178' lon='12.845166' />
+  <node id='2091679621' timestamp='2013-02-10T20:16:36Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14986513' lat='50.6976835' lon='12.8466631' />
+  <node id='2098696384' timestamp='2013-01-06T19:30:24Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14554333' lat='50.7008398' lon='12.8492277' />
+  <node id='2098696386' timestamp='2013-01-06T19:30:24Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14554333' lat='50.694738' lon='12.8452571' />
+  <node id='2098696391' timestamp='2013-01-06T19:30:24Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14554333' lat='50.7003756' lon='12.8492296' />
+  <node id='2098696404' timestamp='2013-05-06T15:03:41Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='15998808' lat='50.7015374' lon='12.8485243' />
+  <node id='2098696416' timestamp='2013-01-06T19:30:25Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14554333' lat='50.7025488' lon='12.8496322' />
+  <node id='2098696420' timestamp='2013-12-30T15:50:18Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='19716523' lat='50.6949558' lon='12.8453676' />
+  <node id='2098696424' timestamp='2013-01-06T19:30:25Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14554333' lat='50.6997802' lon='12.8487008' />
+  <node id='2098758892' timestamp='2013-01-06T20:16:57Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14554333' lat='50.7018204' lon='12.8488323' />
+  <node id='2098758901' timestamp='2013-01-06T20:16:57Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14554333' lat='50.702043' lon='12.8490252' />
+  <node id='2100444422' timestamp='2013-01-07T20:22:00Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6974771' lon='12.8456639' />
+  <node id='2100444430' timestamp='2013-01-07T20:22:00Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6983434' lon='12.8465103' />
+  <node id='2100444433' timestamp='2013-01-07T20:22:00Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6982246' lon='12.8464135' />
+  <node id='2100444439' timestamp='2013-01-07T20:22:00Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6982875' lon='12.8462308' />
+  <node id='2100444535' timestamp='2013-01-28T19:28:06Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14826429' lat='50.698192' lon='12.8465086' />
+  <node id='2100444544' timestamp='2013-01-28T19:28:06Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14826429' lat='50.6983113' lon='12.8466039' />
+  <node id='2100444551' timestamp='2013-01-07T20:22:01Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6981622' lon='12.8465949' />
+  <node id='2100444553' timestamp='2013-01-07T20:22:01Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6984061' lon='12.8463223' />
+  <node id='2100444554' timestamp='2013-01-07T20:22:01Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6982821' lon='12.8466942' />
+  <node id='2100444584' timestamp='2013-01-07T20:22:02Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6977452' lon='12.845829' />
+  <node id='2100460612' timestamp='2015-03-03T23:20:34Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='29234042' lat='50.6982221' lon='12.8469182' />
+  <node id='2100460623' timestamp='2013-01-24T19:28:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14773274' lat='50.6985753' lon='12.8466848' />
+  <node id='2100460627' timestamp='2014-04-01T16:40:11Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='21442846' lat='50.6985122' lon='12.8468165' />
+  <node id='2100460638' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715' lat='50.6979914' lon='12.846028' />
+  <node id='2100460644' timestamp='2013-01-07T20:30:48Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6980443' lon='12.8469177' />
+  <node id='2100460668' timestamp='2013-01-07T20:30:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6981023' lon='12.8466546' />
+  <node id='2100460670' timestamp='2013-02-01T19:11:50Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14874751' lat='50.6981815' lon='12.8468887' />
+  <node id='2100460677' timestamp='2014-04-01T16:40:11Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='21442846' lat='50.6984342' lon='12.8467235' />
+  <node id='2100460681' timestamp='2013-01-29T22:06:42Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14841071' lat='50.6982961' lon='12.8462709' />
+  <node id='2100460685' timestamp='2013-01-07T20:30:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6980343' lon='12.8466761' />
+  <node id='2100460690' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715' lat='50.6980107' lon='12.8459555' />
+  <node id='2100460694' timestamp='2013-01-24T19:28:34Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14773274' lat='50.6982063' lon='12.8463195' />
+  <node id='2100460702' timestamp='2013-01-07T20:30:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6979287' lon='12.8460836' />
+  <node id='2100460706' timestamp='2013-01-07T20:30:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6980768' lon='12.8462013' />
+  <node id='2100460708' timestamp='2013-01-07T20:30:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6981448' lon='12.8469094' />
+  <node id='2100460710' timestamp='2013-01-07T20:30:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6980853' lon='12.8467109' />
+  <node id='2100460726' timestamp='2013-02-01T19:11:50Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14874751' lat='50.6981706' lon='12.8469276' />
+  <node id='2100460736' timestamp='2013-01-07T20:30:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6981224' lon='12.8469875' />
+  <node id='2100460743' timestamp='2013-01-07T20:30:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6980409' lon='12.8459736' />
+  <node id='2100460752' timestamp='2013-01-24T19:28:34Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14773274' lat='50.6986096' lon='12.8466131' />
+  <node id='2100460758' timestamp='2013-01-29T22:06:42Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14841071' lat='50.6983795' lon='12.846342' />
+  <node id='2100460760' timestamp='2013-01-07T20:30:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.69798' lon='12.8468799' />
+  <node id='2100460766' timestamp='2013-01-24T19:28:34Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14773274' lat='50.6980536' lon='12.8462047' />
+  <node id='2100460768' timestamp='2013-01-29T22:06:42Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14841071' lat='50.6982952' lon='12.8465881' />
+  <node id='2100460774' timestamp='2013-01-24T19:28:34Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14773274' lat='50.6980042' lon='12.8463686' />
+  <node id='2100460776' timestamp='2013-01-24T19:28:34Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14773274' lat='50.6985316' lon='12.84652' />
+  <node id='2100460782' timestamp='2013-01-07T20:30:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6981414' lon='12.8459814' />
+  <node id='2100460787' timestamp='2013-01-29T22:06:42Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14841071' lat='50.6982118' lon='12.8465169' />
+  <node id='2100460797' timestamp='2013-01-07T20:30:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6982662' lon='12.8467803' />
+  <node id='2100460803' timestamp='2013-01-24T19:28:34Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14773274' lat='50.6981569' lon='12.8464834' />
+  <node id='2100460815' timestamp='2013-01-28T00:29:18Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14816210' lat='50.6979511' lon='12.846001' />
+  <node id='2100460821' timestamp='2013-01-28T00:29:18Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14816210' lat='50.6979776' lon='12.8461281' />
+  <node id='2100460867' timestamp='2013-01-07T20:30:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14567260' lat='50.6980513' lon='12.8459331' />
+  <node id='2100477275' timestamp='2013-01-23T22:22:55Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14763183' lat='50.6966999' lon='12.8458688' />
+  <node id='2100477279' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6968548' lon='12.8458436' />
+  <node id='2100477283' timestamp='2013-01-23T22:22:56Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14763183' lat='50.6962677' lon='12.8455798' />
+  <node id='2100477284' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6973048' lon='12.8458228' />
+  <node id='2100477286' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='27480433' lat='50.6967962' lon='12.8460031' />
+  <node id='2100477288' timestamp='2014-12-15T14:47:34Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='27483511' lat='50.6977151' lon='12.845874' />
+  <node id='2100477289' timestamp='2013-01-23T22:22:56Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14763183' lat='50.6961649' lon='12.8453479' />
+  <node id='2100477293' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6975162' lon='12.8459361' />
+  <node id='2100477295' timestamp='2013-01-23T22:22:56Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14763183' lat='50.6961749' lon='12.845652' />
+  <node id='2100477296' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6969985' lon='12.8461136' />
+  <node id='2100477300' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6968263' lon='12.8460561' />
+  <node id='2100477301' timestamp='2013-01-23T22:22:56Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14763183' lat='50.6962552' lon='12.8458201' />
+  <node id='2100477302' timestamp='2014-12-15T14:47:34Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27483511' lat='50.697587' lon='12.8457953' />
+  <node id='2100477306' timestamp='2013-01-24T19:28:35Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14773274' lat='50.6974335' lon='12.846077' />
+  <node id='2100477308' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='27480433' lat='50.6966957' lon='12.8456287' />
+  <node id='2100477310' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6974504' lon='12.8462715' />
+  <node id='2100477313' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6972272' lon='12.8461135' />
+  <node id='2100477314' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='27480433' lat='50.6966238' lon='12.8457283' />
+  <node id='2100477315' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.696802' lon='12.8456936' />
+  <node id='2100477317' timestamp='2013-01-24T19:28:36Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14773274' lat='50.697331' lon='12.8462118' />
+  <node id='2100477333' timestamp='2013-01-23T22:22:57Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14763183' lat='50.6961485' lon='12.8457286' />
+  <node id='2100477335' timestamp='2014-12-15T14:47:34Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='27483511' lat='50.6971145' lon='12.8461412' />
+  <node id='2100477336' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6970464' lon='12.8459076' />
+  <node id='2100477339' timestamp='2013-01-24T19:28:36Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14773274' lat='50.6974117' lon='12.8462389' />
+  <node id='2100477350' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='27480433' lat='50.6975347' lon='12.8457733' />
+  <node id='2100477357' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6968154' lon='12.8456051' />
+  <node id='2100477359' timestamp='2013-01-23T22:22:57Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14763183' lat='50.696131' lon='12.845507' />
+  <node id='2100477375' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6975706' lon='12.8463183' />
+  <node id='2100477376' timestamp='2013-01-24T19:28:36Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14773274' lat='50.6973528' lon='12.8460499' />
+  <node id='2100477379' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6973198' lon='12.8460753' />
+  <node id='2100477386' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6969193' lon='12.8457381' />
+  <node id='2100477389' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6971948' lon='12.8455854' />
+  <node id='2100477392' timestamp='2013-01-23T22:22:58Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14763183' lat='50.6963016' lon='12.8454207' />
+  <node id='2100477395' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.697596' lon='12.8461542' />
+  <node id='2100477399' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6971811' lon='12.8459818' />
+  <node id='2100477400' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='27480433' lat='50.6966953' lon='12.845729' />
+  <node id='2100477401' timestamp='2013-01-23T22:22:58Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14763183' lat='50.6968035' lon='12.8458847' />
+  <node id='2100477402' timestamp='2013-01-23T22:22:58Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14763183' lat='50.6962816' lon='12.8457434' />
+  <node id='2100477403' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='27480433' lat='50.6966241' lon='12.8456281' />
+  <node id='2100477405' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6972155' lon='12.8461951' />
+  <node id='2100477409' timestamp='2014-12-15T14:47:34Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27483511' lat='50.69756' lon='12.8459052' />
+  <node id='2100477410' timestamp='2013-01-24T19:28:37Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14773274' lat='50.6972983' lon='12.8462249' />
+  <node id='2100477416' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6971728' lon='12.8457277' />
+  <node id='2100477426' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6974758' lon='12.8461078' />
+  <node id='2100477427' timestamp='2013-01-23T22:22:58Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14763183' lat='50.6966911' lon='12.8460111' />
+  <node id='2100477428' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6973468' lon='12.8456439' />
+  <node id='2100477436' timestamp='2013-02-01T19:11:50Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='14874751' lat='50.6974127' lon='12.8457386' />
+  <node id='2100477437' timestamp='2014-12-15T12:15:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27480433' lat='50.6969327' lon='12.8456495' />
+  <node id='2100477439' timestamp='2013-01-24T19:28:37Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14773274' lat='50.6973941' lon='12.8459014' />
+  <node id='2118690988' timestamp='2013-01-19T00:47:33Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14702846' lat='50.6984607' lon='12.8469524' />
+  <node id='2118691030' timestamp='2013-01-19T00:47:33Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14702846' lat='50.6983163' lon='12.8468183' />
+  <node id='2118691040' timestamp='2014-10-06T14:25:17Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='25898345' lat='50.6984117' lon='12.8468119' />
+  <node id='2118691057' timestamp='2013-01-19T00:47:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14702846' lat='50.6984305' lon='12.847037' />
+  <node id='2118691064' timestamp='2013-01-19T00:47:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14702846' lat='50.6982567' lon='12.8469792' />
+  <node id='2118691082' timestamp='2014-10-06T14:25:17Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='25898345' lat='50.6983465' lon='12.8469857'>
+    <tag k='noexit' v='yes' />
+  </node>
+  <node id='2124616128' timestamp='2013-01-22T23:48:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.6996466' lon='12.8484999' />
+  <node id='2124616132' timestamp='2013-01-22T23:48:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.7010091' lon='12.849149' />
+  <node id='2124616136' timestamp='2013-01-22T23:48:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.6932026' lon='12.8449835' />
+  <node id='2124616151' timestamp='2013-01-22T23:48:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.69225' lon='12.8456613' />
+  <node id='2124616154' timestamp='2013-01-22T23:48:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.6917749' lon='12.845804' />
+  <node id='2124616161' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715' lat='50.6981062' lon='12.847008' />
+  <node id='2124616167' timestamp='2015-01-23T00:03:16Z' uid='1239325' user='ERZ-belerophon' visible='true' version='2' changeset='28340008' lat='50.7004424' lon='12.8492805' />
+  <node id='2124616168' timestamp='2013-01-22T23:48:38Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.6927818' lon='12.8453087' />
+  <node id='2124616173' timestamp='2013-01-22T23:48:38Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.7017353' lon='12.8487257' />
+  <node id='2124616179' timestamp='2013-01-22T23:48:38Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.6972392' lon='12.8462363' />
+  <node id='2124616188' timestamp='2013-01-22T23:48:38Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.7028848' lon='12.8511413' />
+  <node id='2124616189' timestamp='2013-01-22T23:48:38Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.6910446' lon='12.8453099' />
+  <node id='2124616191' timestamp='2013-01-22T23:48:38Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.7027232' lon='12.8503778' />
+  <node id='2124616192' timestamp='2013-01-22T23:48:38Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.7015864' lon='12.8485318' />
+  <node id='2124616195' timestamp='2013-01-22T23:48:38Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.6974651' lon='12.8465867' />
+  <node id='2124616196' timestamp='2015-03-04T14:18:04Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='29245614' lat='50.6985276' lon='12.8471397' />
+  <node id='2124616202' timestamp='2015-03-04T14:18:04Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='29245614' lat='50.6986902' lon='12.8472239' />
+  <node id='2124616205' timestamp='2013-01-22T23:48:39Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.6938757' lon='12.8450368' />
+  <node id='2124616207' timestamp='2013-01-22T23:48:39Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14752187' lat='50.7025921' lon='12.8497194' />
+  <node id='2124616208' timestamp='2013-05-06T15:03:41Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='15998808' lat='50.7014766' lon='12.8485604' />
+  <node id='2128353726' timestamp='2013-01-26T00:55:25Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.696191' lon='12.8451232' />
+  <node id='2128353727' timestamp='2013-01-26T00:55:25Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.696206' lon='12.8449579' />
+  <node id='2128353741' timestamp='2013-01-26T00:55:25Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6962791' lon='12.845143' />
+  <node id='2128353742' timestamp='2013-01-26T00:55:25Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6962941' lon='12.8449777' />
+  <node id='2128353744' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6963295' lon='12.8451629' />
+  <node id='2128353746' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.696347' lon='12.8450077' />
+  <node id='2128353750' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6963744' lon='12.8450154' />
+  <node id='2128353751' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6963792' lon='12.8449735' />
+  <node id='2128353757' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6964302' lon='12.8451913' />
+  <node id='2128353758' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6964525' lon='12.8449941' />
+  <node id='2128353761' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6964798' lon='12.8451939' />
+  <node id='2128353767' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.696513' lon='12.8449788' />
+  <node id='2128353771' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6965291' lon='12.8455014' />
+  <node id='2128353772' timestamp='2013-01-26T13:42:41Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14792689' lat='50.6965372' lon='12.8447831' />
+  <node id='2128353773' timestamp='2013-01-26T13:42:41Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14792689' lat='50.6965374' lon='12.8449073' />
+  <node id='2128353774' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.696547' lon='12.84539' />
+  <node id='2128353775' timestamp='2013-01-26T13:42:41Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14792689' lat='50.6965485' lon='12.8447082' />
+  <node id='2128353778' timestamp='2013-01-26T13:42:41Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14792689' lat='50.6965555' lon='12.8447899' />
+  <node id='2128353781' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6965744' lon='12.8452302' />
+  <node id='2128353783' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6966075' lon='12.8450151' />
+  <node id='2128353784' timestamp='2013-01-26T13:42:41Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14792689' lat='50.6966237' lon='12.8449404' />
+  <node id='2128353786' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6966279' lon='12.8455412' />
+  <node id='2128353789' timestamp='2013-01-26T13:42:41Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14792689' lat='50.6966419' lon='12.8448224' />
+  <node id='2128353790' timestamp='2013-01-26T00:55:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6966459' lon='12.8454297' />
+  <node id='2128353794' timestamp='2013-01-26T13:42:41Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14792689' lat='50.6966532' lon='12.8447475' />
+  <node id='2128353802' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.6967053' lon='12.8450464' />
+  <node id='2128353804' timestamp='2016-01-24T17:51:13Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='36780831' lat='50.6967177' lon='12.8452904' />
+  <node id='2128353805' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.6967204' lon='12.8449541' />
+  <node id='2128353809' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.696746' lon='12.8448122' />
+  <node id='2128353810' timestamp='2016-01-24T17:51:13Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='36780831' lat='50.6967463' lon='12.845116' />
+  <node id='2128353812' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.6967609' lon='12.845069' />
+  <node id='2128353814' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.696776' lon='12.8449768' />
+  <node id='2128353815' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.6967806' lon='12.8446007' />
+  <node id='2128353818' timestamp='2016-01-24T17:51:13Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='36780831' lat='50.6968078' lon='12.8453272' />
+  <node id='2128353820' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.6968364' lon='12.8448491' />
+  <node id='2128353821' timestamp='2016-01-24T17:51:13Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='36780831' lat='50.6968364' lon='12.8451528' />
+  <node id='2128353823' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.6968497' lon='12.8447677' />
+  <node id='2128353824' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.6968604' lon='12.8447024' />
+  <node id='2128353825' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.6968648' lon='12.8447739' />
+  <node id='2128353826' timestamp='2013-01-26T00:55:27Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6968673' lon='12.8453546' />
+  <node id='2128353827' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.696871' lon='12.8446376' />
+  <node id='2128353828' timestamp='2013-06-16T22:30:33Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582699' lat='50.6968755' lon='12.8447086' />
+  <node id='2128353830' timestamp='2013-01-26T00:55:27Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6968893' lon='12.8452013' />
+  <node id='2128353831' timestamp='2013-01-26T00:55:27Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6968906' lon='12.845119' />
+  <node id='2128353833' timestamp='2013-01-26T00:55:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6969063' lon='12.8450027' />
+  <node id='2128353843' timestamp='2013-01-26T00:55:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6969741' lon='12.8453927' />
+  <node id='2128353846' timestamp='2013-01-26T00:55:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6969961' lon='12.8452394' />
+  <node id='2128353849' timestamp='2013-01-26T00:55:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6970215' lon='12.8451631' />
+  <node id='2128353850' timestamp='2013-01-26T00:55:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6970372' lon='12.8450469' />
+  <node id='2128353851' timestamp='2013-01-26T00:55:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.697061' lon='12.8454206' />
+  <node id='2128353854' timestamp='2013-01-26T00:55:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6970879' lon='12.8452149' />
+  <node id='2128353855' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.6971283' lon='12.8450132' />
+  <node id='2128353856' timestamp='2013-01-26T00:55:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6971585' lon='12.8454523' />
+  <node id='2128353857' timestamp='2013-01-26T00:55:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6971853' lon='12.8452466' />
+  <node id='2128353858' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.697194' lon='12.8446267' />
+  <node id='2128353863' timestamp='2013-02-01T19:11:50Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14874751' lat='50.6972554' lon='12.8454026' />
+  <node id='2128353864' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.6972621' lon='12.8450699' />
+  <node id='2128353865' timestamp='2013-02-01T19:11:50Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14874751' lat='50.6972891' lon='12.8452143' />
+  <node id='2128353869' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.697304' lon='12.8448237' />
+  <node id='2128353872' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.6973279' lon='12.8446834' />
+  <node id='2128353874' timestamp='2013-01-26T00:55:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.697342' lon='12.8454413' />
+  <node id='2128353876' timestamp='2013-01-26T00:55:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6973519' lon='12.8453859' />
+  <node id='2128353879' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.6973627' lon='12.8449223' />
+  <node id='2128353880' timestamp='2013-01-26T00:55:29Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6973661' lon='12.8453065' />
+  <node id='2128353881' timestamp='2013-01-26T00:55:29Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6973684' lon='12.8453932' />
+  <node id='2128353882' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.6973744' lon='12.8448536' />
+  <node id='2128353883' timestamp='2013-01-26T00:55:29Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6973757' lon='12.845253' />
+  <node id='2128353884' timestamp='2013-01-26T00:55:29Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6973826' lon='12.8453139' />
+  <node id='2128353887' timestamp='2014-11-02T00:03:26Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26493821' lat='50.6974267' lon='12.8455459' />
+  <node id='2128353890' timestamp='2014-11-02T00:03:26Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26493821' lat='50.6974634' lon='12.8452947' />
+  <node id='2128353893' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.6975228' lon='12.8451804' />
+  <node id='2128353895' timestamp='2014-11-02T00:03:26Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='26493821' lat='50.6975284' lon='12.8456295' />
+  <node id='2128353897' timestamp='2014-11-02T00:03:26Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='26493821' lat='50.6975275' lon='12.8455826' />
+  <node id='2128353898' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.6975305' lon='12.8451352' />
+  <node id='2128353899' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.6975329' lon='12.8449207' />
+  <node id='2128353901' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.6975567' lon='12.8447804' />
+  <node id='2128353902' timestamp='2014-11-02T00:03:26Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26493821' lat='50.6975642' lon='12.8453314' />
+  <node id='2128353903' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.6975853' lon='12.8451585' />
+  <node id='2128353904' timestamp='2014-11-02T00:03:26Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26493821' lat='50.6975937' lon='12.8456955' />
+  <node id='2128353905' timestamp='2014-11-02T00:03:26Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='26493821' lat='50.6975998' lon='12.8456621' />
+  <node id='2128353906' timestamp='2014-04-06T20:12:07Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21539978' lat='50.6976078' lon='12.8450262' />
+  <node id='2128353907' timestamp='2014-11-02T00:03:26Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='26493821' lat='50.6976104' lon='12.8456046' />
+  <node id='2128353908' timestamp='2014-11-02T00:03:26Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='26493821' lat='50.6976148' lon='12.8455802' />
+  <node id='2128353909' timestamp='2013-01-26T00:55:29Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6976316' lon='12.8453152' />
+  <node id='2128353910' timestamp='2014-11-02T00:03:27Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26493821' lat='50.6976841' lon='12.8457368' />
+  <node id='2128353911' timestamp='2014-11-02T00:03:27Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26493821' lat='50.6977008' lon='12.845646' />
+  <node id='2128353912' timestamp='2013-01-26T00:55:29Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6977495' lon='12.8456958' />
+  <node id='2128353913' timestamp='2013-01-26T00:55:29Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6977596' lon='12.845633' />
+  <node id='2128353914' timestamp='2013-01-26T00:55:29Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6977617' lon='12.8447983' />
+  <node id='2128353915' timestamp='2013-01-26T00:55:29Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6977743' lon='12.8454047' />
+  <node id='2128353916' timestamp='2013-01-26T00:55:29Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6977779' lon='12.8456403' />
+  <node id='2128353917' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6977919' lon='12.8455526' />
+  <node id='2128353918' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6978212' lon='12.8452183' />
+  <node id='2128353919' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6978276' lon='12.8450986' />
+  <node id='2128353920' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6978383' lon='12.845056' />
+  <node id='2128353921' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6978478' lon='12.845235' />
+  <node id='2128353922' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6978479' lon='12.8457351' />
+  <node id='2128353923' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.697872' lon='12.8455846' />
+  <node id='2128353924' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6978747' lon='12.8451281' />
+  <node id='2128353926' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6978816' lon='12.8447815' />
+  <node id='2128353927' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6978825' lon='12.8450836' />
+  <node id='2128353929' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6978941' lon='12.8447292' />
+  <node id='2128353930' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6979211' lon='12.8453618' />
+  <node id='2128353931' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.697928' lon='12.8449026' />
+  <node id='2128353932' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6979509' lon='12.8452394' />
+  <node id='2128353933' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6979661' lon='12.8450542' />
+  <node id='2128353934' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6979787' lon='12.8450891' />
+  <node id='2128353935' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.697981' lon='12.844977' />
+  <node id='2128353936' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6979838' lon='12.8450627' />
+  <node id='2128353937' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6979897' lon='12.8448458' />
+  <node id='2128353939' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6979987' lon='12.8449855' />
+  <node id='2128353941' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6980022' lon='12.8447934' />
+  <node id='2128353943' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6980093' lon='12.8449303' />
+  <node id='2128353944' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6980139' lon='12.845418' />
+  <node id='2128353946' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6980437' lon='12.8452956' />
+  <node id='2128353947' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6980531' lon='12.8448363' />
+  <node id='2128353949' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6980829' lon='12.8451392' />
+  <node id='2128353950' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6980836' lon='12.8446737' />
+  <node id='2128353953' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6981136' lon='12.8449805' />
+  <node id='2128353955' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6981339' lon='12.8448741' />
+  <node id='2128353956' timestamp='2013-01-26T00:55:30Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787744' lat='50.6981644' lon='12.8447115' />
+  <node id='2128385458' timestamp='2013-02-10T20:16:37Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14986513' lat='50.6976184' lon='12.8449376' />
+  <node id='2128385459' timestamp='2013-01-26T01:52:42Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14787969' lat='50.6977926' lon='12.8443735' />
+  <node id='2128385460' timestamp='2013-05-06T15:08:21Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='15998863' lat='50.6978396' lon='12.8441706' />
+  <node id='2131678915' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.697842' lon='12.8461641' />
+  <node id='2131678918' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6978923' lon='12.8460489' />
+  <node id='2131678919' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6979285' lon='12.8462489' />
+  <node id='2131678921' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6979627' lon='12.8457914' />
+  <node id='2131678923' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6979857' lon='12.8456618' />
+  <node id='2131678924' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6980754' lon='12.8455553' />
+  <node id='2131678926' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.698113' lon='12.8454603' />
+  <node id='2131678932' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6981482' lon='12.84539' />
+  <node id='2131678934' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6981498' lon='12.8456285' />
+  <node id='2131678935' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6981682' lon='12.8458822' />
+  <node id='2131678937' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6981873' lon='12.8455335' />
+  <node id='2131678939' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6981912' lon='12.8457527' />
+  <node id='2131678940' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6982033' lon='12.845236' />
+  <node id='2131678942' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6982409' lon='12.845886' />
+  <node id='2131678943' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6982433' lon='12.8454749' />
+  <node id='2131678944' timestamp='2013-09-09T19:59:45Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='17756416' lat='50.6982521' lon='12.8449917' />
+  <node id='2131678945' timestamp='2013-09-09T19:59:45Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='17756416' lat='50.6982664' lon='12.8450602' />
+  <node id='2131678946' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6982713' lon='12.8457674' />
+  <node id='2131678947' timestamp='2013-09-09T19:59:45Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='17756416' lat='50.6982771' lon='12.8449788' />
+  <node id='2131678948' timestamp='2013-09-09T19:59:45Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='17756416' lat='50.6982914' lon='12.8450472' />
+  <node id='2131678950' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6982985' lon='12.8453209' />
+  <node id='2131678951' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6983081' lon='12.8459289' />
+  <node id='2131678953' timestamp='2013-01-28T00:29:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14816210' lat='50.6983385' lon='12.8458103' />
+  <node id='2131678955' timestamp='2014-10-26T19:40:27Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26348594' lat='50.6983467' lon='12.8461123' />
+  <node id='2131678956' timestamp='2014-10-26T19:40:27Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26348594' lat='50.6984023' lon='12.8458468' />
+  <node id='2131678958' timestamp='2014-10-26T19:40:27Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26348594' lat='50.6984487' lon='12.8462009' />
+  <node id='2131678959' timestamp='2014-10-26T19:40:27Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26348594' lat='50.6985088' lon='12.8460286' />
+  <node id='2132678347' timestamp='2013-11-13T01:35:02Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='18867032' lat='50.6985336' lon='12.8449348' />
+  <node id='2133049173' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6959888' lon='12.8469133' />
+  <node id='2133049175' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6960165' lon='12.8467909' />
+  <node id='2133049177' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6960229' lon='12.8461848' />
+  <node id='2133049180' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6960643' lon='12.8468179' />
+  <node id='2133049181' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6960667' lon='12.845969' />
+  <node id='2133049182' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6960839' lon='12.8467316' />
+  <node id='2133049183' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6960975' lon='12.8461439' />
+  <node id='2133049184' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.696098' lon='12.8469749' />
+  <node id='2133049185' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6961237' lon='12.8469593' />
+  <node id='2133049186' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6961268' lon='12.8459994' />
+  <node id='2133049187' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6961667' lon='12.8467784' />
+  <node id='2133049188' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6962494' lon='12.8462995' />
+  <node id='2133049189' timestamp='2013-01-28T22:08:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619' lat='50.6962639' lon='12.8462282' />
+  <node id='2134240409' timestamp='2013-06-16T22:15:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582595' lat='50.696274' lon='12.8468572' />
+  <node id='2134240413' timestamp='2013-01-29T21:48:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6963616' lon='12.8465373' />
+  <node id='2134240416' timestamp='2013-06-16T22:15:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='16582595' lat='50.6963529' lon='12.8469128' />
+  <node id='2134240417' timestamp='2013-01-29T21:48:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6964037' lon='12.8463923' />
+  <node id='2134240420' timestamp='2013-01-29T21:48:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6964526' lon='12.8463044' />
+  <node id='2134240422' timestamp='2013-01-29T21:48:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6964604' lon='12.8466088' />
+  <node id='2134240424' timestamp='2013-01-29T21:48:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6964733' lon='12.8461654' />
+  <node id='2134240426' timestamp='2013-01-29T21:48:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6965025' lon='12.8464637' />
+  <node id='2134240431' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6965694' lon='12.8463478' />
+  <node id='2134240435' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6965901' lon='12.8462087' />
+  <node id='2134240441' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6966881' lon='12.8464325' />
+  <node id='2134240445' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6967203' lon='12.84628' />
+  <node id='2134240447' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6967567' lon='12.8466961' />
+  <node id='2134240448' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6967941' lon='12.8465531' />
+  <node id='2134240452' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6968065' lon='12.8464948' />
+  <node id='2134240456' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6968387' lon='12.8463424' />
+  <node id='2134240459' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6969025' lon='12.8467911' />
+  <node id='2134240464' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6969349' lon='12.846536' />
+  <node id='2134240466' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6969399' lon='12.846648' />
+  <node id='2134240467' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.696962' lon='12.8464133' />
+  <node id='2134240469' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6970151' lon='12.8465801' />
+  <node id='2134240473' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6970422' lon='12.8464574' />
+  <node id='2134240477' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6970728' lon='12.8466178' />
+  <node id='2134240482' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6971035' lon='12.8464881' />
+  <node id='2134240483' timestamp='2013-01-29T21:48:51Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6971171' lon='12.8468305' />
+  <node id='2134240491' timestamp='2013-01-29T21:48:52Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6971426' lon='12.846659' />
+  <node id='2134240492' timestamp='2013-01-29T21:48:52Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6971442' lon='12.8468467' />
+  <node id='2134240493' timestamp='2013-01-29T21:48:52Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6971572' lon='12.8466628' />
+  <node id='2134240498' timestamp='2013-01-29T21:48:52Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6971734' lon='12.8465293' />
+  <node id='2134240499' timestamp='2013-01-29T21:48:52Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786' lat='50.6971843' lon='12.8466789' />
+  <node id='2134240507' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715' lat='50.6972485' lon='12.8468155' />
+  <node id='2134240508' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715' lat='50.6972775' lon='12.8468515' />
+  <node id='2134240512' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715' lat='50.6972827' lon='12.8466334' />
+  <node id='2134240524' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715' lat='50.6973618' lon='12.8467315' />
+  <node id='2134240527' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715' lat='50.6973723' lon='12.8466754' />
+  <node id='2134240528' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715' lat='50.697374' lon='12.8468966' />
+  <node id='2134240537' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715' lat='50.6974015' lon='12.8467501' />
+  <node id='2137843113' timestamp='2013-02-01T19:11:45Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.697247' lon='12.8453588' />
+  <node id='2137843114' timestamp='2013-02-01T19:11:45Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.6972621' lon='12.8453655' />
+  <node id='2137843115' timestamp='2013-02-01T19:11:45Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.6972662' lon='12.8452521' />
+  <node id='2137843116' timestamp='2013-02-01T19:11:45Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.6972812' lon='12.8452588' />
+  <node id='2137843117' timestamp='2013-02-01T19:11:45Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.6974424' lon='12.845747' />
+  <node id='2137843119' timestamp='2013-02-01T19:11:45Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.6974449' lon='12.8457252' />
+  <node id='2137843121' timestamp='2013-02-01T19:11:46Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.6974972' lon='12.8457626' />
+  <node id='2137843122' timestamp='2013-02-01T19:11:46Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.6974997' lon='12.8457408' />
+  <node id='2137843124' timestamp='2013-02-01T19:11:46Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.6981298' lon='12.846262' />
+  <node id='2137843127' timestamp='2013-02-01T19:11:46Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.6981359' lon='12.8462419' />
+  <node id='2137843129' timestamp='2013-02-01T19:11:46Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.6981808' lon='12.8463003' />
+  <node id='2137843131' timestamp='2013-02-01T19:11:46Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14874751' lat='50.6981868' lon='12.8462803' />
+  <node id='2150761516' timestamp='2013-02-11T18:49:00Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14997800' lat='50.6982231' lon='12.8451465' />
+  <node id='2164168864' timestamp='2013-02-20T17:45:26Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='15102927' lat='50.6957798' lon='12.8451034' />
+  <node id='2186358918' timestamp='2013-03-04T22:15:25Z' uid='1239325' user='ERZ-belerophon' visible='true' version='1' changeset='15252347' lat='50.6924057' lon='12.8455744' />
+  <node id='2192937557' timestamp='2013-03-09T17:48:44Z' uid='1239325' user='ERZ-belerophon' visible='true' version='1' changeset='15305416' lat='50.6991242' lon='12.8431555' />
+  <node id='2203326767' timestamp='2013-03-15T14:46:50Z' uid='1239325' user='ERZ-belerophon' visible='true' version='1' changeset='15374163' lat='50.6962592' lon='12.8456395' />
+  <node id='2203326790' timestamp='2013-03-15T14:46:50Z' uid='1239325' user='ERZ-belerophon' visible='true' version='1' changeset='15374163' lat='50.696578' lon='12.8458128' />
+  <node id='2203326796' timestamp='2013-12-27T01:17:03Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='19654180' lat='50.6955119' lon='12.8453166' />
+  <node id='2203326810' timestamp='2013-03-15T14:46:51Z' uid='1239325' user='ERZ-belerophon' visible='true' version='1' changeset='15374163' lat='50.6969875' lon='12.845822' />
+  <node id='2215317385' timestamp='2013-03-22T22:31:10Z' uid='1239325' user='ERZ-belerophon' visible='true' version='1' changeset='15459613' lat='50.6984793' lon='12.8455576' />
+  <node id='2215317398' timestamp='2014-10-26T19:40:27Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26348594' lat='50.6984419' lon='12.8457919'>
+    <tag k='highway' v='turning_circle' />
+  </node>
+  <node id='2283126454' timestamp='2014-10-06T14:25:17Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='25898345' lat='50.6986025' lon='12.8450789' />
+  <node id='2293691241' timestamp='2013-05-06T15:03:32Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='15998808' lat='50.701503' lon='12.8485328' />
+  <node id='2348519606' timestamp='2013-06-16T22:15:00Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='16582595' lat='50.6963238' lon='12.8466812' />
+  <node id='2348519607' timestamp='2013-06-16T22:15:00Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='16582595' lat='50.6964027' lon='12.8467368' />
+  <node id='2348528679' timestamp='2014-06-20T18:21:00Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='23049524' lat='50.6967287' lon='12.8449175' />
+  <node id='2348528680' timestamp='2014-06-20T18:21:00Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='23049524' lat='50.6967839' lon='12.8449401' />
+  <node id='2348528682' timestamp='2013-06-16T22:30:31Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='16582699' lat='50.6968012' lon='12.8448347' />
+  <node id='2368649380' timestamp='2013-07-01T14:11:33Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='16778467' lat='50.6982423' lon='12.8464279' />
+  <node id='2368649383' timestamp='2013-07-01T14:11:33Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='16778467' lat='50.698254' lon='12.8463939' />
+  <node id='2368649385' timestamp='2013-07-01T14:11:33Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='16778467' lat='50.6983266' lon='12.8464966' />
+  <node id='2368649387' timestamp='2013-07-01T14:11:33Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='16778467' lat='50.6983374' lon='12.8464651' />
+  <node id='2448165985' timestamp='2014-10-06T14:25:17Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='25898345' lat='50.6979828' lon='12.8456779'>
+    <tag k='amenity' v='driving_school' />
+    <tag k='entrance' v='yes' />
+    <tag k='name' v='Fahrschule Mohr' />
+    <tag k='website' v='http://www.fahrschule-mohr.de/' />
+  </node>
+  <node id='2452208589' timestamp='2016-03-27T19:02:49Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='38105463' lat='50.6982762' lon='12.8448323'>
+    <tag k='advertising' v='column' />
+    <tag k='lit' v='no' />
+  </node>
+  <node id='2530144188' timestamp='2013-11-13T01:34:47Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='18867032' lat='50.6984072' lon='12.8448651' />
+  <node id='2530144190' timestamp='2013-11-13T01:34:47Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='18867032' lat='50.6984353' lon='12.844738' />
+  <node id='2530144192' timestamp='2013-11-13T01:34:47Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='18867032' lat='50.6984485' lon='12.8448919'>
+    <tag k='amenity' v='bicycle_parking' />
+    <tag k='capacity' v='2' />
+    <tag k='covered' v='no' />
+    <tag k='supervised' v='no' />
+  </node>
+  <node id='2530144204' timestamp='2013-11-13T01:34:47Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='18867032' lat='50.6985617' lon='12.8448077' />
+  <node id='2596189020' timestamp='2013-12-27T01:16:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19654180' lat='50.6953931' lon='12.8452656' />
+  <node id='2596189021' timestamp='2013-12-27T01:16:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19654180' lat='50.6957884' lon='12.8454129' />
+  <node id='2596189022' timestamp='2013-12-27T01:16:50Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19654180' lat='50.6959101' lon='12.845455' />
+  <node id='2596867770' timestamp='2013-12-27T13:54:33Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.6977098' lon='12.846316'>
+    <tag k='man_made' v='reservoir_covered' />
+  </node>
+  <node id='2596867773' timestamp='2013-12-27T13:54:33Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.6978136' lon='12.8454323'>
+    <tag k='noexit' v='yes' />
+  </node>
+  <node id='2596867776' timestamp='2013-12-27T13:54:33Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.6978614' lon='12.845181'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='2596867778' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.6979143' lon='12.8451357' />
+  <node id='2596867780' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.6979743' lon='12.84517' />
+  <node id='2596867782' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.6979754' lon='12.8448838' />
+  <node id='2596867784' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.69799' lon='12.8449813'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='2596867786' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.6980573' lon='12.8452173' />
+  <node id='2596867787' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.6981251' lon='12.8452573' />
+  <node id='2596867788' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.6981756' lon='12.8453134'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='2596867789' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.6981865' lon='12.844988' />
+  <node id='2596867790' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470' lat='50.6982258' lon='12.8448736'>
+    <tag k='highway' v='give_way' />
+  </node>
+  <node id='2601325747' timestamp='2013-12-30T15:50:12Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19716523' lat='50.6941445' lon='12.845117' />
+  <node id='2601325759' timestamp='2013-12-30T15:50:12Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19716523' lat='50.6942762' lon='12.8451815' />
+  <node id='2601325773' timestamp='2013-12-30T15:50:12Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19716523' lat='50.6945397' lon='12.8452002' />
+  <node id='2601325778' timestamp='2013-12-30T15:50:12Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19716523' lat='50.6950683' lon='12.845405' />
+  <node id='2601325801' timestamp='2013-12-30T15:50:12Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19716523' lat='50.6958145' lon='12.845626' />
+  <node id='2601325806' timestamp='2013-12-30T15:50:12Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19716523' lat='50.6960685' lon='12.8453363' />
+  <node id='2601325808' timestamp='2013-12-30T15:50:12Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19716523' lat='50.6960832' lon='12.8452728' />
+  <node id='2601325810' timestamp='2013-12-30T15:50:12Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19716523' lat='50.6961067' lon='12.8453584' />
+  <node id='2601325812' timestamp='2013-12-30T15:50:12Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19716523' lat='50.6961214' lon='12.8452949' />
+  <node id='2601325814' timestamp='2018-04-23T19:05:17Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='58349033' lat='50.6965142' lon='12.845657'>
+    <tag k='amenity' v='telephone' />
+    <tag k='covered' v='no' />
+    <tag k='operator' v='Telekom' />
+  </node>
+  <node id='2647810468' timestamp='2014-02-01T16:34:23Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='20319425' lat='50.6959455' lon='12.8451343' />
+  <node id='2647810469' timestamp='2014-02-01T16:34:23Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='20319425' lat='50.6962558' lon='12.8447436' />
+  <node id='2647810470' timestamp='2014-02-01T16:34:23Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='20319425' lat='50.6962978' lon='12.8452383' />
+  <node id='2647810472' timestamp='2014-02-01T16:34:23Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='20319425' lat='50.696326' lon='12.844935' />
+  <node id='2696885137' timestamp='2016-01-24T17:51:13Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='36780831' lat='50.6968468' lon='12.845415' />
+  <node id='2696885140' timestamp='2016-01-24T17:51:13Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='36780831' lat='50.6968812' lon='12.8451674' />
+  <node id='2754461103' timestamp='2014-03-30T18:09:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21405456' lat='50.6970638' lon='12.8463613' />
+  <node id='2754461104' timestamp='2014-03-30T18:09:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21405456' lat='50.6970757' lon='12.8462764' />
+  <node id='2754461105' timestamp='2014-03-30T18:09:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21405456' lat='50.6972178' lon='12.8464151' />
+  <node id='2754461106' timestamp='2014-03-30T18:09:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21405456' lat='50.6972297' lon='12.8463302' />
+  <node id='2755155664' timestamp='2014-03-30T23:38:05Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21410647' lat='50.6832356' lon='12.8435772' />
+  <node id='2755155669' timestamp='2014-03-30T23:38:05Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21410647' lat='50.6836706' lon='12.8442157' />
+  <node id='2755155672' timestamp='2014-03-30T23:38:05Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21410647' lat='50.6840434' lon='12.8440971' />
+  <node id='2758638848' timestamp='2014-04-01T16:39:42Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21442846' lat='50.6984732' lon='12.84677'>
+    <tag k='entrance' v='yes' />
+    <tag k='name' v='Fleischerei Hahn' />
+    <tag k='shop' v='butcher' />
+  </node>
+  <node id='2758638852' timestamp='2014-04-01T16:39:42Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21442846' lat='50.6965841' lon='12.845167'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='2758638854' timestamp='2014-04-01T16:39:42Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21442846' lat='50.6966335' lon='12.844877'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='2758638859' timestamp='2014-04-01T16:39:43Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21442846' lat='50.6968702' lon='12.8447412'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='2758638860' timestamp='2014-04-01T16:39:43Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21442846' lat='50.6969207' lon='12.8453737'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='2758638863' timestamp='2014-04-01T16:39:43Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21442846' lat='50.6971712' lon='12.8453549'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='2773748919' timestamp='2014-04-06T20:12:06Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21539978' lat='50.6983087' lon='12.8461647'>
+    <tag k='barrier' v='gate' />
+  </node>
+  <node id='2773748922' timestamp='2014-12-15T12:15:41Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='27480433' lat='50.6975444' lon='12.8450491'>
+    <tag k='name' v='Rolfes Mineralöle GmbH' />
+    <tag k='office' v='company' />
+    <tag k='website' v='http://www.paul-rolfes.de' />
+  </node>
+  <node id='2773879252' timestamp='2014-04-06T20:48:57Z' uid='339917' user='Hedaja' visible='true' version='1' changeset='21540712' lat='50.6834728' lon='12.8440586' />
+  <node id='2773879268' timestamp='2014-04-06T20:48:57Z' uid='339917' user='Hedaja' visible='true' version='1' changeset='21540712' lat='50.6850661' lon='12.8443255' />
+  <node id='2773879272' timestamp='2014-04-06T20:48:57Z' uid='339917' user='Hedaja' visible='true' version='1' changeset='21540712' lat='50.6851064' lon='12.8444586' />
+  <node id='2773879277' timestamp='2014-04-06T20:48:57Z' uid='339917' user='Hedaja' visible='true' version='1' changeset='21540712' lat='50.6851202' lon='12.8446264' />
+  <node id='2773879281' timestamp='2014-04-06T20:48:57Z' uid='339917' user='Hedaja' visible='true' version='1' changeset='21540712' lat='50.6851586' lon='12.8447604' />
+  <node id='2773879297' timestamp='2014-04-06T20:48:58Z' uid='339917' user='Hedaja' visible='true' version='1' changeset='21540712' lat='50.6858255' lon='12.8449064' />
+  <node id='2773879330' timestamp='2014-04-06T20:48:58Z' uid='339917' user='Hedaja' visible='true' version='1' changeset='21540712' lat='50.686174' lon='12.8440227' />
+  <node id='2773879339' timestamp='2014-04-06T20:48:58Z' uid='339917' user='Hedaja' visible='true' version='1' changeset='21540712' lat='50.6864055' lon='12.8438241' />
+  <node id='2784300867' timestamp='2014-12-15T14:47:35Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27483511' lat='50.697199' lon='12.845782' />
+  <node id='2789183540' timestamp='2014-04-13T20:11:18Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21673392' lat='50.69682' lon='12.8465699' />
+  <node id='2789183541' timestamp='2014-04-13T20:11:18Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21673392' lat='50.6968619' lon='12.8464683' />
+  <node id='2789183542' timestamp='2014-04-13T20:11:18Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21673392' lat='50.6968828' lon='12.8466108' />
+  <node id='2789183543' timestamp='2014-04-13T20:11:18Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21673392' lat='50.6969188' lon='12.8465102' />
+  <node id='2789202818' timestamp='2014-04-13T20:23:31Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21673718' lat='50.6973524' lon='12.8465485' />
+  <node id='2908147864' timestamp='2014-06-09T20:46:27Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='22838403' lat='50.6982646' lon='12.8449852'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3114834181' timestamp='2015-06-08T10:31:10Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='31810799' lat='50.6982716' lon='12.8450209'>
+    <tag k='amenity' v='atm' />
+    <tag k='opening_hours' v='24/7' />
+    <tag k='operator' v='Sparkasse' />
+    <tag k='wheelchair' v='yes' />
+  </node>
+  <node id='3128954892' timestamp='2014-10-14T09:08:59Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26067440' lat='50.6977717' lon='12.8460066' />
+  <node id='3128954893' timestamp='2014-10-14T09:08:59Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26067440' lat='50.6978435' lon='12.845834' />
+  <node id='3128954894' timestamp='2014-10-14T09:08:59Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26067440' lat='50.6980822' lon='12.845383' />
+  <node id='3128954896' timestamp='2014-10-14T09:08:59Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26067440' lat='50.6992969' lon='12.8454728' />
+  <node id='3128954897' timestamp='2014-10-14T09:08:59Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26067440' lat='50.6993799' lon='12.8455491' />
+  <node id='3128954900' timestamp='2015-03-13T23:29:45Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='29461592' lat='50.6996159' lon='12.8458381' />
+  <node id='3135979647' timestamp='2014-10-17T22:09:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26158889' lat='50.6978612' lon='12.845652'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3151444864' timestamp='2014-10-26T19:40:22Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26348594' lat='50.698333' lon='12.8460163' />
+  <node id='3151444865' timestamp='2014-10-26T19:40:22Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26348594' lat='50.6983429' lon='12.846017' />
+  <node id='3151444866' timestamp='2014-10-26T19:40:22Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26348594' lat='50.6983713' lon='12.8460418' />
+  <node id='3151444867' timestamp='2014-10-26T19:40:22Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26348594' lat='50.6983856' lon='12.8458329' />
+  <node id='3151444868' timestamp='2014-10-26T19:40:22Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26348594' lat='50.6984203' lon='12.8459518' />
+  <node id='3151444869' timestamp='2014-10-26T19:40:22Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26348594' lat='50.6984397' lon='12.8459686'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3151444870' timestamp='2014-10-26T19:40:22Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26348594' lat='50.6984442' lon='12.8458832' />
+  <node id='3151494373' timestamp='2014-10-26T20:07:16Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26349185' lat='50.6963749' lon='12.846835'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3151494374' timestamp='2014-10-26T20:07:16Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26349185' lat='50.6964819' lon='12.8465347'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3151494376' timestamp='2014-11-02T00:03:27Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26493821' lat='50.6975419' lon='12.8455152'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3151494377' timestamp='2014-10-26T20:07:16Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26349185' lat='50.698133' lon='12.8462514'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3151494378' timestamp='2015-01-15T23:11:48Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='28175610' lat='50.6982065' lon='12.8467345'>
+    <tag k='entrance' v='yes' />
+    <tag k='name' v='Blumenbinderei Floristikwerkstatt' />
+    <tag k='opening_hours' v='Mo-Fr 08:00-18:00; Sa 08:00-12:00' />
+    <tag k='shop' v='florist' />
+    <tag k='website' v='http://www.blumenbinderei-dost-thalheim.de/' />
+    <tag k='wheelchair' v='no' />
+    <tag k='wheelchair:description' v='steps' />
+  </node>
+  <node id='3151494379' timestamp='2014-10-26T20:07:16Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26349185' lat='50.6983175' lon='12.8464481'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3161931625' timestamp='2014-11-02T00:03:24Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26493821' lat='50.6975376' lon='12.8455136' />
+  <node id='3161931626' timestamp='2014-11-02T00:03:24Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26493821' lat='50.6975435' lon='12.8455476' />
+  <node id='3161931627' timestamp='2014-11-02T00:03:24Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26493821' lat='50.6975469' lon='12.845517' />
+  <node id='3161931628' timestamp='2014-11-02T00:03:24Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26493821' lat='50.6975488' lon='12.8454366' />
+  <node id='3161931629' timestamp='2014-11-02T00:03:24Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26493821' lat='50.6975581' lon='12.8454399' />
+  <node id='3236028999' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.6967327' lon='12.8460175' />
+  <node id='3236029000' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.6967342' lon='12.8459935' />
+  <node id='3236029001' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.697004' lon='12.8460724' />
+  <node id='3236029002' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.6970235' lon='12.846079' />
+  <node id='3236029007' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.6972054' lon='12.8457403' />
+  <node id='3236029008' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.6972884' lon='12.846064' />
+  <node id='3236029009' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.6972944' lon='12.8460226' />
+  <node id='3236029010' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.6973118' lon='12.8457775' />
+  <node id='3236029011' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.6973254' lon='12.8457827' />
+  <node id='3236029012' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.6974759' lon='12.8463017' />
+  <node id='3236029013' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.6974789' lon='12.8462825' />
+  <node id='3236029014' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.6975331' lon='12.8463238' />
+  <node id='3236029015' timestamp='2014-12-15T12:15:37Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27480433' lat='50.697536' lon='12.846305' />
+  <node id='3236029020' timestamp='2014-12-15T14:47:35Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='27483511' lat='50.6976785' lon='12.8460227'>
+    <tag k='entrance' v='yes' />
+  </node>
+  <node id='3236299962' timestamp='2014-12-15T14:47:19Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.6972034' lon='12.8457534'>
+    <tag k='name' v='Fahrrad Meiner' />
+    <tag k='opening_hours' v='Mo-Fr 09:00-12:00,14:00-18:00; Sa 09:00-12:00' />
+    <tag k='shop' v='bicycle' />
+    <tag k='website' v='http://www.meiner-thalheim.de/fahrrad-meiner/angebote.html' />
+  </node>
+  <node id='3236299964' timestamp='2014-12-15T14:47:19Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.696842' lon='12.8459388'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3236299965' timestamp='2014-12-15T14:47:19Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.6968601' lon='12.8457157'>
+    <tag k='entrance' v='yes' />
+  </node>
+  <node id='3236299966' timestamp='2014-12-15T14:47:19Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.6970302' lon='12.8459022'>
+    <tag k='entrance' v='yes' />
+  </node>
+  <node id='3236299967' timestamp='2014-12-15T14:47:19Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.6971244' lon='12.846073' />
+  <node id='3236299968' timestamp='2014-12-15T14:47:20Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.6971634' lon='12.8461588' />
+  <node id='3236299969' timestamp='2014-12-15T14:47:20Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.6971658' lon='12.8460879' />
+  <node id='3236299970' timestamp='2014-12-15T14:47:20Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.6971728' lon='12.8460939' />
+  <node id='3236299971' timestamp='2014-12-15T14:47:20Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.6972875' lon='12.8458161'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3236299972' timestamp='2014-12-15T14:47:20Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.697575' lon='12.8459145'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3236299973' timestamp='2014-12-15T14:47:20Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.6975827' lon='12.8459192' />
+  <node id='3236299974' timestamp='2014-12-15T14:47:20Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483511' lat='50.6975936' lon='12.8459706' />
+  <node id='3236328441' timestamp='2014-12-15T15:07:45Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483901' lat='50.6969184' lon='12.8451284'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3236328443' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715' lat='50.6973154' lon='12.8468692'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3236328444' timestamp='2014-12-15T15:07:45Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483901' lat='50.6973755' lon='12.8453536'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3236328446' timestamp='2014-12-15T15:07:45Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483901' lat='50.6974985' lon='12.8457517'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3279504124' timestamp='2015-01-10T00:06:36Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28031419' lat='50.6978241' lon='12.8461384'>
+    <tag k='highway' v='traffic_mirror' />
+  </node>
+  <node id='3305065262' timestamp='2015-01-23T00:03:16Z' uid='1239325' user='ERZ-belerophon' visible='true' version='1' changeset='28340008' lat='50.7005139' lon='12.8493008' />
+  <node id='3305072667' timestamp='2015-01-23T00:07:47Z' uid='1239325' user='ERZ-belerophon' visible='true' version='1' changeset='28340045' lat='50.698021' lon='12.8464738' />
+  <node id='3342024858' timestamp='2015-02-10T14:04:02Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28751021' lat='50.6976937' lon='12.8456847' />
+  <node id='3342024859' timestamp='2015-02-10T14:04:02Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28751021' lat='50.6976972' lon='12.8456863'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3342024860' timestamp='2015-02-10T14:04:02Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28751021' lat='50.697698' lon='12.845661' />
+  <node id='3342024861' timestamp='2015-02-10T14:04:02Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28751021' lat='50.6977007' lon='12.845688' />
+  <node id='3342024862' timestamp='2015-02-10T14:04:02Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28751021' lat='50.6977051' lon='12.8456642' />
+  <node id='3342024863' timestamp='2015-02-10T14:04:02Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28751021' lat='50.6984175' lon='12.8448186'>
+    <tag k='entrance' v='yes' />
+  </node>
+  <node id='3342024864' timestamp='2015-02-10T14:04:02Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28751021' lat='50.6984864' lon='12.8447662' />
+  <node id='3342024865' timestamp='2015-02-10T14:04:02Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28751021' lat='50.6984893' lon='12.8447529'>
+    <tag k='entrance' v='yes' />
+  </node>
+  <node id='3342024866' timestamp='2015-02-10T14:04:02Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28751021' lat='50.6984922' lon='12.8447397' />
+  <node id='3342024867' timestamp='2015-02-10T14:04:02Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28751021' lat='50.6985264' lon='12.8447882' />
+  <node id='3342024868' timestamp='2015-02-10T14:04:03Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28751021' lat='50.6985322' lon='12.8447618' />
+  <node id='3346128786' timestamp='2015-02-12T17:39:18Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='28800716' lat='50.6977575' lon='12.8463406'>
+    <tag k='amenity' v='waste_basket' />
+  </node>
+  <node id='3382124919' timestamp='2015-03-03T23:19:45Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='29234030' lat='50.6981775' lon='12.8469029'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3431990840' timestamp='2015-04-02T19:25:38Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='29936010' lat='50.6534477' lon='12.8292855' />
+  <node id='3656821721' timestamp='2015-07-18T16:12:57Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='32719644' lat='50.6969582' lon='12.8454253'>
+    <tag k='emergency' v='fire_hydrant' />
+    <tag k='fire_hydrant:type' v='underground' />
+  </node>
+  <node id='3742832805' timestamp='2015-09-14T14:52:41Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='34022481' lat='50.6964146' lon='12.8456694'>
+    <tag k='highway' v='traffic_mirror' />
+  </node>
+  <node id='3964616298' timestamp='2016-01-24T17:51:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='36780831' lat='50.6968278' lon='12.8452052'>
+    <tag k='entrance' v='main' />
+  </node>
+  <node id='3964616299' timestamp='2016-01-24T17:51:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='36780831' lat='50.696915' lon='12.845156' />
+  <node id='3964616300' timestamp='2016-01-24T17:51:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='36780831' lat='50.6969879' lon='12.8452966' />
+  <node id='3964616301' timestamp='2016-01-24T17:51:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='36780831' lat='50.6970736' lon='12.845324' />
+  <node id='3964616302' timestamp='2016-01-24T17:51:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='36780831' lat='50.6971944' lon='12.8454567' />
+  <node id='3964616303' timestamp='2016-01-24T17:51:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='36780831' lat='50.6972121' lon='12.8453782' />
+  <node id='3964616304' timestamp='2016-01-24T17:51:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='36780831' lat='50.6972426' lon='12.8454839' />
+  <node id='3964616305' timestamp='2016-01-24T17:51:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='36780831' lat='50.6972604' lon='12.8454048' />
+  <node id='4455352393' timestamp='2018-04-23T19:05:17Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='58349033' lat='50.6965135' lon='12.8456715'>
+    <tag k='noexit' v='yes' />
+  </node>
+  <node id='5223565521' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6973306' lon='12.846636' />
+  <node id='5223565522' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6973069' lon='12.8466249' />
+  <node id='5223565523' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6972927' lon='12.8466381' />
+  <node id='5223565524' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6973377' lon='12.8466591' />
+  <node id='5223565525' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6972555' lon='12.8466961' />
+  <node id='5223565526' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6972477' lon='12.8467378' />
+  <node id='5223565527' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6972697' lon='12.8467027' />
+  <node id='5223565528' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6972619' lon='12.8467444' />
+  <node id='5223565529' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6972814' lon='12.8468309' />
+  <node id='5223565538' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6973044' lon='12.8454537' />
+  <node id='5223565539' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6972821' lon='12.8454423' />
+  <node id='5223565540' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6972765' lon='12.8454265' />
+  <node id='5223565541' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6973143' lon='12.8454473' />
+  <node id='5223565542' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6972918' lon='12.845452' />
+  <node id='5223565543' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6973235' lon='12.845433' />
+  <node id='5223565544' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.697274' lon='12.8454109' />
+  <node id='5223565545' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6971645' lon='12.8454065' />
+  <node id='5223565546' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6972029' lon='12.8454192' />
+  <node id='5223565547' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6972209' lon='12.8453394' />
+  <node id='5223565548' timestamp='2017-11-11T17:53:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715' lat='50.6971756' lon='12.8453214' />
+  <node id='5427503219' timestamp='2018-02-21T21:01:40Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='56561954' lat='50.6589135' lon='12.8336995' />
+  <node id='5427503220' timestamp='2018-02-21T21:01:40Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='56561954' lat='50.6590659' lon='12.8336727' />
+  <node id='5427505521' timestamp='2018-02-21T21:01:40Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='56561954' lat='50.658404' lon='12.8332754' />
+  <node id='5427505522' timestamp='2018-02-21T21:01:40Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='56561954' lat='50.6585354' lon='12.8334157' />
+  <node id='5799509412' timestamp='2018-07-31T18:00:16Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='61237509' lat='50.668966' lon='12.8398176' />
+  <node id='5799509413' timestamp='2018-07-31T18:00:16Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='61237509' lat='50.6688434' lon='12.8394512' />
+  <node id='5983513204' timestamp='2018-10-14T16:24:12Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='63513468' lat='50.698253' lon='12.8463845'>
+    <tag k='amenity' v='compressed_air' />
+    <tag k='fee' v='no' />
+    <tag k='operator' v='Avia' />
+    <tag k='valves' v='schrader' />
+  </node>
+  <way id='25456913' timestamp='2014-08-10T20:14:33Z' uid='550300' user='Klumbumbus' visible='true' version='7' changeset='24663192'>
+    <nd ref='277411534' />
+    <nd ref='1520181456' />
+    <nd ref='554781560' />
+    <tag k='highway' v='residential' />
+    <tag k='maxspeed' v='30' />
+    <tag k='name' v='Uferstraße' />
+    <tag k='sidewalk' v='both' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='27076045' timestamp='2014-10-26T19:40:23Z' uid='550300' user='Klumbumbus' visible='true' version='14' changeset='26348594'>
+    <nd ref='29830834' />
+    <nd ref='3128954892' />
+    <nd ref='349287577' />
+    <nd ref='3128954893' />
+    <nd ref='973835106' />
+    <nd ref='3128954894' />
+    <nd ref='2596867787' />
+    <nd ref='1249672942' />
+    <nd ref='2596867789' />
+    <nd ref='297050963' />
+    <nd ref='349287717' />
+    <tag k='highway' v='residential' />
+    <tag k='lit' v='yes' />
+    <tag k='maxspeed' v='30' />
+    <tag k='name' v='Bergstraße' />
+    <tag k='sidewalk' v='both' />
+    <tag k='smoothness' v='good' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='27076046' timestamp='2014-10-26T19:40:23Z' uid='550300' user='Klumbumbus' visible='true' version='16' changeset='26348594'>
+    <nd ref='297050963' />
+    <nd ref='2596867790' />
+    <nd ref='297050967' />
+    <nd ref='2091596738' />
+    <nd ref='2283126454' />
+    <nd ref='3128954896' />
+    <nd ref='304631205' />
+    <nd ref='3128954897' />
+    <nd ref='304631207' />
+    <nd ref='3128954900' />
+    <nd ref='349288070' />
+    <tag k='highway' v='residential' />
+    <tag k='lit' v='yes' />
+    <tag k='maxspeed' v='30' />
+    <tag k='name' v='Gartenstraße' />
+    <tag k='sidewalk' v='both' />
+    <tag k='smoothness' v='good' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='27076047' timestamp='2016-10-30T16:18:04Z' uid='550300' user='Klumbumbus' visible='true' version='14' changeset='43286672'>
+    <nd ref='297050967' />
+    <nd ref='1015610592' />
+    <nd ref='973835092' />
+    <nd ref='2192937557' />
+    <tag k='highway' v='residential' />
+    <tag k='incline' v='8%' />
+    <tag k='maxspeed' v='30' />
+    <tag k='name' v='Tannenstraße' />
+    <tag k='note' v='sog. &quot;unechte Einbahnstraße&quot;' />
+    <tag k='oneway' v='no' />
+    <tag k='sidewalk' v='no' />
+    <tag k='smoothness' v='good' />
+    <tag k='surface' v='asphalt' />
+    <tag k='width' v='2.5' />
+  </way>
+  <way id='31359955' timestamp='2016-02-11T17:11:59Z' uid='550300' user='Klumbumbus' visible='true' version='12' changeset='37150550'>
+    <nd ref='349287577' />
+    <nd ref='2100444584' />
+    <nd ref='2100444422' />
+    <nd ref='1015610583' />
+    <nd ref='2696885137' />
+    <nd ref='1015610581' />
+    <nd ref='349287595' />
+    <nd ref='2647810470' />
+    <nd ref='1015610578' />
+    <nd ref='2647810468' />
+    <nd ref='2164168864' />
+    <nd ref='787225473' />
+    <tag k='highway' v='residential' />
+    <tag k='lit' v='yes' />
+    <tag k='maxspeed' v='30' />
+    <tag k='name' v='Innere Bergstraße' />
+    <tag k='sidewalk' v='no' />
+    <tag k='smoothness' v='good' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='31359956' timestamp='2015-09-12T11:36:25Z' uid='550300' user='Klumbumbus' visible='true' version='10' changeset='33979236'>
+    <nd ref='349287595' />
+    <nd ref='349287628' />
+    <tag k='highway' v='residential' />
+    <tag k='incline' v='10%' />
+    <tag k='lit' v='yes' />
+    <tag k='loc_name' v='Moritzberg' />
+    <tag k='maxspeed' v='30' />
+    <tag k='name' v='Moritzstraße' />
+    <tag k='sidewalk' v='no' />
+    <tag k='smoothness' v='good' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='43783795' timestamp='2014-12-08T23:27:09Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='27345932'>
+    <nd ref='554781560' />
+    <nd ref='554781563' />
+    <tag k='bridge' v='yes' />
+    <tag k='highway' v='residential' />
+    <tag k='layer' v='1' />
+    <tag k='maxspeed' v='30' />
+    <tag k='name' v='Uferstraße' />
+    <tag k='sidewalk' v='both' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='43783796' timestamp='2014-12-08T23:27:10Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='27345932'>
+    <nd ref='554781563' />
+    <nd ref='29830832' />
+    <tag k='highway' v='residential' />
+    <tag k='maxspeed' v='30' />
+    <tag k='name' v='Uferstraße' />
+    <tag k='sidewalk' v='both' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='199106335' timestamp='2013-12-27T01:16:59Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='19654180'>
+    <nd ref='2091480089' />
+    <nd ref='2091480088' />
+    <tag k='highway' v='residential' />
+    <tag k='maxspeed' v='30' />
+    <tag k='name' v='Uferstraße' />
+    <tag k='sidewalk' v='no' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='199113182' timestamp='2013-01-02T00:52:29Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='14494020'>
+    <nd ref='2091539652' />
+    <nd ref='2091679621' />
+    <nd ref='2091539747' />
+    <tag k='highway' v='footway' />
+  </way>
+  <way id='199113195' timestamp='2016-02-11T17:29:42Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='37150915'>
+    <nd ref='2091539674' />
+    <nd ref='2091539661' />
+    <tag k='highway' v='footway' />
+    <tag k='lit' v='yes' />
+  </way>
+  <way id='199120334' timestamp='2016-02-11T17:29:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='37150915'>
+    <nd ref='2091539674' />
+    <nd ref='1015610581' />
+    <tag k='handrail' v='yes' />
+    <tag k='handrail:left' v='yes' />
+    <tag k='handrail:right' v='yes' />
+    <tag k='highway' v='steps' />
+    <tag k='incline' v='up' />
+    <tag k='lit' v='yes' />
+    <tag k='ramp' v='no' />
+    <tag k='surface' v='concrete' />
+  </way>
+  <way id='199120336' timestamp='2013-01-01T22:45:28Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14493341'>
+    <nd ref='2091539708' />
+    <nd ref='2091596736' />
+    <tag k='highway' v='footway' />
+  </way>
+  <way id='199120339' timestamp='2013-01-01T22:45:29Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14493341'>
+    <nd ref='2091596754' />
+    <nd ref='2091596737' />
+    <nd ref='2091596738' />
+    <tag k='highway' v='service' />
+    <tag k='service' v='parking_aisle' />
+  </way>
+  <way id='199120343' timestamp='2014-12-15T12:15:40Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='27480433'>
+    <nd ref='2091596736' />
+    <nd ref='2091539652' />
+    <tag k='bridge' v='yes' />
+    <tag k='colour' v='brown' />
+    <tag k='highway' v='footway' />
+    <tag k='layer' v='1' />
+    <tag k='material' v='wood' />
+    <tag k='surface' v='wood' />
+  </way>
+  <way id='199120345' timestamp='2013-12-27T13:54:35Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='19661470'>
+    <nd ref='2091596734' />
+    <nd ref='2091596718' />
+    <tag k='highway' v='path' />
+  </way>
+  <way id='199120346' timestamp='2015-02-10T14:04:04Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='28751021'>
+    <nd ref='2091596717' />
+    <nd ref='2091596734' />
+    <nd ref='2091596739' />
+    <nd ref='2091596725' />
+    <nd ref='2091596717' />
+    <tag k='amenity' v='parking' />
+    <tag k='capacity' v='16' />
+    <tag k='capacity:disabled' v='1' />
+    <tag k='capacity:women' v='0' />
+    <tag k='fee' v='no' />
+    <tag k='motor_vehicle' v='no' />
+    <tag k='motorcar' v='yes' />
+    <tag k='park_ride' v='no' />
+    <tag k='parking' v='surface' />
+    <tag k='smoothness' v='excellent' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='199120353' timestamp='2014-10-06T14:25:14Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='25898345'>
+    <nd ref='2091596747' />
+    <nd ref='2091596719' />
+    <nd ref='2091596774' />
+    <nd ref='2150761516' />
+    <nd ref='2091596781' />
+    <nd ref='2091596721' />
+    <nd ref='2091596747' />
+    <tag k='access' v='yes' />
+    <tag k='amenity' v='parking' />
+    <tag k='fee' v='no' />
+    <tag k='parking' v='surface' />
+    <tag k='surface' v='unpaved' />
+  </way>
+  <way id='199127672' timestamp='2014-10-06T16:33:12Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='25900645'>
+    <nd ref='2091596734' />
+    <nd ref='2091679621' />
+    <tag k='highway' v='steps' />
+    <tag k='incline' v='down' />
+  </way>
+  <way id='200056430' timestamp='2013-02-25T18:02:46Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='15164585'>
+    <nd ref='2100444554' />
+    <nd ref='2100444544' />
+    <nd ref='2100444430' />
+    <nd ref='2100444553' />
+    <nd ref='2100444439' />
+    <nd ref='2100444433' />
+    <nd ref='2100444535' />
+    <nd ref='2100444551' />
+    <tag k='highway' v='service' />
+    <tag k='service' v='driveway' />
+  </way>
+  <way id='200058135' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='19661470'>
+    <nd ref='2100460702' />
+    <nd ref='2100460815' />
+    <nd ref='2100460638' />
+    <nd ref='2100460690' />
+    <nd ref='2100460743' />
+    <nd ref='2100460867' />
+    <nd ref='2100460782' />
+    <nd ref='2100460706' />
+    <nd ref='2100460821' />
+    <nd ref='2100460702' />
+    <tag k='building' v='garages' />
+  </way>
+  <way id='200058137' timestamp='2015-03-03T23:19:45Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='29234030'>
+    <nd ref='2100460797' />
+    <nd ref='3151494378' />
+    <nd ref='2100460668' />
+    <nd ref='2100460710' />
+    <nd ref='2100460685' />
+    <nd ref='2100460760' />
+    <nd ref='2100460644' />
+    <nd ref='2100460736' />
+    <nd ref='2100460708' />
+    <nd ref='2100460726' />
+    <nd ref='3382124919' />
+    <nd ref='2100460670' />
+    <nd ref='2100460612' />
+    <nd ref='2100460797' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='42' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='200058151' timestamp='2015-05-02T16:11:45Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='30725040'>
+    <nd ref='2100460803' />
+    <nd ref='2100460774' />
+    <nd ref='2100460766' />
+    <nd ref='2137843124' />
+    <nd ref='3151494377' />
+    <nd ref='2137843127' />
+    <nd ref='2137843131' />
+    <nd ref='2137843129' />
+    <nd ref='2100460694' />
+    <nd ref='2100460803' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='43' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='200058152' timestamp='2014-04-01T16:40:04Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='21442846'>
+    <nd ref='2100460677' />
+    <nd ref='2758638848' />
+    <nd ref='2100460627' />
+    <nd ref='2100460623' />
+    <nd ref='2100460752' />
+    <nd ref='2100460776' />
+    <nd ref='2100460677' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='41' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='200059755' timestamp='2015-05-02T16:11:48Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='30725040'>
+    <nd ref='2100477399' />
+    <nd ref='3236029009' />
+    <nd ref='3236029008' />
+    <nd ref='2100477379' />
+    <nd ref='2100477410' />
+    <nd ref='2100477405' />
+    <nd ref='2100477313' />
+    <nd ref='3236299970' />
+    <nd ref='3236299968' />
+    <nd ref='2100477335' />
+    <nd ref='3236299967' />
+    <nd ref='3236299969' />
+    <nd ref='2100477399' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='51' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='200059758' timestamp='2015-05-02T16:11:48Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='30725040'>
+    <nd ref='2100477386' />
+    <nd ref='3236299965' />
+    <nd ref='2100477315' />
+    <nd ref='2100477357' />
+    <nd ref='2100477437' />
+    <nd ref='2100477386' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='56' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='200059759' timestamp='2015-05-02T16:11:48Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='30725040'>
+    <nd ref='2100477401' />
+    <nd ref='2100477275' />
+    <nd ref='2100477427' />
+    <nd ref='3236028999' />
+    <nd ref='3236029000' />
+    <nd ref='2100477286' />
+    <nd ref='2100477401' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='57' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='200059760' timestamp='2015-05-02T16:11:46Z' uid='550300' user='Klumbumbus' visible='true' version='7' changeset='30725040'>
+    <nd ref='2100477288' />
+    <nd ref='2100477302' />
+    <nd ref='2100477409' />
+    <nd ref='3236299972' />
+    <nd ref='3236299973' />
+    <nd ref='3236299974' />
+    <nd ref='3236029020' />
+    <nd ref='2100477288' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='47' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='200059761' timestamp='2013-12-30T15:50:15Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='19716523'>
+    <nd ref='2100477295' />
+    <nd ref='2100477402' />
+    <nd ref='2100477301' />
+    <nd ref='2100477333' />
+    <nd ref='2100477295' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='60' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='200059763' timestamp='2015-05-02T16:11:46Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='30725040'>
+    <nd ref='2100477375' />
+    <nd ref='3236029015' />
+    <nd ref='3236029014' />
+    <nd ref='3236029012' />
+    <nd ref='3236029013' />
+    <nd ref='2100477310' />
+    <nd ref='2100477426' />
+    <nd ref='2100477395' />
+    <nd ref='2100477375' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='48' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='200059776' timestamp='2015-05-02T16:11:48Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2100477376' />
+    <nd ref='2100477306' />
+    <nd ref='2100477339' />
+    <nd ref='2100477317' />
+    <nd ref='2100477376' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='50' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='200059780' timestamp='2015-05-02T16:11:46Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='30725040'>
+    <nd ref='2100477436' />
+    <nd ref='2137843117' />
+    <nd ref='2137843119' />
+    <nd ref='2137843122' />
+    <nd ref='3236328446' />
+    <nd ref='2137843121' />
+    <nd ref='2100477350' />
+    <nd ref='2100477293' />
+    <nd ref='2100477439' />
+    <nd ref='2100477436' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='49' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='200059784' timestamp='2015-05-02T16:11:48Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='30725040'>
+    <nd ref='2100477279' />
+    <nd ref='3236299966' />
+    <nd ref='2100477336' />
+    <nd ref='3236029002' />
+    <nd ref='3236029001' />
+    <nd ref='2100477296' />
+    <nd ref='2100477300' />
+    <nd ref='3236299964' />
+    <nd ref='2100477279' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='55' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='200059785' timestamp='2015-05-02T16:11:48Z' uid='550300' user='Klumbumbus' visible='true' version='7' changeset='30725040'>
+    <nd ref='2100477284' />
+    <nd ref='3236029010' />
+    <nd ref='3236029011' />
+    <nd ref='2100477428' />
+    <nd ref='2100477389' />
+    <nd ref='2100477416' />
+    <nd ref='3236029007' />
+    <nd ref='3236299962' />
+    <nd ref='2784300867' />
+    <nd ref='3236299971' />
+    <nd ref='2100477284' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='52' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='200059792' timestamp='2015-05-02T16:11:48Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2100477308' />
+    <nd ref='2100477403' />
+    <nd ref='2100477314' />
+    <nd ref='2100477400' />
+    <nd ref='2100477308' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='58' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='200059794' timestamp='2015-05-02T16:11:49Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2100477289' />
+    <nd ref='2100477392' />
+    <nd ref='2100477283' />
+    <nd ref='2100477359' />
+    <nd ref='2100477289' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='61' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='201850254' timestamp='2013-01-19T00:47:36Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14702846'>
+    <nd ref='2118691040' />
+    <nd ref='2118691082' />
+    <tag k='highway' v='service' />
+    <tag k='service' v='parking_aisle' />
+  </way>
+  <way id='201850275' timestamp='2015-09-16T13:57:33Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='34063393'>
+    <nd ref='2118691030' />
+    <nd ref='2118691064' />
+    <nd ref='2118691057' />
+    <nd ref='2118690988' />
+    <nd ref='2118691030' />
+    <tag k='amenity' v='parking' />
+    <tag k='capacity' v='7' />
+    <tag k='capacity:disabled' v='1' />
+    <tag k='fee' v='no' />
+    <tag k='motor_vehicle' v='no' />
+    <tag k='motorcar' v='yes' />
+    <tag k='parking' v='surface' />
+    <tag k='parking:condition' v='disc' />
+    <tag k='parking:condition:default' v='free' />
+    <tag k='parking:condition:maxstay' v='2 h' />
+    <tag k='parking:condition:time_interval' v='Mo-Fr 09:00-18:00' />
+  </way>
+  <way id='202899733' timestamp='2015-05-02T16:11:47Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2128353915' />
+    <nd ref='2128353909' />
+    <nd ref='2128353914' />
+    <nd ref='2128353931' />
+    <nd ref='2128353927' />
+    <nd ref='2128353920' />
+    <nd ref='2128353919' />
+    <nd ref='2128353924' />
+    <nd ref='2596867776' />
+    <nd ref='2128353921' />
+    <nd ref='2128353918' />
+    <nd ref='2128353915' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='4a' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Bergstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='202899736' timestamp='2016-01-24T17:51:11Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='36780831'>
+    <nd ref='2128353821' />
+    <nd ref='3964616298' />
+    <nd ref='2128353818' />
+    <nd ref='2128353804' />
+    <nd ref='2128353810' />
+    <nd ref='2128353821' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='7' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Innere Bergstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='202899747' timestamp='2015-05-02T16:11:41Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2128353789' />
+    <nd ref='2758638854' />
+    <nd ref='2128353784' />
+    <nd ref='2128353773' />
+    <nd ref='2128353778' />
+    <nd ref='2128353789' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='2' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Moritzstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='202899751' timestamp='2015-05-02T16:11:47Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2128353956' />
+    <nd ref='2128353955' />
+    <nd ref='2128353947' />
+    <nd ref='2128353950' />
+    <nd ref='2128353956' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='5' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Bergstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='202899767' timestamp='2013-07-28T18:12:40Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='17129194'>
+    <nd ref='2128353805' />
+    <nd ref='2128353814' />
+    <nd ref='2128353812' />
+    <nd ref='2128353802' />
+    <nd ref='2128353805' />
+    <tag k='building' v='garages' />
+  </way>
+  <way id='202899771' timestamp='2015-05-02T16:11:50Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='30725040'>
+    <nd ref='2128353849' />
+    <nd ref='3236328441' />
+    <nd ref='2128353831' />
+    <nd ref='2128353833' />
+    <nd ref='2128353850' />
+    <nd ref='2128353849' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='6a' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Innere Bergstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='202899776' timestamp='2015-05-02T16:11:51Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2128353741' />
+    <nd ref='2128353726' />
+    <nd ref='2128353727' />
+    <nd ref='2128353742' />
+    <nd ref='2128353741' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='9' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Innere Bergstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='202899785' timestamp='2016-01-24T17:51:11Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='36780831'>
+    <nd ref='2128353846' />
+    <nd ref='3964616300' />
+    <nd ref='2128353843' />
+    <nd ref='2758638860' />
+    <nd ref='2128353826' />
+    <nd ref='2128353830' />
+    <nd ref='2128353846' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='6' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Innere Bergstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='202899787' timestamp='2015-05-02T16:11:50Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2128353790' />
+    <nd ref='2128353786' />
+    <nd ref='2128353771' />
+    <nd ref='2128353774' />
+    <nd ref='2128353790' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='8' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Innere Bergstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='202899796' timestamp='2015-05-02T16:11:37Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='30725040'>
+    <nd ref='2128353783' />
+    <nd ref='2758638852' />
+    <nd ref='2128353781' />
+    <nd ref='2128353761' />
+    <nd ref='2128353767' />
+    <nd ref='2128353783' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='1' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Moritzstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='202899800' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='7' changeset='53696715'>
+    <nd ref='2128353856' />
+    <nd ref='2128353851' />
+    <nd ref='3964616301' />
+    <nd ref='2128353854' />
+    <nd ref='2128353857' />
+    <nd ref='5223565548' />
+    <nd ref='2758638863' />
+    <nd ref='5223565545' />
+    <nd ref='2128353856' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='5' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Innere Bergstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='202899801' timestamp='2014-04-19T22:58:59Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='21807636'>
+    <nd ref='2128353937' />
+    <nd ref='2128353926' />
+    <nd ref='2128353929' />
+    <nd ref='2128353941' />
+    <nd ref='2128353937' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='202899807' timestamp='2015-05-02T16:11:40Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='30725040'>
+    <nd ref='2128353946' />
+    <nd ref='2128353944' />
+    <nd ref='2128353930' />
+    <nd ref='2128353932' />
+    <nd ref='2128353946' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='2' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Bergstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='202899812' timestamp='2015-05-02T16:11:41Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='30725040'>
+    <nd ref='2128353910' />
+    <nd ref='2128353904' />
+    <nd ref='2128353905' />
+    <nd ref='2128353907' />
+    <nd ref='2128353911' />
+    <nd ref='3342024860' />
+    <nd ref='3342024862' />
+    <nd ref='3342024861' />
+    <nd ref='3342024859' />
+    <nd ref='3342024858' />
+    <nd ref='2128353910' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='2' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Innere Bergstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='202899813' timestamp='2013-01-26T14:37:48Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='14793333'>
+    <nd ref='2128353789' />
+    <nd ref='2128353794' />
+    <nd ref='2128353775' />
+    <nd ref='2128353772' />
+    <nd ref='2128353778' />
+    <nd ref='2128353789' />
+    <tag k='building' v='garage' />
+  </way>
+  <way id='202899814' timestamp='2015-05-02T16:11:42Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='30725040'>
+    <nd ref='2128353897' />
+    <nd ref='2128353887' />
+    <nd ref='2128353890' />
+    <nd ref='2128353902' />
+    <nd ref='3161931628' />
+    <nd ref='3161931629' />
+    <nd ref='3161931627' />
+    <nd ref='3151494376' />
+    <nd ref='3161931625' />
+    <nd ref='2128353897' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='3' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Innere Bergstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='202899815' timestamp='2015-05-02T16:11:36Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2128353899' />
+    <nd ref='2128353882' />
+    <nd ref='2128353869' />
+    <nd ref='2128353872' />
+    <nd ref='2128353901' />
+    <nd ref='2128353899' />
+    <tag k='building' v='industrial' />
+  </way>
+  <way id='202899820' timestamp='2014-11-02T00:03:25Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='26493821'>
+    <nd ref='2128353905' />
+    <nd ref='2128353895' />
+    <nd ref='3161931626' />
+    <nd ref='2128353908' />
+    <nd ref='2128353907' />
+    <nd ref='2128353905' />
+    <tag k='building' v='garage' />
+  </way>
+  <way id='202899825' timestamp='2015-05-02T16:11:36Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='30725040'>
+    <nd ref='2128353858' />
+    <nd ref='2128353872' />
+    <nd ref='2128353869' />
+    <nd ref='2128353864' />
+    <nd ref='2128353855' />
+    <nd ref='2128353858' />
+    <tag k='building' v='industrial' />
+  </way>
+  <way id='202899826' timestamp='2015-05-02T16:11:51Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2128353757' />
+    <nd ref='2128353744' />
+    <nd ref='2128353746' />
+    <nd ref='2128353750' />
+    <nd ref='2128353751' />
+    <nd ref='2128353758' />
+    <nd ref='2128353757' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='8a' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Innere Bergstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='202899827' timestamp='2015-05-02T16:11:37Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='30725040'>
+    <nd ref='2128353923' />
+    <nd ref='3135979647' />
+    <nd ref='2128353922' />
+    <nd ref='2128353912' />
+    <nd ref='2128353913' />
+    <nd ref='2128353916' />
+    <nd ref='2128353917' />
+    <nd ref='2128353923' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='1' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Innere Bergstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='202899834' timestamp='2015-05-02T16:11:47Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='30725040'>
+    <nd ref='2128353864' />
+    <nd ref='2128353893' />
+    <nd ref='2128353898' />
+    <nd ref='2128353903' />
+    <nd ref='2128353906' />
+    <nd ref='2128353879' />
+    <nd ref='2128353882' />
+    <nd ref='2128353869' />
+    <nd ref='2128353864' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='5' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Äußere Bergstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='202899835' timestamp='2015-05-02T16:11:45Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='30725040'>
+    <nd ref='2128353953' />
+    <nd ref='2128353949' />
+    <nd ref='2128353934' />
+    <nd ref='2128353936' />
+    <nd ref='2128353933' />
+    <nd ref='2128353935' />
+    <nd ref='2596867784' />
+    <nd ref='2128353939' />
+    <nd ref='2128353943' />
+    <nd ref='2128353953' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='4' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Bergstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='202899841' timestamp='2015-05-02T16:11:43Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='30725040'>
+    <nd ref='2128353809' />
+    <nd ref='2128353815' />
+    <nd ref='2128353827' />
+    <nd ref='2128353824' />
+    <nd ref='2128353828' />
+    <nd ref='2758638859' />
+    <nd ref='2128353825' />
+    <nd ref='2128353823' />
+    <nd ref='2128353820' />
+    <nd ref='2348528682' />
+    <nd ref='2348528680' />
+    <nd ref='2348528679' />
+    <nd ref='2128353809' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='3' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Moritzstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='202899843' timestamp='2017-11-11T17:53:12Z' uid='550300' user='Klumbumbus' visible='true' version='8' changeset='53696715'>
+    <nd ref='2128353883' />
+    <nd ref='2128353880' />
+    <nd ref='2128353884' />
+    <nd ref='3236328444' />
+    <nd ref='2128353881' />
+    <nd ref='2128353876' />
+    <nd ref='2128353874' />
+    <nd ref='5223565543' />
+    <nd ref='5223565541' />
+    <nd ref='5223565538' />
+    <nd ref='5223565542' />
+    <nd ref='5223565539' />
+    <nd ref='5223565540' />
+    <nd ref='5223565544' />
+    <nd ref='3964616305' />
+    <nd ref='2128353863' />
+    <nd ref='2137843114' />
+    <nd ref='2137843113' />
+    <nd ref='2137843115' />
+    <nd ref='2137843116' />
+    <nd ref='2128353865' />
+    <nd ref='2128353883' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='4' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Innere Bergstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='202903289' timestamp='2014-04-01T16:40:08Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='21442846'>
+    <nd ref='2128385460' />
+    <nd ref='2128385459' />
+    <nd ref='2128385458' />
+    <tag k='access' v='customers' />
+    <tag k='highway' v='service' />
+    <tag k='service' v='parking_aisle' />
+    <tag k='surface' v='paving_stones' />
+  </way>
+  <way id='203187915' timestamp='2014-10-26T19:40:24Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='26348594'>
+    <nd ref='2131678959' />
+    <nd ref='2131678958' />
+    <nd ref='2131678955' />
+    <nd ref='3151444866' />
+    <nd ref='3151444865' />
+    <nd ref='2131678956' />
+    <nd ref='3151444870' />
+    <nd ref='3151444868' />
+    <nd ref='3151444869' />
+    <nd ref='2131678959' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='43a' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='203187925' timestamp='2013-12-27T13:54:35Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='19661470'>
+    <nd ref='2131678932' />
+    <nd ref='2596867788' />
+    <nd ref='2131678940' />
+    <nd ref='2131678950' />
+    <nd ref='2131678943' />
+    <nd ref='2131678932' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='2b' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Bergstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='203187941' timestamp='2015-05-02T16:11:42Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2131678924' />
+    <nd ref='2131678926' />
+    <nd ref='2131678937' />
+    <nd ref='2131678934' />
+    <nd ref='2131678924' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='2a' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Bergstraße' />
+    <tag k='building' v='house' />
+  </way>
+  <way id='203187943' timestamp='2015-05-02T16:11:36Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='30725040'>
+    <nd ref='2131678921' />
+    <nd ref='2448165985' />
+    <nd ref='2131678923' />
+    <nd ref='2131678939' />
+    <nd ref='2131678935' />
+    <nd ref='2131678921' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='1' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Bergstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='203187959' timestamp='2017-02-26T18:05:49Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='46422052'>
+    <nd ref='2131678942' />
+    <nd ref='2131678946' />
+    <nd ref='2131678953' />
+    <nd ref='2131678951' />
+    <nd ref='2131678942' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='43b' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='203187963' timestamp='2014-10-06T14:25:17Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='25898345'>
+    <nd ref='2131678948' />
+    <nd ref='2131678945' />
+    <nd ref='2131678944' />
+    <nd ref='2908147864' />
+    <nd ref='2131678947' />
+    <nd ref='2131678948' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='203187968' timestamp='2015-05-02T16:11:46Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='30725040'>
+    <nd ref='2100460821' />
+    <nd ref='2131678919' />
+    <nd ref='2131678915' />
+    <nd ref='2131678918' />
+    <nd ref='2100460702' />
+    <nd ref='2100460821' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='46' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='building' v='apartments' />
+  </way>
+  <way id='203299788' timestamp='2013-01-28T22:08:11Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14828619'>
+    <nd ref='2133049188' />
+    <nd ref='2133049177' />
+    <nd ref='2133049181' />
+    <nd ref='2133049186' />
+    <nd ref='2133049183' />
+    <nd ref='2133049189' />
+    <nd ref='2133049188' />
+    <tag k='building' v='garages' />
+  </way>
+  <way id='203299791' timestamp='2013-07-28T18:12:41Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='17129194'>
+    <nd ref='2133049187' />
+    <nd ref='2133049185' />
+    <nd ref='2133049184' />
+    <nd ref='2133049173' />
+    <nd ref='2133049175' />
+    <nd ref='2133049180' />
+    <nd ref='2133049182' />
+    <nd ref='2133049187' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='29' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Friedrichstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='203412962' timestamp='2013-06-16T22:15:05Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='16582595'>
+    <nd ref='2134240420' />
+    <nd ref='2134240424' />
+    <nd ref='2134240435' />
+    <nd ref='2134240431' />
+    <nd ref='2134240420' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='17' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Uferstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='203412963' timestamp='2014-03-30T18:09:50Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='21405456'>
+    <nd ref='2134240456' />
+    <nd ref='2134240452' />
+    <nd ref='2134240441' />
+    <nd ref='2134240445' />
+    <nd ref='2134240456' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='16' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Uferstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='203412964' timestamp='2014-03-30T18:09:50Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='21405456'>
+    <nd ref='2134240498' />
+    <nd ref='2134240491' />
+    <nd ref='2134240477' />
+    <nd ref='2134240482' />
+    <nd ref='2134240498' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='12' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Uferstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='203412972' timestamp='2013-01-29T21:49:00Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14840786'>
+    <nd ref='2134240499' />
+    <nd ref='2134240492' />
+    <nd ref='2134240483' />
+    <nd ref='2134240493' />
+    <nd ref='2134240499' />
+    <tag k='building' v='garage' />
+  </way>
+  <way id='203413002' timestamp='2014-04-13T20:11:18Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='21673392'>
+    <nd ref='2134240459' />
+    <nd ref='2134240447' />
+    <nd ref='2134240448' />
+    <nd ref='2789183540' />
+    <nd ref='2789183541' />
+    <nd ref='2789183543' />
+    <nd ref='2789183542' />
+    <nd ref='2134240466' />
+    <nd ref='2134240459' />
+    <tag k='building' v='garages' />
+  </way>
+  <way id='203413029' timestamp='2014-03-30T18:09:50Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='21405456'>
+    <nd ref='2134240473' />
+    <nd ref='2134240469' />
+    <nd ref='2134240464' />
+    <nd ref='2134240467' />
+    <nd ref='2134240473' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='15' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Uferstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='203413033' timestamp='2014-10-26T20:07:17Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='26349185'>
+    <nd ref='2134240417' />
+    <nd ref='2134240426' />
+    <nd ref='3151494374' />
+    <nd ref='2134240422' />
+    <nd ref='2134240413' />
+    <nd ref='2134240417' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='19' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Uferstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='203413045' timestamp='2017-11-11T17:53:12Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='53696715'>
+    <nd ref='2134240528' />
+    <nd ref='3236328443' />
+    <nd ref='2134240508' />
+    <nd ref='5223565529' />
+    <nd ref='2134240507' />
+    <nd ref='5223565528' />
+    <nd ref='5223565526' />
+    <nd ref='5223565525' />
+    <nd ref='5223565527' />
+    <nd ref='2134240512' />
+    <nd ref='5223565523' />
+    <nd ref='5223565522' />
+    <nd ref='5223565521' />
+    <nd ref='5223565524' />
+    <nd ref='2134240527' />
+    <nd ref='2134240524' />
+    <nd ref='2134240537' />
+    <nd ref='2134240528' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='11' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Uferstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='204976662' timestamp='2013-02-10T20:16:35Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='14986513'>
+    <nd ref='2091596718' />
+    <nd ref='2091596764' />
+    <tag k='highway' v='service' />
+    <tag k='service' v='parking_aisle' />
+  </way>
+  <way id='205105855' timestamp='2013-12-27T13:54:36Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='19661470'>
+    <nd ref='1249672942' />
+    <nd ref='2150761516' />
+    <nd ref='2091596754' />
+    <tag k='highway' v='path' />
+  </way>
+  <way id='207095774' timestamp='2014-08-10T20:14:33Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='24663192'>
+    <nd ref='2091480088' />
+    <nd ref='1520181474' />
+    <nd ref='2789202818' />
+    <nd ref='1520181471' />
+    <nd ref='1520181465' />
+    <nd ref='1520181460' />
+    <nd ref='1520181456' />
+    <tag k='highway' v='residential' />
+    <tag k='maxspeed' v='30' />
+    <tag k='name' v='Uferstraße' />
+    <tag k='oneway' v='yes' />
+    <tag k='sidewalk' v='no' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='211541714' timestamp='2014-10-26T19:40:26Z' uid='550300' user='Klumbumbus' visible='true' version='5' changeset='26348594'>
+    <nd ref='2100444439' />
+    <nd ref='2773748919' />
+    <nd ref='3151444864' />
+    <nd ref='3151444867' />
+    <nd ref='2215317398' />
+    <tag k='access' v='private' />
+    <tag k='highway' v='service' />
+    <tag k='service' v='driveway' />
+  </way>
+  <way id='226002469' timestamp='2014-10-26T20:07:17Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26349185'>
+    <nd ref='2134240409' />
+    <nd ref='2348519606' />
+    <nd ref='2348519607' />
+    <nd ref='3151494373' />
+    <nd ref='2134240416' />
+    <nd ref='2134240409' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='20' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Uferstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='228229916' timestamp='2017-06-08T16:47:42Z' uid='550300' user='Klumbumbus' visible='true' version='6' changeset='49373219'>
+    <nd ref='2368649383' />
+    <nd ref='2100460681' />
+    <nd ref='2100460758' />
+    <nd ref='2368649387' />
+    <nd ref='3151494379' />
+    <nd ref='2368649383' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='43c' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Hauptstraße' />
+    <tag k='amenity' v='fuel' />
+    <tag k='brand' v='Avia' />
+    <tag k='building' v='yes' />
+    <tag k='fuel:1_25' v='yes' />
+    <tag k='fuel:1_50' v='yes' />
+    <tag k='fuel:diesel' v='yes' />
+    <tag k='fuel:e10' v='yes' />
+    <tag k='fuel:octane_95' v='no' />
+    <tag k='fuel:octane_98' v='yes' />
+    <tag k='name' v='Avia' />
+    <tag k='operator' v='Petra Meichsner' />
+    <tag k='shop' v='yes' />
+    <tag k='wheelchair' v='no' />
+  </way>
+  <way id='228229917' timestamp='2014-10-26T20:07:18Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='26349185'>
+    <nd ref='2100460787' />
+    <nd ref='2368649383' />
+    <nd ref='3151494379' />
+    <nd ref='2368649387' />
+    <nd ref='2100460768' />
+    <nd ref='2100460787' />
+    <tag k='building' v='roof' />
+    <tag k='layer' v='1' />
+  </way>
+  <way id='228229918' timestamp='2013-07-01T14:11:33Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='16778467'>
+    <nd ref='2368649380' />
+    <nd ref='2100444433' />
+    <tag k='highway' v='service' />
+    <tag k='service' v='driveway' />
+  </way>
+  <way id='228229919' timestamp='2013-07-01T14:11:33Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='16778467'>
+    <nd ref='2100444430' />
+    <nd ref='2368649385' />
+    <tag k='highway' v='service' />
+    <tag k='service' v='driveway' />
+  </way>
+  <way id='228229920' timestamp='2016-01-24T17:51:12Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='36780831'>
+    <nd ref='2368649385' />
+    <nd ref='2368649380' />
+    <tag k='covered' v='yes' />
+    <tag k='highway' v='service' />
+    <tag k='service' v='driveway' />
+  </way>
+  <way id='245913316' timestamp='2015-02-10T14:04:06Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='28751021'>
+    <nd ref='2530144204' />
+    <nd ref='2132678347' />
+    <nd ref='2091539729' />
+    <nd ref='2530144188' />
+    <nd ref='3342024863' />
+    <nd ref='2530144190' />
+    <nd ref='3342024864' />
+    <nd ref='3342024865' />
+    <nd ref='3342024866' />
+    <nd ref='3342024868' />
+    <nd ref='3342024867' />
+    <nd ref='2530144204' />
+    <tag k='addr:city' v='Thalheim/Erzgebirge' />
+    <tag k='addr:country' v='DE' />
+    <tag k='addr:housenumber' v='19' />
+    <tag k='addr:postcode' v='09380' />
+    <tag k='addr:street' v='Gartenstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='253731928' timestamp='2018-02-25T21:03:31Z' uid='138186' user='flunk' visible='true' version='6' changeset='56670990'>
+    <nd ref='2203326767' />
+    <nd ref='29830832' />
+    <nd ref='2203326790' />
+    <nd ref='2091539661' />
+    <nd ref='973835067' />
+    <nd ref='2203326810' />
+    <nd ref='29830833' />
+    <nd ref='29830834' />
+    <nd ref='2091596764' />
+    <nd ref='2091539747' />
+    <nd ref='3305072667' />
+    <nd ref='2100444551' />
+    <nd ref='2100444554' />
+    <nd ref='2118691040' />
+    <nd ref='349287549' />
+    <tag k='bicycle' v='yes' />
+    <tag k='cycleway:both' v='no' />
+    <tag k='foot' v='yes' />
+    <tag k='hazmat' v='designated' />
+    <tag k='highway' v='secondary' />
+    <tag k='lanes' v='2' />
+    <tag k='lanes:backward' v='1' />
+    <tag k='lanes:forward' v='1' />
+    <tag k='lit' v='yes' />
+    <tag k='maxspeed' v='50' />
+    <tag k='name' v='Hauptstraße' />
+    <tag k='priority_road' v='designated' />
+    <tag k='ref' v='S 257' />
+    <tag k='sidewalk' v='both' />
+    <tag k='smoothness' v='excellent' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='253731929' timestamp='2018-02-25T21:03:40Z' uid='138186' user='flunk' visible='true' version='5' changeset='56670990'>
+    <nd ref='2596189020' />
+    <nd ref='2203326796' />
+    <nd ref='2596189021' />
+    <nd ref='2596189022' />
+    <nd ref='973835181' />
+    <nd ref='2203326767' />
+    <tag k='bicycle' v='yes' />
+    <tag k='cycleway:both' v='no' />
+    <tag k='foot' v='yes' />
+    <tag k='hazmat' v='designated' />
+    <tag k='highway' v='secondary' />
+    <tag k='lanes' v='2' />
+    <tag k='lanes:backward' v='1' />
+    <tag k='lanes:forward' v='1' />
+    <tag k='lit' v='yes' />
+    <tag k='maxspeed' v='50' />
+    <tag k='name' v='Hauptstraße' />
+    <tag k='priority_road' v='designated' />
+    <tag k='ref' v='S 257' />
+    <tag k='sidewalk' v='left' />
+    <tag k='smoothness' v='excellent' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='253803030' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470'>
+    <nd ref='2596867780' />
+    <nd ref='2596867778' />
+    <tag k='highway' v='path' />
+  </way>
+  <way id='253803032' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470'>
+    <nd ref='2596867786' />
+    <nd ref='2596867780' />
+    <tag k='highway' v='steps' />
+    <tag k='incline' v='up' />
+  </way>
+  <way id='253803033' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470'>
+    <nd ref='2596867787' />
+    <nd ref='2596867786' />
+    <tag k='highway' v='path' />
+  </way>
+  <way id='253803035' timestamp='2013-12-27T13:54:34Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19661470'>
+    <nd ref='2596867789' />
+    <nd ref='2596867782' />
+    <nd ref='2596867778' />
+    <nd ref='2596867773' />
+    <tag k='highway' v='service' />
+    <tag k='service' v='driveway' />
+  </way>
+  <way id='254344521' timestamp='2013-12-30T15:50:12Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='19716523'>
+    <nd ref='2601325810' />
+    <nd ref='2601325806' />
+    <nd ref='2601325808' />
+    <nd ref='2601325812' />
+    <nd ref='2601325810' />
+    <tag k='building' v='garages' />
+  </way>
+  <way id='259378866' timestamp='2014-02-01T16:34:23Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='20319425'>
+    <nd ref='2647810470' />
+    <nd ref='2647810472' />
+    <nd ref='2647810469' />
+    <tag k='highway' v='path' />
+  </way>
+  <way id='264013815' timestamp='2016-01-24T17:51:13Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='36780831'>
+    <nd ref='2696885137' />
+    <nd ref='2696885140' />
+    <nd ref='3964616299' />
+    <tag k='highway' v='path' />
+  </way>
+  <way id='270425113' timestamp='2014-03-30T18:09:49Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='21405456'>
+    <nd ref='2754461105' />
+    <nd ref='2754461103' />
+    <nd ref='2754461104' />
+    <nd ref='2754461106' />
+    <nd ref='2754461105' />
+    <tag k='addr:housenumber' v='13' />
+    <tag k='addr:street' v='Uferstraße' />
+    <tag k='building' v='yes' />
+  </way>
+  <way id='309799920' timestamp='2014-10-26T19:40:22Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='26348594'>
+    <nd ref='2215317398' />
+    <nd ref='2215317385' />
+    <nd ref='2283126454' />
+    <tag k='access' v='private' />
+    <tag k='highway' v='service' />
+    <tag k='lit' v='yes' />
+    <tag k='service' v='driveway' />
+  </way>
+  <way id='317379028' timestamp='2014-12-15T15:07:46Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='27483901'>
+    <nd ref='1520181480' />
+    <nd ref='2091539708' />
+    <nd ref='2091480088' />
+    <tag k='highway' v='living_street' />
+    <tag k='name' v='Uferstraße' />
+    <tag k='oneway' v='yes' />
+    <tag k='sidewalk' v='left' />
+    <tag k='surface' v='asphalt' />
+  </way>
+  <way id='323073889' timestamp='2018-04-23T19:05:17Z' uid='550300' user='Klumbumbus' visible='true' version='4' changeset='58349033'>
+    <nd ref='4455352393' />
+    <nd ref='29830832' />
+    <tag k='highway' v='footway' />
+  </way>
+  <way id='336121585' timestamp='2018-07-31T18:00:22Z' uid='550300' user='Klumbumbus' visible='true' version='3' changeset='61237509'>
+    <nd ref='3431990840' />
+    <nd ref='554800798' />
+    <nd ref='554800813' />
+    <nd ref='554800829' />
+    <nd ref='1888075077' />
+    <nd ref='1888075079' />
+    <nd ref='1888075078' />
+    <nd ref='554800845' />
+    <nd ref='1888075080' />
+    <nd ref='1125345298' />
+    <nd ref='1888075085' />
+    <nd ref='554800869' />
+    <nd ref='1125345388' />
+    <nd ref='1888075090' />
+    <nd ref='1888075091' />
+    <nd ref='1125345515' />
+    <nd ref='554800901' />
+    <nd ref='554800918' />
+    <nd ref='736952449' />
+    <nd ref='736952490' />
+    <nd ref='554800930' />
+    <nd ref='554798888' />
+    <nd ref='554798897' />
+    <nd ref='736952443' />
+    <nd ref='736952424' />
+    <nd ref='736952482' />
+    <nd ref='554798909' />
+    <nd ref='736952463' />
+    <nd ref='554798920' />
+    <nd ref='5427505521' />
+    <nd ref='5427505522' />
+    <nd ref='554798931' />
+    <nd ref='5427503219' />
+    <nd ref='5427503220' />
+    <nd ref='736952465' />
+    <nd ref='554798940' />
+    <nd ref='685957830' />
+    <nd ref='712955913' />
+    <nd ref='712956084' />
+    <nd ref='712956053' />
+    <nd ref='712955936' />
+    <nd ref='554794199' />
+    <nd ref='736952441' />
+    <nd ref='554794201' />
+    <nd ref='554794203' />
+    <nd ref='554794208' />
+    <nd ref='724957188' />
+    <nd ref='724957183' />
+    <nd ref='554794211' />
+    <nd ref='724957176' />
+    <nd ref='712955973' />
+    <nd ref='554794214' />
+    <nd ref='776341644' />
+    <nd ref='554794217' />
+    <nd ref='933164845' />
+    <nd ref='933164767' />
+    <nd ref='712955984' />
+    <nd ref='933164882' />
+    <nd ref='712956087' />
+    <nd ref='933164769' />
+    <nd ref='712956066' />
+    <nd ref='933164822' />
+    <nd ref='776341655' />
+    <nd ref='554794230' />
+    <nd ref='554794233' />
+    <nd ref='715928292' />
+    <nd ref='554794236' />
+    <nd ref='554794238' />
+    <nd ref='554794241' />
+    <nd ref='641428916' />
+    <nd ref='847659611' />
+    <nd ref='847659614' />
+    <nd ref='554794243' />
+    <nd ref='641428921' />
+    <nd ref='693589598' />
+    <nd ref='554792082' />
+    <nd ref='641428945' />
+    <nd ref='641428944' />
+    <nd ref='554792087' />
+    <nd ref='685957853' />
+    <nd ref='554792092' />
+    <nd ref='1127943481' />
+    <nd ref='554792098' />
+    <nd ref='1350399367' />
+    <nd ref='1350399380' />
+    <nd ref='554792104' />
+    <nd ref='5799509413' />
+    <nd ref='1350399395' />
+    <nd ref='5799509412' />
+    <nd ref='554791531' />
+    <nd ref='1350399398' />
+    <nd ref='554791534' />
+    <nd ref='1350399412' />
+    <nd ref='1250333765' />
+    <nd ref='1250333817' />
+    <nd ref='554791537' />
+    <nd ref='554791538' />
+    <nd ref='750019608' />
+    <nd ref='554791543' />
+    <nd ref='1279573084' />
+    <nd ref='750019547' />
+    <nd ref='554791546' />
+    <nd ref='750019540' />
+    <nd ref='554791548' />
+    <nd ref='1350687737' />
+    <nd ref='1175839034' />
+    <nd ref='1175838375' />
+    <nd ref='1175838806' />
+    <nd ref='1175838686' />
+    <nd ref='750019493' />
+    <nd ref='802816892' />
+    <nd ref='802816747' />
+    <nd ref='554791551' />
+    <nd ref='750019582' />
+    <nd ref='989462184' />
+    <nd ref='554791553' />
+    <nd ref='554788787' />
+    <nd ref='750019509' />
+    <nd ref='989462177' />
+    <nd ref='554788797' />
+    <nd ref='750019602' />
+    <nd ref='554788802' />
+    <nd ref='1213481882' />
+    <nd ref='1213481989' />
+    <nd ref='1213481932' />
+    <nd ref='554790041' />
+    <nd ref='750019545' />
+    <nd ref='554788812' />
+    <nd ref='1213481975' />
+    <nd ref='1213481945' />
+    <nd ref='1213481855' />
+    <nd ref='554788819' />
+    <nd ref='750019640' />
+    <nd ref='750019578' />
+    <nd ref='750019519' />
+    <nd ref='554788830' />
+    <nd ref='1213481893' />
+    <nd ref='1213481941' />
+    <nd ref='1213481971' />
+    <nd ref='750019598' />
+    <nd ref='554788834' />
+    <nd ref='750019574' />
+    <nd ref='1213482008' />
+    <nd ref='750019538' />
+    <nd ref='554787279' />
+    <nd ref='750019635' />
+    <nd ref='554787284' />
+    <nd ref='554787492' />
+    <nd ref='554786269' />
+    <nd ref='2755155664' />
+    <nd ref='2773879252' />
+    <nd ref='554786275' />
+    <nd ref='2755155669' />
+    <nd ref='2755155672' />
+    <nd ref='750019518' />
+    <nd ref='750019576' />
+    <nd ref='554783428' />
+    <nd ref='2773879268' />
+    <nd ref='2773879272' />
+    <nd ref='2773879277' />
+    <nd ref='2773879281' />
+    <nd ref='1199007131' />
+    <nd ref='1199007117' />
+    <nd ref='554783470' />
+    <nd ref='1125449412' />
+    <nd ref='2773879297' />
+    <nd ref='554783479' />
+    <nd ref='2773879330' />
+    <nd ref='554783490' />
+    <nd ref='2773879339' />
+    <nd ref='554783494' />
+    <nd ref='554783506' />
+    <nd ref='802816820' />
+    <nd ref='554783512' />
+    <nd ref='802816759' />
+    <nd ref='554783519' />
+    <nd ref='973835206' />
+    <nd ref='973835059' />
+    <nd ref='2124616189' />
+    <nd ref='554783525' />
+    <nd ref='973835171' />
+    <nd ref='554783533' />
+    <nd ref='2124616154' />
+    <nd ref='973835039' />
+    <nd ref='2124616151' />
+    <nd ref='2186358918' />
+    <nd ref='554783539' />
+    <nd ref='2124616168' />
+    <nd ref='554783546' />
+    <nd ref='2124616136' />
+    <nd ref='554783555' />
+    <nd ref='2124616205' />
+    <nd ref='2601325747' />
+    <nd ref='2601325759' />
+    <nd ref='554783562' />
+    <nd ref='2601325773' />
+    <nd ref='2098696386' />
+    <nd ref='2098696420' />
+    <nd ref='2601325778' />
+    <nd ref='973835302' />
+    <nd ref='2601325801' />
+    <nd ref='554781507' />
+    <nd ref='554781512' />
+    <nd ref='973835239' />
+    <nd ref='973835049' />
+    <nd ref='2124616179' />
+    <nd ref='973835027' />
+    <nd ref='2124616195' />
+    <nd ref='554781517' />
+    <nd ref='554781521' />
+    <nd ref='2124616161' />
+    <nd ref='554781524' />
+    <nd ref='2124616196' />
+    <nd ref='554780269' />
+    <nd ref='2124616202' />
+    <nd ref='973835193' />
+    <nd ref='973835052' />
+    <nd ref='973835222' />
+    <nd ref='554780281' />
+    <nd ref='2124616128' />
+    <nd ref='2098696424' />
+    <nd ref='554780289' />
+    <nd ref='2098696391' />
+    <nd ref='2124616167' />
+    <nd ref='3305065262' />
+    <nd ref='554780299' />
+    <nd ref='2098696384' />
+    <nd ref='2124616132' />
+    <nd ref='554780306' />
+    <nd ref='554780317' />
+    <nd ref='2124616208' />
+    <nd ref='2293691241' />
+    <nd ref='2098696404' />
+    <nd ref='2124616192' />
+    <nd ref='554779545' />
+    <nd ref='2124616173' />
+    <nd ref='2098758892' />
+    <nd ref='2098758901' />
+    <nd ref='554779553' />
+    <nd ref='2098696416' />
+    <nd ref='2124616207' />
+    <nd ref='554779559' />
+    <nd ref='2124616191' />
+    <nd ref='554779564' />
+    <nd ref='2124616188' />
+    <nd ref='554779284' />
+    <tag k='name' v='Zwönitz' />
+    <tag k='waterway' v='river' />
+    <tag k='width' v='3' />
+  </way>
+  <way id='393250211' timestamp='2016-01-24T17:51:10Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='36780831'>
+    <nd ref='3964616300' />
+    <nd ref='3964616301' />
+    <nd ref='2128353851' />
+    <nd ref='2128353843' />
+    <nd ref='3964616300' />
+    <tag k='building' v='garages' />
+  </way>
+  <way id='393250212' timestamp='2017-11-11T17:53:12Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='53696715'>
+    <nd ref='2128353863' />
+    <nd ref='3964616305' />
+    <nd ref='3964616304' />
+    <nd ref='3964616302' />
+    <nd ref='5223565546' />
+    <nd ref='3964616303' />
+    <nd ref='2128353863' />
+    <tag k='building' v='garages' />
+  </way>
+  <way id='539886749' timestamp='2017-11-11T17:53:11Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='53696715'>
+    <nd ref='5223565548' />
+    <nd ref='5223565547' />
+    <nd ref='3964616303' />
+    <nd ref='5223565546' />
+    <nd ref='5223565545' />
+    <nd ref='2758638863' />
+    <nd ref='5223565548' />
+    <tag k='building' v='roof' />
+  </way>
+  <relation id='387688' timestamp='2017-03-18T06:53:22Z' uid='339581' user='nyuriks' visible='true' version='17' changeset='46949047'>
+    <member type='way' ref='4623154' role='' />
+    <member type='way' ref='300483097' role='' />
+    <member type='way' ref='300483098' role='' />
+    <member type='way' ref='132558528' role='' />
+    <member type='way' ref='76615070' role='' />
+    <member type='way' ref='62216708' role='' />
+    <member type='way' ref='336121577' role='' />
+    <member type='way' ref='336121585' role='' />
+    <member type='way' ref='43783767' role='' />
+    <tag k='destination' v='Chemnitz' />
+    <tag k='name' v='Zwönitz' />
+    <tag k='ref:fgkz' v='54181' />
+    <tag k='type' v='waterway' />
+    <tag k='waterway' v='river' />
+    <tag k='wikidata' v='Q245274' />
+    <tag k='wikipedia' v='de:Zwönitz (Fluss)' />
+  </relation>
+  <relation id='960814' timestamp='2018-03-11T13:39:01Z' uid='550300' user='Klumbumbus' visible='true' version='49' changeset='57081431'>
+    <member type='way' ref='62195005' role='' />
+    <member type='way' ref='413692792' role='' />
+    <member type='way' ref='62388267' role='' />
+    <member type='way' ref='71433613' role='' />
+    <member type='way' ref='337452754' role='' />
+    <member type='way' ref='13526245' role='' />
+    <member type='way' ref='176312729' role='' />
+    <member type='way' ref='43785273' role='' />
+    <member type='way' ref='43785281' role='' />
+    <member type='way' ref='43785249' role='' />
+    <member type='way' ref='57899250' role='' />
+    <member type='way' ref='114119405' role='' />
+    <member type='way' ref='114119406' role='' />
+    <member type='way' ref='114119412' role='' />
+    <member type='way' ref='43785229' role='' />
+    <member type='way' ref='101344394' role='' />
+    <member type='way' ref='61923187' role='' />
+    <member type='way' ref='101344386' role='' />
+    <member type='way' ref='101344354' role='' />
+    <member type='way' ref='101344397' role='' />
+    <member type='way' ref='61923131' role='' />
+    <member type='way' ref='61923181' role='' />
+    <member type='way' ref='84955787' role='' />
+    <member type='way' ref='374798052' role='' />
+    <member type='way' ref='110527544' role='' />
+    <member type='way' ref='374798053' role='' />
+    <member type='way' ref='61923182' role='' />
+    <member type='way' ref='109748843' role='' />
+    <member type='way' ref='110527545' role='' />
+    <member type='way' ref='61923185' role='' />
+    <member type='way' ref='13525671' role='' />
+    <member type='way' ref='32234593' role='' />
+    <member type='way' ref='318261663' role='' />
+    <member type='way' ref='112771784' role='' />
+    <member type='way' ref='61560966' role='' />
+    <member type='way' ref='67689615' role='' />
+    <member type='way' ref='112771786' role='' />
+    <member type='way' ref='217309012' role='' />
+    <member type='way' ref='256050247' role='' />
+    <member type='way' ref='60312243' role='' />
+    <member type='way' ref='60312255' role='' />
+    <member type='way' ref='32234865' role='' />
+    <member type='way' ref='216972144' role='' />
+    <member type='way' ref='263351367' role='' />
+    <member type='way' ref='263351368' role='' />
+    <member type='way' ref='69776124' role='' />
+    <member type='way' ref='67689618' role='' />
+    <member type='way' ref='75096330' role='' />
+    <member type='way' ref='67689612' role='' />
+    <member type='way' ref='208912403' role='' />
+    <member type='way' ref='253731929' role='' />
+    <member type='way' ref='253731928' role='' />
+    <member type='way' ref='43783780' role='' />
+    <member type='way' ref='216972136' role='' />
+    <member type='way' ref='83631280' role='' />
+    <member type='way' ref='43783779' role='' />
+    <member type='way' ref='216972137' role='' />
+    <member type='way' ref='216650238' role='' />
+    <member type='way' ref='310983513' role='' />
+    <member type='way' ref='211541836' role='' />
+    <member type='way' ref='284743636' role='' />
+    <member type='way' ref='284743639' role='' />
+    <tag k='TMC:cid_58:tabcd_1:Class' v='Road' />
+    <tag k='TMC:cid_58:tabcd_1:Direction' v='both' />
+    <tag k='TMC:cid_58:tabcd_1:LCLversion' v='9.00' />
+    <tag k='TMC:cid_58:tabcd_1:LocationCode' v='50042' />
+    <tag k='name' v='Staatsstraße 257' />
+    <tag k='operator' v='Freistaat Sachsen' />
+    <tag k='ref' v='S 257' />
+    <tag k='route' v='road' />
+    <tag k='type' v='route' />
+  </relation>
+  <relation id='2460806' timestamp='2017-12-11T21:51:31Z' uid='550300' user='Klumbumbus' visible='true' version='45' changeset='54551315'>
+    <member type='way' ref='28510644' role='' />
+    <member type='way' ref='161547022' role='' />
+    <member type='way' ref='546198522' role='' />
+    <member type='way' ref='161547028' role='' />
+    <member type='way' ref='49836055' role='' />
+    <member type='way' ref='67151006' role='' />
+    <member type='way' ref='67151007' role='' />
+    <member type='way' ref='67151013' role='' />
+    <member type='way' ref='67151009' role='' />
+    <member type='way' ref='120153011' role='' />
+    <member type='way' ref='57899224' role='' />
+    <member type='way' ref='57899244' role='' />
+    <member type='way' ref='300483088' role='' />
+    <member type='way' ref='300483089' role='' />
+    <member type='way' ref='61888858' role='' />
+    <member type='way' ref='176312729' role='' />
+    <member type='way' ref='43785273' role='' />
+    <member type='way' ref='43785281' role='' />
+    <member type='way' ref='43785249' role='' />
+    <member type='way' ref='57899250' role='' />
+    <member type='way' ref='114119405' role='' />
+    <member type='way' ref='114119406' role='' />
+    <member type='way' ref='114119412' role='' />
+    <member type='way' ref='43785229' role='' />
+    <member type='way' ref='101344394' role='' />
+    <member type='way' ref='61923187' role='' />
+    <member type='way' ref='101344386' role='' />
+    <member type='way' ref='101344354' role='' />
+    <member type='way' ref='101344397' role='' />
+    <member type='way' ref='61923131' role='' />
+    <member type='way' ref='61923181' role='' />
+    <member type='way' ref='84955787' role='' />
+    <member type='way' ref='374798052' role='' />
+    <member type='way' ref='110527544' role='' />
+    <member type='way' ref='374798053' role='' />
+    <member type='way' ref='61923182' role='' />
+    <member type='way' ref='109748843' role='' />
+    <member type='way' ref='110527545' role='' />
+    <member type='way' ref='61923185' role='' />
+    <member type='way' ref='13525671' role='' />
+    <member type='way' ref='32234593' role='' />
+    <member type='way' ref='318261663' role='' />
+    <member type='way' ref='112771784' role='' />
+    <member type='way' ref='61560966' role='' />
+    <member type='way' ref='67689615' role='' />
+    <member type='way' ref='112771786' role='' />
+    <member type='way' ref='217309012' role='' />
+    <member type='way' ref='256050247' role='' />
+    <member type='way' ref='60312243' role='' />
+    <member type='way' ref='60312255' role='' />
+    <member type='way' ref='32234865' role='' />
+    <member type='way' ref='216972144' role='' />
+    <member type='way' ref='263351367' role='' />
+    <member type='way' ref='263351368' role='' />
+    <member type='way' ref='69776124' role='' />
+    <member type='way' ref='67689618' role='' />
+    <member type='way' ref='75096330' role='' />
+    <member type='way' ref='67689612' role='' />
+    <member type='way' ref='208912403' role='' />
+    <member type='way' ref='253731929' role='' />
+    <member type='way' ref='253731928' role='' />
+    <member type='way' ref='43783780' role='' />
+    <member type='way' ref='216972136' role='' />
+    <member type='way' ref='83631280' role='' />
+    <member type='way' ref='43783779' role='' />
+    <member type='way' ref='216972137' role='' />
+    <member type='way' ref='216650238' role='' />
+    <member type='way' ref='310983513' role='' />
+    <member type='way' ref='211541836' role='' />
+    <member type='way' ref='284743636' role='' />
+    <member type='way' ref='284743639' role='' />
+    <member type='way' ref='20021006' role='' />
+    <member type='way' ref='216650248' role='' />
+    <member type='way' ref='310983508' role='' />
+    <member type='way' ref='216650245' role='' />
+    <member type='way' ref='254215189' role='' />
+    <member type='way' ref='234016327' role='' />
+    <member type='way' ref='234016328' role='' />
+    <member type='way' ref='234016326' role='' />
+    <member type='way' ref='22963318' role='' />
+    <member type='way' ref='234016329' role='' />
+    <member type='way' ref='483781994' role='' />
+    <member type='way' ref='110527537' role='' />
+    <member type='way' ref='67689625' role='' />
+    <member type='way' ref='179644469' role='' />
+    <member type='way' ref='234016330' role='' />
+    <member type='way' ref='179644470' role='' />
+    <member type='way' ref='234016332' role='' />
+    <member type='way' ref='179644468' role='' />
+    <member type='way' ref='67689621' role='' />
+    <member type='way' ref='217490685' role='' />
+    <member type='way' ref='314264784' role='' />
+    <member type='way' ref='314767487' role='' />
+    <member type='way' ref='30333660' role='' />
+    <member type='way' ref='156062817' role='' />
+    <member type='way' ref='156062814' role='' />
+    <member type='way' ref='156062809' role='' />
+    <member type='way' ref='156062813' role='' />
+    <member type='way' ref='156062819' role='' />
+    <member type='way' ref='225441824' role='' />
+    <member type='way' ref='314264782' role='' />
+    <member type='way' ref='156065809' role='' />
+    <member type='way' ref='299137401' role='' />
+    <member type='way' ref='299137399' role='' />
+    <member type='way' ref='216720671' role='' />
+    <member type='way' ref='496504948' role='' />
+    <member type='way' ref='219106694' role='' />
+    <member type='way' ref='219106695' role='' />
+    <member type='way' ref='115840650' role='' />
+    <member type='way' ref='115840655' role='' />
+    <member type='way' ref='219694832' role='' />
+    <member type='way' ref='215655224' role='' />
+    <member type='way' ref='5198296' role='' />
+    <member type='way' ref='4453014' role='' />
+    <member type='way' ref='215655222' role='' />
+    <member type='way' ref='126879634' role='' />
+    <member type='way' ref='234027116' role='' />
+    <member type='way' ref='234027117' role='' />
+    <member type='way' ref='234027119' role='' />
+    <member type='way' ref='234027114' role='' />
+    <member type='way' ref='215655223' role='' />
+    <member type='way' ref='234027115' role='' />
+    <member type='way' ref='126879635' role='' />
+    <member type='way' ref='234027118' role='' />
+    <member type='way' ref='113601250' role='' />
+    <member type='way' ref='234027113' role='' />
+    <member type='way' ref='215655220' role='' />
+    <member type='way' ref='234022458' role='' />
+    <member type='way' ref='215655221' role='' />
+    <member type='way' ref='234022454' role='' />
+    <member type='way' ref='215655218' role='' />
+    <member type='way' ref='234022456' role='' />
+    <member type='way' ref='215655219' role='' />
+    <member type='way' ref='132916137' role='' />
+    <member type='way' ref='132916136' role='' />
+    <member type='way' ref='219694830' role='' />
+    <member type='way' ref='219694831' role='' />
+    <member type='way' ref='234022463' role='' />
+    <member type='way' ref='234022449' role='' />
+    <member type='way' ref='234022461' role='' />
+    <member type='way' ref='305696835' role='' />
+    <member type='way' ref='162117714' role='' />
+    <member type='way' ref='49742137' role='' />
+    <member type='way' ref='49742136' role='' />
+    <member type='way' ref='215624355' role='' />
+    <member type='way' ref='137809358' role='' />
+    <member type='way' ref='361271385' role='' />
+    <member type='way' ref='51391983' role='' />
+    <member type='way' ref='337464338' role='' />
+    <member type='way' ref='234017692' role='' />
+    <member type='way' ref='89856127' role='' />
+    <member type='way' ref='89856113' role='' />
+    <member type='way' ref='61293608' role='' />
+    <member type='way' ref='4360029' role='' />
+    <member type='way' ref='3987746' role='' />
+    <tag k='description' v='Eine der Routen der 211' />
+    <tag k='from' v='Chemnitz' />
+    <tag k='name' v='211 Chemnitz Zwönitz' />
+    <tag k='network' v='VMS' />
+    <tag k='operator' v='VMS' />
+    <tag k='ref' v='211' />
+    <tag k='route' v='bus' />
+    <tag k='to' v='Zwönitz' />
+    <tag k='type' v='route' />
+    <tag k='via' v='Thalheim Burkhardtdorf' />
+  </relation>
+  <relation id='2810215' timestamp='2013-12-27T01:16:52Z' uid='550300' user='Klumbumbus' visible='true' version='2' changeset='19654180'>
+    <member type='way' ref='31359948' role='from' />
+    <member type='node' ref='349287549' role='via' />
+    <member type='way' ref='253731928' role='to' />
+    <tag k='restriction' v='only_right_turn' />
+    <tag k='type' v='restriction' />
+  </relation>
+  <relation id='2873422' timestamp='2018-03-05T12:34:48Z' uid='393803' user='aw_stl' visible='true' version='37' changeset='56901682'>
+    <member type='node' ref='458384534' role='stop' />
+    <member type='node' ref='4123619357' role='platform' />
+    <member type='node' ref='890981966' role='stop' />
+    <member type='way' ref='410553381' role='platform' />
+    <member type='node' ref='890981957' role='stop' />
+    <member type='way' ref='410553394' role='platform' />
+    <member type='node' ref='1262000165' role='stop' />
+    <member type='way' ref='410553402' role='platform' />
+    <member type='node' ref='1262000138' role='stop' />
+    <member type='way' ref='410553399' role='platform' />
+    <member type='node' ref='1262000187' role='stop' />
+    <member type='way' ref='410553390' role='platform' />
+    <member type='node' ref='2262852020' role='stop' />
+    <member type='way' ref='410553383' role='platform' />
+    <member type='node' ref='409749817' role='stop' />
+    <member type='way' ref='117202755' role='platform' />
+    <member type='node' ref='2262852025' role='stop' />
+    <member type='way' ref='410553384' role='platform' />
+    <member type='node' ref='317477168' role='stop' />
+    <member type='way' ref='410553386' role='platform' />
+    <member type='node' ref='2262852027' role='stop' />
+    <member type='way' ref='410553396' role='platform' />
+    <member type='node' ref='1223478167' role='stop' />
+    <member type='node' ref='308965171' role='stop' />
+    <member type='way' ref='38584711' role='' />
+    <member type='way' ref='394410359' role='' />
+    <member type='way' ref='15719598' role='' />
+    <member type='way' ref='123873309' role='' />
+    <member type='way' ref='57776119' role='' />
+    <member type='way' ref='57776115' role='' />
+    <member type='way' ref='38923381' role='' />
+    <member type='way' ref='32234465' role='' />
+    <member type='way' ref='4519698' role='' />
+    <member type='way' ref='38923370' role='' />
+    <member type='way' ref='38923368' role='' />
+    <member type='way' ref='313016601' role='' />
+    <member type='way' ref='313016602' role='' />
+    <member type='way' ref='4519514' role='' />
+    <member type='way' ref='215609602' role='' />
+    <member type='way' ref='215609601' role='' />
+    <member type='way' ref='20020191' role='' />
+    <member type='way' ref='42680664' role='' />
+    <member type='way' ref='265334090' role='' />
+    <member type='way' ref='22963328' role='' />
+    <member type='way' ref='22963331' role='' />
+    <member type='way' ref='234016331' role='' />
+    <member type='way' ref='4519513' role='' />
+    <member type='way' ref='67689625' role='' />
+    <member type='way' ref='110527537' role='' />
+    <member type='way' ref='483781994' role='' />
+    <member type='way' ref='234016329' role='' />
+    <member type='way' ref='22963318' role='' />
+    <member type='way' ref='234016326' role='' />
+    <member type='way' ref='234016328' role='' />
+    <member type='way' ref='234016327' role='' />
+    <member type='way' ref='254215189' role='' />
+    <member type='way' ref='216650245' role='' />
+    <member type='way' ref='310983508' role='' />
+    <member type='way' ref='216650248' role='' />
+    <member type='way' ref='20021006' role='' />
+    <member type='way' ref='284743639' role='' />
+    <member type='way' ref='284743636' role='' />
+    <member type='way' ref='211541836' role='' />
+    <member type='way' ref='310983513' role='' />
+    <member type='way' ref='216650238' role='' />
+    <member type='way' ref='216972137' role='' />
+    <member type='way' ref='83631279' role='' />
+    <member type='way' ref='199122463' role='' />
+    <member type='way' ref='42298782' role='' />
+    <member type='way' ref='216972137' role='' />
+    <member type='way' ref='43783779' role='' />
+    <member type='way' ref='83631280' role='' />
+    <member type='way' ref='216972136' role='' />
+    <member type='way' ref='43783780' role='' />
+    <member type='way' ref='253731928' role='' />
+    <member type='way' ref='253731929' role='' />
+    <member type='way' ref='208912403' role='' />
+    <member type='way' ref='67689612' role='' />
+    <member type='way' ref='75096330' role='' />
+    <member type='way' ref='67689618' role='' />
+    <member type='way' ref='69776124' role='' />
+    <member type='way' ref='263351368' role='' />
+    <member type='way' ref='263351367' role='' />
+    <member type='way' ref='216972144' role='' />
+    <member type='way' ref='85353946' role='' />
+    <member type='way' ref='215617314' role='' />
+    <member type='way' ref='215617311' role='' />
+    <member type='way' ref='215617308' role='' />
+    <member type='way' ref='15720939' role='' />
+    <member type='way' ref='306820417' role='' />
+    <member type='way' ref='227711268' role='' />
+    <member type='way' ref='227711267' role='' />
+    <member type='way' ref='310550381' role='' />
+    <member type='way' ref='227711273' role='' />
+    <member type='way' ref='227711270' role='' />
+    <member type='way' ref='227711269' role='' />
+    <member type='way' ref='95091842' role='' />
+    <member type='way' ref='227755971' role='' />
+    <member type='way' ref='542954366' role='' />
+    <member type='way' ref='503039357' role='' />
+    <member type='way' ref='503039356' role='' />
+    <member type='way' ref='542954365' role='' />
+    <member type='way' ref='310550364' role='' />
+    <member type='way' ref='61980045' role='' />
+    <member type='way' ref='334384511' role='' />
+    <member type='way' ref='256050246' role='' />
+    <member type='way' ref='110515876' role='' />
+    <member type='way' ref='352112869' role='' />
+    <member type='way' ref='4652394' role='' />
+    <member type='way' ref='234014154' role='' />
+    <member type='way' ref='214803679' role='' />
+    <member type='way' ref='72276670' role='' />
+    <member type='way' ref='309909748' role='' />
+    <member type='way' ref='214803678' role='' />
+    <member type='way' ref='113297658' role='' />
+    <member type='way' ref='234014151' role='' />
+    <member type='way' ref='566691127' role='' />
+    <member type='way' ref='234014152' role='' />
+    <member type='way' ref='566691128' role='' />
+    <member type='way' ref='77171548' role='' />
+    <member type='way' ref='234014155' role='' />
+    <member type='way' ref='300060849' role='' />
+    <member type='way' ref='216972143' role='' />
+    <member type='way' ref='300060848' role='' />
+    <member type='way' ref='18192322' role='' />
+    <member type='way' ref='47642175' role='' />
+    <member type='way' ref='20023265' role='' />
+    <member type='way' ref='527518360' role='' />
+    <member type='way' ref='524208229' role='' />
+    <member type='way' ref='110680788' role='' />
+    <member type='way' ref='524208228' role='' />
+    <member type='way' ref='216972141' role='' />
+    <member type='way' ref='216972142' role='' />
+    <member type='way' ref='28882566' role='' />
+    <member type='way' ref='208812634' role='' />
+    <member type='way' ref='527518359' role='' />
+    <member type='way' ref='28882588' role='' />
+    <member type='way' ref='216972142' role='' />
+    <member type='way' ref='313682659' role='' />
+    <member type='way' ref='313682660' role='' />
+    <member type='way' ref='313682661' role='' />
+    <member type='way' ref='313682662' role='' />
+    <member type='way' ref='313682663' role='' />
+    <member type='way' ref='565337205' role='' />
+    <member type='way' ref='146287208' role='' />
+    <member type='way' ref='565337202' role='' />
+    <member type='way' ref='10906358' role='' />
+    <member type='way' ref='106153782' role='' />
+    <member type='way' ref='156356646' role='' />
+    <member type='way' ref='4492765' role='' />
+    <member type='way' ref='28819590' role='' />
+    <member type='way' ref='4769416' role='' />
+    <member type='way' ref='106299790' role='' />
+    <member type='way' ref='109993119' role='' />
+    <member type='way' ref='22937918' role='' />
+    <member type='way' ref='106299782' role='' />
+    <member type='way' ref='314842442' role='' />
+    <member type='way' ref='208901000' role='' />
+    <member type='way' ref='128445144' role='' />
+    <member type='way' ref='128872482' role='' />
+    <member type='way' ref='28130390' role='' />
+    <tag k='fixme' v='Haltestellen und platformen noch ergänzen/korrigieren, Verlauf verifizieren' />
+    <tag k='name' v='190 Hormersdorf-Thalheim-Stollberg' />
+    <tag k='network' v='VMS' />
+    <tag k='operator' v='Verkehrsverbund Mittelsachsen' />
+    <tag k='public_transport:version' v='2' />
+    <tag k='ref' v='190' />
+    <tag k='route' v='bus' />
+    <tag k='type' v='route' />
+  </relation>
+  <relation id='6680121' timestamp='2016-10-30T16:18:03Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='43286672'>
+    <member type='way' ref='209062512' role='from' />
+    <member type='way' ref='27076047' role='to' />
+    <member type='node' ref='2192937557' role='via' />
+    <tag k='restriction' v='no_left_turn' />
+    <tag k='type' v='restriction' />
+  </relation>
+  <relation id='6680122' timestamp='2016-10-30T16:18:04Z' uid='550300' user='Klumbumbus' visible='true' version='1' changeset='43286672'>
+    <member type='way' ref='31359977' role='from' />
+    <member type='way' ref='27076047' role='to' />
+    <member type='node' ref='2192937557' role='via' />
+    <tag k='restriction' v='no_straight_on' />
+    <tag k='type' v='restriction' />
+  </relation>
+</osm>
Index: trunk/test/data/regress/18596/data.osm
===================================================================
--- trunk/test/data/regress/18596/data.osm	(revision 15943)
+++ trunk/test/data/regress/18596/data.osm	(revision 15943)
@@ -0,0 +1,37 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<osm version='0.6' generator='JOSM' upload='never' download='never'>
+  <node id='1001' version='1' visible='true' lat='53.18916486972' lon='5.79536381868' />
+  <node id='1002' version='1' visible='true' lat='53.19109032103' lon='5.79066925796' />
+  <node id='1003' version='1' visible='true' lat='53.18576597652' lon='5.79492806044' />
+  <node id='1234' version='1' visible='true' lat='53.18769158045' lon='5.79023349972'>
+    <tag k='name' v='Hexagon' />
+    <tag k='place' v='quarter' />
+  </node>
+  <node id='100001' version='1' visible='true' lat='53.1874654568' lon='5.79514593956' />
+  <node id='100002' version='1' visible='true' lat='53.19012760619' lon='5.79301653832' />
+  <way id='5' version='1' visible='true'>
+    <nd ref='1001' />
+    <nd ref='100002' />
+    <nd ref='1002' />
+    <tag k='boundary' v='place' />
+  </way>
+  <way id='6' version='1' visible='true'>
+    <nd ref='1003' />
+    <nd ref='100001' />
+    <nd ref='1001' />
+    <tag k='boundary' v='place' />
+  </way>
+  <relation id='8888' version='1' visible='true'>
+    <member type='way' ref='1' role='outer' />
+    <member type='way' ref='2' role='outer' />
+    <member type='way' ref='3' role='outer' />
+    <member type='way' ref='4' role='outer' />
+    <member type='way' ref='5' role='outer' />
+    <member type='way' ref='6' role='outer' />
+    <member type='node' ref='1234' role='label' />
+    <tag k='boundary' v='place' />
+    <tag k='name' v='Hexagon' />
+    <tag k='place' v='quarter' />
+    <tag k='type' v='boundary' />
+  </relation>
+</osm>
Index: trunk/test/unit/org/openstreetmap/josm/command/SplitWayCommandTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/command/SplitWayCommandTest.java	(revision 15942)
+++ trunk/test/unit/org/openstreetmap/josm/command/SplitWayCommandTest.java	(revision 15943)
@@ -3,13 +3,18 @@
 
 import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
 
+import java.io.IOException;
+import java.io.InputStream;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.Iterator;
+import java.util.Optional;
 
 import org.junit.Rule;
 import org.junit.Test;
+import org.openstreetmap.josm.TestUtils;
 import org.openstreetmap.josm.command.SplitWayCommand.Strategy;
 import org.openstreetmap.josm.data.UndoRedoHandler;
@@ -18,7 +23,10 @@
 import org.openstreetmap.josm.data.osm.Node;
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
+import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
 import org.openstreetmap.josm.data.osm.Relation;
 import org.openstreetmap.josm.data.osm.RelationMember;
 import org.openstreetmap.josm.data.osm.Way;
+import org.openstreetmap.josm.io.IllegalDataException;
+import org.openstreetmap.josm.io.OsmReader;
 import org.openstreetmap.josm.testutils.JOSMTestRules;
 
@@ -35,5 +43,5 @@
     @Rule
     @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
-    public JOSMTestRules test = new JOSMTestRules().main().projection();
+    public JOSMTestRules test = new JOSMTestRules().main().projection().preferences();
 
     /**
@@ -113,12 +121,12 @@
 
         final Strategy strategy = wayChunks -> {
-                final Iterator<Way> it = wayChunks.iterator();
-                for (int i = 0; i < indexOfWayToKeep; i++) {
-                    it.next();
-                }
-                return it.next();
-            };
+            final Iterator<Way> it = wayChunks.iterator();
+            for (int i = 0; i < indexOfWayToKeep; i++) {
+                it.next();
+            }
+            return it.next();
+        };
         final SplitWayCommand result = SplitWayCommand.splitWay(
-                w2, SplitWayCommand.buildSplitChunks(w2, Arrays.asList(n3, n4, n5)), new ArrayList<OsmPrimitive>(), strategy);
+                w2, SplitWayCommand.buildSplitChunks(w2, Arrays.asList(n3, n4, n5)), new ArrayList<>(), strategy);
         UndoRedoHandler.getInstance().add(result);
 
@@ -140,6 +148,188 @@
     }
 
+    @Test
+    public void testOneMemberOrderedRelationShowsWarningTest() {
+        final DataSet dataSet = new DataSet();
+
+        // Positive IDs to mark that these ways are incomplete (i.e., no nodes loaded).
+        final Way w1 = new Way(1);
+        final Way w3 = new Way(3);
+
+        // The way we are going to split is complete of course.
+        final Node n1 = new Node(new LatLon(1, 0));
+        final Node n2 = new Node(new LatLon(2, 0));
+        final Node n3 = new Node(new LatLon(3, 0));
+        final Way w2 = new Way();
+
+        final Relation route = new Relation();
+        for (OsmPrimitive p : Arrays.asList(n1, n2, n3, w1, w2, w3, route)) {
+            dataSet.addPrimitive(p);
+        }
+        w2.setNodes(Arrays.asList(n1, n2, n3));
+
+        route.put("type", "route");
+        route.addMember(new RelationMember("", w1));
+        route.addMember(new RelationMember("", w2));
+        route.addMember(new RelationMember("", w3));
+        dataSet.setSelected(Arrays.asList(w2, n2));
+
+        // This split cannot be safely performed without downloading extra relation members.
+        // Here we ask the split method to abort if it needs more information.
+        final Optional<SplitWayCommand> result = SplitWayCommand.splitWay(
+                w2,
+                SplitWayCommand.buildSplitChunks(w2, Collections.singletonList(n2)),
+                new ArrayList<>(),
+                Strategy.keepLongestChunk(),
+                SplitWayCommand.WhenRelationOrderUncertain.ABORT
+        );
+
+        assertFalse(result.isPresent());
+    }
+
+    @Test
+    public void testDoIncompleteMembersOrderedRelationCorrectOrderTest() {
+        for (int i = 0; i < 2; i++) {
+            // All these permutations should result in a split that keeps the new parts in order.
+            doIncompleteMembersOrderedRelationCorrectOrderTest(false, false, i);
+            doIncompleteMembersOrderedRelationCorrectOrderTest(true, false, i);
+            doIncompleteMembersOrderedRelationCorrectOrderTest(true, true, i);
+            doIncompleteMembersOrderedRelationCorrectOrderTest(false, true, i);
+        }
+    }
+
+    private void doIncompleteMembersOrderedRelationCorrectOrderTest(final boolean reverseWayOne,
+                                                                    final boolean reverseWayTwo,
+                                                                    final int indexOfWayToKeep) {
+        final DataSet dataSet = new DataSet();
+
+        // Positive IDs to mark that these ways are incomplete (i.e., no nodes loaded).
+        final Way w1 = new Way(1);
+        final Way w4 = new Way(3);
+
+        // The ways we are going to split are complete of course.
+        final Node n1 = new Node(new LatLon(1, 0));
+        final Node n2 = new Node(new LatLon(2, 0));
+        final Node n3 = new Node(new LatLon(3, 0));
+        final Node n4 = new Node(new LatLon(4, 0));
+        final Node n5 = new Node(new LatLon(5, 0));
+        final Way w2 = new Way();
+        final Way w3 = new Way();
+
+        final Relation route = new Relation();
+        for (OsmPrimitive p : Arrays.asList(n1, n2, n3, n4, n5, w1, w2, w3, w4, route)) {
+            dataSet.addPrimitive(p);
+        }
+        w2.setNodes(reverseWayOne ? Arrays.asList(n3, n2, n1) : Arrays.asList(n1, n2, n3));
+        w3.setNodes(reverseWayTwo ? Arrays.asList(n5, n4, n3) : Arrays.asList(n3, n4, n5));
+
+        route.put("type", "route");
+        route.addMember(new RelationMember("", w1));
+        route.addMember(new RelationMember("", w2));
+        route.addMember(new RelationMember("", w3));
+        route.addMember(new RelationMember("", w4));
+
+        Way splitWay = indexOfWayToKeep == 0 ? w2 : w3;
+        Node splitNode = indexOfWayToKeep == 0 ? n2 : n4;
+
+        dataSet.setSelected(Arrays.asList(splitWay, splitNode));
+
+        final SplitWayCommand result = SplitWayCommand.splitWay(
+                splitWay, SplitWayCommand.buildSplitChunks(splitWay, Collections.singletonList(splitNode)), new ArrayList<>());
+        UndoRedoHandler.getInstance().add(result);
+
+        assertEquals(5, route.getMembersCount());
+        assertConnectedAtEnds(route.getMember(1).getWay(), route.getMember(2).getWay());
+        assertConnectedAtEnds(route.getMember(2).getWay(), route.getMember(3).getWay());
+    }
+
     static void assertFirstLastNodeIs(Way way, Node node) {
         assertTrue("First/last node of " + way + " should be " + node, node.equals(way.firstNode()) || node.equals(way.lastNode()));
     }
+
+    static void assertConnectedAtEnds(Way one, Way two) {
+        Node first1 = one.firstNode();
+        Node last1 = one.lastNode();
+        Node first2 = two.firstNode();
+        Node last2 = two.lastNode();
+
+        assertTrue("Ways expected to be connected at their ends.",
+                first1 == first2 || first1 == last2 || last1 == first2 || last1 == last2);
+    }
+
+    /**
+     * Non-regression test for patch #18596 (Fix relation ordering after split-way)
+     * @throws IOException if any I/O error occurs
+     * @throws IllegalDataException if OSM parsing fails
+     */
+    @Test
+    public void testTicket18596() throws IOException, IllegalDataException {
+        try (InputStream is = TestUtils.getRegressionDataStream(18596, "data.osm")) {
+            DataSet ds = OsmReader.parseDataSet(is, null);
+
+            Way splitWay = (Way) ds.getPrimitiveById(5, OsmPrimitiveType.WAY);
+            Node splitNode = (Node) ds.getPrimitiveById(100002, OsmPrimitiveType.NODE);
+
+            final SplitWayCommand result = SplitWayCommand.splitWay(
+                    splitWay,
+                    SplitWayCommand.buildSplitChunks(splitWay, Collections.singletonList(splitNode)),
+                    new ArrayList<>()
+            );
+
+            UndoRedoHandler.getInstance().add(result);
+
+            Relation relation = (Relation) ds.getPrimitiveById(8888, OsmPrimitiveType.RELATION);
+
+            assertEquals(relation.getMembersCount(), 8);
+
+            // Before the patch introduced in #18596, these asserts would fail. The two parts of
+            // way '5' would be in the wrong order, breaking the boundary relation in this test.
+            assertConnectedAtEnds(relation.getMember(4).getWay(), relation.getMember(5).getWay());
+            assertConnectedAtEnds(relation.getMember(5).getWay(), relation.getMember(6).getWay());
+        }
+    }
+
+    /**
+     * Non-regression test for issue #17400 ( Warn when splitting way in not fully downloaded region)
+     *
+     * Bus route 190 gets broken when the split occurs, because the two new way parts are inserted in the relation in
+     * the wrong order.
+     *
+     * @throws IOException if any I/O error occurs
+     * @throws IllegalDataException if OSM parsing fails
+     */
+    @Test
+    public void testTicket17400() throws IOException, IllegalDataException {
+        try (InputStream is = TestUtils.getRegressionDataStream(17400, "data.osm")) {
+            DataSet ds = OsmReader.parseDataSet(is, null);
+
+            Way splitWay = (Way) ds.getPrimitiveById(253731928, OsmPrimitiveType.WAY);
+            Node splitNode = (Node) ds.getPrimitiveById(29830834, OsmPrimitiveType.NODE);
+
+            final Optional<SplitWayCommand> result = SplitWayCommand.splitWay(
+                    splitWay,
+                    SplitWayCommand.buildSplitChunks(splitWay, Collections.singletonList(splitNode)),
+                    new ArrayList<>(),
+                    Strategy.keepLongestChunk(),
+                    // This split requires no additional downloads.
+                    SplitWayCommand.WhenRelationOrderUncertain.ABORT
+            );
+
+            assertTrue(result.isPresent());
+
+            UndoRedoHandler.getInstance().add(result.get());
+
+            // 190 Hormersdorf-Thalheim-Stollberg.
+            Relation relation = (Relation) ds.getPrimitiveById(2873422, OsmPrimitiveType.RELATION);
+
+            // One more than the original 161.
+            assertEquals(relation.getMembersCount(), 162);
+
+            // Before the patch introduced in #18596, these asserts would fail. The new parts of
+            // the Hauptstraße would be in the wrong order, breaking the bus route relation.
+            // These parts should be connected, in their relation sequence: 74---75---76.
+            // Before #18596 this would have been a broken connection: 74---75-x-76.
+            assertConnectedAtEnds(relation.getMember(74).getWay(), relation.getMember(75).getWay());
+            assertConnectedAtEnds(relation.getMember(75).getWay(), relation.getMember(76).getWay());
+        }
+    }
 }
