Existe-t-il des documents de recherche définitifs, des ressources Web ou des livres (textuels) sur les SIG distribués? Les sujets qui m'intéressent sont:
- Parallélisme des algorithmes spatiaux séquentiels
- Cadres de mise en œuvre du SIG dans l'environnement cloud / cluster
- Logiciels libres et commerciaux pour les logiciels ci-dessus
J'ai vu cette question, mais je veux quelque chose d'un peu plus définitif. Le statut CW serait bénéfique, ainsi que des recommandations pour les étiquettes.
EDIT: J'ai entré un certain nombre de ces termes sur Google Scholar , et bien que je sois étudiant diplômé et que je traite régulièrement des documents de recherche, de nombreux résultats ne sont ni substantiels ni globaux.
references
cloud-gis
Baskinomics
la source
la source
Réponses:
J'ai fait plusieurs projets à cet égard, mais à la fin, ils finissaient toujours par être des solutions personnalisées qui, fondamentalement,
Assez drôle, chaque fois que je résolvais un problème de cette nature, j'utilisais une technologie différente, principalement parce que c'était la mode du temps. À la fin, ce que vous voulez, c'est une bibliothèque de transmission de messages qui a un gestionnaire de files d'attente de travaux, génère des processus sur les différents nœuds, et qui a une sorte de mécanisme de synchronisation ( Semapahore , Barrier , etc.) et un moyen de gérer les erreurs et de réessayer. Tous les projets que je mentionne ci-dessous ont ces choses.
Pour la géo, j'ai utilisé (par ordre chronologique):
(vieille école)
(plus récent)
Il y en a plusieurs autres que les gens utilisent.
À la fin, n'importe lequel d'entre eux le couperait (quoique d'une manière légèrement différente), donc cela se résume à en choisir un qui a une communauté qui est utile.
De plus, sur chaque nœud, vous devrez utiliser une bibliothèque pour effectuer les opérations de géométrie SIG. La recommandation pour laquelle utiliser serait basée sur la langue dans laquelle vous préférez coder cela. Mais je suis sûr que les options que la plupart des gens vous donneraient seraient:
Ou une autre bibliothèque qui sert d'enveloppe à l'une d'entre elles.
la source
Nous développons un système basé sur MapReduce avec une interface SQL pour la gestion des données spatiales à grande échelle.
Plus de détails peuvent être trouvés sur http://confluence.cci.emory.edu:8090/confluence/display/HadoopGIS/Home http://dl.acm.org/citation.cfm?id=2213603
la source