Digitale nachhaltige Entwicklung für SchweizMobil
SchweizMobil, das Netzwerk für den Langsamverkehr in der Schweiz, setzt ein spezielles Augenmerk auf die digitale Nachhaltigkeit. Daher wird auch für die Webplattform auf Open Source Technologien gesetzt.
Die Stiftung SchweizMobil fördert den Langsamverkehr und bietet deshalb eine umfangreiche und vernetzte Web-Plattform für die Planung von Ausflügen zu Fuss, mit Velo, Inlineskates und sogar per Kanu an. Camptocamp hat dieses komplexe Informationssystem www.schweizmobil.ch mit zahlreichen Open Source Lösungen umgesetzt.
Open Source für Server-Infrastruktur und Client-Oberfläche
Da die Daten von SchweizMobil insbesondere geografische Angaben enthalten, wird als Datenbank PostgreSQL mit der räumlichen Erweiterung PostGIS eingesetzt. Für die hohe Verfügbarkeit und die Lastverteilung wird PostgreSQL über mehrere Server auf der Amazon Cloud verteilt. Die Stiftung mit ihrem Ziel für eine nachhaltige Entwicklung hat ein besonderes Augenmerk auf die Nachhaltigkeit der techno-logischen Entwicklungen gelegt. Auf dem Server wird ein reiner Open Source Stack basierend auf Debian verwendet. Die benutzten Services und Sprachen sind Python, Pyramid, SQLAlchemy, MapServer, Apache, Tomcat, Varnish, Haproxy und Nginx. Das Open Source ERP System Odoo wird als zentrale Datenverwaltung durch diverse Autoren und als Informationsquelle zum Aufbau der Webseiten und der Webmap eingesetzt. Der Web-Client benutzt hauptsächlich bekannte Open Source Libraries wie AngularJS, Bootstrap und D3.js. Die kartografischen Komponenten nehmen einen wichtigen Platz in der Applikation ein. Insbesondere wird OpenLayers wie auch künftig CesiumJS für die 3D Interaktion verwendet.
Open Source Cloud und Big Data Tools
Da die Server rasch auf die Laständerungen reagieren müssen, wurde die Verwaltung der Infrastruktur vollständig mit Puppet und seinem Ecosystem (Augeas, Foreman, Hiera) realisiert und mit Mcollective gesteuert. Die Analysen und Systemmetriken werden mit den Werkzeugen CollectD, Graphite und Grafana realisiert. Log-Dateien werden in Echtzeit mit ELK (Elasticsearch, Logstash, Kibana) analysiert und die Services werden laufend mit Nagios überwacht. Der Einsatz der erwähnten Open Source Technologien hat es erlaubt, auf die Rahmenbedingungen mit einem flexiblen System zu antworten. Gleichzeitig konnten zahlreiche Synergien mit anderen Institutionen geschaffen werden, indem dieselben Technologien benutzt wurden. Synergien zeigten sich insbesondere bei den kartografischen Funktionalitäten und der Verwaltung der Infrastruktur zusammen mit dem Bundesamt für Landestopografie swisstopo.
Ganzheitliche Nachhaltigkeit
SchweizMobil, deren Ziel unter anderem die nachhaltige Entwicklung ist, hat wie erläutert auch bei der technologischen Entwicklung auf Nachhaltigkeit geachtet. Ein Grossteil der benutzten Komponenten sind Open Source Software. Die Entwicklungen, welche im Rahmen dieses Projektes realisiert wurden, wurden als Open Source Code zurück zu den Projekten gespiesen und trugen so zur generischen Weiterentwicklung der Open Source Tools bei.
_______________________________________________________________
Über den Autor
Emmanuel Belo (Dipl. Geomatik-Ing. ETHZ) ist Leiter der Geospatial Abteilung von Camptocamp AG. Er ist seit 2003 im Bereich Open Source Software tätig und engagiert sich mit seinem Team für die Weiterentwicklung von Open Source Programmbibliotheken.
Autres informations consultées sur OSS Directory
Camptocamp SA
camptocamp.com | >100 Collaborateurs | 11 Références | 65 Produits
Composée de spécialistes de l’Open Source, Camptocamp est une entreprise innovante dans l’intégration de logiciels servant à la mise en valeur de données géospatiales, à la gestion ...
Erstellt: 24.06.2013
Debian
Exploitation / Systèmes d'exploitation (Server & Client)15 Entreprises, 11 Références
Debian (/de.bjan/) est une organisation communautaire et démocratique, dont le but est le développement de systèmes d'exploitation basés exclusivement sur des logiciels libres.
Chaqu...
Erstellt: 25.09.2012
PostgreSQL
Plate-forme de développement / Bases de données et systèmes de fichiers17 Entreprises, 18 Références
PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO). Ce système est concurrent d'autres systèmes de gestion de base de données, qu'ils soient libres (c...
Erstellt: 25.09.2012
PostGIS
Applications / Analyse, Rapports et Datawarehouse6 Entreprises, 6 Références
PostGIS est une extension (plugin) du SGBD PostgreSQL, qui active la manipulation d'informations géographiques (spatiales) sous forme de géométries (points, lignes, polygones), conformémen...
Erstellt: 25.09.2012
Python
Plate-forme de développement / Langages de programmation17 Entreprises, 16 Références
Python est un langage de programmation objet, multi-paradigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet. Il est doté d'un typ...
Erstellt: 25.09.2012
Apache Tomcat
Exploitation / Web-Server8 Entreprises, 19 Références
Apache Tomcat est un conteneur web de servlets et JSP Java EE. Issu du projet Jakarta, c'est un des nombreux projets de l'Apache Software Foundation. Il implémente les spécifications des ser...
Erstellt: 25.09.2012
Puppet
Exploitation / Gestion des systèmes et des opérations9 Entreprises, 2 Références
Puppet est un logiciel permettant la gestion de la configuration de serveurs esclaves (GNU/Linux, Mac OS X et Windows). Puppet est écrit à l'aide du langage de programmation Ruby.
Erstellt: 28.10.2012
Nagios
Exploitation / Gestion des systèmes et des opérations9 Entreprises, 4 Références
Nagios (anciennement appelé Netsaint) est une application permettant la surveillance système et réseau. Elle surveille les hôtes et services spécifiés, alertant lorsque les systèmes ont...
Erstellt: 05.11.2012
MapServer
Plate-forme de développement / Web Services2 Entreprises, 1 Référence
MapServer est un environnement de développement permettant de construire des applications internet à référence spatiale. Ce n'est pas un SIG complet.
Il peut être utilisé pour réa...
Erstellt: 07.06.2013
Elasticsearch
Infrastructure / Moteurs de recherche7 Entreprises, 7 Références
Elasticsearch est un serveur utilisant la bibliothèque Lucene pour l'indexation et la recherche des données. Il fournit un moteur de recherche distribué et multi-entité à travers une inte...
Erstellt: 10.01.2014
Logstash
Exploitation / Gestion des systèmes et des opérations4 Entreprises, 3 Références
Logsatsh est un outil pour gérer des événements et des fichiers journaux. Il peut être utiliser pour collecter des fichiers journaux, les analyser et les stocker pour une utilisation ult...
Erstellt: 10.01.2014
Nginx
Exploitation / Web-Server5 Entreprises, 7 Références
Nginx [engine x] est un logiciel de serveur Web (ou HTTP) ainsi qu'un proxy inverse écrit par Igor Sysoev, dont le développement a débuté en 2002 pour les besoins d'un site russe à très ...
Erstellt: 13.01.2014
Odoo
Applications / CRM, ERP et e-Commerce9 Entreprises, 17 Références
Odoo, anciennement OpenERP et Tiny ERP, est initialement un progiciel de gestion intégré comprenant de très nombreux modules permettant de simplifier la gestion d'entreprise dans son ensemb...
Erstellt: 26.05.2014
Collectd
Exploitation / Gestion des systèmes et des opérations0 Entreprises, 0 Références
Collectd est un démon qui collecte à intervalles réguliers des statistiques sur les performances d’un système et qui offre les mécanismes pour stocker les valeurs récupérées de plusi...
Erstellt: 17.10.2014
HAProxy
Exploitation / Gestion des systèmes et des opérations6 Entreprises, 2 Références
HAProxy est une solution fiable et très performante de répartition de charge de niveau 4 (TCP) et 7 (HTTP). Elle est particulièrement adaptée aux sites web fortement chargés qui nécessit...
Erstellt: 17.10.2014
kibana
Applications / Analyse, Rapports et Datawarehouse5 Entreprises, 3 Références
Kibana est une plate-forme open source d'analyse et de visualisation conçu pour fonctionner avec ElasticSearch. Elasticsearch est le serveur de recherche d'entreprise le plus populaire, suivi...
Erstellt: 17.10.2014
Cesium
Plate-forme de développement / Composants pour le développement d'applications0 Entreprises, 0 Références
Cesium est une bibliothèque JavaScript pour créer des globes 3D et des cartes 2D dans un navigateur web sans plugin. Cesium utilise
WebGL pour les graphiques , et est multiplateforme,...
Erstellt: 17.10.2014
AngularJS
Plate-forme de développement / Frameworks14 Entreprises, 5 Références
AngularJS est un framework JavaScript développé par Google. AngularJS est fondé sur l’extension du langage HTML par de nouvelles balises (tags) et attributs pour aboutir à une définit...
Erstellt: 14.06.2015

Utilisateur OSS:
Stiftung SchweizMobil
SuisseMobile : WebMap et gestion de données
Domaine d'activité: Tourisme et loisirsRéalisé par Camptocamp SA
Le but de ce projet est le développement d’une solution web cartographique pour le site de SuisseMobile.
La solution contient une haute densité d’informations géogra...
Erstellt: 24.06.2013

Utilisateur OSS:
Kanton Basel-Landschaft
Géovisualiseur pour le canton de Bâle-Campagne
Domaine d'activité: Administration publique : administrations cantonalesRéalisé par Camptocamp SA
Le projet comprend la rénovation du geoportail WebGIS du canton de Bâle-Campagne. Le système est conçu pour offrir une interface graphique conviviale de haute performance et évolutive, ma...
Erstellt: 24.06.2013

Utilisateur OSS:
Bundesamt für Veterinärwesen BVET
Office Vétérinaire Fédéral OFV : application WebSIG pour le suivi des épizooties
Domaine d'activité: Administration publique : administration fédéraleRéalisé par Camptocamp SA
Site Webwww.infosm.bvet.admin.chÉléments clésUn portail national, outil stratégique d’aide à la décision et aux traitements.Description de la problématique et des objectifsLe projet d...
Erstellt: 24.06.2013

Utilisateur OSS:
Bundesamt für Raumentwicklung ARE
Office fédéral du développement territorial ARE
Domaine d'activité: Administration publique : administration fédéraleRéalisé par Camptocamp SA
Une solution WebGIS a été élaborée par Camptocamp pour l’Office fédéral du développement territorial ARE. Elle comprend des données transports, du logement et du paysage.
» Plus
Erstellt: 24.06.2013

Utilisateur OSS:
Bundesamt für Strassen ASTRA
Office Féréral des Routes (OFROU) - Application Web SIG pour la consultation et le suivi de l’Inventaire des Chemins Historiques
Domaine d'activité: Administration publique : administration fédéraleRéalisé par Camptocamp SA
Site Web :IVS, www.ivs.admin.chObjectifsLe projet de WebSIG pour la consultation et le suivi des chemins historiques de l’Office fédéral des routes est la plateforme de communication centr...
Erstellt: 24.06.2013

Utilisateur OSS:
EPFL
Service de découverte du Campus de L’EPFL
Domaine d'activité: Formation et rechercheRéalisé par Camptocamp SA
Éléments clés
Version mobile de l’outil d’orientation existant
Publication des plans de l’École Polytechnique
Recherche de personnes et de locaux
Découverte ...
Erstellt: 24.06.2013

Utilisateur OSS:
Kanton Neuenburg
SITN : Géoportail du Système d’Information du Territoire Neuchâtelois
Domaine d'activité: Administration publique : administrations cantonalesRéalisé par Camptocamp SA
Site Websitn.ne.ch/theme/mainDéveloppementsLe canton de Neuchâtel a mis en place le « Géoportail du Système d’Information du Territoire Neuchâtelois». La vaste plate-forme WebGIS a é...
Erstellt: 24.06.2013