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

PostgreSQL Discussion :

Type de données pour coordonnées géographiques


Sujet :

PostgreSQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Points : 6
    Points
    6
    Par défaut Type de données pour coordonnées géographiques
    Bonjour,
    Je souhaiterai connaître le type de données le plus adapté pour stocker des coordonnées géographiques sous PostGres.
    J'imaginais au départ stocker les données dans deux champs réels, mais cela pose des pb, car les données sont tronquées.
    j'ai un champ latitude (ex de valeur : 43.546786374) et un champ longitude (ex: 4.66241638137). Toutes les décimales sont importantes.

    Faut il passer au format texte, aux formats géographiques ?

    Merci aux personnes qui ont une expérience de gestion de ce type de données de m'éclairer.

    Question subsidiaire, si quelqu'un pouvait me dire comment modifier le type d'un champ, sachant que la fonction SQL ALTER ne semble pas fonctionner avec les champs utilisés dans des vues, or c'est le cas pour moi.

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 476
    Points : 831
    Points
    831
    Par défaut
    bonsoir, pour stocker des données geographiques il ya postgis
    pour changer le type d'un champs dans une vue il y a l'operateur
    "::"

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par xavier-Pierre Voir le message
    bonsoir, pour stocker des données geographiques il ya postgis
    pour changer le type d'un champs dans une vue il y a l'operateur
    "::"
    Merci pour ce début de réponse.
    Mais quels type de champ choisir avec postgis ?
    Pour la question sur le changement de type, en fait ce que je souhaite, c'est changer le type dans la table. Si j'utilise la requête : ALTER TABLE monshema.matable ALTER COLUMN monchamps TYPE monnouveautype
    j'ai une erreur car mon champ est utilisé dans plusieurs vues que je ne veux pas supprimer...

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 476
    Points : 831
    Points
    831
    Par défaut
    bonjour ,
    pour postgis voici un lien interessant
    http://www.davidgis.fr/documentation...tml/index.html
    autrement pour le changement de type si tu gardes les scripts qui generent tes vues
    1 tu supprimes tes vues
    2 tu changes les types dans ta table
    3 tu regeneres tes vues

Discussions similaires

  1. type de donnée pour un fichier binaire.
    Par cbleas dans le forum Modélisation
    Réponses: 9
    Dernier message: 14/01/2009, 21h26
  2. quel type de donnée pour un champs de ma table ?
    Par nabians dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 04/08/2007, 21h33
  3. type de donnée pour inserer l'adresse mail
    Par otari dans le forum Langage SQL
    Réponses: 1
    Dernier message: 06/06/2007, 13h30
  4. Meilleur type de données pour un prix
    Par linar009 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 17/08/2006, 14h41
  5. Type de données pour effectuer une différence en vba
    Par snoopy69 dans le forum Access
    Réponses: 4
    Dernier message: 03/03/2006, 07h49

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