Gibt es definitive Forschungsarbeiten, Webressourcen oder (Text-) Bücher zu verteiltem GIS? Themen, die mich interessieren, sind:
- Parallelität von sequentiellen räumlichen Algorithmen
- Frameworks zur Implementierung von GIS in der Cloud / Cluster-Umgebung
- FOSS und kommerzielle Software für die oben genannten
Ich habe diese Frage gesehen, aber ich möchte etwas Bestimmtes. Der CW-Status sowie Empfehlungen für Tags wären von Vorteil.
BEARBEITEN: Ich habe eine Reihe dieser Begriffe in Google Scholar eingegeben. Als Doktorand beschäftige ich mich regelmäßig mit Forschungsarbeiten. Viele der Ergebnisse sind nicht substanziell oder umfassend.
references
cloud-gis
Baskinomics
quelle
quelle
Antworten:
Ich habe in dieser Hinsicht mehrere Projekte durchgeführt, aber am Ende waren sie im Grunde genommen immer kundenspezifische Lösungen
Witzigerweise verwendete ich jedes Mal, wenn ich ein Problem dieser Art löste, eine andere Technologie, vor allem, weil dies die Modeerscheinung der Zeit war. Am Ende, was Sie wollen , ist eine Nachrichtenbibliothek vorbei , die einen Job Queue - Manager, laicht Prozesse auf den verschiedenen Knoten hat, und das hat eine Art von Synchronisationsmechanismus ( Semapahore des , Barriere , usw.) und eine gewisse Art und Weise zu handhaben Fehler und erneut versuchen können . Alle Projekte, die ich unten erwähne, haben diese Dinge.
Für geo habe ich (in chronologischer Reihenfolge) verwendet:
(alte Schule)
(neuer)
Es gibt einige andere, die Leute benutzen.
Am Ende würde jeder von diesen (wenn auch auf eine etwas andere Art und Weise) davon abschneiden, sodass es darauf ankommt, einen auszuwählen, der eine Community hat, die hilfreich ist.
Außerdem müssten Sie auf jedem Knoten eine Bibliothek verwenden, um die GIS-Geometrieoperationen auszuführen. Die Empfehlung für die Verwendung basiert auf der Sprache, in der Sie dies bevorzugen. Ich bin mir jedoch sicher, dass die meisten Leute Ihnen folgende Optionen geben würden:
Oder eine andere Bibliothek, die als Wrapper für eine davon dient.
quelle
Wir entwickeln ein MapReduce-basiertes System mit SQL-Schnittstelle für die Verwaltung großer räumlicher Datenmengen.
Weitere Informationen finden Sie unter http://confluence.cci.emory.edu:8090/confluence/display/HadoopGIS/Home http://dl.acm.org/citation.cfm?id=2213603
quelle