[GRASS-user] List of illegal characters for filenames
Glynn Clements
glynn at gclements.plus.com
Mon Oct 25 11:07:48 EDT 2010
Franz Schiller wrote:
> I want to know if there is a GRASS GIS wiki with a list of illegal
> characters to be used in raster/vector names?
> Is there?
For rasters, the restrictions can be found in the source code for
G_legal_filename():
http://trac.osgeo.org/grass/browser/grass/trunk/lib/gis/legal_name.c#L33
Specifically, any of the characters:
/ " \ ' @ , = *
plus space (32), DEL (127), control characters (0-31) and 8-bit
characters (128-255).
Furthermore, the characters:
\ / : * ? " < > |
aren't allowed in filenames on Windows, so you can't use those if you
want portability.
The same restrictions apply to names of locations and mapsets.
Currently, vector map names must be valid as an SQL table name,
meaning that it can only contain letters, digits and underscore, and
may not be an SQL keyword.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-user
mailing list