PostGIS dans le contexte des serveurs cartographiques

Ce forum concerne les problèmes d'installation de serveurs cartographiques de A à Z...On part de l'installation de Geos, Proj, PostGIS, PostgreSQL, PHP, MapServer etc...

Comment Créer le type geometry

Bonjour à tous,
Alors voilà mon petit souci (un gros pour moi !!!),

Je dois copier des tables manquantes entre deux serveurs sur lesquels résident 1 base PostGres.
Sur le serveur source, j'ai des tables qui contiennent des champs de type geometry

Sur le serveur destination, je n'arrive pas à recréer ces tables manquantes à cause de type de données qui n'existe pas ou n'est pas reconnu !

Je dispose bien par contre de fonctions comme "addgeometrycolumn"
Questions : que dois-je faire concrètement pour faire en sorte de créer mes tables avec ce type de données "geometry" ?

Merci de votre aide précieuse
Iviewclear alias Christophe

Posted in PostGIS dans le contexte des serveurs cartographiques | WINDOWS Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | 51 lectures

Posté par iviewclear le 19 Juillet, 2010 - 12:13.

Probleme d'insertion des shapefiles dans PostGIS

Bonjour,
Je rencontre un probleme lorsque je veux inserer des données shapfiles de la ville de marseille dans PostGis.
J'utilise OpenJump pour le chargement, il ouvre toute les couches .shp (points,buildings..)
lorsqu'il faut creer la table , il apparait une erreur que voici ()

org.postgresql.util.PSQLException:Erreur:format du message invalide
Insert into pacapoints(geometry,osm_id,timestamp,name,type)
VALUES(GeometreFromText('POINT(4.808.......)(Illegal State Exception)
...........

j'ai pris comme SRID = 4326..
voila mon fichier shapefiles en attaché (points.shp)

qui génère ce fichier sql :

DROP TABLE MARSEILLE_POINTS;

CREATE TABLE MARSEILLE_POINTS (
osm_id NUMBER,
timestamp VARCHAR2(20),
name VARCHAR2(48),
type VARCHAR2(16),
GEOM MDSYS.SDO_GEOMETRY);

DELETE FROM USER_SDO_GEOM_METADATA
WHERE TABLE_NAME = 'MARSEILLE_POINTS' AND COLUMN_NAME = 'GEOM' ;

INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID)

Posted in PostGIS dans le contexte des serveurs cartographiques | WINDOWS Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | lire plus | 111 lectures

Posté par eriktamno le 14 Juin, 2010 - 09:44.

postgis, mapserver, p.mapper, open layer comment faire ???

Bonjour, alors je souhaite afficher des données de postgis sur internet, je sais pas du tout comment proceder. J'ai de bonne base ne html/php/sql mais léger en JS

je me suis renseigné, il faut que j'installe mapserveur, que j'utilise phpmapsript, et p.mapper ou openlayer pour visualiser les données sur un navigateur.

Alors voici mes questions :

premièrement est ce que j'ai bien tout compris?
deuxièmement comment installer mapserver? le dernier j'ai trouvé des tutos mais ils ne sont plus d'actualité, qqn a un tuto récent?
troisièmement ou puis je trouver de la doc pour ce type d'application? comment configurer p.mapper? et comment lire des données dans postgis?

Merci d'avance

Posted in PostGIS dans le contexte des serveurs cartographiques | WINDOWS Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | 109 lectures

Posté par mamatt le 8 Juin, 2010 - 11:09.

geometrytype

bonjour, je voulais savoir s'il était possible de changer le type de géometry passer de multipolygon à polygon, merci

cordialement

nicolas.

Posted in PostGIS dans le contexte des serveurs cartographiques | WINDOWS Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | 2151 lectures

Posté par nponzo le 27 Octobre, 2008 - 12:28.

requete avec box3D

Bonjour,

Je cherche à exécuter cette requête, mais j'obtiens une erreur au niveau de la box3D.

create table result as select a.*, b."X", b."Y", b."Z" from tmp_pts_aep a,mnt_lg b
where Distance(a.the_geom,b.the_geom)=(select min(distance(d.the_geom,c.the_geom)) from tmp_pts_aep c, mnt_lg d
where d.the_geom && 'BOX3D(x(c.the_geom)-25 y(c.the_geom)-25, x(c.the_geom)+25 y(c.the_geom)+25)'::box3d);

Erreur :

ERREUR: BOX3D parser - couldnt parse. It should look like: BOX3D(xmin ymin zmin,xmax ymax zmax) or BOX3D(xmin ymin,xmax ymax)

Merci d'avance pour votre aide (s'il y a encore des utilisateurs sur ce site...)

edit :

Le problème, c'est ce qu'il y a dans les box3D : x(a.the_geom)+30...

Peut on utiliser une fonction à cette endroit ? Si oui comment ?

Merci

Posted in PostGIS dans le contexte des serveurs cartographiques | WINDOWS 2 commentaires | 2068 lectures

Posté par jojo le 18 Juillet, 2008 - 08:11.

Flux XML

Ouverture de session

Qui est en ligne

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