liblwgeom.dll

bonjour,

je vous joins la doc : http://techer.pascal.free.fr/postgis/postgresql800beta1/compilpsqlwin32.pdf

A la page 23, l'auteur spatialise un champ "geom" de la table "test" en lui affectant des caracteristiques spatiales ([SRID],[ Type_Geometrie ],[Dimension ]))
avec "SELECT AddGeometryColumn ( ’test ’, ’geom ’, -1, ’GEOMETRY ’, 2 ) " par le biais d'un code en DOS je crois.

je voudrais savoir comment on fait pour spatialiser une colonne en pgsql depuis pgadmin III car apparemment pgadmin III ne reconnait pas la fonction "AddGeometryColumn"
ou alors faut charger quelque chose comme la dll "liblwgeom" peut-etre

et si j'essaye de creer un champ en type "geometry" et que je tape directement dans le champ l'odre suivant : GeometryFromText ( ’POINT (10 70) ’, -1 ), ça m'affiche un msgbox :

ERROR : couldn't load librabry "C:/Program Files/PostgreSQL/8.1/lib/liblwgeom.dll" : la procedure specifiee est introuvable ,

j'ai verifié, pourtant la dll en question se trouve bien à ce path là !

je suis sur windows xp avec pgadmin III 1.4.1, postgresql 8.1 et postgis 1.0.3-1 (debutant en postgresql et postgis)

Posted in Généraliste | WINDOWS Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | printer friendly version | 7414 lectures

Posté par raphaeldufonddu... le 19 Avril, 2006 - 13:42.

jad | 20 Avril, 2006 - 01:56

Ami, rejoints nous dans la secte du grand krishnou linux!
Oublie tes biens matériel!
Rejoins nous et travail avec nous pour la grandeur de krishnou linux!

Bon sérieusement j'ai pas entendu parlé de dll depuis au moins deux ans... Et je le vis vraiment très bien Smiling

Le seul et unique qui pourra t'aider c'est David Techer, qui est un virtuose de postgis sous win...

Malheureusement il semble qu'il n'est plus internet et son dernier post remonte à une semaine je crois...

Pour les problemes de dll regarde du coté du fonctionnement de l'innénarable windows, il sait peu être pas comment activer ton dll Smiling
Non je déconne à peine le dll est peu être foireux, recharge donc le tout (dans le doute)

Sinon ben essaye peu être la ligne de commande, c'est plus sur! et pas si compliqué finalement...

En espérant t'avoir aidé et convaincu de nous rejoindre pour glorifié la puissance du grrrrand krishnou linux! Eye-wink

jad_
"Reality is just a point of view" _ P.K. DICK

raphaeldufonddu... | 20 Avril, 2006 - 10:23

bon,
j’ai viré la version de postgis 1.0.3.1 et installé les extensions postgis deja dans postgresql 8.1 et avec cette version, les choses marchent !!!!!!!

sinon quelle est la version de postgis eprouvee pour wxp ?

david | 20 Avril, 2006 - 11:31

Bonjour,

Est-ce que C:\Program Files\PostgreSQL\8.1\llib se trouvait au moins renseigné dans la variable PATH de ta machine!

La dll peut-être là mais il faut au moins que le chemin "C:\Program Files\PostgreSQL\8.1\llib" soit au moins renseigné dans le PATH...

Si celà marche avec la version de l'installeur celà est tout à fait normal, puisque pour chaque base de données créée, les fonctionnalités de PostGIS sont chargés par défaut...

En effet, chaque base de données repose sur un modèle. Pour PostgreSQL, le modèle par défaut s'appelle template1...Donc toute ajout de fonctionnalité sur le modèle, chaque nouvelle base créée en héritera

Lorque tu coches le bouton "Activer PostGIS" lors de l'installation avec l'installeur, tu sais qu'il faut les fichiers lwpostgis.sql et spatial_ref_sys.sql ...

En le cochant en arrière, voilà ce qui se passe:

createlang plpgsql template1
psql -d template1 -f lwpostgis.sql
psql -d template1 -f spatial_ref_sys.sql

Or par défaut lors de la création d'une base:
createdb (-T template1) ma_base
donc le modèle par défaut - template1 - est sous-entendu...

Voilà pourquoi ca marche!

Mais personnellement, lors de mises à jour de version de PostgreSQL ou de PostGUSetc, etc...il faut prendre en compte les versions prises en compte donc faire attention à celà.

Jad: Krishnou Linux! LOL! Elle est bien celle-l@!

Accéder aux archives

« Novembre 2024  
Lun Mar Mer Jeu Ven Sam Dim
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Ouverture de session

Qui est en ligne

Il y a actuellement 1 utilisateur et 77 invités en ligne.
Locations of visitors to this page
Drupal Top Sites - Ultimate Drupal Exposure