Класс MultiPolygon

Класс MultiPolygon (набор многоугольников) определяет набор графических объектов типа многоугольник (Polygon).

Свойства класса

Класс MultiPolygon имеет следующие свойства:

  1. внутренние поверхности двух многоугольников, которые являются элементами MultiPolygon, не могут пересечься;

  2. границы любых двух многоугольников, которые являются элементами MultiPolygon, не могут пересекаться и могут касаться только в конечном числе точек;

  3. MultiPolygon не может содержать вырезов линий, выбросов или проколов: MultiPolygon – правильный, замкнутый набор точек;

  4. внутренняя область MultiPolygon, содержащая более, чем один многоугольник, не связана, число связанных частей внутренней области MultiPolygon равно числу многоугольников в MultiPolygon;

  5. размерность класса равна 2;

  6. граница MultiPolygon – набор закрытых кривых (LineStrings), образованных границами его элементов – многоугольников;

  7. каждая кривая (Curve) на границе MultiPolygon находится на границе точно одного многоугольника, и каждая кривая (Curve) на границе многоугольника находится также и на границе MultiPolygon.