[GRASS-dev] developing a GUI wxgrass-based
Martin Landa
landa.martin at gmail.com
Tue Apr 8 04:29:44 EDT 2008
Hi,
2008/4/8, Markus Neteler <neteler at osgeo.org>:
> > I was wondering if someone could give me some kind of orientation on
> > how wxgrass accesses the list of raster/vector maps and both the
take a look at 'render' module (class 'Map' and 'Layer').
> > tables and columns for the latter. I've gone through the code a
you mean attribute data of vector map layers (?) ('dbm' module)
> > couple of times, but I'm missing something.
Markus:
> I have no answer for you but I report an email from Howard Butler
> here (GDAL Python guru) which might be (partially) relevant to improve
> our code documentation. Perhaps I am wrong and it's all fine.. no idea :-)
For sure there are thousand of issues to be improved;-)
Martin
> Here we go:
>
> [ http://lists.osgeo.org/pipermail/discuss/2008-April/003345.html ]
>
> On Mon, Apr 7, 2008 at 4:26 PM, Howard Butler <hobu.inc at gmail.com> wrote:
> > > Markus Neteler wrote:
> > > > Hi OSGeo,
> > > > I would like to propose another idea which might be a (long term) goal
> > > > of OSGeo software development:
> > > > OSGeo Python Library
> > > > http://wiki.osgeo.org/wiki/OSGeo_Python_Library
> > > > Currently it is quite complex to set up a Python based OSGeo software
> > > > environment without knowing well the individual projects. It would be great
> > > > to have a common abstraction layer/API which contains binding to several
> > > > relevant OSGeo and related software projects with Python bindings to
> > > > simplify programming.
> > > > Hacks to the Wiki page and comments welcome,
> ...
> > I think the most fruitful way to make it easier for folks to be able to use
> > Python for geo stuff is to ensure that projects do the following:
> >
> > 1) Embrace PyPI. I made a major push with GDAL 1.5 to allow it to be built
> > from *outside* the GDAL source tree. This means that a user can install
> > gdal-bin and gdal-devel with their favorite package management system and
> > then do "easy_install GDAL" and have working bindings. I would like to get
> > Python MapScript to this point as well, but doing so will require a bit more
> > effort than GDAL to get MapServer's source tree in shape (MapServer isn't
> > really split into -devel and -bin, it's all just a big ball right now).
> > Projects that aspire to be on PyPI and be easier to use from a Python
> > perspective should ensure they're using Python distutils/setuptools and not
> > require that an entire source tree of dependencies be available to build
> > themselves.
> >
> > 2) Leverage Python docstrings. I also made a lot of effort to include
> > Python docstrings in the OGR 1.5 release. I haven't gotten to GDAL's yet,
> > but I hope to in the future. doctests, which are Python's name for
> > combining documentation with regression testing, are also an excellent way
> > to provide leverage. Python users have been heavily conditioned to look for
> > doctests/docstrings in other Python libraries, and the OSGeo camp should
> > follow suit.
> >
> > 3) Support things like __geo_interface__ and numpy's array interface.
> > Python makes it so easy for everyone to write their own that everyone does.
> > There are bits that everyone can agree on, and those are the points at which
> > easy integration of the various libraries can be made.
> >
> > Howard
> > _______________________________________________
> > Discuss mailing list
> > Discuss at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/discuss
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa *
More information about the grass-dev
mailing list