Recursos GIS distribuidos y en la nube

14

¿Hay documentos de investigación, recursos web o libros (de texto) definitivos sobre GIS distribuidos? Los temas que me interesan son:

  • Paralelismo de algoritmos espaciales secuenciales
  • Marcos para implementar GIS en el entorno de nube / clúster
  • FOSS y software comercial para lo anterior

He visto esta pregunta, pero quiero Algo un poco más definitivo. El estado de CW sería beneficioso, así como las recomendaciones para las etiquetas.

EDITAR: He ingresado algunos de estos términos en Google Scholar , y mientras soy un estudiante graduado y me ocupo de trabajos de investigación en de manera regular, muchos de los resultados no son sustantivos ni abarcan.

    
pregunta Baskinomics 13.04.2017 - 14:34

2 respuestas

7

He realizado varios proyectos en este sentido, pero al final siempre terminaron siendo soluciones personalizadas que básicamente

  • separa el problema en grillas
  • realizó el procesamiento en cada nodo individual y copió el resultado en una tabla temporal / almacén de datos
  • fusionó todas las soluciones en una sola tabla de resultados y, opcionalmente, manejó las condiciones de los límites. El manejo de las condiciones de los límites solo se requería en los casos en que las funciones debían ser unidas o masajeadas (por ejemplo, cuando se construye una topología de manera distribuida, se deben ajustar las características de los límites).

Lo suficientemente divertido, cada vez que resolvía un problema de esta naturaleza, usaba una tecnología diferente, principalmente porque esa era la moda del momento. Al final, lo que desea es una biblioteca de paso de mensajes que tenga un administrador de colas de trabajos, genere procesos en los diferentes nodos y que tenga algún tipo de mecanismo de sincronización ( Semapahore's , Barrier's , etc.) y de alguna manera para manejar los errores y volver a intentarlo. Todos los proyectos que menciono a continuación tienen estas cosas.

Para geo, he usado (en orden cronológico):

(vieja escuela)

(más nuevo)

Hay varios que otras personas usan.

Al final, cualquiera de estos podría reducirlo (aunque de una manera ligeramente diferente), por lo que se reduce a elegir uno que tenga una comunidad que sea útil.

Además, en cada nodo, tendría que usar una biblioteca para realizar las operaciones de geometría GIS. La recomendación para cuál usar se basará en el idioma en el que prefiera codificar esto. Pero estoy seguro de que las opciones que la mayoría de la gente le daría serían:

O alguna otra biblioteca que sirva como envolturas para uno de estos.

    
respondido por el Ragi Yaser Burhum 23.02.2012 - 03:57
1

Estamos desarrollando un sistema basado en MapReduce con interfaz SQL para la gestión de datos espaciales a gran escala.

Se pueden encontrar más detalles en enlace http://dl.acm.org/citation.cfm?id=2213603

    
respondido por el Ablimit Aji 05.07.2012 - 19:25

Lea otras preguntas en las etiquetas