12 votos

Mosaico de datos vectoriales sin perder información geométrica y topológica

Estoy tratando de averiguar una forma de sub-dividir un vector de mapas basados en bloques más pequeños. Puedo baldosa del mapa basados en diferentes estrategias, tales como el p-árbol. Sin embargo, es inevitable que cortar algunos polilíneas y polígonos que cruzan los límites de los bloques. Al hacer esto, vamos a perder sus geométricas y topológicas de los atributos.

El mosaico de datos sólo puede ser utilizado para la exhibición, pero no para los análisis espaciales porque han perdido en parte su geométricas y topológicas de los atributos. ¿Tiene usted alguna sugerencia o experiencia con la sub-dividiendo el vector de datos y, manteniendo sus usabilidad para los análisis espaciales?

4voto

Swinders Puntos 1042

Tilestache es una herramienta de código abierto para servir a los azulejos, y sirve de baldosa vector de datos así como en mosaico de imágenes que puede ser vale la pena mirar (ya sea como una herramienta, o a través del código fuente).

La PostGis GeoJSON controlador crea GeoJSON vector de azulejos y tiene la opción de clip de ellos o no.

recorte: Indicador booleano para , opcionalmente, el recorte de la salida de geometrías para el límites de la envolvente de baldosas. Los valores predeterminados para fales. Esto se traduce en la incompletos geometrías drásticamente los tamaños de archivo más pequeños, y mejora el rendimiento y la compatibilidad con Polymaps (http://polymaps.org).

Hay un reciente post de blog sobre el uso de TileStache Y OpenLayers para crear enrollados a mano vector de baldosas de aquí.

3voto

Josh Puntos 569

Puede estar ejecutando contra la teoría de almuerzo gratis No...

Dependiendo de su caso, puede ser que desea azulejos vector datos de pantalla, pero una segunda instancia no baldosa de los datos para el análisis. Pude ver este ser útiles si el análisis para mostrar la relación es bajo.

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