Dr. Mattmann, here are a few things that I believe should be considered. 1. Everything is run over the web now which means that a full REST API would be very cool. There is the WPS specification but I don't know anyone actually using it. http://www.opengeospatial.org/standards/wps Its based on older and heavier SOAP web requests. Yuck! I think that if you could make very light weight calls to a centralized service, you would inevitably be rolling your own geoprocessing service. Win!
With that said, anything that is to be developed should adhere to OGC specifications first! This will ensure adaption across a lot of different platforms. 2. As you very well know...a major problem with geospatial data is its size. This translates to to SLOW processing times, right? What if you were to wire the entire thing to run on Hadoop. Whatever, you're the expert when it comes to this sort of thing but I would love to hear how you would address read/write on large data sets. Keep in mind that the major limitations are on the geospatial formats, not necessarily on the underlying infrastructure. 3. A pluggable architecture that will allow the end users to swap out projection engines (Proj.4, GeoTrans, etc.) as well as format translators like GDAL. Those are the two major issues that I've heard folks raise in the past. All modern applications permit the end user to make that choice. 4. The key component with any solution like SIS is in the geometry engine. This project is going to be considered direct competition with JTS and GEOS. How do you plan on handing processing geometries? Roll your own? I suppose a good starting point would be to start porting the Shapely project http://gispython.org/shapely/docs/1.0/manual.html but I believe even it is relying on GEOS. Lemme know what you think about all this. Adam On Nov 13, 2011, at 2:36 PM, Mattmann, Chris A (388J) wrote: > Thanks Adam. > > You are contributing now through discussion and so forth. Please continue to > do so, we like > having you around! > > Cheers, > Chris > > On Nov 12, 2011, at 2:54 PM, Adam Estrada wrote: > >> Dr. Mattmann et al, >> >> I speak for spatial folks everywhere when I say that an ALv2 toolkit would >> be very widely used. I have ideas that I would like to contribute too so >> please let me know when and where I can do this. >> >> I really hope to see this project move forward and will contribute as much >> as I can. >> >> Regards, >> Adam >> >> "Mattmann, Chris A (388J)" <chris.a.mattm...@jpl.nasa.gov> wrote: >> >>> Hey Kevan, >>> >>> Totally agree. >>> >>> My thoughts are, as I have time to develop out spatial code, I want it to >>> go into SIS. I've talked with many people about this, >>> and I think there is a general consensus from the broader community that an >>> ALv2 licensed spatial toolkit is something >>> folks would want. It's just that a lot of the geospatial experts out there >>> I think are looking to develop their custom solutions >>> and to then leverage them to make money. An ALv2 licensed spatial toolkit >>> would probably do a lot to combat that, so >>> maybe that's why we don't see a lot of folks lending a hand, I dunno. >>> >>> Anyways I did a few commits in the past 3 months and did close out an issue >>> or 2, so I'll include that in the board report >>> and I'll whip it up today. I don't want this community to die, so I'll try >>> my best to keep it going, and to get more people >>> interested in it, and to attract new contributors. I'm kind of doing that >>> right now with some folks that we are working >>> on geospatial stuff with, so I hope it pans out. In the meanwhile, it's not >>> costing us much other than board reports >>> to keep the project going at the moment, so I think it's pretty low >>> overhead and worth it to keep trying. >>> >>> BTW, great to meet you in person at ApacheCon! :-) >>> >>> Cheers, >>> Chris >>> . >>> On Nov 12, 2011, at 1:33 PM, Kevan Miller wrote: >>> >>>> I've been having some mail client issues. I don't see a reminder to SIS >>>> for a November report. However, we are scheduled to report in November. >>>> We're a bit late, but still have time to get a report in, I think. Any >>>> volunteers? >>>> >>>> It's been kind of quiet the last few months. This may be a good time to >>>> evaluate where we see the community going. There's no big rush on this. >>>> But board reports are good reminders to think about these things⦠>>>> >>>> --kevan >>> >>> >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> Chris Mattmann, Ph.D. >>> Senior Computer Scientist >>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >>> Office: 171-266B, Mailstop: 171-246 >>> Email: chris.a.mattm...@nasa.gov >>> WWW: http://sunset.usc.edu/~mattmann/ >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> Adjunct Assistant Professor, Computer Science Department >>> University of Southern California, Los Angeles, CA 90089 USA >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> > > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Chris Mattmann, Ph.D. > Senior Computer Scientist > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > Office: 171-266B, Mailstop: 171-246 > Email: chris.a.mattm...@nasa.gov > WWW: http://sunset.usc.edu/~mattmann/ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Adjunct Assistant Professor, Computer Science Department > University of Southern California, Los Angeles, CA 90089 USA > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >