Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    octobre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2012
    Messages : 2
    Points : 0
    Points
    0

    Par défaut Import de shp avec POSTGIS

    Bonjour,

    Je suis nouvelle sur le forum et je commence tout juste à utiliser postgreSQL/postGIS.
    Je lutte avec l'importation de shapefile .shp depuis plusieurs heures maintenant et je n'arrive pas à comprendre pourquoi...
    J'ai réussi à résoudre mon premier problème tout seul (ne pas mettre ces fichiers dans des dossiers avec un accent et lancer en administrateur) mais je n'arrive à nouveau plus à importer des fichiers...

    Mes fichiers s'ouvrent parfaitement sous Quantum GIS mais je ne sais pas pourquoi je ne peux les importer... Et je ne vois pas ce que je dois faire pour "Vous devez ajouter des conversions explicites de type."...
    J'espère que quelqu'un pourra m'aider !

    Merci d'avance !

    Importing with configuration: nyc_census_blocks, public, geom, C:\Users\Lay\Desktop\NYC\nyc_census_blocks, mode=c, dump=1, simple=0, geography=0, index=1, shape=1, srid=0
    Shapefile type: Polygon
    PostGIS type: MULTIPOLYGON[2]
    Failed SQL begins: "SET CLIENT_ENCODING TO UTF8;
    SET STANDARD_CONFORMING_STRINGS TO ON;
    BEGIN;
    CREATE TABLE "public"."nyc_census_blocks" (gid serial,
    "blkid" varchar(15),
    "popn_total" numeric,
    "popn_white" numeric,
    "popn_black" numeric,
    "popn_nativ" numeric,
    "popn_asian" num"
    Failed in pgui_exec(): ERREUR: la fonction addgeometrycolumn(unknown, unknown, unknown, unknown, unknown, integer) n'existe pas
    LINE 17: SELECT AddGeometryColumn('public','nyc_census_blocks','geom'...
    ^
    HINT: Aucune fonction ne correspond au nom donné et aux types d'arguments.
    Vous devez ajouter des conversions explicites de type.

    Shapefile import failed.

  2. #2
    Membre chevronné Avatar de Arkhena
    Inscrit en
    décembre 2006
    Messages
    480
    Détails du profil
    Informations forums :
    Inscription : décembre 2006
    Messages : 480
    Points : 625
    Points
    625

    Par défaut

    Bonjour,

    Il semblerait que le cartouche postGIS n'ait pas été installé sur la base sur laquelle vous tentez d'importer votre shapefile...

    Cordialement,

    Arkhena
    A bove ante, ab asino retro, a stulto undique caveto

  3. #3
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    octobre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2012
    Messages : 2
    Points : 0
    Points
    0

    Par défaut

    Merci pour ta réponse !

    Mwai, je n'ai toujours pas compris ce qui se passait, j'etais bien connecté sur la bonne base de donnée.. j'ai essayé sur un autre ordinateur et sa fonctionne parfaitement.. Bref après quelques installations et désinstallations de posgre sql/gis j'ai reformaté et maintenant ca marche..

    J'ai encore une question un peu bête... comment est ce que je sais quelle unite de mesure est utilisé lorsque je demande une longueur, aire, etc. ?

  4. #4
    Membre chevronné Avatar de Arkhena
    Inscrit en
    décembre 2006
    Messages
    480
    Détails du profil
    Informations forums :
    Inscription : décembre 2006
    Messages : 480
    Points : 625
    Points
    625

    Par défaut

    Bonjour,

    cela dépend des fonctions. la fonction ST_Area donne une aire en m².
    Sinon, les fonctions utilisent beaucoup l'unité projetée (traduction libre de "projected unit") qui dépend du SRID.

    cf les fonctions ST_setSRID et Update_SRID (manuel ici http://postgis.refractions.net/docum...on/manual-2.0/).

    Cordialement,

    Arkhena
    A bove ante, ab asino retro, a stulto undique caveto

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •