14 votos

Recursos SIG distribuidos y en la nube

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

  • Paralelismo de algoritmos espaciales secuenciales
  • Marcos para la implementación de SIG en el entorno de la nube/clúster
  • Software libre y comercial para lo anterior

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

EDIT: He introducido varios de estos términos en Google Scholar Y aunque soy estudiante de posgrado y me ocupo de los trabajos de investigación con regularidad, muchos de los resultados no son sustanciales ni exhaustivos.

7voto

FlySwat Puntos 61945

He realizado varios proyectos en este sentido, pero al final siempre acababan siendo soluciones a medida que básicamente

  • separar el problema en cuadrículas
  • hizo el procesamiento en cada nodo individual y copió el resultado a una tabla temporal / almacén de datos
  • fusionó todas las soluciones en una sola tabla de resultados y manejó opcionalmente las condiciones de contorno. El manejo de las condiciones de contorno sólo era necesario para los casos en que las características debían ser cosidas o masajeadas (por ejemplo, cuando se construye una topología de manera distribuida, se desea que las características de contorno se ajusten).

Es curioso que cada vez que resolví un problema de este tipo, utilicé una tecnología diferente, sobre todo porque era la moda del momento. Al final, lo que quieres es una biblioteca de paso de mensajes que tenga un gestor de colas de trabajo, que genere procesos en los diferentes nodos y que tenga algún tipo de mecanismo de sincronización ( Semapahore's , Barreras etc.) y alguna forma de manejar los errores y reintentar. Todos los proyectos que menciono a continuación tienen estas cosas.

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

(vieja escuela)

(más reciente)

Hay varios otros que la gente utiliza.

Al final, cualquiera de ellos podría servir (aunque de forma ligeramente diferente), así que se reduce a elegir uno que tenga una comunidad que sea útil.

Además, en cada nodo, tendrías que utilizar una biblioteca para hacer las operaciones de geometría GIS. La recomendación de cuál utilizar vendría dada por el lenguaje en el que prefieras codificar esto. Pero estoy seguro de que las opciones que la mayoría de la gente te daría serían:

O alguna otra biblioteca que sirva de envoltorio a una de estas.

1voto

Darian Miller Puntos 259

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

Más detalles en @ http://confluence.cci.emory.edu:8090/confluence/display/HadoopGIS/Home http://dl.acm.org/citation.cfm?id=2213603

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X