Difference between revisions of "IconSymbols"

From GRASS-Wiki
Jump to: navigation, search
 
(zig-zag)
 
(86 intermediate revisions by 4 users not shown)
Line 1: Line 1:
---+++ Authoring instructions
+
== Authoring instructions ==
        * GrassProgrammingHowto#Display_Symbols
+
     
 +
* [[GRASS_Programming_Howto#Display_Symbols]]
  
---+++ Modules
+
== Modules ==
  
        * [[http://grass.ibiblio.org/grass61/manuals/html61_user/d.vect.html d.vect]]
+
''Note that starting with GRASS 6.3 many modules can rotate a symbol by a given angle.''
  
        * [[http://grass.ibiblio.org/grass61/manuals/html61_user/ps.map.html#point ps.map point]] command
+
* {{cmd|ps.map}} ''point'' command
 +
* {{cmd|ps.map}} ''vpoints'' command
 +
* {{cmd|d.graph}} (Icon support was added for GRASS 6.1)
 +
* {{cmd|d.vect}} ''rot_column'' option in GRASS 6.4.1 and newer
  
        * [[http://grass.ibiblio.org/grass61/manuals/html61_user/ps.map.html#vpoints ps.map vpoints]] command
+
== Existing symbols ==
 +
* Browse built in symbol files in the [http://trac.osgeo.org/grass/browser/grass/trunk/lib/symbol/symbol/ SVN Web interface]
  
        * [[http://grass.ibiblio.org/grass61/manuals/html61_user/d.graph.html d.graph]] (Icon support is planned)
+
[[image:Symbols.png]]
  
 +
=== ''New'' ===
  
---+++ Existing symbols
+
* <tt>extra/n_arrow1</tt>: [[image:Symb-n_arrow1.png]] and <tt>extra/n_arrow1b</tt>: [[image:Symb-n_arrow1b.png|60px]]
        * [[http://freegis.org/cgi-bin/viewcvs.cgi/grass6/lib/symbol/symbol/ CVS Web interface]]
+
* <tt>extra/n_arrow2</tt>: [[image:Symb-n_arrow2.png|30px]]
 +
* <tt>extra/n_arrow3</tt>: [[image:Symb-n_arrow3.png|30px]]
 +
* <tt>extra/n_arrow4</tt>: [[image:Symb-n_arrow4_with_N.png|60px]] (shown with a "N" text element placed above it)
 +
* <tt>extra/n_arrow5</tt>: [[image:Symb-n_arrow5.png|60px]]
 +
* <tt>extra/n_arrow6</tt>: [[image:Symb-n_arrow6.png|60px]]
 +
* <tt>extra/n_arrow7a</tt>: [[image:Symb-n_arrow7a.png|30px]] and <tt>extra/n_arrow7b</tt>: [[image:Symb-n_arrow7b.png|30px]]
 +
* <tt>extra/n_arrow8a</tt>: [[image:Symb-n_arrow8.png|60px]] and <tt>extra/n_arrow8b</tt>: [[image:Symb-n_arrow8b.png|60px]]
 +
* <tt>extra/n_arrow9</tt>: [[image:Symb-n_arrow9.png|30px]]
  
---+++ Contributions
+
* <tt>extra/fiducial</tt>: [[image:Fiducial_125.png]]  (use 45 degree symbol rotation if you wish to align ticks with grid lines)
 +
* <tt>extra/simple_zia</tt>: [[image:Symb-simple_zia.png|45px]]
 +
* <tt>extra/ping</tt>: [[image:Symb-ping.png|23px]]
 +
* <tt>extra/half-box</tt>: [[image:Half-box.png|23px]]
 +
* <tt>extra/bridge</tt>: [[image:Symb-bridge.png]]
 +
* <tt>[[Symb-fish|extra/fish]]</tt>: [[Image:Symb-fish.png|42px]]
 +
* <tt>geology/strike_line,box,triangle,circle</tt>: [[Image:Symb-geo.png|300px]]
 +
* <tt>geology/strike_half-bowtie</tt>: [[Image:Symb-geo_bowtie.png|100px]]
 +
* <tt>geology/strike_cleavage, strike_parallel</tt> and <tt>circle_cross</tt>: [[Image:Symb-geol2.png| 200px]]
 +
:: <font size="-1">''second symbol above is <tt>strike_cleavage</tt> rotated four times''</font>
 +
: (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, or four times with 0,90,180,270 degree rotation)
  
_Please include a small example graphic. See %TWIKIWEB%.FileAttachment help for instructions how._
+
* <tt>geology/half-arrow_left,right</tt>: [[Image:Half_arrow_x2.png]]  (two left-side half-arrows shown, one of which has been rotated 180 degrees)
 +
* <tt>extra/ring</tt>: <span style="color:#000090"><font size="+2">&Omicron;</font></span>
 +
* <tt>extra/dim_arrow</tt>: [[image:Symb-dim_arrow.png|60px]]
 +
 
 +
<!-- * <tt>extra/newsymb</tt>: ''(picture not available)'' -->
 +
 
 +
== Combinations ==
 +
 
 +
You can overlay and rotate symbols to create combinations or color codes. For example:
 +
: [[Image:Circross-overlay.png|40px]][[Image:Half-overlay.png|120px]]
 +
 
 +
== Contributions ==
 +
 
 +
Please include a small example graphic.
 +
 
 +
Also please include your name and some sort of license information.
  
__Also please include your name and some sort of license information.__ <BR>
 
 
e.g. "(c) 2005 Sara Grassuser, released into the public domain without restriction". This way others may freely improve and further distribute your work (e.
 
e.g. "(c) 2005 Sara Grassuser, released into the public domain without restriction". This way others may freely improve and further distribute your work (e.
 
g. it can be added to the official GRASS release).
 
g. it can be added to the official GRASS release).
  
__Install in $GISBASE/etc/symbol/custom/ or $MAPSET/symbol/group/__
+
Install in $GISBASE/etc/symbol/custom/ or $MAPSET/symbol/group/
  
 
---------
 
---------
Line 30: Line 67:
 
(c) Examples released by Michael O'Donovan into public domain without restriction
 
(c) Examples released by Michael O'Donovan into public domain without restriction
  
Example of a BANK by MichaelODonovan
+
==== Example of a BANK ====
        * bank.png: <br />
+
by MichaelODonovan
        <img src="%ATTACHURLPATH%/bank.png" alt="bank.png"  width="50" height="50"  />
+
bank.png:
 +
[[Image:bank.png]]
  
 
<pre>
 
<pre>
Line 56: Line 94:
 
         END
 
         END
 
END
 
END
<pre>
+
</pre>
  
Example of a SHACK by MichaelODonovan
+
==== Example of a SHACK ====
        * shack.png: <br />
+
by MichaelODonovan  
        <img src="%ATTACHURLPATH%/shack.png" alt="shack.png"  width="50" height="50"  />
+
shack.png:  
 +
[[Image:shack.png]]
  
 
<pre>
 
<pre>
Line 87: Line 126:
 
  END
 
  END
 
END
 
END
<pre>
+
</pre>
Example of TRAIN  by MichaelODonovan
+
 
        * Train icon: <br />
+
==== Example of TRAIN  ====
        <img src="%ATTACHURLPATH%/train.png" alt="Train icon"  width="50" height="50"  />
+
by MichaelODonovan
 +
train.png
 +
[[Image:train.png]]
  
 
<pre>
 
<pre>
Line 137: Line 178:
 
  END
 
  END
 
END
 
END
<pre>
+
</pre>
  
Exampe of a FACTORY by MichaelODonovan
 
  
        * factory.png: <br />
+
==== Example of a FACTORY ====
        <img src="%ATTACHURLPATH%/factory.png" alt="factory.png"  width="50" height="50"  />
+
by MichaelODonovan
 +
factory.png:
 +
[[Image:factory.png]]
  
 
<pre>
 
<pre>
Line 168: Line 210:
 
   END
 
   END
 
END
 
END
<pre>
+
</pre>
  
Example of a BUS by MichaelODonovan
+
==== Example of a BUS ====
        * bus.png: <br />
+
by Michael ODonovan
        <img src="%ATTACHURLPATH%/bus.png" alt="bus.png"  width="50" height="50"  />
+
bus.png:
 +
[[Image:bus.png]]
  
 
<pre>
 
<pre>
Line 206: Line 249:
 
  END
 
  END
 
END
 
END
<pre>
+
</pre>
 +
 
 +
==== Example of a HEADGEAR ====
 +
by MichaelODonovan
 +
headger.png:
 +
[[Image:headger.png]]
  
Example of a HEADGEAR by MichaelODonovan
 
        * headger.png: <br />
 
        <img src="%ATTACHURLPATH%/headger.png" alt="headger.png"  width="50" height="50"  />
 
 
<pre>
 
<pre>
 
VERSION 1.0
 
VERSION 1.0
Line 236: Line 281:
 
         END
 
         END
 
END
 
END
<pre>
+
</pre>
%META:FILEATTACHMENT{name="train.png" attr="" comment="Train icon" date="1134654608" path="train.png" size="266" user="MichaelODonovan" version="1.1"}%
+
 
%META:FILEATTACHMENT{name="shack.png" attr="" comment="" date="1134654925" path="shack.png" size="239" user="MichaelODonovan" version="1.1"}%
+
==== Thinner filled arrow ====
%META:FILEATTACHMENT{name="factory.png" attr="" comment="" date="1134654961" path="factory.png" size="268" user="MichaelODonovan" version="1.1"}%
+
by H.Bowman [[Image:Thinner_arrow_symbol.png]] ''(basic/arrow2 in newer versions of GRASS)''
%META:FILEATTACHMENT{name="headger.png" attr="" comment="" date="1134654994" path="headger.png" size="319" user="MichaelODonovan" version="1.1"}%
+
VERSION 1.0
%META:FILEATTACHMENT{name="bank.png" attr="" comment="" date="1134655023" path="bank.png" size="258" user="MichaelODonovan" version="1.1"}%
+
BOX -0.75 -0.75 0.75 0.75
%META:FILEATTACHMENT{name="bus.png" attr="" comment="" date="1134655053" path="bus.png" size="246" user="MichaelODonovan" version="1.1"}%
+
POLYGON
%META:FILEATTACHMENT{name="headgear.png" attr="" comment="" date="1134655104" path="headgear.png" size="490" user="MichaelODonovan" version="1.1"}%</pre>
+
  RING
 +
    LINE
 +
      0 1
 +
      0.55 0
 +
      0.2 0
 +
      0.2 -1
 +
      -0.2 -1
 +
      -0.2 0
 +
      -0.55 0
 +
      0 1
 +
    END
 +
  END
 +
END
 +
 
 +
==== Thinner filled cross ====
 +
by H.Bowman [[Image:Thinner_cross_symbol.png]] ''(basic/cross2 in newer versions of GRASS)''
 +
VERSION 1.0
 +
BOX -1.3 -1.3 1.3 1.3
 +
POLYGON
 +
  RING
 +
    LINE
 +
      -0.3 1.3
 +
      0.3 1.3
 +
      0.3 0.3
 +
      1.3 0.3
 +
      1.3 -0.3
 +
      0.3 -0.3
 +
      0.3 -1.3
 +
      -0.3 -1.3
 +
      -0.3 -0.3
 +
      -1.3 -0.3
 +
      -1.3 0.3
 +
      -0.3 0.3
 +
    END
 +
  END
 +
END
 +
 
 +
==== Zig-zag ====
 +
by H.Bowman
 +
VERSION 1.0
 +
BOX -1.5 -1.5 1.5 1.5
 +
POLYGON
 +
  RING
 +
    LINE
 +
      -1.5 1.5
 +
      -0.5 1.5
 +
      -0.5 0.5
 +
      1.5 0.5
 +
      1.5 -1.5
 +
      0.5 -1.5
 +
      0.5 -0.5
 +
      -1.5 -0.5
 +
    END
 +
  END
 +
END
 +
 
 +
=== More simple symbols ===
 +
 
 +
Some circle, triangle, diamond and box variations by Martin Povolny: http://github.com/martinpovolny/grass-symbols-simple
 +
Available for any use by anyone.
 +
 
 +
Very nice: http://mapicons.nicolasmollet.com/ (Creative Commons 3.0 BY-SA, Author : Nicolas Mollet)
 +
 
 +
== Other contributions ==
 +
 
 +
=== Symbol families ===
 +
 
 +
Add-on symbol packages for download
 +
 
 +
 
 +
* Convert SVG to EPS format (for use with ps.map) with the following command:
 +
: (requires [http://www.inkscape.org Inkscape])
 +
inkscape -z -T -E outputfile.eps inputfile.svg
 +
 
 +
* If Inkscape chokes on a large SVG file: try opening it in Firefox, then go into Print Setup and turn off page number and URL decorations, and Print &rarr; To File. This will save a PostScript file, which can be converted to .eps with the [http://www.tm.uka.de/~bless/ps2eps ps2eps] program (at least on Linux and Macs). As of Feb 2011, this method works much better than using recent versions of Scribus, Karbon, or Adobe Illustrator (all of which did a terrible job).
 +
 
 +
* 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 {{cmd|d.graph}} drawing commands as well. This would go nicely as a [[GRASS_SoC_Ideas_2012#Cartography and display|Google Summer of Code]] project.
 +
 
 +
 
 +
==== North Arrows ====
 +
 
 +
* http://www.gfoss.it/download/ (Free Italian Symbol set in SVG from [http://www.gfoss.it/drupal/simboli GFOSS.it])
 +
 
 +
* 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]
 +
 
 +
==== Hydrology symbols ====
 +
-
 +
 
 +
==== Geology symbols ====
 +
 
 +
* http://www.gfoss.it/download/ (Free Italian Symbol set in SVG from [http://www.gfoss.it/drupal/simboli GFOSS.it])
 +
 
 +
==== National Park Service symbols ====
 +
 
 +
* Set of National Park Service symbols in EPS format from [http://www.trailgraphics.com/2009/03/trail-graphics-symbols-parksymbol-as-epspng/ trailgraphics.com]
 +
 
 +
==== Tree symbols ====
 +
 
 +
* Alberi: http://www.gfoss.it/download/ (Free Italian Symbol set in SVG from [http://www.gfoss.it/drupal/simboli GFOSS.it])
 +
 
 +
* 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]
 +
 
 +
==== Weather symbols ====
 +
''See also the [[Meteorology]] wiki page.''
 +
 
 +
* http://www.gfoss.it/download/ (Free Italian Symbol set in SVG from [http://www.gfoss.it/drupal/simboli GFOSS.it])
 +
 
 +
some ideas here:
 +
* http://www.meteor.wisc.edu/~hopkins/aos100/sfc-anl.htm
 +
* http://www.weather.org.uk/resource/wwsymbol.htm
 +
* <nowiki>http://weatheroffice.ec.gc.ca/data/analysis/jac00_100.gif</nowiki>
 +
* http://ows.public.sembach.af.mil/index.cfm?section=SFCAnal
 +
 
 +
* ''In progress'': The new {{AddonCmd|d.barb}} module to draw wind barbs.
 +
: Choice of arrows, ping symbol, stick, or classic wind barb
 +
: Choice of starting points from sparse vector map points (like {{cmd|d.vect}}) or regularly sampled from a raster grid (e.g. {{cmd|d.rast.arrow}} or Euler's method vector plot).
 +
 
 +
==== Miscellaneous symbols ====
 +
 
 +
* 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)
 +
* See a [http://thread.gmane.org/gmane.comp.gis.qgis.devel/17295 number of links to Free to use SVG symbols from the QGIS mailing list, Feb 2011]
 +
* 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)
 +
 
 +
 
 +
[[Category:ps.map]]
 +
[[Category: Hydrology]]

Latest revision as of 21:17, 10 July 2018

Authoring instructions

Modules

Note that starting with GRASS 6.3 many modules can rotate a symbol by a given angle.

  • ps.map point command
  • ps.map vpoints command
  • d.graph (Icon support was added for GRASS 6.1)
  • d.vect rot_column option in GRASS 6.4.1 and newer

Existing symbols

Symbols.png

New

  • extra/n_arrow1: Symb-n arrow1.png and extra/n_arrow1b: Symb-n arrow1b.png
  • extra/n_arrow2: Symb-n arrow2.png
  • extra/n_arrow3: Symb-n arrow3.png
  • extra/n_arrow4: Symb-n arrow4 with N.png (shown with a "N" text element placed above it)
  • extra/n_arrow5: Symb-n arrow5.png
  • extra/n_arrow6: Symb-n arrow6.png
  • extra/n_arrow7a: Symb-n arrow7a.png and extra/n_arrow7b: Symb-n arrow7b.png
  • extra/n_arrow8a: Symb-n arrow8.png and extra/n_arrow8b: Symb-n arrow8b.png
  • extra/n_arrow9: Symb-n arrow9.png
  • extra/fiducial: Fiducial 125.png (use 45 degree symbol rotation if you wish to align ticks with grid lines)
  • extra/simple_zia: Symb-simple zia.png
  • extra/ping: Symb-ping.png
  • extra/half-box: Half-box.png
  • extra/bridge: Symb-bridge.png
  • extra/fish: Symb-fish.png
  • geology/strike_line,box,triangle,circle: Symb-geo.png
  • geology/strike_half-bowtie: Symb-geo bowtie.png
  • geology/strike_cleavage, strike_parallel and circle_cross: Symb-geol2.png
second symbol above is strike_cleavage rotated four times
(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, or four times with 0,90,180,270 degree rotation)
  • geology/half-arrow_left,right: Half arrow x2.png (two left-side half-arrows shown, one of which has been rotated 180 degrees)
  • extra/ring: Ο
  • extra/dim_arrow: Symb-dim arrow.png


Combinations

You can overlay and rotate symbols to create combinations or color codes. For example:

Circross-overlay.pngHalf-overlay.png

Contributions

Please include a small example graphic.

Also please include your name and some sort of license information.

e.g. "(c) 2005 Sara Grassuser, released into the public domain without restriction". This way others may freely improve and further distribute your work (e. g. it can be added to the official GRASS release).

Install in $GISBASE/etc/symbol/custom/ or $MAPSET/symbol/group/

(c) Examples released by Michael O'Donovan into public domain without restriction

Example of a BANK

by MichaelODonovan bank.png: Bank.png

VERSION 1.0
BOX -1 -1 1 1
POLYGON
  RING
         LINE
         -1      -1
         -1       0.5
          0       1
          1       0.5
         1      -1
          0.75  -1
          0.75  -0.20
          0.25  -0.2
          0.25  -1
        -0.25    -1
        -0.25    -0.2
        -0.75    -0.20
        -0.75     -1
                END
        END
END

Example of a SHACK

by MichaelODonovan shack.png: Shack.png

VERSION 1.0
BOX -1 -1 1 1
POLYGON
  RING
         LINE
         1      -1
         0      -1
         0       0
        -0.5     0
        -0.5     -1
        -1      -1
        -1       0.5
         1       0.5
        END
END
RING
  LINE
         0.3  -0.25
         0.85 -0.25
         0.85  0.3
         0.3    0.3
        END
 END
END

Example of TRAIN

by MichaelODonovan train.png Train.png

VERSION 1.0
BOX -1 -1 1 1
POLYGON
 FCOLOR 0 0 0
  RING
        ARC 0.85 -0.7 0.2 360 0 C        END
          END
        ARC 0.45 -0.7 0.2 360 0 C        END
          END
        ARC -0.45 -0.7 0.2 360 0 C       END
          END
        RING
         ARC -0.85 -0.7 0.2 360 0 C      END
        END
END
POLYGON
RING
         LINE
         1 -0.5
        -1 -0.5
        -1  0.45
         1  0.45
        END
END
RING
  LINE
         0.99 0
         0.99 0.4
         0.7  0.4
         0.7  0
        END
  END
END
RING
 FCOLOR 255 255 255
 POLYGON
  LINE
         0.65  0.55
         0.95  0.75
         0.65  1
         0.25  0.75
        END
 END
END


Example of a FACTORY

by MichaelODonovan factory.png: Factory.png

VERSION 1.0
BOX -1 -1 1 1
POLYGON
  RING
         LINE
         1 -1
        -1 -1
        -1  0.2
         -0.23 -0.3
         -0.23 0.2
         0.7 -0.3
         0.7 .5
         1 .5
        END
 END
END
POLYGON
RING
        FCOLOR 0 0 0
        ARC 0.85 0.7 0.1 360 0 C         END
        ARC 0.85 0.92 0.15 360 0 C       END
  END
END

Example of a BUS

by Michael ODonovan bus.png: Bus.png

VERSION 1.0
BOX -1 -1 1 1
POLYGON
 FCOLOR 0 0 0
  RING
        ARC 0.65 -0.7 0.28 360 0 C       END
          END
        RING
         ARC -0.65 -0.7 0.28 360 0 C     END
        END
END
POLYGON
RING
FCOLOR 255 0 0
         LINE
         1 -0.5
        -1 -0.5
        -1  0.55
        0.8 0.55
         1  0
        END
END
RING
  LINE
         0.95 0
        -0.75 0
        -0.75 0.48
        0.8 0.48
        END
 END
END

Example of a HEADGEAR

by MichaelODonovan headger.png: Headger.png

VERSION 1.0
BOX -1 -1 1 1
POLYGON
  RING
        ARC 0.5 0.5 0.3 360 0 C  END
        END
RING
FCOLOR 255 0 0
ARC 0.5 0.5 0.4 360 0 C  END
END
RING
LINE
        0 -1
        0.5 0.5
        .7 0.5
        1 -1
        END
        END
RING
         LINE
          0.15 0.75
         -1 -1
        END
END

Thinner filled arrow

by H.Bowman Thinner arrow symbol.png (basic/arrow2 in newer versions of GRASS)

VERSION 1.0
BOX -0.75 -0.75 0.75 0.75
POLYGON
  RING
    LINE
      0 1
      0.55 0
      0.2 0
      0.2 -1
      -0.2 -1
      -0.2 0
      -0.55 0
      0 1
    END
  END
END

Thinner filled cross

by H.Bowman Thinner cross symbol.png (basic/cross2 in newer versions of GRASS)

VERSION 1.0
BOX -1.3 -1.3 1.3 1.3
POLYGON
  RING
    LINE
     -0.3 1.3
     0.3 1.3
     0.3 0.3
     1.3 0.3
     1.3 -0.3
     0.3 -0.3
     0.3 -1.3
     -0.3 -1.3
     -0.3 -0.3
     -1.3 -0.3
     -1.3 0.3
     -0.3 0.3
    END
  END
END

Zig-zag

by H.Bowman

VERSION 1.0
BOX -1.5 -1.5 1.5 1.5
POLYGON
  RING
    LINE
     -1.5 1.5
     -0.5 1.5
     -0.5 0.5
     1.5 0.5
     1.5 -1.5
     0.5 -1.5
     0.5 -0.5
     -1.5 -0.5
    END
  END
END

More simple symbols

Some circle, triangle, diamond and box variations by Martin Povolny: http://github.com/martinpovolny/grass-symbols-simple Available for any use by anyone.

Very nice: http://mapicons.nicolasmollet.com/ (Creative Commons 3.0 BY-SA, Author : Nicolas Mollet)

Other contributions

Symbol families

Add-on symbol packages for download


  • Convert SVG to EPS format (for use with ps.map) with the following command:
(requires Inkscape)
inkscape -z -T -E outputfile.eps inputfile.svg
  • If Inkscape chokes on a large SVG file: try opening it in Firefox, then go into Print Setup and turn off page number and URL decorations, and Print → To File. This will save a PostScript file, which can be converted to .eps with the ps2eps program (at least on Linux and Macs). As of Feb 2011, this method works much better than using recent versions of Scribus, Karbon, or Adobe Illustrator (all of which did a terrible job).
  • 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. This would go nicely as a Google Summer of Code project.


North Arrows

Hydrology symbols

-

Geology symbols

National Park Service symbols

Tree symbols

Weather symbols

See also the Meteorology wiki page.

some ideas here:

  • In progress: The new d.barb module to draw wind barbs.
Choice of arrows, ping symbol, stick, or classic wind barb
Choice of starting points from sparse vector map points (like d.vect) or regularly sampled from a raster grid (e.g. d.rast.arrow or Euler's method vector plot).

Miscellaneous symbols