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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 491
    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
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    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 741
    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 confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    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 : 4 062
    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.

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 491
    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, 10h59
  2. Réponses: 2
    Dernier message: 22/04/2016, 16h49
  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, 11h07
  4. Réponses: 1
    Dernier message: 07/03/2011, 16h02
  5. Réponses: 1
    Dernier message: 29/04/2006, 16h49

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