GCViz’s purpose is to provide Earth Sciences Sector (ESS) of Natural Resources Canada (NRCan) with an advanced functionality interactive Web mapping client for communication to the public as well as internal government clients of geospatial information and knowledge while offering a high degree of customization (each instance or “map” is unique) and ease of extensibility (functionality or “widgets” are easily added to the client).
This application is built in JavaScript with AMD (Asynchronous Module Definition) and MVVM (Model View ViewModel) patterns. It is built with the concept of widgets customizable by configuration file. The application is fully bilingual (English and French).
The beta development is made with Google Chrome on OS X. If you use another browser or operating system the result can be different.
This project has taken some inspiration from:
- [http://jpenet.blogspot.ca]
- [https://github.com/brandoncopeland/knockout-esri]
- [https://github.com/wet-boew/wet-boew]
- [https://github.com/odoe/ags30sample]
- [https://github.com/driskull/framework-samples-js]
- Example with up to date functionalities (beta).
Le but de GCViz est de fournir au Secteur des sciences de la Terre (SST) de Ressources naturelles Canada (RNCan) un client de visualisation interactif pour la cartographie sur le Web. Cet outil servira à la communication au public ainsi qu’aux clients internes du gouvernement du Canada. Il permettra de diffuser de l'information géospatiale et des connaissances et il offrira un haut degré de personnalisation ainsi qu’une grande étendue d’outils (fonctionnalité ou "widgets").
Cette application est construite en JavaScript avec les patrons de développement suivant: AMD (définition de module asynchrone) et MVVM (Modèle Vue VueModèle). Elle est construite avec le concept de fonctionnalités (“widgets”) personnalisables par fichier de configuration. L'application est entièrement bilingue (français et anglais).
Le développement bêta est fait avec Google Chrome sur Mac OS X. Si vous utilisez un autre navigateur ou système d'exploitation, le résultat peut être différent.
Ce projet est inspiré des liens suivant:
- [http://jpenet.blogspot.ca]
- [https://github.com/brandoncopeland/knockout-esri]
- [https://github.com/wet-boew/wet-boew]
- [https://github.com/odoe/ags30sample]
- [https://github.com/driskull/framework-samples-js]
- Exemple de fonctionnalités à jour (beta).