|
1 | 1 | # Roadmap
|
2 | 2 |
|
3 |
| -Geo.admin.ch, in particular the map viewer of the Geoportal Bund https://map.geo.admin.ch, is being used actively (80K visits/day) by the public, authorities and third parties in version [mf-geoadmin3](https://github.com/geoadmin/mf-geoadmin3) and covers all functions according to the currently valid [NGDI](https://cms.geo.admin.ch/www.e-geo.ch/archives/pdf_egeo_de/ngdigesamtkonzeptv2.0.pdf) concept. |
| 3 | +Geo.admin.ch, in particular the map viewer of the Geoportal Bund <https://map.geo.admin.ch>, is being used actively (80K visits/day) by the public, authorities and third parties in version [mf-geoadmin3](https://github.com/geoadmin/mf-geoadmin3) and covers all functions according to the currently valid [NGDI](https://cms.geo.admin.ch/www.e-geo.ch/archives/pdf_egeo_de/ngdigesamtkonzeptv2.0.pdf) concept. |
4 | 4 |
|
5 | 5 | geo.admin.ch receives a large number of feature requests, both from inside federal offices and from the broader open-source community. At the same time, backend, services and viewer (frameworks version used such as angular, python, cesium etc ) of mf-geoadmin3 are at the end of their life cycle and must be replaced. We bring together representatives from authorites coordinating agency for Federal geographical information, [GCG](https://www.geo.admin.ch/gkg), and engineering to prioritize this list. As new projects come into the queue, we regularly position them based on relative priority to other projects. As work gets done, projects will move up in the queue.
|
6 | 6 |
|
7 | 7 | The projects below are not associated with a particular map.geo.admin.ch version. We'll release them on completion, and they will be part of a specific version based on our release schedule, following semantic versioning. For example, features are released in the next minor after they are complete, or the next major if they include breaking changes.
|
8 | 8 |
|
9 |
| -### Done |
10 |
| -#### Create basic application structure |
| 9 | +## Done |
| 10 | + |
| 11 | +### Create basic application structure |
| 12 | + |
11 | 13 | We are setting up JS Code Structure, a bare map viewer with panning and investigate PWA technologies. This includes a set up of CI/CD and deployment processes. To ease collaboration , basic documentation is implemented
|
12 | 14 |
|
13 | 15 | #### Basic mapviewer with MVP feature set
|
| 16 | + |
14 | 17 | A basic viewer consisting of basic Permalink,/ URL mgmt., basic dataset mgmt., basic infoboxes (incl improvements), basic drawing, basic iFrame support and basic 3D.
|
15 | 18 |
|
16 | 19 | #### Draw & measure functions
|
| 20 | + |
17 | 21 | We will redefine the user learning journeys and refresh the approach to Add symbol, Add text, Add line / polygon, Measure, Measure Azimut, Profile, Share drawing / KML
|
18 | 22 |
|
19 | 23 | ### In progress
|
| 24 | + |
20 | 25 | #### Map window
|
| 26 | + |
21 | 27 | We will redefine the user learning journeys and refresh the approach to change language, display coordinates/ show mouse positons, Zoom to rectangle, copyright and possibly fullscreen.
|
22 | 28 |
|
23 | 29 | #### Navigation & orientation
|
| 30 | + |
24 | 31 | We will redefine the user learning journeys and refresh the approach to Geographical search (centre on coordinates), Geographical search (place name or postcode),Geolocation,
|
25 | 32 |
|
26 | 33 | #### Selection and display of data
|
27 |
| -We will redefine the user learning journeys and refresh the approach to Full text search for data, Search for data attributes, Topic switcher, Search for data (catalogue/topics), Change the cartographic background, Change the visibility of the selected dataset, Change the order of the selected datasets, Remove selected datasets, View additional information about a data-set. View information about an object on the map , View information about an object on the map including highly customized tooltips with logic and dynamic data fetching) (EXPERTTOOLTIP), Position information, Aerial photography, Time slider, Time copy/compare. |
| 34 | + |
| 35 | +We will redefine the user learning journeys and refresh the approach to Full text search for data, Search for data attributes, Topic switcher, Search for data (catalogue/topics), Change the cartographic background, Change the visibility of the selected dataset, Change the order of the selected datasets, Remove selected datasets, View additional information about a data-set. View information about an object on the map , View information about an object on the map including highly customized tooltips with logic and dynamic data fetching) (EXPERTTOOLTIP), Position information, Aerial photography, Time slider, Time copy/compare. |
28 | 36 |
|
29 | 37 | #### Linking & integration
|
| 38 | + |
30 | 39 | We will redefine the user learning journeys and refresh the approach to Send/save/iFrame of the current map, Save/send a link to an object, Use parameters to call up a map (incl. drawings, external ogc layers), Mobile, Mobile Add link to homescreen/App, Mobile Offline SAVE VIEW DELETE.
|
31 | 40 |
|
32 | 41 | ### Future
|
| 42 | + |
33 | 43 | #### 3D
|
| 44 | + |
34 | 45 | We will redefine the user learning journeys and refresh the approach to Navigation, Mouse position, Feature tooltip, WMS import: preset, WMS import: permalink, KML import, Time support vector, Time support Raster.
|
35 | 46 |
|
36 | 47 | #### Advanced functions
|
| 48 | + |
37 | 49 | We will redefine the user learning journeys and refresh the approach to Import preset, Import URL WMS/WMTS/GeoJSON and KML, import: PRINT, Import permalink, Compare, Keyboard shortcuts, Report problem, Landscape mode (mobile)
|
38 | 50 |
|
39 | 51 | #### Print
|
| 52 | + |
40 | 53 | We will redefine the user learning journeys and refresh the approach to Print and Printing grids and annotation
|
41 | 54 |
|
42 | 55 | #### 3D nextgen
|
| 56 | + |
43 | 57 | We will define the user learning journeys to shadow calculation
|
44 | 58 |
|
45 | 59 | #### Draw & measure functions nextgen
|
| 60 | + |
46 | 61 | We will define the user learning journeys to shadow snapping and routing
|
0 commit comments