[GRASS-web] (no subject)
Vaclav Petras
wenzeslaus at gmail.com
Sat Nov 30 07:39:41 PST 2013
Hi,
to GRASS GIS programming does not depend on any special set of tools except
for C/C++ compiler and/or Python interpreter and few other tools. You can
develop your GRASS module (or call GRASS functionality) using C, C++ or
Python (alternatively bindings to some other languages/environments are
also available, namely R and Bash or other command line).
I've newer personally tried write GRASS module in C or C++ on Windows. The
best place to start is probably this page:
https://trac.osgeo.org/grass/wiki/BuildingOnWindows
If you would like to use some IDE, I can recommend you QtCreator which I'm
using for GRASS development. Here is the guide how to use it for GRASS
(written for Linux, but should be possible to generalize it):
http://grasswiki.osgeo.org/wiki/Using_QtCreator_for_GRASS_C_development
For Python, you just need some Python editor/IDE, I can recommend you
Spyder:
https://code.google.com/p/spyderlib/
Note that you need to run your Python scripts as well as C/C++ programs
from GRASS session. There are other possibilities but this is what is used.
API documentation is placed here:
http://grass.osgeo.org/programming7/
If you have further questions about programming in GRASS consider joining
grass-dev mailing list:
http://lists.osgeo.org/listinfo/grass-dev
Best,
Vaclav
On Sat, Nov 30, 2013 at 5:35 AM, Enayat Soleymani <soleymani87 at gmail.com>wrote:
> hi
> if someone wants to do programing by Arc abject in the windows
> operating system he will need Arc Engine and visual studio (c#).
> I was wondering if you could please answer this question :
> what do I need to do programing by GRASS in the windows operating system?
> _______________________________________________
> grass-web mailing list
> grass-web at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-web
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-web/attachments/20131130/868996d3/attachment.html>
More information about the grass-web
mailing list