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

Python Discussion :

inserer un fichier shp dans une base de données sqlite3


Sujet :

Python

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 485
    Points : 839
    Points
    839
    Par défaut inserer un fichier shp dans une base de données sqlite3
    bonjour,
    je voudrais insérer un fichier shape dans une table d'une base de données sqite3 avec le module spatialite

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 419
    Points : 36 995
    Points
    36 995
    Par défaut
    Salut,

    Soit le contenu du fichier est du text (qu'on pourra encoder en utf-8 par exemple) soit c'est du blob (qu'on évitera de modifier.
    text et blob sont des types sqlite3.
    Après il faut ouvrir la documentation python sqlite3 pour voir comment le programmeur python pourra utiliser ces types là (ou regarder les tutos qui vont avec la documentation).
    Puis lorsque vous pensez avoir un peu compris que faire... il faut se jeter à l'eau en s'inspirant de codes que vous aurez vu dans les tutos ou dans des articles sur Internet.

    Ce n'est que lorsque vous aurez essayé d'écrire ces premiers codes qu'on pourra essayer de vous aider...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Expert éminent
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    3 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 937
    Points : 7 345
    Points
    7 345
    Par défaut
    Hello,

    SpatiaLite est une extension qui ajoute des fonctions de géolocalisation à SQLite. Avec l'outil spatialite_tool, tu peux ajouter des fichiers shapefile à une base de données sans utiliser Python.
    Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
    La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 485
    Points : 839
    Points
    839
    Par défaut
    bonjour,
    merci de vos conseils, j'ai utilisé spatialite_gui pour importer mes shapes, le problème vient de l'installation de spatialite sur windows qui est … laborieuse !
    cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/10/2016, 11h59
  2. Réponses: 2
    Dernier message: 22/04/2016, 17h49
  3. [MySQL] Importer fichier excel dans une base de donne mysql
    Par arkhang dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 11/03/2014, 12h07
  4. Réponses: 1
    Dernier message: 07/03/2011, 17h02
  5. Réponses: 1
    Dernier message: 29/04/2006, 17h49

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