<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FMartinpovolny</id>
	<title>GRASS-Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FMartinpovolny"/>
	<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/wiki/Special:Contributions/%E2%9A%A0%EF%B8%8FMartinpovolny"/>
	<updated>2026-05-27T22:29:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=IconSymbols&amp;diff=11997</id>
		<title>IconSymbols</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=IconSymbols&amp;diff=11997"/>
		<updated>2010-10-29T16:32:29Z</updated>

		<summary type="html">&lt;p&gt;⚠️Martinpovolny: added link to git repository with some more simple symbols&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Authoring instructions ==&lt;br /&gt;
       &lt;br /&gt;
* [[GRASS_Programming_Howto#Display_Symbols]]&lt;br /&gt;
&lt;br /&gt;
== Modules ==&lt;br /&gt;
&lt;br /&gt;
''Note that starting with GRASS 6.3 many modules can rotate a symbol by a given angle.''&lt;br /&gt;
&lt;br /&gt;
* {{cmd|ps.map}} ''point'' command&lt;br /&gt;
* {{cmd|ps.map}} ''vpoints'' command&lt;br /&gt;
* {{cmd|d.graph}} (Icon support was added for GRASS 6.1)&lt;br /&gt;
* {{cmd|d.vect|version=65}} ''rot_column'' option in GRASS 6.5 and newer&lt;br /&gt;
&lt;br /&gt;
== Existing symbols ==&lt;br /&gt;
* Browse built in symbol files in the [http://trac.osgeo.org/grass/browser/grass/trunk/lib/symbol/symbol/ SVN Web interface]&lt;br /&gt;
&lt;br /&gt;
[[image:Symbols.png]]&lt;br /&gt;
&lt;br /&gt;
=== ''New'' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;extra/n_arrow1&amp;lt;/tt&amp;gt;: [[image:Symb-n_arrow1.png]]&lt;br /&gt;
* &amp;lt;tt&amp;gt;extra/n_arrow2&amp;lt;/tt&amp;gt;: [[image:Symb-n_arrow2.png|30px]]&lt;br /&gt;
* &amp;lt;tt&amp;gt;extra/fiducial&amp;lt;/tt&amp;gt;: [[image:Fiducial_125.png]]  (use 45 degree symbol rotation if you wish to align ticks with grid lines)&lt;br /&gt;
* &amp;lt;tt&amp;gt;extra/ping&amp;lt;/tt&amp;gt;: [[image:Symb-ping.png|23px]]&lt;br /&gt;
* &amp;lt;tt&amp;gt;extra/half-box&amp;lt;/tt&amp;gt;: [[image:Half-box.png|23px]]&lt;br /&gt;
* &amp;lt;tt&amp;gt;extra/bridge&amp;lt;/tt&amp;gt;: [[image:Symb-bridge.png]]&lt;br /&gt;
* &amp;lt;tt&amp;gt;[[Symb-fish|extra/fish]]&amp;lt;/tt&amp;gt;: [[Image:Symb-fish.png|42px]]&lt;br /&gt;
* &amp;lt;tt&amp;gt;geology/strike_line,box,triangle,circle&amp;lt;/tt&amp;gt;: [[Image:Symb-geo.png|300px]]&lt;br /&gt;
* &amp;lt;tt&amp;gt;extra/ring&amp;lt;/tt&amp;gt;: &amp;lt;span style=&amp;quot;color:#000090&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;+2&amp;quot;&amp;gt;&amp;amp;Omicron;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: (ps.map can take rotation angle from an attribute column for each site with the '''''vpoints''' rotatecolumn'' instruction; to make open symbols set the fill color to 'none'; to make a double sided dip symbol draw the same symbol twice with 180 rotation between the two commands)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * &amp;lt;tt&amp;gt;extra/newsymb&amp;lt;/tt&amp;gt;: ''(picture not available)'' --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Combinations ==&lt;br /&gt;
&lt;br /&gt;
You can overlay and rotate symbols to create combinations or color codes. For example:&lt;br /&gt;
: [[Image:Circross-overlay.png|40px]][[Image:Half-overlay.png|120px]]&lt;br /&gt;
&lt;br /&gt;
== Contributions ==&lt;br /&gt;
&lt;br /&gt;
Please include a small example graphic.&lt;br /&gt;
&lt;br /&gt;
Also please include your name and some sort of license information.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;quot;(c) 2005 Sara Grassuser, released into the public domain without restriction&amp;quot;. This way others may freely improve and further distribute your work (e.&lt;br /&gt;
g. it can be added to the official GRASS release).&lt;br /&gt;
&lt;br /&gt;
 Install in $GISBASE/etc/symbol/custom/ or $MAPSET/symbol/group/&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
(c) Examples released by Michael O'Donovan into public domain without restriction&lt;br /&gt;
&lt;br /&gt;
==== Example of a BANK ====&lt;br /&gt;
by MichaelODonovan&lt;br /&gt;
bank.png:&lt;br /&gt;
[[Image:bank.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
VERSION 1.0&lt;br /&gt;
BOX -1 -1 1 1&lt;br /&gt;
POLYGON&lt;br /&gt;
  RING&lt;br /&gt;
         LINE&lt;br /&gt;
         -1      -1&lt;br /&gt;
         -1       0.5&lt;br /&gt;
          0       1&lt;br /&gt;
          1       0.5&lt;br /&gt;
         1      -1&lt;br /&gt;
          0.75  -1&lt;br /&gt;
          0.75  -0.20&lt;br /&gt;
          0.25  -0.2&lt;br /&gt;
          0.25  -1&lt;br /&gt;
        -0.25    -1&lt;br /&gt;
        -0.25    -0.2&lt;br /&gt;
        -0.75    -0.20&lt;br /&gt;
        -0.75     -1&lt;br /&gt;
                END&lt;br /&gt;
        END&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example of a SHACK ====&lt;br /&gt;
by MichaelODonovan &lt;br /&gt;
shack.png: &lt;br /&gt;
[[Image:shack.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
VERSION 1.0&lt;br /&gt;
BOX -1 -1 1 1&lt;br /&gt;
POLYGON&lt;br /&gt;
  RING&lt;br /&gt;
         LINE&lt;br /&gt;
         1      -1&lt;br /&gt;
         0      -1&lt;br /&gt;
         0       0&lt;br /&gt;
        -0.5     0&lt;br /&gt;
        -0.5     -1&lt;br /&gt;
        -1      -1&lt;br /&gt;
        -1       0.5&lt;br /&gt;
         1       0.5&lt;br /&gt;
        END&lt;br /&gt;
END&lt;br /&gt;
RING&lt;br /&gt;
  LINE&lt;br /&gt;
         0.3  -0.25&lt;br /&gt;
         0.85 -0.25&lt;br /&gt;
         0.85  0.3&lt;br /&gt;
         0.3    0.3&lt;br /&gt;
        END&lt;br /&gt;
 END&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example of TRAIN  ====&lt;br /&gt;
by MichaelODonovan&lt;br /&gt;
train.png&lt;br /&gt;
[[Image:train.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
VERSION 1.0&lt;br /&gt;
BOX -1 -1 1 1&lt;br /&gt;
POLYGON&lt;br /&gt;
 FCOLOR 0 0 0&lt;br /&gt;
  RING&lt;br /&gt;
        ARC 0.85 -0.7 0.2 360 0 C        END&lt;br /&gt;
          END&lt;br /&gt;
        ARC 0.45 -0.7 0.2 360 0 C        END&lt;br /&gt;
          END&lt;br /&gt;
        ARC -0.45 -0.7 0.2 360 0 C       END&lt;br /&gt;
          END&lt;br /&gt;
        RING&lt;br /&gt;
         ARC -0.85 -0.7 0.2 360 0 C      END&lt;br /&gt;
        END&lt;br /&gt;
END&lt;br /&gt;
POLYGON&lt;br /&gt;
RING&lt;br /&gt;
         LINE&lt;br /&gt;
         1 -0.5&lt;br /&gt;
        -1 -0.5&lt;br /&gt;
        -1  0.45&lt;br /&gt;
         1  0.45&lt;br /&gt;
        END&lt;br /&gt;
END&lt;br /&gt;
RING&lt;br /&gt;
  LINE&lt;br /&gt;
         0.99 0&lt;br /&gt;
         0.99 0.4&lt;br /&gt;
         0.7  0.4&lt;br /&gt;
         0.7  0&lt;br /&gt;
        END&lt;br /&gt;
  END&lt;br /&gt;
END&lt;br /&gt;
RING&lt;br /&gt;
 FCOLOR 255 255 255&lt;br /&gt;
 POLYGON&lt;br /&gt;
  LINE&lt;br /&gt;
         0.65  0.55&lt;br /&gt;
         0.95  0.75&lt;br /&gt;
         0.65  1&lt;br /&gt;
         0.25  0.75&lt;br /&gt;
        END&lt;br /&gt;
 END&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Example of a FACTORY ==== &lt;br /&gt;
by MichaelODonovan&lt;br /&gt;
factory.png:&lt;br /&gt;
[[Image:factory.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
VERSION 1.0&lt;br /&gt;
BOX -1 -1 1 1&lt;br /&gt;
POLYGON&lt;br /&gt;
  RING&lt;br /&gt;
         LINE&lt;br /&gt;
         1 -1&lt;br /&gt;
        -1 -1&lt;br /&gt;
        -1  0.2&lt;br /&gt;
         -0.23 -0.3&lt;br /&gt;
         -0.23 0.2&lt;br /&gt;
         0.7 -0.3&lt;br /&gt;
         0.7 .5&lt;br /&gt;
         1 .5&lt;br /&gt;
        END&lt;br /&gt;
 END&lt;br /&gt;
END&lt;br /&gt;
POLYGON&lt;br /&gt;
RING&lt;br /&gt;
        FCOLOR 0 0 0&lt;br /&gt;
        ARC 0.85 0.7 0.1 360 0 C         END&lt;br /&gt;
        ARC 0.85 0.92 0.15 360 0 C       END&lt;br /&gt;
  END&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example of a BUS ====&lt;br /&gt;
by Michael ODonovan&lt;br /&gt;
bus.png:&lt;br /&gt;
[[Image:bus.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
VERSION 1.0&lt;br /&gt;
BOX -1 -1 1 1&lt;br /&gt;
POLYGON&lt;br /&gt;
 FCOLOR 0 0 0&lt;br /&gt;
  RING&lt;br /&gt;
        ARC 0.65 -0.7 0.28 360 0 C       END&lt;br /&gt;
          END&lt;br /&gt;
        RING&lt;br /&gt;
         ARC -0.65 -0.7 0.28 360 0 C     END&lt;br /&gt;
        END&lt;br /&gt;
END&lt;br /&gt;
POLYGON&lt;br /&gt;
RING&lt;br /&gt;
FCOLOR 255 0 0&lt;br /&gt;
         LINE&lt;br /&gt;
         1 -0.5&lt;br /&gt;
        -1 -0.5&lt;br /&gt;
        -1  0.55&lt;br /&gt;
        0.8 0.55&lt;br /&gt;
         1  0&lt;br /&gt;
        END&lt;br /&gt;
END&lt;br /&gt;
RING&lt;br /&gt;
  LINE&lt;br /&gt;
         0.95 0&lt;br /&gt;
        -0.75 0&lt;br /&gt;
        -0.75 0.48&lt;br /&gt;
        0.8 0.48&lt;br /&gt;
        END&lt;br /&gt;
 END&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example of a HEADGEAR ==== &lt;br /&gt;
by MichaelODonovan&lt;br /&gt;
headger.png:&lt;br /&gt;
[[Image:headger.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
VERSION 1.0&lt;br /&gt;
BOX -1 -1 1 1&lt;br /&gt;
POLYGON&lt;br /&gt;
  RING&lt;br /&gt;
        ARC 0.5 0.5 0.3 360 0 C  END&lt;br /&gt;
        END&lt;br /&gt;
RING&lt;br /&gt;
FCOLOR 255 0 0&lt;br /&gt;
ARC 0.5 0.5 0.4 360 0 C  END&lt;br /&gt;
END&lt;br /&gt;
RING&lt;br /&gt;
LINE&lt;br /&gt;
        0 -1&lt;br /&gt;
        0.5 0.5&lt;br /&gt;
        .7 0.5&lt;br /&gt;
        1 -1&lt;br /&gt;
        END&lt;br /&gt;
        END&lt;br /&gt;
RING&lt;br /&gt;
         LINE&lt;br /&gt;
          0.15 0.75&lt;br /&gt;
         -1 -1&lt;br /&gt;
        END&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Thinner filled arrow ==== &lt;br /&gt;
by H.Bowman&lt;br /&gt;
 VERSION 1.0&lt;br /&gt;
 BOX -0.75 -0.75 0.75 0.75&lt;br /&gt;
 POLYGON&lt;br /&gt;
   RING&lt;br /&gt;
     LINE&lt;br /&gt;
       0 1&lt;br /&gt;
       0.55 0&lt;br /&gt;
       0.2 0&lt;br /&gt;
       0.2 -1&lt;br /&gt;
       -0.2 -1&lt;br /&gt;
       -0.2 0&lt;br /&gt;
       -0.55 0&lt;br /&gt;
       0 1&lt;br /&gt;
     END&lt;br /&gt;
   END&lt;br /&gt;
 END&lt;br /&gt;
&lt;br /&gt;
==== Thinner filled cross ====&lt;br /&gt;
by H.Bowman&lt;br /&gt;
 VERSION 1.0&lt;br /&gt;
 BOX -1.3 -1.3 1.3 1.3&lt;br /&gt;
 POLYGON&lt;br /&gt;
   RING&lt;br /&gt;
     LINE&lt;br /&gt;
      -0.3 1.3&lt;br /&gt;
      0.3 1.3&lt;br /&gt;
      0.3 0.3&lt;br /&gt;
      1.3 0.3&lt;br /&gt;
      1.3 -0.3&lt;br /&gt;
      0.3 -0.3&lt;br /&gt;
      0.3 -1.3&lt;br /&gt;
      -0.3 -1.3&lt;br /&gt;
      -0.3 -0.3&lt;br /&gt;
      -1.3 -0.3&lt;br /&gt;
      -1.3 0.3&lt;br /&gt;
      -0.3 0.3&lt;br /&gt;
     END&lt;br /&gt;
   END&lt;br /&gt;
 END&lt;br /&gt;
&lt;br /&gt;
=== More simple symbols ===&lt;br /&gt;
&lt;br /&gt;
Some circle, triangle, diamond and box variations by Martin Povolny: http://github.com/martinpovolny/grass-symbols-simple&lt;br /&gt;
Available for any use by anyone.&lt;br /&gt;
&lt;br /&gt;
== Other contributions ==&lt;br /&gt;
&lt;br /&gt;
=== Symbol families ===&lt;br /&gt;
&lt;br /&gt;
Add-on symbol packages for download&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Convert SVG to EPS format (for use with ps.map) with the following command:&lt;br /&gt;
: (requires [http://www.inkscape.org Inkscape])&lt;br /&gt;
 inkscape -z -T -E outputfile.eps inputfile.svg&lt;br /&gt;
&lt;br /&gt;
* We still need someone to write a little script to convert EPS images into GRASS's display symbol format. It would be nice if the same converter could create d.graph drawing commands as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== North Arrows ====&lt;br /&gt;
&lt;br /&gt;
* http://www.gfoss.it/download/ (Free Italian Symbol set in SVG from [http://www.gfoss.it/drupal/simboli GFOSS.it])&lt;br /&gt;
&lt;br /&gt;
* A collection of EPS [http://www.esf.edu/la/resources/GOL/north/2D_vector/default.htm North Arrows] from [http://www.esf.edu/la/resources/GOL/GOL_main.htm SUNY ESF]&lt;br /&gt;
&lt;br /&gt;
==== Hydrology symbols ====&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
==== Geology symbols ====&lt;br /&gt;
&lt;br /&gt;
* http://www.gfoss.it/download/ (Free Italian Symbol set in SVG from [http://www.gfoss.it/drupal/simboli GFOSS.it])&lt;br /&gt;
&lt;br /&gt;
==== National Park Service symbols ====&lt;br /&gt;
&lt;br /&gt;
* Set of National Park Service symbols in EPS format from [http://www.trailgraphics.com/2009/03/trail-graphics-symbols-parksymbol-as-epspng/ trailgraphics.com]&lt;br /&gt;
&lt;br /&gt;
==== Tree symbols ====&lt;br /&gt;
&lt;br /&gt;
* Alberi: http://www.gfoss.it/download/ (Free Italian Symbol set in SVG from [http://www.gfoss.it/drupal/simboli GFOSS.it])&lt;br /&gt;
&lt;br /&gt;
* A collection of EPS [http://www.esf.edu/la/resources/GOL/trees/2D_vector/plan/index.htm plan-view trees] from [http://www.esf.edu/la/resources/GOL/GOL_main.htm SUNY ESF]&lt;br /&gt;
&lt;br /&gt;
==== Weather symbols ====&lt;br /&gt;
''See also the [[Meteorology]] wiki page.''&lt;br /&gt;
&lt;br /&gt;
* http://www.gfoss.it/download/ (Free Italian Symbol set in SVG from [http://www.gfoss.it/drupal/simboli GFOSS.it])&lt;br /&gt;
&lt;br /&gt;
some ideas here:&lt;br /&gt;
* http://www.meteor.wisc.edu/~hopkins/aos100/sfc-anl.htm&lt;br /&gt;
* http://www.weather.org.uk/resource/wwsymbol.htm&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;http://weatheroffice.ec.gc.ca/data/analysis/jac00_100.gif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://ows.public.sembach.af.mil/index.cfm?section=SFCAnal&lt;br /&gt;
&lt;br /&gt;
* ''In progress'': Write a new d.barb module to draw wind barbs.&lt;br /&gt;
: Choice of arrows, ping symbol, stick, or classic wind barb&lt;br /&gt;
: Choice of starting points from sparse vector map points (like d.vect) or regularly sampled from a raster grid (e.g. {{cmd|d.rast.arrow}} or Euler's method vector plot).&lt;br /&gt;
&lt;br /&gt;
==== Miscellaneous symbols ====&lt;br /&gt;
&lt;br /&gt;
* SVG from [https://trac.osgeo.org/qgis/browser/trunk/qgis/images/svg QGIS's Subversion code repository] (see above for instructions on how to convert to .eps)&lt;br /&gt;
* TODO: convert to/from [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/GMT_Docs/node139.html GMT symbol format] (look in /usr/share/gmt/custom/*.def)&lt;br /&gt;
&lt;br /&gt;
[[Category:ps.map]]&lt;/div&gt;</summary>
		<author><name>⚠️Martinpovolny</name></author>
	</entry>
</feed>