Moin Liste, moin Frank, Am 19.10.2014 um 09:14 schrieb Frank J.:
Am 18.10.2014 um 22:33 schrieb Florian Lohoff: ..
Hattest du das nicht im JOSM? Der JOSM ist normalerweise so pfiffig mitzukriegen welche objekte er geschafft hat hochzuladen.
D.h. ein erneuter klick auf hochladen geht normalerweise.
Das werde ich versuchen, wenn mir das mal wieder passiert.
Sonst würde vielleicht auch das lokale Speichern deiner Änderungen in so einer Situation helfen. Danach könntest du zu einem anderen Zeitpunk in Ruhe mit "Daten aktualisieren" zunächst schauen, was da ist und ob es Konflikte gibt. In deinem Fall sind das dann vielleicht die 500, aber da bin ich mir nicht sicher.
Da würde ich nicht viel drauf geben. Die unterschiedlichen zoom stufen rendern unterschiedlich schnell. Meistens geht das relativ schnell d.h. <5 Minuten - aber ohne "shift-reload" im browser kriege ich die neuen tiles meist lange nicht angezeigt. Browser lieben caches ;)
Ja, der Standard-Stil ist sehr schnell geworden. Als ich mit OSM begann - so etwa 2007 - da hat es noch mehrere Tage gedauert bis zum Erfolgserlebnis.
Man muss den Browser natürlich ein wenig zwingen, die neuen Kacheln - die möglicherweise auf dem Server bereit liegen - auch zu holen: - Bei größeren Gebieten lösche ich den kompletten Cache FF: Chronik / neueste Chronik löschen / Cache - kleines Gebiet: Bildschirminhalt mit F5 neu laden, ggf. mehrmals * (siehe unten)
Wenn ich den Eindruck habe, der Tile-Server hat punktuell eine Änderung nicht mitbekommen, dann: - Rechter Mausklick in die Karte - Context-Menü "Grafik anzeigen" - Es wird nur eine einzelne Kachel angezeigt URL: http://[a|b|c].tile.openstreetmap.org/[zoom]/___/__.png - Dahinter ein /dirty einfügen und Enter. - Der Server meldet "Tile submitted for rendering" - zweimal Browser-Schaltfläche "zurück" bringt einen wieder zur Karte - langsam bis zehn zählen - F5 drücken
Ein echter Revert würde ja auch die Versionsnummer zurücknehmen.
Das war meine Hoffnung gewesen. Da hatte ich zu viel erwartet.
... Wenn das dann abbricht hat man halt so halbe changesets applied. Macht den revert bzw das weitermachen ja schwierig.
Der "Changeset" hatte den Status "offen". Was bedeutet das? Trotzdem war zu erkennen, dass die hoch geladenen Teile schon gerendert wurden.
Man kann bei offenen Changeset mit JOSM häufig noch einmal das Hochladen probieren. Ich habe das schon ein paar Male gemacht, wenn es bei den Versuchen davor abbrach. Das funktioniert, glaube ich, aber nicht mehr, wenn man es abspeichert und dann noch einmal später probiert oder wenn man einfach zu lange wartet. Bisher habe ich es auf jeden Fall immer geschafft aus solchen Situationen herauszukommen. entweder durch oben beschriebenes oder durch Lösen einiger Konflikte. LG und schönen Sonntag Tobias
Flo
* Meine Theorie, warum das Neu-Laden oft nicht beim ERSTEN F5 klappt:
- Browser haben eine Beschränkung der gleichzeitigen Verbindungen zu einem Server.
- Bei einem Kartenfenster, dass aus vielen kleinen Kacheln besteht, ist das hinderlich. Es geht schneller, wenn man mehr parallele Downloads startet.
- Der Tileserver hat darum 3 verschiedene URLs (Aliase), die aber alle auf den gleichen Inhalt verweisen: a.tile.openstreetmap.org b.tile.openstreetmap.org c.tile.openstreetmap.org Das soll für den Browser 3 verschiedene Server darstellen. Für jeden davon kann das Kontingent an gleichzeitigen Verbindungen genutzt werden.
- Der Kartenclient OpenLayers verteilt seine Anforderungen gleichmäßig auf die verschiedenen Server-Adressen mit a, b und c.
- Ich denke, der Browser-Cache kann damit nicht umgehen und hält wirklich bis zu 3 lokale Kopien von denen nach jedem Neu-Laden der OpenLayers-Seite mit F5 nur eine zufällige Version (a,b,c) neu geladen wird.
Schönes Wochenende Frank
_______________________________________________ OSM mailing list OSM@gt.owl.de http://gt.owl.de/cgi-bin/mailman/listinfo/osm