Hi Yves. Once your gml is properly formatted and you see features on
your map, you should be able to use the SelectFeature control to
select features and display a popup on feature selection. See the
example Pierre pointed out. I also confirm that you should be able to
retrieve the feature info in feature.attributes. If that doesn't work
show us some code :)

2008/2/6, Jacolin Yves <[EMAIL PROTECTED]>:
> Hi Jean,
>
> You are right, the GML was not good, it was created with shp2gml :/ I will
> try
> to create it with ogr2ogr :)
>
> Anyway, I find a new feature in firebug: the DOM inspector, thanks.
>
> Y.
> Le Wednesday 06 February 2008 16:55:53 Jean Pommier (IGE), vous avez écrit :
> > Mmmh, are you sure of the syntax of your GML. What did you use to generate
> > it ?
> > I'm not so used to GML, but it looks quite weird : elmProperty is REALLY a
> > conform gml tag ??
> > Mine (ogr2ogr generated GML, then i changed a few minor things) looks like
> > this :
> >     <gml:featureMember>
> >         <ogr:allcircuits fid="ID1">
> >             <ogr:geometryProperty>
> >                 <gml:LineString>
> >                     <gml:coordinates>9.468016813294355,24.571030547444423
> > 6.003057388645857,23.697212985408044 6.002689662946409,23.696395817186783
> > 6.00264880453534,23.695742082609684 6.00264880453534,23.694965772799492
> > </gml:coordinates>
> >                 </gml:LineString>
> >             </ogr:geometryProperty>
> >             <ogr:Id>1</ogr:Id>
> >             <ogr:tId>DJ-TA-1</ogr:tId>
> >             <ogr:itineraire><![CDATA[circuit2]]></ogr:itineraire>
> >             <ogr:categorie><![CDATA[Grandes traversées]]></ogr:categorie>
> >              <ogr:url><![CDATA[mon url]]></ogr:url>
> >             <ogr:duree>8</ogr:duree>
> >             <ogr:mode>1</ogr:mode>
> >         </ogr:allcircuits>
> >     </gml:featureMember>
> >
> > You could also use firebug to explore your javascript objects : maybe
> > you'll find the right path...
> >
> > 2008/2/6, Jacolin Yves <[EMAIL PROTECTED]>:
> > > Thanks for this tips. Here is a snapshoot of my GML:
> > >   <gml:featureMember>
> > >     <gml:elmProperty>
> > >       <gml:Property name="CODEFICHE">001</gml:Property>
> > >       <gml:Property name="LIBFICHE">001-Lyon 1 Nord</gml:Property>
> > >       <gml:Property name="MONOFICHE">002</gml:Property>
> > >       <gml:Property name="FICHE">001</gml:Property>
> > >       <gml:Property name="CODEFICHEF">1</gml:Property>
> > >     </gml:elmProperty>
> > >     <gml:Point>
> > >
> > > <gml:coordinates>537171.089628033,5743668.39683698</gml:coordinates>
> > > </gml:Point>
> > >   </gml:featureMember>
> > >
> > > I tried feature.attributes.CODEFICHE, but undefined is displayed.
> > >
> > > Any idea? Thank :)
> > >
> > > Y.
> > > Le Wednesday 06 February 2008 15:02:55 Jean Pommier (IGE), vous avez
> > > écrit
> > >
> > > > Hi Yves,
> > > > Yes, you can. The syntax is feature.attributes.<fieldName>, you'll get
> > >
> > > the
> > >
> > > > field value for the current feature
> > > > Is it OK ?
> > > > If you need an example, i have one not so far...
> > > > Jean
> > > >
> > > > 2008/2/6, Jacolin Yves <[EMAIL PROTECTED]>:
> > > > > Hi Pierre,
> > > > >
> > > > > Following this example, I have to parse my GML to find the data
> > >
> > > somewhere
> > >
> > > > > I
> > > > > want to show on my tooltips. Is it the "normal" way? Is it possible
> > > > > to get it
> > > > > with  something like "feature.data.<fieldName>" to display it in the
> > > > > pop-up ?
> > > > >
> > > > > Am I clear? I hope so :)
> > > > >
> > > > > Y.
> > > > >
> > > > > Le Wednesday 06 February 2008 14:02:48 Pierre GIRAUD, vous avez
> écrit
> > > > >
> > > > > > Are you drawing features in a Vector-type layer ?
> > > > > > If so, is this example usefull ?
> > > > > > http://openlayers.org/dev/examples/select-feature-openpopup.html
> > > > > >
> > > > > > Regards,
> > > > > > Pierre
> > > > > >
> > > > > > On Feb 6, 2008 1:02 PM, Jacolin Yves <[EMAIL PROTECTED]> wrote:
> > > > > > > Hi list,
> > > > > > >
> > > > > > > I would like to test the pop-up feature in openlayers. If I add
> a
> > > > > > > GML, KML or some other type of layer. How can I easily retrieve
> > >
> > > data
> > >
> > > > > > > from
> > > > >
> > > > > the
> > > > >
> > > > > > > GML, KML, after clicking on the map ?
> > > > > > >
> > > > > > > Do I need to retrieve the latLong from the click event, then
> > > > > > > parse the GML, and then build the content of the pop-up? Or can
> I
> > >
> > > retrieve
> > >
> > > > > > > data from the GML layer loaded in OL? An another method?
> > > > > > >
> > > > > > > Could you provide some easy exemple for this?
> > > > > > >
> > > > > > > Sorry if my question seems obvious. I am new in Javascript OO :)
> > > > > > >
> > > > > > > Regards,
> > > > > > >
> > > > > > > Y.
> > > > > > > --
> > > > > > > Yves Jacolin
> > > > > > > ---
> > > > > > > http://softlibre.gloobe.org
> > > > > > > _______________________________________________
> > > > > > > Users mailing list
> > > > > > > [email protected]
> > > > > > > http://openlayers.org/mailman/listinfo/users
> > > > >
> > > > > --
> > > > > Yves Jacolin
> > > > > ---
> > > > > http://softlibre.gloobe.org
> > > > > _______________________________________________
> > > > > Users mailing list
> > > > > [email protected]
> > > > > http://openlayers.org/mailman/listinfo/users
> > >
> > > --
> > > Yves Jacolin
> > > ---
> > > http://softlibre.gloobe.org
> > > _______________________________________________
> > > Users mailing list
> > > [email protected]
> > > http://openlayers.org/mailman/listinfo/users
>
>
>
> --
> Yves Jacolin
> ---
> http://softlibre.gloobe.org
> _______________________________________________
> Users mailing list
> [email protected]
> http://openlayers.org/mailman/listinfo/users
>
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to