GRASS GIS

From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — GRASS GIS
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

GRASS GIS (grass.osgeo.org) is a free open source full-featured GIS software used for geospatial data management and analysis, image processing, graphics/map production, spatial modelling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many government agencies and environmental consulting companies.

GRASS runs on Linux, MacOSX, and MS Windows.

You can do all sorts of vector data manipulations in GRASS, from bulk cleaning to shortest path routing. GRASS uses the OGR library from GDAL to support many many GIS data formats. Also many many GPS data formats can be imported and exported using the gpsbabel interface.

Import OSM data into GRASS

You can load OSM data into GRASS using

  • old GRASS GIS 6.4: the v.in.gpsbabel module (gpsbabel 1.3.5 or newer required), or convert to GML format and import with v.in.ogr.
  • GRASS GIS 7: v.in.osm addon - Imports OpenStreetMap data into GRASS GIS.

Editing

  • Merge ways with the v.build.polylines module.
  • Split ways into chunks of 495 nodes per way with the v.split module. (helpful to not overload the API)
  • Network/routing modules: v.net.*
  • Street address modules: v.lrs.*
  • Data clean: v.clean
  • All vector modules:

Export OSM data from GRASS

Export with the v.out.gpsbabel module from any location/map projection, it will automatically be converted to WGS84 lat/lon for you. Example:

v.out.gpsbabel -t in=park_boundary out=park_boundary.osm format=osm type=boundary


See also

  • Neteler, M., Bowman, M.H., Landa, M., Metz, M. (2012) "GRASS GIS: A multi-purpose open source GIS." Environmental Modelling & Software (DOI | PDF)