smnorris / roadintegrator

Quickly merge multiple BC road datasets into a single layer for Cumulative Effects analysis
Apache License 2.0
10 stars 1 forks source link

remove ArcGIS requirement #4

Closed smnorris closed 3 years ago

smnorris commented 6 years ago

Process the road data using open tools.

The ArcGIS integrate tool is very handy and works well for this purpose. However, it requires an ArcGIS licence (and thus must be run on Windows). Investigate possible alternatives.

smnorris commented 6 years ago

Note that the script uses the Erase tool - it also requires an Advanced ArcGIS license.

To replicate the existing analysis, all that is necessary is snapping lower priority lines to reference lines and then removing the shared paths.

This can likely be done in PostGIS by:

To improve upon existing analysis, we could:

For other possibilities, see:

smnorris commented 3 years ago

ArcGIS integrate functionality more or less replicated with PostGIS as noted above. The results are by no means identical but are reasonably similar and could be further improved.

Additionally, lower priority roads are now cleaned up slightly: dangling nodes are snapped to same source features within 7m and the resulting features are re-noded before snapping to higher priority roads is done.

smnorris commented 3 years ago

I'm happy enough with PostGIS output to close this for now and move improvement ideas to a different issue.