#1 Tue 07 July 2009 13:03
- Sfox
- Participant occasionnel
- Date d'inscription: 29 Jun 2009
- Messages: 24
[MapServer] connection oracle native
Bonjour,
j'essaie d'afficher mes données qui sont stockées dans une base de données oracle. j'ai préparé mon mapfile mais quand j'exécute, il ne m'affiche rien et y a aucun message d'erreur, juste un fond blanc.
voici un extrait de mon mapfile :
Code:
MAP NAME "local10g" SIZE 400 400 STATUS ON EXTENT 1143759 4417539 1146436 4420390 UNITS METERS FONTSET "C:\test_mapServ_vb\App_Data\fonts\fonts.list" WEB IMAGEPATH "C:\test_mapServ_vb\App_Data\temp" IMAGEURL "C:\test_mapServ_vb\App_Data\temp" END PROJECTION "init=epsg:27593" END LAYER NAME "EAU_TRONCON" STATUS ON CONNECTIONTYPE oraclespatial CONNECTION "***/***@***" DATA "GEOMETRY1 FROM REG_SIG.EAU_TRONCON" TYPE LINE CLASS STYLE COLOR 255 235 190 SYMBOL 0 END END END
pourriez vous m'aider à trouver ce qui cloche svp?
Hors ligne
#2 Tue 07 July 2009 13:43
Re: [MapServer] connection oracle native
Bonjour,
Le "symbol 0" n'existe pas, tu devrais avoir un message d'erreur non ?
Sinon, vérifie la projection et l'étendue dans ton mapfile
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Tue 07 July 2009 14:29
- Sfox
- Participant occasionnel
- Date d'inscription: 29 Jun 2009
- Messages: 24
Re: [MapServer] connection oracle native
pour le symbole = 0, j'ai pas eu de message d'erreur. j'ai fais le même test avec des données shape et ça a marché.
par contre pour la projection et l'étendu je vais les revoir, c'est possible que ça soit du à ces param.
Merci pour ta réponse.
Hors ligne
#4 Tue 07 July 2009 16:29
- Sfox
- Participant occasionnel
- Date d'inscription: 29 Jun 2009
- Messages: 24
Re: [MapServer] connection oracle native
est ce que vous avez une idée sur l'extent qu'il faut utiliser pour le lambert 3 sud?
Hors ligne
#5 Wed 08 July 2009 12:30
- Sfox
- Participant occasionnel
- Date d'inscription: 29 Jun 2009
- Messages: 24
Re: [MapServer] connection oracle native
bonjour,
en fait ça n'a pas marché avec la connexion oracle native et donc je suis passé à l'OGR, mais le problème c'est que j'ai toujours un problème. j'ai bien installé l'OGR et j'ai fais le test avec la commande "ogrinfo --formats" pour vérifier s'il supporte bien l'oracle. j'ai fais un deuxième test via la commande "ogrinfo user/pass@db" afin de vérifier s'il se connecte bien à ma base oracle, le résultat est OK. j'ai fais un troisième test mais cette fois ci coté mapserver via la commande "mapser -v" pour voir si mon install mapserver supporte bien mon OGR et là j'ai trouvé qu'il supporte aussi bien l'OGR qu'Oraclespatial, donc tout à l'aire parfait. par contre, quand j'ai essayé d'exécuter mon mapfile via la commande "shp2img [chemin et nom du mapfile] - png [chemin et nom de l'image output]" cela m'a affiché le message d'erreur suivant :
msDrawMap(): Image handling error. Failed to draw layer named 'REG_SIG.EAU_NOEUD'. <br>
msOGRFileOpen(): OGR error. Open failed for OGR connection in layer `REG_SIG.EAU_NOEUD'. File not f
ound or unsupported format. <br>
voici un extrait de mon mapfile :
Code:
LAYER NAME "REG_SIG.EAU_NOEUD" STATUS ON TYPE POINT CONNECTIONTYPE OGR CONNECTION "OCI:user/pass@db" DATA "REG_SIG.EAU_NOEUD" CLASS STYLE COLOR 255 235 190 SYMBOL 0 END END
avez-vous une idée svp?
Merci d'avance.
Dernière modification par Sfox (Thu 09 July 2009 12:55)
Hors ligne