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

Contribuez Discussion :

Requêtes de géolocalisation [Sources]


Sujet :

Contribuez

  1. #1
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Points : 2 221
    Points
    2 221
    Par défaut Requêtes de géolocalisation
    bonjour,

    Vous souhaitez savoir où sont situés vos clients, vos biens, organiser des tournées de techniciens ou de commerciaux ?

    Les requêtes de la mdb VilleDistance (format Access 2000) sont une base à ce type d'application puisqu'elles permettent de sélectionner les communes autour d'une autre dans un rayon donné et même de sélectionner les communes dans un quadrant donné (nord, est, sud, ouest).

    Une fois que l'on possède les communes sélectionnées, il est facile de lier par requête vos données. Idéalement le lien devra se faire par le code Insee des communes, ou par le code postal (CP) mais il faut savoir que plus de 80km peuvent séparer 2 communes ayant le même CP ! On peut aussi s'aider du nom de la commune ou un mitigé des deux dernières solutions...

    Les requêtes détermine la distance et le cap orthodromique qui sont les méthodes les plus précises mais gourmandes en calculs. Pour cette raison, j'ai essayé d'optimiser les requêtes ce qui permet de diviser par 2 les temps (voir formulaire Perf comparaison). J'utilise un rayon moyen terrestre de 6366 km mais d'autres utilisent un rayon de 6371km car la terre n'est malheureusement pas ronde comme une boule de billard, le rayon est plus petit aux pôles qu'a l'équateur.
    Comme disait Gabin
    Un magot ça se divise, les années de prison s'ajoutent...
    Les erreurs c'est pareil, elles s'ajoutent !

    Le zip est téléchargeable ici : http://pbserv.free.fr/dev/

    La base source des latitudes et longitudes des communes francaises est téléchargeable ici http://ardecheearth.free.fr/ (Grand merci à Mr Sénèque)

    En cherchant un peu (dans sa tête et non sur le web !) vous trouverez des requêtes qui déterminent les communes entre 2 autres avec la possibilité de choisir la largeur du canal et d'exclure les communes à moins de x km des extrêmes, des requêtes qui détermine une zone de recherche par rapport à un point de référence distant, etc...

    Une fois cette étapes réalisée, vous n'avez qu'à interfacer MapPoint dans Access pour afficher vos données et déterminer la route la plus rapide pour visiter vos clients. De plus, en créant sous Access des plannings, vous planifiez ainsi votre flotte en gérant les congés, etc... Ajoutez à ça des courriers de proposition de visite, des statistiques sur votre flotte, des feuilles de routes, des impressions de carte.
    Avec un petit effort supplémentaire, vous exporter directement dans votre GPS l'itinéraire, vous importer les positions GPS de vos clients dans Access pour les redistribuer à l'ensemble de votre flotte sous forme de POI pour qu'ils ne cherchent plus sur la carte...
    et vous avez alors du vrai routing !

    En espérant vous rendre service ou susciter des engouements pour la géolocalisation sous Access.

    Amicalement à tous,

    Philippe

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonjour;

    Super!
    J'avais commencé dans cette voie mais trop fainéant pour persévérer dans cette recherche... Je suis obligé de me remettre à bosser!
    Merci!
    Cordialement.

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Points : 2 221
    Points
    2 221
    Par défaut
    Bonjour Francishop,

    La satisfaction finale est à la hauteur du boulot réalisé ! On peut faire une appli qui n'a rien à envier à des logiciels pro et même supérieure car elle sera totalement adaptée à la situation et aux utilisateurs !

    En bonus, j'ai ajouté dans la version 1.4 le calcul de distance loxodromique qui permet un gain entre 20 à 25% en terme de temps de calcul (n'utilise aucune fonction externe dans la requête) au détriment de la précision. En effet, l'erreur augmente avec la distance séparant les communes, mais celle_ci reste correcte si on se limite aux communes de l'hexagone.

    http://pbserv.free.fr/dev/

    Bon courage,

    Philippe

  4. #4
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 910
    Points : 4 808
    Points
    4 808
    Par défaut
    Merci Philben pour cette étude et ton travail toujours très soigné.
    Ceci peut nous aider à trouver des nouvelles fonctionnalités intéressantes à nos applis de gestion : par exemple, trouver les ouvriers les plus proches d'un chantier donné.

  5. #5
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    J'ai pas regardé encore mais à mon avis, du beau boulot, merci

  6. #6
    Membre expérimenté Avatar de stigma
    Homme Profil pro
    Créateur jeux vidéo
    Inscrit en
    Octobre 2003
    Messages
    1 116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Créateur jeux vidéo
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 116
    Points : 1 618
    Points
    1 618
    Par défaut
    Etonnant ! Bravo pour le boulot

Discussions similaires

  1. Requête spatiale - géolocalisation sur géoïde
    Par darkned dans le forum Requêtes
    Réponses: 0
    Dernier message: 08/10/2008, 16h32
  2. [Géolocalisation] requêtes sur les distances
    Par helje dans le forum Langage
    Réponses: 1
    Dernier message: 21/08/2007, 11h05
  3. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 18h38
  4. Requete requête sous sybase
    Par eddie dans le forum Sybase
    Réponses: 3
    Dernier message: 02/04/2003, 14h51
  5. [BDD] Enregistrer le résultat d'une requête
    Par Mowgly dans le forum C++Builder
    Réponses: 5
    Dernier message: 19/06/2002, 15h26

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