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:
- Los polígonos están topológicamente cerrados;
- El límite de un polígono consiste en un conjunto de anillos lineales que conforman sus límites exteriores e interiores;
- No hay dos anillos en la cruz del límite y los anillos en el límite de un polígono pueden cruzarse en un punto, pero solo como una tangente;
- Un polígono puede no tener líneas de corte, puntas o pinchazos;
- El interior de cada Polígono es un conjunto de puntos conectados;
- El exterior de un polígono con 1 o más agujeros no está conectado. Cada hoyo define un componente conectado del exterior.
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:
- Los interiores de 2 polígonos que son elementos de un MultiPolygon pueden no cruzarse;
- Los límites de cualquiera de los 2 polígonos que son elementos de un MultiPolygon no pueden "cruzarse" y pueden tocar solo un número finito de Puntos;
- Un MultiPolygon se define como topológicamente cerrado;
- Un MultiPolygon puede no tener líneas de corte, puntas o pinchazos, un MultiPolygon es un conjunto de puntos cerrado regular;
- El interior de un MultiPolygon con más de 1 Polygon no está conectado; El número de componentes conectados del interior de un MultiPolygon es igual al número de Polígonos en el MultiPolygon
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: