<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Huidae, Moritz and all,<br>
      <br>
      Many thanks for you suggestions for filling inter-contour area
      with constant value.<br>
      I will try them out and report back.<br>
      <br>
      Best<br>
      <br>
      Venka<br>
      <br>
      On 5/1/2014 4:03 AM, Huidae Cho wrote:<br>
    </div>
    <blockquote
cite="mid:CANEOyhpTxLK2cinM_eYas4ozBhirnV=w0wm_xUorGKmgWqoabg@mail.gmail.com"
      type="cite">
      <pre wrap="">Ah.. if you have two adjacent contour lines that are farther than the
contour interval from each other, my method doesn't work. For example, 100,
102, and 106 will become 101, 103, and 107, not 101, 104, and 107 (what
should the max value be?).

Huidae

On Wed, Apr 30, 2014 at 2:50 PM, Huidae Cho <a class="moz-txt-link-rfc2396E" href="mailto:grass4u@gmail.com"><grass4u@gmail.com></a> wrote:

</pre>
      <blockquote type="cite">
        <pre wrap="">Venka,

Let's say you have the elevation field in your shapefile and the contour
interval is 2 meters.

# Import your shapefile into GRASS
v.in.ogr dsn=contours.shp output=contours type=boundary

# Add centroids to the imported boundaries to make areas
v.centroids input=contours output=contourareas

# Convert the contour areas to raster filling inter-contour areas with
contour elevations
v.to.rast input=contourareas output=contourareas use=attr
attrcolumn=elevation

# Now you want to add a half of the contour interval to get what you want
r.mapcalc expression="contoursteps=contourareas+1"

contoursteps is what you need, I think.

Regards,
Huidae



On Tue, Apr 29, 2014 at 4:19 AM, Moritz Lennert <
<a class="moz-txt-link-abbreviated" href="mailto:mlennert@club.worldonline.be">mlennert@club.worldonline.be</a>> wrote:

</pre>
        <blockquote type="cite">
          <pre wrap="">[Please keep threads on the list]

On 29/04/14 00:33, John Ciolek wrote:

</pre>
          <blockquote type="cite">
            <pre wrap="">Hi Moritz.

What do you mean by the following suggestion?


On Apr 28, 2014, at 2:45 AM, Moritz Lennert wrote:

 - if necessary, add a line at the edge of the region and patch that
</pre>
            <blockquote type="cite">
              <pre wrap="">with your contour lines to close polygons (v.in.region, v.patch)

</pre>
            </blockquote>
            <pre wrap="">
Are you suggesting that you can close a contour (connect the beginning
point to the ending point) using v.in.region or v.patch?

</pre>
          </blockquote>
          <pre wrap="">
No, not the beginning point to the end point. Either you have closed
contours or your contours go over the edge of your current region, meaning
that some contours are not closed. So, in order to close them, you can do
so arbitrarily at the edge of your region by patching in a line that
represents that edge. This line can be created with v.in.region.


Moritz
_______________________________________________
grass-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/grass-user">http://lists.osgeo.org/mailman/listinfo/grass-user</a>

</pre>
        </blockquote>
        <pre wrap="">

</pre>
      </blockquote>
      <pre wrap="">
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
grass-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/grass-user">http://lists.osgeo.org/mailman/listinfo/grass-user</a></pre>
    </blockquote>
    <br>
  </body>
</html>