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

Extensions PostgreSQL Discussion :

Import de shp avec POSTGIS


Sujet :

Extensions PostgreSQL

  1. #1
    Nouveau Candidat au Club
    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 éclairé
    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
    Nouveau Candidat au Club
    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 éclairé
    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