[Users] VectorLegend.js

Christian Mayer mayer at terrestris.de
Wed Oct 19 14:01:44 CEST 2011


Sorry I missed adding the ticket URL [1] http://trac.geoext.org/ticket/451

Cheers,
Chris


Am 19.10.2011 13:15, schrieb Christian Mayer:
> Hello Hugo, hello Geoffrey, hello all,
>
> Thanks for reporting this issue.
> I could reproduce the error and therefore I opened up a ticket [1].
> Further discussion should be done there.
>
> Best rergards,
> Chris
>
>
> Am 13.10.2011 16:21, schrieb Hugo:
>> Hi,
>>
>> Well i tried it on a window and still the same error occurs. So it
>> is definitely a LegendPanel bug. If i don't use a LegendPanel at all,
>> there are no problems.
>>
>> You are right when saying that it doesn't affect map navigation.
>> However, because i'm using 2 different projections in the app
>> (spherical mercator and etrs) when reprojection happens, and only
>> after removing a vector layer, the map gets confused and gets out
>> there in the world but not where it should be. If i don't remove any
>> vector layer reprojection works  just fine.
>>
>> So, in my case, this bug is crashing some fucntionalities.
>>
>> I'm thinking in a workaround by just defining a specific url for the
>> legend of vector layers and have an image on the server. Maybe that
>> works but is not a pretty solution specially if you want to give the
>> users the possibility to change the style of such layers.
>>
>> Does someone have more thoughts on this?
>>
>> Regards,
>> Hugo 
>>
>> On Thu, Oct 13, 2011 at 2:52 PM, gbrun <gbrun at myopera.com
>> <mailto:gbrun at myopera.com>> wrote:
>>
>>     I think I also had this problem with zooming into the map, beside
>>     the collapse/expand issue. But in my memories, this problem
>>     didn't affect the navigation in the map, did it? I only received
>>     error messages in firebug.
>>
>>     I didn't find a solution to fix this bug: so I isolated the
>>     LegendPanel component from the others panels by giving it its own
>>     window. Maybe you can try this clue: it could help you to define
>>     if it's a LegendPanel bug.
>>
>>     Geoffrey
>>
>>
>>     Le Thu, 13 Oct 2011 15:30:34 +0200, Hugo <hfpmartins at gmail.com
>>     <mailto:hfpmartins at gmail.com>> a écrit:
>>
>>
>>         Hi Geoffrey,
>>
>>         Indeed i have a viewport with a left panel and a map panel
>>         (in center
>>         region). My left panel is a tabpanel which has a treepanel
>>         and legend panel.
>>         The thing is even if i don't collapse the left panel i get
>>         this error just
>>         by doing a zoom in the map. Even when changing the layout i
>>         get the same
>>         error. At the moment i have no idea where to start to debug
>>         this...
>>         How did you solved it? Any more suggestions?
>>
>>         Thanks in advance,
>>         Hugo
>>
>>         On Thu, Oct 13, 2011 at 12:07 PM, gbrun <gbrun at myopera.com
>>         <mailto:gbrun at myopera.com>> wrote:
>>
>>             Hi Hugo,
>>
>>             My question would probably be surprising for you! Do your
>>             LegendPanel use a
>>             "border" layout shared with an other panel (a MapPanel
>>             precisely? I got a
>>             similar bug: this one appeared when I collapsed/expanded
>>             the LegendPanel
>>             after removing a layer.
>>
>>             I'm not sure your problem is related to this one, but
>>             perhaps?
>>
>>             Geoffrey
>>
>>
>>
>>             Le Thu, 13 Oct 2011 12:44:27 +0200, Hugo
>>             <hfpmartins at gmail.com <mailto:hfpmartins at gmail.com>> a écrit:
>>
>>
>>              Hello all,
>>
>>
>>                 I'm facing a small but annoying problem with vector
>>                 legends. I'm using
>>                 JSTS
>>                 (which i think it is an awesome contribution for
>>                 geoprocessing operations
>>                 on
>>                 the client side) to compute buffers. So the user
>>                 defines the parameters to
>>                 compute a buffer and a new vector layer is added with
>>                 the result. Untill
>>                 now
>>                 everything is fine, and GeoExt.LegendPanel shows the
>>                 legend for this
>>                 layer.
>>                 In the app, the user has also the possibility to
>>                 select several layers and
>>                 completely remove them from the map. It is exactly
>>                 here that the problem
>>                 arises. After removing a vector layer from the map i
>>                 start to get an error
>>                 related with vectorlegend.js. From that point
>>                 onwards, everytime i make a
>>                 zoom in the map i get the following error:
>>
>>                 this.layer is null (on line 256 of vectorlegend.js:
>>                 this.layer.map.getScale())
>>
>>                 This only happens after removing vector layers from
>>                 the map. So i thought
>>                 i
>>                 had to manually remove the layer from the legendpanel
>>                 but, as expected,
>>                 the
>>                 layerstore  of the legendpanel is synchronized with
>>                 the mapPanel
>>                 layerstore
>>                 and, therefore, the layer is no longer present at
>>                 both stores.
>>
>>                 So, what might be the issue happening here?
>>
>>                 Regards,
>>                 Hugo
>>
>>
>>
>>
>>             --
>>             --
>>             Geoffrey BRUN
>>
>>             Étudiant en master SIGMA
>>             Stagiaire au PNR du Haut-Languedoc
>>
>>             Hameau de Brassac
>>             Saint-Pons de Thomières
>>             +33 (0) 6 77 74 44 16
>>             <tel:%2B33%20%280%29%206%2077%2074%2044%2016>
>>
>>
>>
>>
>>
>>
>>     -- 
>>     -- 
>>     Geoffrey BRUN
>>
>>     Étudiant en master SIGMA
>>     Stagiaire au PNR du Haut-Languedoc
>>
>>     Hameau de Brassac
>>     Saint-Pons de Thomières
>>     +33 (0) 6 77 74 44 16 <tel:%2B33%20%280%29%206%2077%2074%2044%2016>
>>
>>
>>
>>
>> -- 
>> Hugo Martins
>> LabNT - ISEGI UNL
>> Campus de Campolide
>> 1070-312 Lisboa
>> N 38°43'56.84", W 9°9'35.74"
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at geoext.org
>> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20111019/bf45a16d/attachment-0001.htm 


More information about the Users mailing list