La creación de la capa Scratch me permite elegir entre Polígono y Multipolígono, así que comencé a preguntarme cómo debería usarlos.
Al leer un nuevo libro "Mastering QGIS" (a través de esta respuesta de Joseph a ¿Qué significa buffer en el diálogo QGIS Voronoi? ), El comentario de los autores fue"ESRI shapefiles store geospatial data in multi- type geometry, so using multi- type geometry is a good practice if you plan on converting between formats."
¿Cómo debo elegir uno de ellos (Polígono o Multipolígono) cuando creo una nueva capa de polígono? (Había confundido el polígono múltiple con el polígono multiparte, así que solía elegir Polígono).
Una situación reciente que elegí para Polígono / Multipolígono fue ¿ Cambiar la longitud de la línea paralela para dividir el polígono en QGIS? en el que dibujo un polígono ficticio como capa de fondo. Al trabajar principalmente en archivos de forma, parecía que debía elegir Multipolígono, aunque solo necesitaba un polígono. En este caso, lo que necesitaba era una geometría de polígono simple sin ningún atributo (no estoy seguro de que este ejemplo haga ninguna distinción).
Respuestas:
Desde un punto de vista más formal, informo la definición tanto para un polígono como para un multipolígono (el siguiente texto e imágenes provienen de este documento de los Estándares OGC® , todos los créditos a la fuente citada).
Polígono
Un polígono es una superficie plana definida por 1 límite exterior y 0 o más límites interiores. Cada límite interior define un agujero en el Polígono.
El límite exterior LinearRing define la "parte superior" de la superficie, que es el lado de la superficie desde el cual el límite exterior parece atravesar el límite en sentido contrario a las agujas del reloj. Los LinearRings interiores tendrán la orientación opuesta y aparecerán en el sentido de las agujas del reloj cuando se ve desde la "parte superior".
Las afirmaciones para los polígonos (las reglas que definen los polígonos válidos) son las siguientes:
A continuación algunos ejemplos de polígonos:
Multipolígono
Un MultiPolygon es una MultiSurface cuyos elementos son Polígonos.
Las afirmaciones para MultiPolygons son las siguientes:
El límite de un MultiPolygon es un conjunto de curvas cerradas (LineStrings) correspondientes a los límites de su elemento Polígonos. Cada curva en el límite del MultiPolygon está en el límite de exactamente 1 elemento Polygon, y cada curva en el límite de un elemento Polygon está en el límite del MultiPolygon.
A continuación algunos ejemplos de MultiPolygons:
fuente
Los polígonos de shapefile se construyen a partir de uno o más anillos cerrados. Si una forma tiene múltiples anillos, pueden ser exteriores e interiores (p. Ej., Formar una rosquilla) o múltiples exteriores (p. Ej., Cadena de islas).
Por supuesto, tener múltiples exteriores no evita tener uno o más anillos interiores en cada forma. La especificación del archivo de forma establece que:
Los archivos de forma no hacen una distinción entre estos objetos: son todos polígonos (y cada geometría está asociada con un registro de dBase).
Sin embargo, algunas herramientas hacen hacer una distinción, qgis es uno de ellos. Si todo lo que alguna vez tener en un archivo de formas simples es un anillo formas, entonces usted puede elegir con seguridad Polígono. Si las formas pueden contener "agujeros", es también segura para elegir Polígono. Sin embargo, si algunas formas pueden contener múltiples anillos exteriores, entonces debe elegir Multipolígono.
fuente