Upgrading GRASS database: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(fix old module URLs)
Line 3: Line 3:
=== Migrating from GRASS 4 to GRASS 5 ===
=== Migrating from GRASS 4 to GRASS 5 ===


'''Raster:''' The LZW compression has been removed which requires a format conversion: see [http://old.grass.osgeo.org/announces/announce_lzw_removal.html announcement] from Jan. 2001.
'''Raster:''' The LZW compression has been removed which requires a format conversion: see [https://web.archive.org/web/20131219172215/http://grass.osgeo.org/announces/announce_lzw_removal.html LZW removal announcement] from Jan. 2001.


'''Raster3D:''' No changes.
'''Raster3D:''' No changes.
Line 13: Line 13:
=== Migrating from GRASS 4 to GRASS 6 ===
=== Migrating from GRASS 4 to GRASS 6 ===


'''Raster:''' The LZW compression has been removed which requires a format conversion: see [http://old.grass.osgeo.org/announces/announce_lzw_removal.html announcement] from Jan. 2001.
'''Raster:''' The LZW compression has been removed which requires a format conversion: see [https://web.archive.org/web/20131219172215/http://grass.osgeo.org/announces/announce_lzw_removal.html LZW removal announcement] from Jan. 2001.


'''Raster3D:''' No changes.
'''Raster3D:''' No changes.


'''Sites:''' Sites have been deprecated and are handled as vector points. Convert sites maps to vector maps with [https://old.grass.osgeo.org/grass64/manuals/v.in.sites.html v.in.sites] (for all maps, use [https://old.grass.osgeo.org/grass64/manuals/v.in.sites.all.html v.in.sites.all]).
'''Sites:''' Sites have been deprecated and are handled as vector points. Convert sites maps to vector maps with [https://github.com/OSGeo/grass-legacy/tree/releasebranch_6_4/vector/v.in.sites/ v.in.sites] (for all maps, use [https://github.com/OSGeo/grass-legacy/tree/releasebranch_6_4/scripts/v.in.sites.all/ v.in.sites.all]).


'''Vector:''' You need to convert the format with [https://old.grass.osgeo.org/grass64/manuals/v.convert.html v.convert] (for all maps, use [https://old.grass.osgeo.org/grass64/manuals/v.convert.all.html v.convert.all]).
'''Vector:''' You need to convert the format with [https://github.com/OSGeo/grass-legacy/tree/releasebranch_6_4/vector/v.convert/ v.convert] (for all maps, use [https://github.com/OSGeo/grass-legacy/tree/releasebranch_6_4/scripts/v.convert.all/ v.convert.all] addon).
 
(note: also available in GRASS GIS 7 as addons: [https://grass.osgeo.org/grass7/manuals/addons/v.convert.html v.convert] (for all maps, use [https://grass.osgeo.org/grass7/manuals/addons/v.convert.all.html v.convert.all] addon)).


=== Migrating from GRASS 5 to GRASS 6 ===
=== Migrating from GRASS 5 to GRASS 6 ===
Line 27: Line 29:
'''Raster3D:''' No changes.
'''Raster3D:''' No changes.


'''Sites:''' Sites have been deprecated and are handled as vector points. Convert sites maps to vector maps with [https://old.grass.osgeo.org/grass64/manuals/v.in.sites.html v.in.sites] (for all maps, use [https://old.grass.osgeo.org/grass64/manuals/v.in.sites.all.html v.in.sites.all]).
'''Sites:''' Sites have been deprecated and are handled as vector points. Convert sites maps to vector maps with [https://github.com/OSGeo/grass-legacy/tree/releasebranch_6_4/vector/v.in.sites/ v.in.sites] (for all maps, use [https://github.com/OSGeo/grass-legacy/tree/releasebranch_6_4/scripts/v.in.sites.all/ v.in.sites.all]).


'''Vector:''' You need to convert the format with [https://old.grass.osgeo.org/grass64/manuals/v.convert.html v.convert] (for all maps, use [https://old.grass.osgeo.org/grass64/manuals/v.convert.all.html v.convert.all]).
'''Vector:''' You need to convert the format with [https://grass.osgeo.org/grass7/manuals/addons/v.convert.html v.convert] (for all maps, use [https://grass.osgeo.org/grass7/manuals/addons/v.convert.all.html v.convert.all]).


=== Migrating from GRASS 6 to GRASS 7 ===
=== Migrating from GRASS 6 to GRASS 7 ===
Line 37: Line 39:
'''Raster3D:''' No changes.
'''Raster3D:''' No changes.


'''Vector:''' You need to rebuild the topology with {{cmd|v.build}} (for all maps automatically: {{cmd|v.build.all}}).
'''Vector:''' You need to rebuild the topology with {{cmd|v.build|version=78}} (for all maps automatically: {{cmd|v.build.all|version=78}}).


=== Migrating from GRASS 7 to GRASS 8 ===
=== Migrating from GRASS 7 to GRASS 8 ===


So far format changes in GRASS GIS 8 are not yet under development.
So far, no format changes in GRASS GIS 8 are under development.


See [https://trac.osgeo.org/grass/wiki/Grass8Planning GRASS 8 planning: ideas]
See [https://trac.osgeo.org/grass/wiki/Grass8Planning GRASS 8 planning: ideas]

Revision as of 14:25, 12 August 2024

Upgrading the GRASS database from older to recent GRASS versions

Migrating from GRASS 4 to GRASS 5

Raster: The LZW compression has been removed which requires a format conversion: see LZW removal announcement from Jan. 2001.

Raster3D: No changes.

Sites: No changes.

Vector: You need to rebuild the topology with v.support.

Migrating from GRASS 4 to GRASS 6

Raster: The LZW compression has been removed which requires a format conversion: see LZW removal announcement from Jan. 2001.

Raster3D: No changes.

Sites: Sites have been deprecated and are handled as vector points. Convert sites maps to vector maps with v.in.sites (for all maps, use v.in.sites.all).

Vector: You need to convert the format with v.convert (for all maps, use v.convert.all addon).

(note: also available in GRASS GIS 7 as addons: v.convert (for all maps, use v.convert.all addon)).

Migrating from GRASS 5 to GRASS 6

Raster: No relevant changes.

Raster3D: No changes.

Sites: Sites have been deprecated and are handled as vector points. Convert sites maps to vector maps with v.in.sites (for all maps, use v.in.sites.all).

Vector: You need to convert the format with v.convert (for all maps, use v.convert.all).

Migrating from GRASS 6 to GRASS 7

Raster: No changes.

Raster3D: No changes.

Vector: You need to rebuild the topology with v.build (for all maps automatically: v.build.all).

Migrating from GRASS 7 to GRASS 8

So far, no format changes in GRASS GIS 8 are under development.

See GRASS 8 planning: ideas

Troubleshooting

  • "XXX is not a valid mapset" error:
This normally indicates that the directory lacks a WIND file. Copying the DEFAULT_WIND file (if it exists) to WIND should suffice.