Wiki » History » Version 2
Eva Rodriguez, 05/31/2015 09:28 AM
| 1 | 1 | Eva Rodriguez | *h1. Google Summer of Code 2015* |
|---|---|---|---|
| 2 | 1 | Eva Rodriguez | |
| 3 | 1 | Eva Rodriguez | |
| 4 | 1 | Eva Rodriguez | *h1. Port Network Analysis Extension to gvSIG 2.x branch* |
| 5 | 1 | Eva Rodriguez | |
| 6 | 1 | Eva Rodriguez | My proposal is to develop a plugin to migrate all features of route calculation from the 1.* gvSIG version to the latest one. These are the main tasks to do: |
| 7 | 1 | Eva Rodriguez | |
| 8 | 1 | Eva Rodriguez | * Route management to get the shortest path |
| 9 | 1 | Eva Rodriguez | * Optimizing the order of stops on a route |
| 10 | 1 | Eva Rodriguez | * Calculation of service areas |
| 11 | 1 | Eva Rodriguez | * Location of the nearest event |
| 12 | 1 | Eva Rodriguez | * Calculate matrices Origin - Destination |
| 13 | 1 | Eva Rodriguez | * Calculation of minimum spanning tree |
| 14 | 1 | Eva Rodriguez | |
| 15 | 1 | Eva Rodriguez | h2. Introduction |
| 16 | 1 | Eva Rodriguez | |
| 17 | 1 | Eva Rodriguez | GvSIG, as thick client desktop GIS, is a viable free solution in their latest versions in which there has been a refactoring, but is missing features that it had, for example, Network Analysis Extension. |
| 18 | 1 | Eva Rodriguez | |
| 19 | 1 | Eva Rodriguez | The aim of this project is to port this extension developed on versions "1. *" to versions "2. *", to perform the same processes in the last version. |
| 20 | 1 | Eva Rodriguez | |
| 21 | 1 | Eva Rodriguez | |
| 22 | 1 | Eva Rodriguez | h2. Background |
| 23 | 1 | Eva Rodriguez | |
| 24 | 1 | Eva Rodriguez | I've been linked to gvSIG from the beginning as developer of many of its extensions and the base, what motivates me to try to improve the functionality offered to end users. |
| 25 | 1 | Eva Rodriguez | |
| 26 | 1 | Eva Rodriguez | Nowadays, with the refactoring, I lost some linkage, and would like to make this development to keep abreast of the latest improvements in their refactoring on gvSIG and introduce in the calculation of routes developed by the mentor, Franciso José Peñarrubia. |
| 27 | 1 | Eva Rodriguez | |
| 28 | 1 | Eva Rodriguez | The relationship with OSGeo would be to extend gvSIG, which is part of the partnership and shares its interest in free software. |
| 29 | 1 | Eva Rodriguez | |
| 30 | 1 | Eva Rodriguez | |
| 31 | 2 | Eva Rodriguez | h2. Detailed Timeline |
| 32 | 1 | Eva Rodriguez | |
| 33 | 1 | Eva Rodriguez | 1. Analysis of the gvSIG development environment changes. Definition of requirements to implement the functionality. Week 1 |
| 34 | 1 | Eva Rodriguez | |
| 35 | 1 | Eva Rodriguez | 2. Development |
| 36 | 1 | Eva Rodriguez | |
| 37 | 2 | Eva Rodriguez | 2.1. Network Analysis Extension, creating the structure. Week 2 |
| 38 | 1 | Eva Rodriguez | |
| 39 | 2 | Eva Rodriguez | 2.2. Route management to get the shortest path. Week 3 |
| 40 | 1 | Eva Rodriguez | |
| 41 | 2 | Eva Rodriguez | 2.3. Optimizing the order of stops on a route. Week 4 |
| 42 | 1 | Eva Rodriguez | |
| 43 | 2 | Eva Rodriguez | 2.4. Calculation of service areas. Week 5 |
| 44 | 1 | Eva Rodriguez | |
| 45 | 2 | Eva Rodriguez | 2.5. Location of the nearest event. Week 6 |
| 46 | 1 | Eva Rodriguez | |
| 47 | 2 | Eva Rodriguez | 2.6. Calculate matrices Origin - Destination. Week 7 |
| 48 | 1 | Eva Rodriguez | |
| 49 | 2 | Eva Rodriguez | 2.7. Calculation of minimum spanning tree. Week 8 |
| 50 | 1 | Eva Rodriguez | |
| 51 | 1 | Eva Rodriguez | 3. Testing of the new tool. Week 9 |
| 52 | 1 | Eva Rodriguez | |
| 53 | 1 | Eva Rodriguez | 4. Solving errors that emerged in test phase. Week 10 |
| 54 | 1 | Eva Rodriguez | |
| 55 | 1 | Eva Rodriguez | 5. Documentation. Week 11 |
| 56 | 1 | Eva Rodriguez | |
| 57 | 1 | Eva Rodriguez | 6. Generating installer. Week 12 |
| 58 | 2 | Eva Rodriguez | |
| 59 | 2 | Eva Rodriguez | |
| 60 | 2 | Eva Rodriguez | |
| 61 | 2 | Eva Rodriguez | h2. Week 1 |
| 62 | 2 | Eva Rodriguez | |
| 63 | 2 | Eva Rodriguez | This is my first report for the *Port Network Analysis Extension to gvSIG 2.x branch* project. |
| 64 | 2 | Eva Rodriguez | |
| 65 | 2 | Eva Rodriguez | 1) What do I have completed this week? |
| 66 | 2 | Eva Rodriguez | |
| 67 | 2 | Eva Rodriguez | I wrote in this wiki. ([[https://redmine.gvsig.net/redmine/projects/gvsig-networkanalysis/wiki]]) |
| 68 | 2 | Eva Rodriguez | I have analysed the necessary changes for the development of version change. |
| 69 | 2 | Eva Rodriguez | I have defined of requirements to implement the functionality. |
| 70 | 2 | Eva Rodriguez | I have initiated the development of the creation of the graph network to use the new structure created in gvSIG for data processing and data access. |
| 71 | 2 | Eva Rodriguez | |
| 72 | 2 | Eva Rodriguez | 2) What am I going to achieve for next week? |
| 73 | 2 | Eva Rodriguez | |
| 74 | 2 | Eva Rodriguez | I want to create the Network Analysis Extension, creating the structure to next uses by other extensions to calculate the route. |
| 75 | 2 | Eva Rodriguez | |
| 76 | 2 | Eva Rodriguez | 3) Is there any blocking issue? |
| 77 | 2 | Eva Rodriguez | |
| 78 | 2 | Eva Rodriguez | I had problems with the user gvSIG SVN repository to upload the changes I made in the code. |