[OpenLayers-Dev] [Polygon Rendering] Inverse fill
Andreas Hocevar
ahocevar at opengeo.org
Sat May 19 11:43:28 EDT 2012
On Sat, May 19, 2012 at 5:36 PM, RICHARD Didier <didier.richard at ign.fr> wrote:
> btw, using the Canvas renderer won't work for IE, will it ?
No, but the VML renderer also shouldn't have this issue.
Andreas.
>> On Sat, May 19, 2012 at 4:03 PM, RICHARD Didier <didier.richard at ign.fr>
>> wrote:
>>>
>>>> On Sat, May 19, 2012 at 1:08 PM, RICHARD Didier <didier.richard at ign.fr>
>>>> wrote:
>>>>> Hi devs,
>>>>>
>>>>> Based on the kml-layer.html with the following code :
>>>>>
>>>>> var map = new OpenLayers.Map({
>>>>> div: "map",
>>>>> layers: [
>>>>> new OpenLayers.Layer.WMS(
>>>>> "WMS", "http://vmap0.tiles.osgeo.org/wms/vmap0",
>>>>> {layers: "basic"}
>>>>> ),
>>>>> new OpenLayers.Layer.Vector("KML", {
>>>>> strategies: [new OpenLayers.Strategy.Fixed()],
>>>>> protocol: new OpenLayers.Protocol.HTTP({
>>>>> url: "polygon.kml",/****** the polygon ******/
>>>>> format: new OpenLayers.Format.KML({
>>>>> extractStyles: true,
>>>>> extractAttributes: true,
>>>>> maxDepth: 2
>>>>> })
>>>>> })
>>>>> })
>>>>> ],
>>>>> numZoomLevels:19,/****** 19 levels to see the bug ******/
>>>>> center: new OpenLayers.LonLat(4.3560894576721,
>>>>> 45.084481104508),/****** new center ******/
>>>>> zoom: 17
>>>>> });
>>>>>
>>>>>
>>>>> At this zoom, the symbology is correct : polygon's inside is filled
>>>>> and
>>>>> the outside is left blank.
>>>>> When you zoom to level 18, the polygon's inside is not filled anymore
>>>>> and
>>>>> the outside is filled.
>>>>>
>>>>> Tested with OpenLayers 2.11, OpenLayers 2.12-rc4.
>>>>>
>>>>> The polygon is attached.
>>>>>
>>>>> I have browse the tickets on trac, but found nothing relevant.
>>>>> Previously,
>>>>> there was a hole in the polygon, but it has been removed.
>>>>
>>>> Nasty. Do you know an OpenLayers version with which your example
>>>> works? Your example works correctly with the Canvas renderer
>>>> (renderers: ['Canvas'] in the layer config), so this is probably a bug
>>>> in the SVG renderer.
>>>>
>>>
>>> 2.10, 2.9.1, 2.8, 2.7 : broken
>>> 2.6 : when zooming in, the KML is not drawn ...
>>> 2.5 : the browser's support for rendering is broken (despite :
>>> renderes:['SVG'] added in the code)
>>>
>>> (tested under FF 12 / Linux)
>>>
>>> So, I guess it is an old issue with vector rendering ?!
>>>
>>> didier
>>>
>>>>
>>>>
>>>> --
>>>> Eric Lemoine
>>>>
>>>> Camptocamp France SAS
>>>> Savoie Technolac, BP 352
>>>> 73377 Le Bourget du Lac, Cedex
>>>>
>>>> Tel : 00 33 4 79 44 44 96
>>>> Mail : eric.lemoine at camptocamp.com
>>>> http://www.camptocamp.com
>>>>
>>>
>>>
>>> --
>>> RICHARD Didier - Chef du pôle technique du Géoportail
>>> 2/4, avenue Pasteur - 94165 Saint Mandé Cedex
>>> Tél : +33 (0) 1 43 98 83 23
>>> _______________________________________________
>>> Dev mailing list
>>> Dev at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/openlayers-dev
>>
>>
>>
>> --
>> Andreas Hocevar
>> OpenGeo - http://opengeo.org/
>> Expert service straight from the developers.
>>
>
>
> --
> RICHARD Didier - Chef du pôle technique du Géoportail
> 2/4, avenue Pasteur - 94165 Saint Mandé Cedex
> Tél : +33 (0) 1 43 98 83 23
--
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.
More information about the Dev
mailing list