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...
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.
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.
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.
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.
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.
Qui est en ligne
Il y a actuellement 1 utilisateur et 126 invités en ligne.