| 177 | 1. What did you get done this week? |
| 178 | * This week I continue creating the template by use the web application to automatically generate the HTML form for accessing pyModis WPS services. |
| 179 | * I fix the problem about temporarily redirect stdout/stderr of convert.modis service |
| 180 | |
| 181 | 2. What do you plan on doing next week? |
| 182 | * Next week, I will continue creating the template by use the web application to automatically generate the HTML form for accessing pyModis WPS services. |
| 183 | * Testing template and design user interfaces of web mapping application. |
| 184 | |
| 185 | 3. Are you blocked on anything? |
| 186 | * Nothing right now |
| 189 | 1. What did you get done this week? |
| 190 | * This week I continue creating the template by use the web application to automatically generate the HTML form for accessing pyModis WPS services. |
| 191 | * Testing template and design user interfaces of web mapping application. |
| 192 | |
| 193 | 2. What do you plan on doing next week? |
| 194 | * Next week, I will continue creating the template by use the web application to automatically generate the HTML form for accessing pyModis WPS services. |
| 195 | * Testing and update the template for the web application to take into account potential new type of input. |
| 196 | |
| 197 | 3. Are you blocked on anything? |
| 198 | * Nothing right now |
| 201 | 1. What did you get done this week? |
| 202 | * This week, I continue creating the template by use the web application to automatically generate the HTML form for accessing pyModis WPS services. |
| 203 | * I try to fix pyModis for downloading MODIS data because NASA required username and password for download MODIS data. But not complete yet. |
| 204 | |
| 205 | 2. What do you plan on doing next week? |
| 206 | * Next week, I will continue creating the template by use the web application to automatically generate the HTML form for accessing pyModis WPS services. |
| 207 | * Testing and update the template for the web application. |
| 208 | |
| 209 | 3. Are you blocked on anything? |
| 210 | * No. |
| 213 | 1. What did you get done this week? |
| 214 | * This week, I continue creating the template by use the web application to automatically generate the HTML form for accessing pyModis WPS services. |
| 215 | * I try to fix pyModis for downloading MODIS data because the default http server 'http://e4ftl01.cr.usgs.gov' has been updated to require a NASA earthdata account when downloading files. |
| 216 | |
| 217 | 2. What do you plan on doing next week? |
| 218 | * Next week, I will continue creating the template by use the web application. |
| 219 | * Testing template system and web mapping application. |
| 220 | |
| 221 | 3. Are you blocked on anything? |
| 222 | * No. |
| 225 | 1. What did you get done this week? |
| 226 | * This week, I continue update the template by use the web application to automatically generate the HTML form for accessing pyModis WPS services. |
| 227 | * Update service identifier between index.html linked ZCFG file |
| 228 | * Update require js and edit path mm/zoo_loader.cgi |
| 229 | * Add WMS Service modis grid and modis point using GeoServer |
| 230 | |
| 231 | 2. What do you plan on doing next week? |
| 232 | * Fix pyModis for download MODIS data. |
| 233 | * Testing template system and web mapping application. |
| 234 | |
| 235 | 3. Are you blocked on anything? |
| 236 | * No. |
| 239 | This is my twelfth report of GSoC: I am working on bringing pyModis to the web through ZOO-Project. |
| 240 | |
| 241 | Brief description of the idea: |
| 242 | * The pyModis project has been developed and used to work with MODIS data, it provides wxPython user interfaces which are able to download and process data using pyModis scripts. pyModis depends on a desktop graphical user interface which does not make it directly usable from a web application. The idea of this GSoC proposal is to bring pyModis to the web by publishing Python Web Processing Services using the ZOO-Project technology accessible through a minimal web application. |
| 243 | |
| 244 | The state of the project as it was BEFORE your GSoC: |
| 245 | * Currently pyModis is able to run on a local computer but cannot be directly remotely invoked on-demand. ZOO-Project is able to handle services implemented in the Python language but do not offer any pyModis capabilities. |
| 246 | |
| 247 | The addition that your project brought to the software: |
| 248 | * By providing pyModis as a service through ZOO-Project, capabilities of ZOO-Project will be increased, specially capabilities of python in ZOO-Project will be exposed. As a sample web service from this, we develop a web service to download, mosaic and convert modis data from NASA's Land Processes Distributed Active Archive Center (LP DAAC) (http://e4ftl01.cr.usgs.gov/). Then, it could be useful to whoever that want to download data, mosaic images and convert modis data from image to another image file without GIS and Remote Sensing knowledge. |
| 249 | |
| 250 | Web Site and Document: |
| 251 | https://chingchai.github.io/zoo-pymodis/ |
| 252 | |
| 253 | Link to all my commits is available here: GitHub. |
| 254 | https://github.com/chingchai/pyModis/commits |
| 255 | |
| 256 | Link to the Github: https://github.com/chingchai/pyModis/tree/gsoc-2016/zoo-pymodis |
| 257 | |
| 258 | Link to the web application: https://github.com/chingchai/pyModis/tree/gsoc-2016/zoo-pymodis/app-service-web/appmodis |