GeoClue
source: wikipedia.org
GeoClue est un cadre logiciel qui peut être utilisé pour permettre la conscience géospatiale dans les applications. GeoClue utilise le mécanisme de communication inter-processus D-Bus pour fournir des informations de localisation 1 , mais il existe également une API Qt Mobility en préparation 2 . Grâce à cela, il vise à simplifier le développement d'applications sensibles à la localisation et à promouvoir la réutilisation du code au sein des communautés de logiciels libres et open source en définissant une frontière logique entre les applications et les fournisseurs de localisation sous-jacents. GeoClue est concédé sous licence GNU Lesser General Public License et est actuellement disponible pour Linux.
GeoClue est livré dans plusieurs distributions Linux, notamment Ubuntu, Debian et Fedora. C'est aussi le service de positionnement de la distribution Linux mobile MeeGo et de la pile GNOME.
GeoClue permet d'accéder à plusieurs fournisseurs de position: - GPS: informations de position à partir d'un récepteur Global Positioning System (via gpsd et gypsy) - GSM: informations de position à partir de la connexion au réseau cellulaire - Plazes: informations de position à partir du service de localisation Wi-Fi Plazes - Hostip: Informations de position basées sur l'adresse IP - Manuel: informations de position fournies par l'utilisateur
En plus des informations de position, GeoClue peut également être utilisé pour le géocodage ou la conversion entre des adresses et des coordonnées lisibles par l'homme.
GeoClue: le service de géoinformation
Geoclue est un service de géoinformation modulaire construit au-dessus du système de messagerie D-Bus. L'objectif du projet Geoclue est de rendre la création d'applications géolocalisées aussi simple que possible.
Geoclue est un logiciel libre, sous licence GNU LGPL. Il est développé pour Linux, mais devrait être portable sur toute plate-forme qui utilise D-Bus.
Geoclue définit un ensemble d'API de géoinformation, mais il inclut également certains fournisseurs qui implémentent ces API. Voici une liste de services fournis via Geoclue avec les implémentations actuellement incluses:
Idées d'application (donc pas d'implémentations réelles)
- F-Spot / GThumb: étiqueter des photos avec des données de localisation
- Stars / MaemoStars: affichez la simulation du ciel nocturne au bon endroit
- Les applications cartographiques (MaemoMapper) indiquent l'emplacement correct à l'ouverture de l'application
- Jabber / Telepathy: supporte le XEP-0080, ajoute des informations de localisation à Presence
- Logiciel de blog: ajouter des balises géographiques aux articles
- Yahoo Fire Eagle pourrait utiliser Geoclue comme fournisseur de données
- Utilisez la position / l'adresse pour les paramètres du bureau (fuseau horaire, imprimantes, serveurs SMTP, etc.). Marco Polo ressemble à une bonne implémentation sur OS X
- disable-screensaver-lock-when-at-home
- Trouver le point d'accès wifi gratuit le plus proche
- Application de suivi (enregistrer l'historique des positions). Pourrait être utilisé plus tard pour marquer des photos, etc.
- navigateur, calendrier: remplissage automatique des champs du formulaire d'adresse (vous ne savez pas si l'emplacement actuel est souhaité si souvent, cependant?)
- Le navigateur peut exposer la localisation à des sites Web: Webkit peut prendre en charge Locationaware à l'avenir.
- Google Gears
Sources de données possibles
- Géocodage pour les numéros de téléphone - utilisez les plans de composition des numéros de téléphone des pays pour convertir les numéros de téléphone en emplacements généraux (évidemment moins de précision avec les mobiles et l'itinérance mondiale / etc.)
- API Google Maps Geocoding - La licence indique "uniquement pour afficher les lieux sur Google Maps"
- Wigle.net - Base de données de localisation WIFI (10 millions de réseaux). La licence nécessite que les utilisateurs se connectent.
- geocoder.us - géocodeur pour les USA (données TIGER)
- gsmloc-provider pourrait facilement obtenir les informations GSM en utilisant les commandes AT sur la plate-forme OpenMoko
- Un projet gratuit de base de données de localisation de réseau a commencé sur http://geomena.org
Désactiver
Si vous supprimez le package, il sera également supprimé indicator-datetime
. Si la perte de l'applet date / heure n'est pas un problème, vous pouvez y aller.
Sinon, cela semble fonctionner aussi:
- Modifiez le réglage de l'horloge sur manuel;
- Tuer
/usr/lib/geoclue/geoclue-master
- Tuer
/usr/lib/ubuntu-geoip/ubuntu-geoip-provider
La connexion semble se fermer après l'avoir tuée.