forked from MoniaMolinari/OSM-roads-comparison
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6c7d0eb
commit b44b62b
Showing
1 changed file
with
11 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,19 @@ | ||
# GRASS scripts | ||
This folder contains 3 Python modules for [GRASS GIS](https://grass.osgeo.org/) aimed at performing a geometrical comparison between two road network datasets: one from the [OpenStreetMap (OSM)](http://openstreetmap.org) project and one from an authoritative source: | ||
* [v.osm.precomp](https://github.com/MoniaMolinari/OSM-roads-comparison/blob/master/GRASS-scripts/v.osm.precomp) (Step 1) performs a preliminary comparison of the two datasets, computes global statistics and performs a sensitivity analysis to help users choosing a suitable value of the buffer parameter, which is key in Step 2 | ||
* [v.osm.preproc](https://github.com/MoniaMolinari/OSM-roads-comparison/blob/master/GRASS-scripts/v.osm.preproc) (Step 2) performs a geometric preprocessing of the OSM road network dataset to extract its subset representing the same road features of the authoritative dataset | ||
* [v.osm.acc](https://github.com/MoniaMolinari/OSM-roads-comparison/blob/master/GRASS-scripts/v.osm.acc) (Step 3) evaluates the spatial accuracy of the OSM subset extracted in Step 2 using a grid-based approach | ||
This folder contains, in the corresponding folders, three Python modules for [GRASS GIS](https://grass.osgeo.org/) aimed at performing a geometrical comparison between two road network datasets: one from the [OpenStreetMap (OSM)](http://openstreetmap.org) project and one from an authoritative source: | ||
* [v.osm.precomp](https://github.com/MoniaMolinari/OSM-roads-comparison/tree/master/GRASS-scripts/v.osm.precomp) (Step 1) performs a preliminary comparison of the two datasets, computes global statistics and performs a sensitivity analysis to help users choosing a suitable value of the buffer parameter, which is key in Step 2 | ||
* [v.osm.preproc](https://github.com/MoniaMolinari/OSM-roads-comparison/tree/master/GRASS-scripts/v.osm.preproc) (Step 2) performs a geometric preprocessing of the OSM road network dataset to extract its subset representing the same road features of the authoritative dataset | ||
* [v.osm.acc](https://github.com/MoniaMolinari/OSM-roads-comparison/tree/master/GRASS-scripts/v.osm.acc) (Step 3) evaluates the spatial accuracy of the OSM subset extracted in Step 2 using a grid-based approach | ||
|
||
The modules are independent, however users are suggested to apply them subsequently to maximize the effectiveness of the procedure. | ||
**NOTE**: current versions are tested in GRASS GIS 7.1 (development version) and NOT in previous releases. Authors will update the modules as soon as the next stable release will come out. | ||
|
||
## Installation | ||
We will soon post the installation instructions here. | ||
* Copy the three folders in the 'scripts' folder, which is inside the GRASS source code folder | ||
* Open a terminal window, 'cd' to each of the three folders and type: | ||
'''sh | ||
make | ||
make install | ||
''' | ||
|
||
## Related academic publications | ||
* Brovelli M. A., Minghini M., Molinari M. & Mooney P. (2015) A FOSS4G-based procedure to compare OpenStreetMap and authoritative road network datasets. *Geomatics Workbooks* 12, pp. 235-238, ISSN 1591-092X [[pdf](http://geomatica.como.polimi.it/workbooks/n12/FOSS4G-eu15_submission_70.pdf)] |