On Fri, Dec 15, 2017 at 5:50 PM, Luca Delucchi <[email protected]> wrote: > > Hi Nagy, > > Il 15 dic 2017 5:42 PM, "Nagy Edmond" <[email protected]> ha scritto: > > Markus, thank you very much for helping. > > I have now included into the add-on directory the py, html and makefile > files. The last one is an example I found somewhere, but I am not sure how > > > You can have a look to makefile for addons in the svn repository [1] > > to adapt it, or how to run it (or from where) to generate the final html. > Could you please tell me how it works, or point me to a working example? > > > To understand how it works you can read the docs in the wiki about addons compilation [0] > I hope this is helpful
The Makefile must have this content: --> MODULE_TOPDIR = ../.. PGM = v.lcp.network include $(MODULE_TOPDIR)/include/Make/Script.make default: script <-- then run make in the folder v.lcp.network. You might need to set MODULE_TOPDIR with something like export MODULE_TOPDIR=/path/to/grass-source make Some comments on the module: You don't need both the -v and the -w flag, they are mutually exclusive. E.g. only the -w flag is enough: -w flag not set: use r.cost -w flag set: use r.walk How to get the number of points in a vector: pointnb = grass.vector_info_topo(map=vInput)['points'] You could eliminate the inner for loop at L180, this would vastly speed up the module: r.cost, r.walk, and r.drain accept multiple points as input, therefore you could use all points but the current point as stop points for r.cost/r.walk and as start points for r.drain HTH, Markus M > > > Edmond > > > Ciao > Luca > > > [0] https://grasswiki.osgeo.org/wiki/Compile_and_Install#Addons > [1] https://trac.osgeo.org/grass/browser/grass-addons/grass7 > > _______________________________________________ > grass-psc mailing list > [email protected] > https://lists.osgeo.org/mailman/listinfo/grass-psc
_______________________________________________ grass-dev mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/grass-dev
