banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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 wink

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

 

Pied de page des forums

Powered by FluxBB