IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

SIG sur mobile avec Android


Sujet :

Android

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2011
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 73
    Points : 48
    Points
    48
    Par défaut SIG sur mobile avec Android
    Bonjour,
    Pour mon projet de fin d'étude, j'ai du mal à imaginer par ou commencer mon application !! En fait ça consiste à réaliser une application Android Sig intelligente permettant des recherches avancées grâce à une base de données riche en informations, sous forme des fichiers XML, sauf que d'après le prof encadrant, je dois faire abstraction aux informations contenus dans la base et imaginer juste la forme de mes fichiers XML pour que ça soit un récipiant prêt à contenir n'importe quelles informations par rapport à n'importe quel domaine (Hôpitaux, écoles, pharmacies, monuments historiques...), sachant que je vais utiliser l'API google Maps, mais j'ai toujours du mal à imaginer la structure de ma base de données, je n'ai aucune idée sur mes besoins en matière d'un Sig !!!!
    Merci de bien vouloir m'aider

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Points : 218
    Points
    218
    Par défaut
    Sympas les études mais, c'est si bon d'être autodidacte
    D'après ce que je comprend il te faut une carte et des données géolocalisées sur un serveur.
    En ce qui concerne la communication client/erveur, tu n'as rien demandé, donc tu dois savoir faire.
    Pour la carte, je n'ai jamais fait sous Android mais je sais qu'il existe une MapView, google map oblige sur un OS Google.
    De ce coté, tu dois trouver des tutos sur le net.
    Et pour la base abstraite donc, il te faut une table d'objets géolocalisées avec différents types, par exemple :
    id : identifiant (INT qui s'incrémente)
    lat : latitude (FLOAT voir DOUBLE)
    lon : longitude
    type : un type (hôpital, bar, etc.)
    nom : le nom
    Un bon début ça non ?
    Pour ce qui est du SIG, je ne saurai trop te conseiller d'aller jeter un œil du coté d'Open Street Map, le projet libre de cartographie mondial qui a engendré de nombreux projets annexe et une véritable communauté.

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2011
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 73
    Points : 48
    Points
    48
    Par défaut
    Merci d'avoir donner de l'importance a mon sujet "dawadam";

    Citation Envoyé par dawadam Voir le message
    Sympas les études mais, c'est si bon d'être autodidacte
    Mon problème ce n'est pas que je n'arrive pas à déduire les outils ou les technologies ni les tutos nécessaire, mais j'ai du mal à imaginer la base de données vu la richesse d'informations qu'elle doit stocker, et vu que je dois utiliser des donnée géographiques qui peuvent être résumés en des points, des lignes, des polylignes et des polygones par exemple, sauf que comme une personne qui n'a pas déjà eu d'expérience dans ce domaine je n'arrive pas à déduire les info nécessaire pour un point géographique donné par exemple.

    J'ai finalement opter pour cette structure, je ne sais pas si quelqu'un a d'autre idées, ou des choses a en rajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <datas>
    	<data id = "01" name = "Centre Hauspitalier Universitaire Hassane 2" type = "polygone">
    		<property name = "surface" type = "double" value = "1254"/>
    		<property name = "adresse" type = "String" value = "Route de Sefrou"/>
    		.... <!-- Autant de propriétés donc d'informations qu'on veut -->
    		<domaine> Santé </domaine>
    		<domaine> Enseignement universitaire </domaine>
    		.... <!-- Autant de domaine qu'on veut -->
    	</data>
     
    	<data id = "02" name = "Pharmacie x" type = "point">
    		<property name = "longitude" type = "double" value = "..."/>
    		<property name = "latitude" type = "double" value = "..."/>
    		<property name = "adresse" type = "String" value = ".."/>
    		.... <!-- Autant de propriétés donc d'informations qu'on veut -->
     
    		<domaine> Santé </domaine>
    		...
    	</data>
    	...
    <datas>

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 141
    Points : 177
    Points
    177
    Par défaut
    Bonjour,

    je vais peut être dire une connerie, mais si ta focalisation c'est la représentation graphique,
    pourquoi inventer un truc alors qu'il existe déjà des pseudos standards comme KML ?

    Stéphane

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2011
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 73
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par UbuntuMan Voir le message
    Bonjour,

    je vais peut être dire une connerie, mais si ta focalisation c'est la représentation graphique,
    pourquoi inventer un truc alors qu'il existe déjà des pseudos standards comme KML ?

    Stéphane
    Mercii pour l'information Stéphane, je ne savais pas qu'un telle outil existe, mais de toute façon ca ne va pas me servir, car le travail qui m'a était demander à pour bute entre autres, de maîtriser le langage XML et savoir l'utiliser

  6. #6
    Expert éminent

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Points : 9 149
    Points
    9 149
    Par défaut
    Ben justement

    mais de toute façon ca ne va pas me servir, car le travail qui m'a était demander à pour bute entre autres, de maîtriser le langage XML et savoir l'utiliser
    http://fr.wikipedia.org/wiki/Keyhole_Markup_Language

    KML (Keyhole Markup Language) que l'on peut traduire par « langage à base de balises géolocales », est un langage basé sur le formalisme XML et destiné à la gestion de l'affichage de données géospatiales dans les logiciels Google Earth, Google Maps, Google Mobile et World Wind.

    KML est aussi un standard international : Consortium Géospatial Ouvert.

    Les fichiers KML utilisent le format COLLADA.

    Les fichiers KML peuvent également se présenter avec l'extension .kmz qui est la version zippée du fichier KML.
    De plus je te conseille de garder ce type de modèle qui est le plus fréquent en géoloc, car lorsque tu voudras importer des données, elles seront souvent sous ce type de modèle.
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Points : 218
    Points
    218
    Par défaut
    Salut
    Sinon, le format d'OSM est aussi du XML et leur organisation des donnés est performante.

  8. #8
    Membre éprouvé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Février 2010
    Messages
    553
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2010
    Messages : 553
    Points : 1 075
    Points
    1 075
    Par défaut
    pour l'affichage de la carte tu peux utiliser la classe osmdroid qui remplace la mapview de google et permet l'affichage de cartes en local.

    je confirme que les keys tags de osm est une bonne solution car deja normalisees et extensible a l'infini car tu peux ajouter n'importe quelle key. en plus osm integre les formats vectorises avec des node etc ....

  9. #9
    Membre du Club
    Inscrit en
    Juillet 2011
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 73
    Points : 48
    Points
    48
    Par défaut
    Bonjour,

    Citation Envoyé par courdi95 Voir le message
    pour l'affichage de la carte tu peux utiliser la classe osmdroid qui remplace la mapview de google et permet l'affichage de cartes en local.

    je confirme que les keys tags de osm est une bonne solution car deja normalisees et extensible a l'infini car tu peux ajouter n'importe quelle key. en plus osm integre les formats vectorises avec des node etc ....
    A vrais dire, je suis prise par le temps, et il ne m'en reste pas bcp, j'ai fais mes petites recherches à propos de OMS, je sais de quoi ca s'agit maintenant, sauf que je ne vois pas encore comment ca va m'être utile, donc si vous avez des tuto, ou des trucs qui peuvent m'aider, s'il vous plait, je vous je serais reconnaissante;
    Merci d'avance !!

Discussions similaires

  1. SIG sur mobile avec Android
    Par developpCathy dans le forum SIG : Système d'information Géographique
    Réponses: 2
    Dernier message: 11/01/2012, 18h24
  2. [XML] SIG sur mobile avec Android
    Par developpCathy dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 31/12/2011, 16h42
  3. Réponses: 0
    Dernier message: 24/07/2009, 13h02
  4. application crée avec delphi qui marche sur mobile
    Par adnanedelphi dans le forum Langage
    Réponses: 8
    Dernier message: 19/11/2008, 17h52
  5. 3D sur mobile avec j2me
    Par chabfive dans le forum API graphiques
    Réponses: 1
    Dernier message: 10/11/2006, 09h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo