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 -~----------~----~----~----~------~----~------~--~---

