[GRASSweb-list] hamish: web/screenshots vector.inc,NONE,1.1

grass at intevation.de grass at intevation.de
Sun Sep 23 09:04:53 EDT 2007


Author: hamish

Update of /grassrepository/web/screenshots
In directory doto:/tmp/cvs-serv14502/web/screenshots

Added Files:
	vector.inc 
Log Message:
first stab at vector screenshots page


--- NEW FILE: vector.inc ---
<h3>Screenshots of GRASS in action</h3>
The GRASS Development Team and members of the user community have collected
numerous screenshots on these pages. Click image to see larger version.
<p>
For details, see <a href="../../grass63/manuals/html63_user/vectorintro.html">Vector map processing and network analysis</a>.
<P>

<h4>GRASS 6.3</h4>

<table width="100%" border="0">
 <tr valign="baseline">
  <td>
  <div align="center">
   <p><a href="../grass63/screenshots/images/grass6_moebius.png" target="_blank"><img src="../grass63/screenshots/images/grass6_moebius_small.jpg" border="1"></a></p>
   <p>M&ouml;bius strip visualization to show the 3D vector capabilities of GRASS 6 - imported from 3D DXF (screenshot: M. Neteler)<br>
  </div>
 </td>
 </tr>
</table>


<h4>GRASS 6.1</h4>

<table width="100%" border="0">
 <tr valign="baseline">
  <td>
  <div align="center">
   <p><a href="../grass61/screenshots/images/object_nviz_from_dxf_mesh.jpg" target="_blank"><img src="../grass61/screenshots/images/object_nviz_from_dxf_mesh_small.jpg" border="1"></a></p>
   <p>3D DXF Mesh object, created in Blender and imported into GRASS
     (screenshot: A. Bezzi, M. Neteler)<br>

   <p><a href="../grass61/screenshots/images/trento3d.jpg" target="_blank"><img src="../grass61/screenshots/images/trento3d_small.jpg" border="1"></a></p>
   <p>GRASS: building footprints extruded to 3D blocks (screenshot: M. Neteler)<br>
    (data courtesy <a href="http://webapps.comune.trento.it/ambiente/">City of Trento</a>,
    Italy - see "Mostra Strumenti Dati" for geodata download)</p>

   <p><a href="../grass61/screenshots/images/trento3d_colors.jpg" target="_blank"><img src="../grass61/screenshots/images/trento3d_colors_small.jpg" border="1"></a></p>
   <p>GRASS: building footprints extruded to 3D blocks, colored by building type (screenshot: M. Neteler)<br>
    (data courtesy <a href="http://webapps.comune.trento.it/ambiente/">City of Trento</a>,
    Italy - see "Mostra Strumenti Dati" for geodata download)</p>

   <p><a href="../grass61/screenshots/images/network_directions.png" target="_blank"><img src="../grass61/screenshots/images/network_directions_small.jpg" border="1"></a></p>
   <p>Directions in vector networks (d.vect; screenshot: M. Neteler)</p>

   <p><a href="../grass61/screenshots/images/network_one_way.png" target="_blank"><img src="../grass61/screenshots/images/network_one_way_small.jpg" border="1"></a></p>
   <p>One way streets defined using backward/forward column attributes (drawn with ps.map; screenshot: M. Neteler)</p>

  <p><a href="../grass61/screenshots/images/network_shortest_path_oneway.png" target="_blank"><img src="../grass61/screenshots/images/network_shortest_path_oneway_small.jpg" border="1"></a></p>
  <p>Shortest path routing respecting one way streets (d.path; screenshot: M. Neteler)</p>

  </div>
 </td>
 </tr>
</table>


<h4>GRASS 6.0</h4>

<center>
<table width="60%" border="0">
 <tr valign="baseline">
  <td>
   <div align="center">
   <p><a href="../grass60/screenshots/images/v.digit.jpg" target="_blank"><img src="../grass60/screenshots/images/v.digit_small.jpg" width="311" height="160" border="1"></a></p>
   <p>Heads up digitizing with v.digit</p>
  </div></td>
  <td>
   <div align="center">
   <p><a href="../grass60/screenshots/images/v.buffer.png" target="_blank"><img src="../grass60/screenshots/images/v.buffer-small.png" width="222" height="200" border="1"></a></p>
   <p align="center">Buffering with v.buffer</p>
  </div></td>
 </tr>
</table>

<table width="60%" border="0">
 <tr valign="baseline">
  <td colspan="3" valign="bottom">
   <div align="center">
   <P>&nbsp;</p>
   <h5>Overlapping polygons</h5>
  </div></td>
 </tr>

 <tr valign="baseline">
  <td valign="bottom">
   <div align="center">
   <p><a href="../grass60/screenshots/images/fire1.png" target="_blank"><img src="../grass60/screenshots/images/fire1-small.png" width="198" height="200" border="1"></a> </p>
   <p>Overlapping polygons input from Shapefile (or any other OGR simple feature format)</p>
  </div></td>

  <td valign="bottom">
   <div align="center">
   <p><a href="../grass60/screenshots/images/fire2.png" target="_blank"><img src="../grass60/screenshots/images/fire2-small.png" width="198" height="200" border="1"></a></p>
   <p>Result (areas colored by number of overlapping areas, categories of layer 1 and 2)</p>
  </div></td>
 </tr>

 <tr valign="baseline">
  <td colspan="2" valign="bottom">
   <p><em>Example of import and use in GRASS</em></p>
   <div class="code"><pre>
    v.in.ogr dsn=./shp/ layer=fire output=fire_p
    v.category input=fire_p output=fire_c type=centroid field=2
    echo "create table fire_c_2 (id int, num int)" | db.execute
    v.db.connect map=fire_c driver=pg database=bridge layer=2 table=fire_c_2 key=id
    v.to.db map=fire_c layer=2 option=cat col1=id
    v.to.db map=fire_c layer=2 qlayer=1 option=query col1=num qcol="count(*)" type=centroid</pre></div>
   <p>Number of overlapping features is also written as category to centroid.</p>
   <p>&nbsp;</p>
  </td>
 </tr>

 <tr valign="baseline">
  <td colspan="2" valign="bottom">
   <div align="center">
   <p><a href="../grass60/screenshots/images/bridge.png" target="_blank"><img src="../grass60/screenshots/images/bridge-small.png" width="200" height="130" border="1"></a></p>
   <p>Another example of overlapping features in one layer (overpass)</p>
  </div></td>
 </tr>

</table>

<p>&nbsp;</p>

<table width="60%" border="0">
 <tr valign="baseline">
  <td colspan="3" valign="bottom">
   <div align="center">
   <P>&nbsp;</p>
   <h5>Vector overlay using v.overlay</h5>
  </div></td>
 </tr>
 <tr> 
  <td colspan="2"><div align="left"> 
   <p align="center"><a href="../grass60/screenshots/images/v.overlay_a.png" target="_blank"><img src="../grass60/screenshots/images/v.overlay_a-small.png" width="207" height="200" border="1"></a>
        &nbsp;
   <a href="../grass60/screenshots/images/v.overlay_b.png" target="_blank"><img src="../grass60/screenshots/images/v.overlay_b-small.png" width="207" height="200" border="1"></a></p>
   <p align="center">Input A and B</p>
   </div>
  </td>
 </tr>

 <tr valign="bottom"> 
  <td> 
   <div align="center">
 
      <p><a href="../grass60/screenshots/images/v.overlay_and.png" target="_blank"><img src="../grass60/screenshots/images/v.overlay_and-small.png" width="207" height="200" border="1"></a></p>
      <p>intersection (operator=and)<br>
  </div></td>
  <td>
     <div align="center">
      <p><a href="../grass60/screenshots/images/v.overlay_or.png" target="_blank"><img src="../grass60/screenshots/images/v.overlay_or-small.png" width="207" height="200" border="1"></a></p>
      <p>union (operator=or)</p>
  </div></td>
 </tr>

 <tr valign="bottom"> 
    <td>
     <div align="center">
      <p>&nbsp;</p>
      <p><a href="../grass60/screenshots/images/v.overlay_not.png" target="_blank"><img src="../grass60/screenshots/images/v.overlay_not-small.png" width="207" height="200" border="1"></a></p>
      <p>not (operator=not)</p>
     </div>
    <td>
     <div align="center">
     <p><a href="../grass60/screenshots/images/v.overlay_xor.png" target="_blank"><img src="../grass60/screenshots/images/v.overlay_xor-small.png" width="207" height="200" border="1"></a></p>
     <p>exclusive or (operator=xor)</p>
     </div>
   </td>
  </tr>
</table>

<p>&nbsp;</p>

<table width="50%" border="0">
 <tr valign="baseline">
  <td colspan="2" valign="bottom">
   <div align="center">
   <P>&nbsp;</p>
   <h5>Charting using d.vect.chart</h5>
  </div></td>
 </tr>
 <tr valign="bottom"> 
  <td>
   <div align="center">
    <p><a href="../grass60/screenshots/images/d.vect.chart_pie.png" target="_blank"><img src="../grass60/screenshots/images/d.vect.chart_pie-small.png" alt="Pie chart" width="200" height="166" border="1"></a></p>
    <p align="center">Pie charts (default)</p>
   </div>
  </td>
  <td> 
   <div align="center">
    <p><a href="../grass60/screenshots/images/d.vect.chart_bar.png" target="_blank"><img src="../grass60/screenshots/images/d.vect.chart_bar-small.png" alt="Bar chart" width="200" height="166" border="1"></a></p>
    <p>Bar charts (ctype=bar)<br>
   </div>
  </td>
 </tr>
</table>


<table width="80%" border="0">
 <tr valign="baseline">
  <td colspan="3" valign="bottom">
   <div align="center">
   <P>&nbsp;</p>
   <h5>Network analysis</h5>
  </div></td>
 </tr>
 <tr valign="baseline">
  <td> 
   <div align="center">
   <p><a href="../grass60/screenshots/images/d.path.jpg" target="_blank"><img src="../grass60/screenshots/images/d.path-small.jpg" alt="d.path" width="225" height="200" border="1"></a></p>
   <p>Shortest path using d.path</p>
   </div>
  </td>
  <td>
   <div align="center">
   <p><a href="../grass60/screenshots/images/v.net.iso.png" target="_blank"><img src="../grass60/screenshots/images/v.net.iso-small.png" alt="v.net.iso" width="179" height="200" border="1"></a></p>
   <p> Split network into bands using v.net.iso</p>
   </div>
  </td>
  <td>
   <div align="center">
   <p><a href="../grass60/screenshots/images/v.net.alloc.png" target="_blank"><img src="../grass60/screenshots/images/v.net.alloc-small.png" alt="v.net.alloc" width="228" height="200" border="1"></a></p>
   <p>Allocate subnets using v.net.alloc</p>
   </div>
  </td>
 </tr>
</table>

</center>





More information about the grass-web mailing list