FYI, of interest to the SIS community... Begin forwarded message:
> From: Ross Laidlaw <[email protected]> > Date: March 31, 2012 4:04:10 AM PDT > To: "[email protected]" <[email protected]> > Subject: Re: OODT-402 progress update > Reply-To: "[email protected]" <[email protected]> > > Hi Chris, > > Many thanks for your comments and advice. I have now installed SIS on > my system and I have the demo up and running. I've also been > experimenting with the connection between File Manager and SIS and I > have a basic connection working. Here are the steps I have carried so > far: > > Firstly, I added elements for 'Latitude' and 'Longitude' to the > GenericFile policy. Then I created a set of test files (simple text > files) with corresponding '.met' metadata files. I added 'Latitude' > and 'Longitude' metadata to the '.met' files. I then ingested these > into my File Manager repository. > > After that, I enabled the 'georss' tags in the 'rssconf.xml' > configuration file (I added tags for geo:lat and geo:long to start > with) and viewed the RSS output from the CAS REST API in my browser. > > I then added the URL > ('http://localhost:8080/fmprod/viewRecent?channel=ALL') as an RSS feed > to the 'sis-location-config.xml' config in my SIS webapp. > > Next, I ran a bounding box query from the SIS demo.jsp and my file > manager files appeared on the map! Awesome! > > I have uploaded a set of screenshots showing my progress, hopefully > they're accessible and make sense (I'm new to flickr, so apologies if > things look a bit disorganised!): > > http://www.flickr.com/photos/rlaidlaw/sets/72157629342438940/with/7031581313/ > > I tried to order the screenshots to follow the steps I outlined above, > with the final screenshot being the output from the SIS demo showing > the File Manager files on the map. > > For next steps, I could start to formalize some of my experimental > code and begin to address the key points you have outlined on the > OODT-402 jira page (i.e. writing a default GeoRSS config and a default > file manager policy for a 'LocationAwareProduct' type). I will follow > up with specific questions about both of these, but for now I just > wanted to give you an update on my progress and to check that I'm > heading in the right direction. > > Speak to you soon, > > Ross > > > > > > On 22 March 2012 05:48, Mattmann, Chris A (388J) > <[email protected]> wrote: >> Hi Ross, >> >> On Mar 22, 2012, at 5:34 AM, Ross Laidlaw wrote: >> >>> Hi Chris, >>> >>> I'm writing to give an update on my progress on OODT-402 and getting >>> up to speed with the OODT project. >>> >>> I've been reading through the documentation from >>> http://oodt.apache.org/components/maven/filemgr and the wiki pages >>> http://cwiki.apache.org/oodt. I've also read up on the GeoRSS format >>> at http://georss.org and http://en.wikipedia.org/wiki/GeoRSS. >> >> Awesome, that's the right place to start! >> >>> >>> By following the user guides (which are awesome by the way!) >> >> * thanks * Many folks have been really updating those lately (Tom Bennett, >> Cameron >> Goodale, Sheryl John, and others) so thanks to them for that! >> >>> I have >>> built OODT with maven v2.2.1 on my laptop (macbook running OSX Lion) >>> and set up the File Manager program (I've ingested my first 'blah.txt' >>> file with meta data! And also tested out some queries). >> >> You ROCK, nice! >> >>> >>> As a next step, I'd like to install the File Manager webapp. Are >>> there any recent guides for installing? I watched both of your Apache >>> OODT Curation tutorials on YouTube (very cool) and also found some >>> info about webapps from one of your replies on the >>> [email protected] mailing list (with link to slides >>> http://oodt.apache.org/components/maven/grid/slides.pdf). I have my >>> webapp target folders and war files from the build and I have Tomcat >>> set up on my machine, so hopefully I'm not far off being up and >>> running! Apologies if this is something obvious that I should know >>> already (e.g. by learning more about Tomcat). >> >> Great, that's the right starting point. >> >>> >>> I built the 0.3 release of OODT on my machine. But I also had a look >>> through the latest webapp source code and noted your comments in the >>> following file: >>> https://svn.apache.org/repos/asf/oodt/trunk/webapp/fmprod/src/main/resources/rssconf.xml >>> >>> <!-- >>> >>> If you want to turn your CAS File Manager into a GeoRSS >>> simple service (see http://georss.org/simple), add the >>> following block, assuming that you have indexed met fields >>> named Latitude and Longitude for your product (update as >>> appropriate otherwise). >>> >>> <tag name="georss:point" source="[Latitude] [Longitude]"/> >>> --> >> >> Yep, the above is assuming that you index 2 met fields along with your >> products, the Latitude met field, and the Longitude. If you indexed them >> differently (e.g., a field named "geolat" or "geolng", then you would update >> the above accordingly). >> >>> >>> >>> Am I right in thinking that this is the starting point for OODT-402? >> >> Absolutely that's the right starting point for getting GeoRSS out of the >> File Manager, then the next step is to move onto SIS and read about its >> GeoRSS data loader and Quad Tree. Admittedly over in SIS ville there's >> a lot less documentation, but it would be great because there is also >> as an Incubator project a lot more ability to easily contribute and get >> started >> being part of the community. >> >>> I saw from georss.org that there are a few different GeoRSS formats >>> (Simple, GML and W3C). But I read that the W3C format is a bit older >>> and the GML format is quite extensive, so it's a great plan to use the >>> simple format and work from there. >> >> It would be great to support the Simple to start out with and if there is >> time to look at the GML and W3C versions (but only as it makes sense >> and if there is time). >> >>> >>> I'd like to set up a similar development environment to the OODT >>> developers. Is Eclipse the IDE of choice? >> >> Yep most of the OODT devs use Eclipse and there are a wealth of >> folks that could help you here on list if you have any trouble. >> >>> I noticed you using it on >>> the youtube tutorials and also there's an 'OODT Eclipse Developer >>> Help' guide on the wiki. I have version 3.7.2 (Indigo) installed on >>> my machine but please let me know if there are any incompatibility >>> problems. >> >> That sounds fine, should work great. >> >>> >>> Regarding OODT-402, do you have a feel for how long you'd expect me to >>> take in completing the project? >> >> I'm hoping that in a month you could have the whole thing running end, to >> end, but even if it took 2 months or 3 months that would be great too. >> There's >> a lot of room to grow in both projects, OODT and SIS, and you can really >> take it where you want to go from there. >> >>> I'd like to put together a plan of >>> action for my GSoC proposal. I have the three step outline from the >>> OODT-402 JIRA page as the basis for the plan. I feel that I have a >>> good knowledge of XML and core Java, for example I have passed the >>> Oracle Certified Java Programmer exam. Hopefully I also have a good >>> grounding in some of the design principles used in OODT, for example >>> factory design patterns and coding to interfaces for extensibility, as >>> I have taken several OO classes so far in my studies. >> >> Yeah I think you are perfect for the project and you will do great. The next >> step is probably to start learning about SIS as you get closer to getting >> the FM to spit out GeoRSS. Feel free to engage the SIS community >> ([email protected]) as you move forward there too and if >> you have any questions let us know and we'll all try and help out. >> >>> >>> I'm hoping to have some more specific questions about the steps for >>> OODT-402 as I start using the webapp and examining the source code in >>> more detail. >> >> Awesome happy to help! >> >>> >>> >>> Many thanks again for your time, >>> >> >> And to yours! I'm super excited, great work so far Ross... >> >> Cheers, >> Chris >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> Chris Mattmann, Ph.D. >> Senior Computer Scientist >> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >> Office: 171-266B, Mailstop: 171-246 >> Email: [email protected] >> 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: [email protected] WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
