Le PortailSIG est issu d'une volonté de vous informer sur l'actualités des Systèmes d'Information Géographique, mais également de mettre en commun des ressources s'y rapportant, aussi diverses que des articles, des tutoriaux, des FAQs, des scripts et documents téléchargeables et d'autres fonctionnalités que nous essaierons de vous apporter au cours des évolutions de cette version 2 du PortailSIG.
GéoTribu
Linux sans contrainte grace à VirtualBox
Il peut être agréable, quand vous testez de nouvelles applications, de ne pas avoir à les installer sur votre environnement de travail. En effet, il peut arriver que celles-ci ne soient pas encore complètement stables ou bien qu'il soit nécessaire de les compiler.
De ce fait, cela peut rendre votre environnement instable et conduire à une réinstallation complète de votre système.
Installation de MapServer et PostGreSQL / PostGIS sous Ubuntu
La lecture du tutoriel d'initiation à MapServer peut être un bon complément à ce tutoriel.
Pour pouvoir suivre ce tutoriel, nous supposons que vous avez un distribution Ubuntu, un Apache installé et fonctionnel ainsi que PHP5.
Etre familier d'Ubuntu est nécessaire.
PostGreSQL et PostGIS La version 8.4 de PostGreSQL est directement dans les dépôts de base d'Ubuntu. Donc pas de souci pour son installation.
$ sudo apt-get install postgresqlFacile ! Configuration d'un utilisateur
Les ETL spatiaux OpenSource, à pieds joints dans l'informatique GéoDécisionnelle
Les outils d'extraction, de transformations et de chargement de données (Extract, transform and load - ETL) constituent le premier maillon (fig 1) de la chaine décisionnelle également nommée Business intelligence (BI). Longtemps réservés au monde de l'entreprise, ces outils s'ouvrent aujourd'hui à tous les secteurs nécessitant une prise de décision rapide se basant sur l'analyse d'un grand nombre de données.
Plug-in QGIS
QGIS
Un tableur
Un éditeur de texte est toujours le bien venu
MapChat, ou la Géocollaboration OpenSource
Lors du précédent billet, nous avions rapidement abordé la notion de GéoCollaboration. Il est temps de mettre en application cette notion que nous illustrons avec l'application MapChat dont l'objectif est de fournir, au sein d'une même interface cartographique, les outils nécessaires à une géocollaboration.
Introduction à la géocollaboration
Il est très difficile aujourd'hui de définir ce que peut être la géocollaboration. Cette difficulté provient, je pense, du fait qu'il est possible d'aborder cette problématique aussi bien d'un point de vue organisationnel (analyse des jeux d'acteurs...) que technique (logiciel...).
Comment détruire une communauté
Je suis tombé ce matin sur un billet satyrique et volontairement insolent qui expose en 10 points comment détruire la communauté qui gravite autour de votre/vos projet(s) OpenSource. Je ne résiste pas à l'envie de vous le faire partager tant il m'a fait sourire.
Quel développement cartographique pour des plateformes différentes ?
En tant que développeur d'applications cartographiques, je suis souvent confronté au problème de portage sur différentes plateformes. Le succès actuel des smartphones - iPhone et Android en tête - oblige à revoir les développements. Doit-on privilégier une approche 'native', concevoir l'application pour qu'elle fonctionne sur tous les 'devices' ou faire un développement pour chacun ?
Une carte sur un iPhone dans une Webview avec Google Maps API v3
Objective-C, XCode, Google Maps API v3
Introduction
Le tutoriel précédent expliquait comment insérer une carte Google Maps dans une appli iPhone. Il est possible aussi d'afficher une page html dans une appli iPhone, et si vous avez lu les différents articles sur Google Maps API v3, vous savez que cette version n'a pas oublié les smartphones.
On va directement ajouter une WebView à la fenêtre principale.
Afficher une carte dans une application iPhone
Développement sur iPhone avec XCode en Objective-C .
Introduction
L'affichage d'une carte Google Maps dans une application pour iPhone est assez similaire à celui sur Android. Il suffit de créer un projet, de déclarer une MapView et de la centrer avec le bon niveau de zoom.
21. [Google Maps API v3] Overlays des tuiles OpenStreetMap
Avoir lu tutoriel sur l'affichage sur différents devices.
Ce second tutoriel nous montrera les mécanismes mis en jeu pour afficher un marqueur, gérer un événement et optimiser l'affichage sur différents devices.
Le résultat sera d'ailleurs repris dans les tutoriaux sur les Webview sous iPhone et Android.
Initialisation
Fluster 2
Nous vous avons déjà parlé de clusterisation des données pour un affichage optimisé dans une carte web ; que ce soit sous Google Maps ou OpenLayers.
Voici ici une présentation pour une clusterisation côté serveur pour l'API v3 de Google Maps.
Une carte dans une Webview avec Google Maps API v3
Connaître le développement sur Android, et avoir lu les tutoriaux sur Google Maps API v3 : l'introduction et les marqueurs, événement et devices
Introduction
La dernière version de Google Maps API v3 permet d'utiliser des fonctionnalités des smartphones dont ceux qui tournent sur Android.
20. [Google Maps API v3] Marqueur, événement et devices
Avoir lu le tutoriel sur l'introduction à l'API Google Maps v3.
Ce second tutoriel nous montrera les mécanismes mis en jeu pour afficher un marqueur, gérer un événement et optimiser l'affichage sur différents devices.
Le résultat sera d'ailleurs repris dans les tutoriaux sur les Webview sous iPhone et Android.
Initialisation
Ski, iPhone et cartographie
Bon je ne vais pas vous raconter mes vacances, ce n'est pas le but de ce site - bonne neige ceci dit :-) , mais en tant qu'utilisateur d'iPhone je me suis décidé à tester des applications carto gratuites pour le ski. En effet, l'iPhone possède un récepteur GPS et on peut se servir dans l'AppleStore pour essayer différents produits.
Imagimap Road
A force de publier des tutoriaux et des articles sur des technologies qui nous tiennent à coeur, nous avons voulu les mettre en application : c'est ainsi que nous sortons Imagimap Road. Il s'agit d'un comparateur des données 'route' des différents fournisseurs de données : OpenStreetMap, Google, Yahoo.
Sortie de QGIS 1.4.0 'Enceladus'
Annoncée officiellement il y a quelques jours, la nouvelle version de Qgis, dénommée 'Enceladus', est disponible en téléchargement. Les efforts de développement continuent à être portés sur l'amélioration de l'interface afin d'offir une meilleure ergonomie et une plus grande simplicité d'utilisation.
HeatMap
La visualisation de données sur une carte nécessite toujours une phase de réflexion afin de trouver les bons outils pour disposer les points de façon intelligente et compréhensible. La clusterisation est une méthode parmi d'autres. Il existe également des API payantes qui permettent une visualisation sous forme de carte de densité.
Mise à jour de MapOSMatic
Rappelez-vous il y a quelques temps (cf billet) nous vous avions parlé de MapOSMatic dont l'objectif est de pouvoir créer son propre plan de ville (carte + index) à partir des données d'OpenStreetMap.