[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
- Previous message: [GRASSweb-list] hamish: web/screenshots main.inc,1.7,1.8
- Next message: [GRASSweb-list] hamish: web/screenshots raster.inc, 1.2,
1.3 raster.php, 1.1, 1.2 vector.inc, 1.1, 1.2 vector.php, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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ö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> </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> </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> </p>
<table width="60%" border="0">
<tr valign="baseline">
<td colspan="3" valign="bottom">
<div align="center">
<P> </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>
<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> </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> </p>
<table width="50%" border="0">
<tr valign="baseline">
<td colspan="2" valign="bottom">
<div align="center">
<P> </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> </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>
- Previous message: [GRASSweb-list] hamish: web/screenshots main.inc,1.7,1.8
- Next message: [GRASSweb-list] hamish: web/screenshots raster.inc, 1.2,
1.3 raster.php, 1.1, 1.2 vector.inc, 1.1, 1.2 vector.php, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the grass-web
mailing list