5 votos

Convertir shapefile líneas a un polígono en el CÉSPED

Tengo un shapefile de un mapa que es el esbozo de un número de islas. Me gustaría convertir las líneas a polígonos (es decir, todas las islas de lleno en) el uso de la HIERBA. He buscado sobre cómo hacer esto con CÉSPED, pero sólo tengo unas muy breves y vagas sugerencias ... pero me dio un ir de todos modos ....

use v.in.ogr to import the shapefile into grass
And view the result (I'm using QGIS to do this): Looks good.
v.clean input=g_hwp_p1 output=g_hwp_p1_clean tool=break,snap thresh=10,10
v.type input=g_hwp_p1_clean output=g_hwp_p1_clean_type type=line,boundary
v.centroids input=g_hwp_p1_clean_type output=g_hwp_p1_clean_type_centroids 

Esto no funciona, que no es de extrañar pues yo realmente no entiendo lo que estoy haciendo.

V.info dice que...

g_hwp_p1 has 892 lines
g_hwp_p1_clean has 892 lines
g_hwp_p1_clean_type has 892 boundaries
g_hwp_p1_clean_type_centroids has 892 boundaries (0 centroids, 0 areas, 0 islands)

Also v.type reports: 892 incorrect boundaries.
And v.centroids reports: 0 features modified.
The final output looks much like the input (just an outline).

Puede alguien irregular lo que estoy haciendo mal? ¿Alguien sabe cuáles son los parámetros correctos se debe?

También he intentado esto en QGIS usando las líneas-a-polígono fTool pero esto no hacen un muy buen trabajo de ella (se diddnt de relleno en el conjunto de las islas, pero sólo parecía añadir poco polígonos ronda el borde).

Shapefile está aquí... https://docs.google.com/leaf?id=0B93lksnTC7_cYWIxNTlmNzEtYTcwYi00YmZlLTlhZmEtZDViYmE1MmYxNDk2&hl=en_US

Screenshoy de hwp_p1 .... https://docs.google.com/leaf?id=0B93lksnTC7_cN2Q5YTNiMjEtZjY4OS00ZTYwLWIxMDAtYzBlNmY1M2U1MGRl&hl=en_US

Y una vista de cerca de una pequeña Isla que forma un bucle cerrado.. https://docs.google.com/leaf?id=0B93lksnTC7_cZjQ1ZDU4ZGQtMWNmMC00ZjNiLWFiZmEtM2MyMDE0MmYzODQ5&hl=en_US

Gracias.

1voto

tobes Puntos 19

Las líneas a Polígonos intenta crear un polígono para cada línea. Lo hace bien. Las pequeñas islas a lo largo del costo se crean correctamente. Lo que no puede hacer es reconocer que su gran isla está formada por varias líneas.

Mismo parece ser cierto para la HIERBA herramientas que trató de usar.

PostGIS ST_BuildArea que hacer el truco, pero no pude conseguir un trabajo para todo el conjunto de datos todavía.

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