<div id="docs-body">
 <div class="section">
  <div class="titlepage">
   <div>
    <div>
     <h4 class="title">
      <a name="gis-class-multipolygon">
      </a>
      13.4.2.13 MultiPolygon Class
     </h4>
    </div>
   </div>
  </div>
  <p>
   A
   <code class="literal">
    MultiPolygon
   </code>
   is a
   <code class="literal">
    MultiSurface
   </code>
   object composed of
   <code class="literal">
    Polygon
   </code>
   elements.
  </p>
  <p>
   <span class="bold">
    <strong>
     <code class="literal">
      MultiPolygon
     </code>
     Examples
    </strong>
   </span>
  </p>
  <div class="itemizedlist">
   <ul class="itemizedlist" style="list-style-type: disc; ">
    <li class="listitem">
     <p>
      On a region map, a
      <code class="literal">
       MultiPolygon
      </code>
      could
              represent a system of lakes.
     </p>
    </li>
   </ul>
  </div>
  <p>
   <span class="bold">
    <strong>
     <code class="literal">
      MultiPolygon
     </code>
     Assertions
    </strong>
   </span>
  </p>
  <div class="itemizedlist">
   <ul class="itemizedlist" style="list-style-type: disc; ">
    <li class="listitem">
     <p>
      A
      <code class="literal">
       MultiPolygon
      </code>
      has no two
      <code class="literal">
       Polygon
      </code>
      elements with interiors that
              intersect.
     </p>
    </li>
    <li class="listitem">
     <p>
      A
      <code class="literal">
       MultiPolygon
      </code>
      has no two
      <code class="literal">
       Polygon
      </code>
      elements that cross (crossing
              is also forbidden by the previous assertion), or that
              touch at an infinite number of points.
     </p>
    </li>
    <li class="listitem">
     <p>
      A
      <code class="literal">
       MultiPolygon
      </code>
      may not have cut lines,
              spikes, or punctures. A
      <code class="literal">
       MultiPolygon
      </code>
      is
              a regular, closed point set.
     </p>
    </li>
    <li class="listitem">
     <p>
      A
      <code class="literal">
       MultiPolygon
      </code>
      that has more than one
      <code class="literal">
       Polygon
      </code>
      has an interior that is not
              connected. The number of connected components of the
              interior of a
      <code class="literal">
       MultiPolygon
      </code>
      is equal to
              the number of
      <code class="literal">
       Polygon
      </code>
      values in the
      <code class="literal">
       MultiPolygon
      </code>
      .
     </p>
    </li>
   </ul>
  </div>
  <p>
   <span class="bold">
    <strong>
     <code class="literal">
      MultiPolygon
     </code>
     Properties
    </strong>
   </span>
  </p>
  <div class="itemizedlist">
   <ul class="itemizedlist" style="list-style-type: disc; ">
    <li class="listitem">
     <p>
      A
      <code class="literal">
       MultiPolygon
      </code>
      is a two-dimensional
              geometry.
     </p>
    </li>
    <li class="listitem">
     <p>
      A
      <code class="literal">
       MultiPolygon
      </code>
      boundary is a set of
              closed curves (
      <code class="literal">
       LineString
      </code>
      values)
              corresponding to the boundaries of its
      <code class="literal">
       Polygon
      </code>
      elements.
     </p>
    </li>
    <li class="listitem">
     <p>
      Each
      <code class="literal">
       Curve
      </code>
      in the boundary of the
      <code class="literal">
       MultiPolygon
      </code>
      is in the boundary of
              exactly one
      <code class="literal">
       Polygon
      </code>
      element.
     </p>
    </li>
    <li class="listitem">
     <p>
      Every
      <code class="literal">
       Curve
      </code>
      in the boundary of an
      <code class="literal">
       Polygon
      </code>
      element is in the boundary of
              the
      <code class="literal">
       MultiPolygon
      </code>
      .
     </p>
    </li>
   </ul>
  </div>
 </div>
 <br/>
</div>
