Jody,
Please note that I am working with GeoTools 19.4.

-- 
 Securely sent with Tutanota. Get your own encrypted, ad-free mailbox: 
 https://tutanota.com


May 2, 2019, 10:18 AM by [email protected]:

> Hi Jody,
> Thanks a lot for your help.
>
> I have added my two new elements FlipHorizontal and FlipVertical to the 
> StyledLayerDescriptor.xsd, and now it works :)
>
> Regarding the style parser I modified, I have modified the class 
> org.geotools.styling.SLDParser, in gt-main module.
>
> Thanks again :)
> Fawzy
>
>
> -- 
> Securely sent with Tutanota. Get your own encrypted, ad-free mailbox: 
> https://tutanota.com <https://tutanota.com>
>
>
> May 2, 2019, 1:31 AM by > [email protected] 
> <mailto:[email protected]>> :
>
>> The SLD validation is handled here: >> SLDValidator 
>> <https://github.com/geoserver/geoserver/blob/master/src/main/src/main/java/org/vfny/geoserver/util/SLDValidator.java>>>
>>   but if you dig in you can see the XML parser validates against 
>> StyledLayerDescriptor.xsd
>>
>> Note there are a number of >> style parsers 
>> <http://docs.geotools.org/latest/userguide/library/xml/style.html>>>  in 
>> GeoTools which one did you modify?
>> --
>> Jody Garnett
>>
>>
>> On Sat, 27 Apr 2019 at 04:36, <>> [email protected] 
>> <mailto:[email protected]>>> > wrote:
>>
>>> Hi all,
>>> I'm willing to add a new attributes to the PointSymbolizer's >>> Graphic, 
>>> that allow flipping the icons of a point Horizontally and/or vertically.
>>> I've added the following to the Graphic child of the PointSymbolizer:
>>>
>>>              <sld:FlipHorizontal>
>>>                 <ogc:Literal>true</ogc:Literal>
>>>               </sld:FlipHorizontal>
>>>               <sld:FlipVertical>
>>>                 <ogc:Literal>true</ogc:Literal>
>>>               </sld:FlipVertical>
>>>
>>> And sure have made some modification to the Geotools source code. 
>>>
>>> Now everything is working fine, and the icons get flipped, but there is 
>>> only one problem remaining, that is in the Geoserver's web admin -> Style 
>>> Editor, when I click Validate, I got the following error message:
>>> ">>> line 57: cvc-complex-type.2.4.d: Invalid content was found starting 
>>> with element 'sld:FlipHorizontal'. No child element is expected at this 
>>> point.>>> "
>>>
>>> I've made some efforts trying to find the place of code that performs this 
>>> SLD validation, but with no success.
>>>
>>> My question is: could you please point me to the place(s) of code I should 
>>> modify to make this SLD validator see my new attributes?
>>>
>>> Regards,
>>> Fawzy
>>> _______________________________________________
>>> Geoserver-users mailing list
>>>
>>> Please make sure you read the following two resources before posting to 
>>> this list:
>>> - Earning your support instead of buying it, but Ian Turton: >>> 
>>> http://www.ianturton.com/talks/foss4g.html#/ 
>>> <http://www.ianturton.com/talks/foss4g.html#/>
>>> - The GeoServer user list posting guidelines: >>> 
>>> http://geoserver.org/comm/userlist-guidelines.html 
>>> <http://geoserver.org/comm/userlist-guidelines.html>
>>>
>>> If you want to request a feature or an improvement, also see this: >>> 
>>> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
>>>  
>>> <https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer>
>>>
>>>
>>> [email protected] 
>>> <mailto:[email protected]>
>>> https://lists.sourceforge.net/lists/listinfo/geoserver-users 
>>> <https://lists.sourceforge.net/lists/listinfo/geoserver-users>
>>>
>
>

_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to