frogg / STUPRO

Satellite-based terrain visualization for environmental monitoring and presentation of relevant observations
Other
6 stars 3 forks source link

Feature/downloader rework #163

Closed cmd-johnson closed 8 years ago

cmd-johnson commented 8 years ago

Kompletter Neuschrieb des ImageDownloader Codes. Es wird jetzt nicht mehr ein Thread je Download gestartet, sondern alle Tile Requests in eine Queue geschrieben, die dann in einem extra Thread bearbeitet wird. Wurden die angefragten Tiles nicht direkt im Cache gefunden, wird ein neuer Job für diese Tiles erstellt und an die entsprechende Sub-Klasse des TileRequestWorkers übergeben:

Der Globe garantiert dabei, dass für alle von der Powerall sichtbaren Tiles Downloads gestartet werden.

HINWEIS: Um die TileDownloader Tests erfolgreich durchlaufen zu lassen, wird node.js benötigt. Die Tests starten einen einfachen Webserver, der auf Anfrage einfach gespeicherte Bilder/Heightmaps zurückgibt und für alle Tiles einen zusätzlichen Endpunkt bereitstellt, der die Bilder mit 10s Verzögerung ausliefert, was benötigt wird, um den Download-Abbruch zu testen.

larissa95 commented 8 years ago

getestet, kann gemergt werden