News for hackers. Stuff that matters.
Re:Getting Started on Geospatial Analysis with Python, GeoJS... by dagw on Monday September 18, 2017 @09:33AM (#15275740)
Because GRASS doesn't play nice others. Calling GRASS from other apps isn't as easy as one might like and GRASS has a very GRASS-specific way it want to do things. Which is a shame because most of GRASS's algorithms are really best in class.
Re:Getting Started on Geospatial Analysis with Python, GeoJS... by sarcher on Monday September 18, 2017 @10:03AM (#15275990)
I agree with you. That being said, it's a go-to tool for me when I'm cleaning road networks and for the subsequent network analysis. And that's a hugely underwhelming use-case, I'm touching a fraction of what GRASS does.

Very helpful community as well.

Re:Getting Started on Geospatial Analysis with Python, GeoJS... by dagw on Monday September 18, 2017 @10:12AM (#15276085)
If someone made a friendly python GRASS wrapper that would let you use GRASS function in a pythonic manner with numpy/rasterio/fiona/shapely data i think GRASS usage would increase massively.
Re:Getting Started on Geospatial Analysis with Python, GeoJS... by Demiurge on Monday September 18, 2017 @01:46PM (#15277936)
Yes, this is it for me too. Whenever I have a huge vector dataset I need to clean up, I would use GRASS simply because it is topological, and can re-interpret, fix, manipulate vectors efficiently and valid, as a single layer entity. Even though PostGIS added topology, I have not been able to figure out how to do the same manipulations, or achieve the same speed.