Client Side JavaScript Library Modules - GeoSmartCity-CIP/gsc-client GitHub Wiki
Implementation of the library is split into modules to support reusability of code among client applications as much as possible. The following modules were identified:
<tr>
<td><a href="save-my-route">Save My Route</a></td>
<td>specific</td>
<td>AVINET</td>
</tr>
<tr>
<td><a href="Add-Save-my-Location">Add/Save My Location</a></td>
<td>specific</td>
<td>AVINET</td>
</tr>
<tr>
<td><a href="multilingual">Multilingual</a></td>
<td>specific</td>
<td>AVINET</td>
</tr>
<tr>
<td><a href="download-data-file">Download Data File</a></td>
<td>specific</td>
<td>GEOBID</td>
</tr>
<tr>
<td><a href="upload-data-file">Upload Data File</a></td>
<td>specific</td>
<td>GEOBID</td>
</tr>
<tr>
<td><a href="workflow-alert">Workflow Alert/event</a></td>
<td>specific</td>
<td>INGRCZ</td>
</tr>
<tr>
<td><a href="gsc-sos.js">gsc-sos.js and Client Functionality</a></td>
<td>specific</td>
<td>TRACASA</td>
</tr>
<!--<tr>
<td><a href="LayerSwitcherControl">LayerSwitcher control linked to DataCatalogue</a></td>
<td>Common (New task for consideration)</td>
<td>Not assigned</td>
<td>In progress</td>
</tr>-->
</tbody>
| Module | Type | Responsibility |
|---|---|---|
| View/Browse Map | common | SINERGIS |
| Filter on Attributes | common | SINERGIS |
| Info on Feature | common | SINERGIS |
| Self-registration | common | AVINET |
| Authentication | common | AVINET |
| Geocoding/Locate | common | AVINET |
| Comment Geo-feature | common | TRACASA |
| Report | specific | TRACASA |
| Edit features | specific | GEOBID |
| View routing planner results | specific | EPSGR |
The following table shows which pilots use particular modules
| Module | Reggio | Turku | Marousi | Girona | Flanders | Oerias | Ruda Śl. | SUM |
|---|---|---|---|---|---|---|---|---|
| View/browse map | x | x | x | x | x | x | x | 7 |
| Accessible map | x | 1 | ||||||
| Filter on attributes | x | x | x | 3 | ||||
| Info on feature | x | x | x | x | 4 | |||
| Dashboard / stats | x | x | x | 3 | ||||
| Report | x | x | x | 3 | ||||
| Self registration | x | x | 2 | |||||
| Authentication | x | x | x | x | x | 5 | ||
| Form data entry | x | x | x | x | x | 5 | ||
| Edit features | x | x | x | x | 4 | |||
| Geocoding locate | x | x | x | x | x | 5 | ||
| View routing planner results | x | x | 2 | |||||
| Save my route | x | x | 2 | |||||
| Add save my location | x | 1 | ||||||
| Comment geo feature | x | x | x | 3 | ||||
| Multilingual | x | x | 2 | |||||
| Download data file | x | 1 | ||||||
| Upload data file | x | 1 | ||||||
| Workflow alert/event | x | x | 2 |