The big question is how web2py will evolve with regard to plugin/
appliance architecture, because that would determine how to go about
adding geo stuff in a systematic manner. I'm        not sure I'd like
it as a t2-style addon, but then again adding it to the core would
mean way too many dependencies and try/catching.

A quick glance how I could imagine geo func in web2py (this is just me
thinking out loud, I'm aware of sahana and other projects and do not
mean to impose these ideas on them):

MODEL - the DAL would need to be extended with geometry types (I know
Massimo is not too keen on this one :), which would allow for some
operator magic web2py is known for. So you could do something like

db(GEOM_POINT(5,5) in db.table.polygon_column).select()
db(db.table.polygon.length > 100).select
(orderby=~db.table.polygon.area)

also, some geo-specific velidators could be useful (IS_CONTAINED,
IS_IN_RANGE, etc).

VIEW - It would be nice to have a generic helper which we could
interface to popular web mapping tools. Think
layer1=LAYER(backend='googlemaps', name.., params....)
MAP([layer1, layer2], _width=320, _height=200)

dbb wrote:
> Tim:
>
> The URL posted by individuals may have other functions which are not
> related to mapping. What we need is to filter out
> the Model,controller, and view of the mapping aspect and work on that.
> Since this area by itself is big and has many usage in data
> communication world- wired and wireless ( including sensors in the
> home and outside of home (GPS)).
> What I am requesting the people who had URL posted related to the
> topics in question, to post a URL that related to mapping only.
> As far as my request for mentor is concerned, it is related only to
> launchpad.
>
> Best Regards:
> dbb
>
> On Apr 8, 4:39 am, dbb <[email protected]> wrote:
> > Tim: I have applied for membership.
> >
> > On Apr 7, 11:52 am, Timmie <[email protected]> wrote:
> >
> >
> >
> > > Hello,
> > > yesterday I created a web2py team at 
> > > launchpad.https://launchpad.net/~web2py
> >
> > > Please feel free to add yourself to the team.
> > > It doesn't mean something special so far. But maybe this can
> > > facilitate common development at later stage!
> >
> > > Also, I started a project for Geo stuff:
> > > web2py Geo & GIS Extensions -https://launchpad.net/web2py-geo
> >
> > > My idea is to develop demo & example applications that are using
> > > spatial information.
> > > Maybe we could grant all team members commit rights to the repository.
> >
> > > I will try to develop some blueprints for the above mentioned example
> > > applications.
> >
> > > I also asked the Launchpad administrators for a project 
> > > group:https://answers.launchpad.net/launchpad/+question/66678
> >
> > > This could provide a umbrella for us to link all individual projects
> > > using web2py together.
> >
> > > I hope you appreciate these actions!
> >
> > > Regards,
> > > Timmie- Hide quoted text -
> >
> > - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to