Hi Tamas,

Thanks for the feedback. I was unaware of your excellent addition of being able 
to read styles and apply them to individual features before going through the 
code, and then reading https://mapserver.org/development/rfc/ms-rfc-61.html
As you say it should be relatively straight forward to apply SLD from a string 
retrieved from a feature attribute defined in STYLEITEM - I'll add a note to 
the RFC. 

Seth

--
web:https://geographika.net & https://mapserverstudio.net
twitter: @geographika

On Mon, Feb 12, 2024, at 3:38 PM, Tamas Szekeres wrote:
> Hi Seth,
> 
> That seems to be a great addition, +1 from me.
> 
> I see you don't want to support to read SLD from online sources at this 
> stage, but it would be relatively easy to allow specifying the SLD string 
> directly in the feature attribute, since in some cases it is easier to store 
> the data and the style at the same place. For example when the data is coming 
> from a database table or view, it may be challenging to keep the database and 
> the external files in sync. As soon as we can identify that the style string 
> is SLD (for example it ends with </StyledLayerDescriptor>) we could probably 
> call msSLDApplySLD from msLayerGetFeatureStyle directly (not requiring to 
> read the content from a file at all)
> 
> Best regards,
> 
> Tamas
> 
> 
> 
> Seth G via MapServer-dev <mapserver-dev@lists.osgeo.org> ezt írta (időpont: 
> 2024. febr. 10., Szo, 0:04):
>> Hi all,
>> 
>> I've added a new RFC - MS RFC 138: Reference SLD files in Mapfiles at 
>> https://mapserver.org/development/rfc/ms-rfc-138.html
>> This would allow SLD files to be referenced in a Mapfile using the STYLEITEM 
>> (similar to how JS files are referenced):
>> 
>>     LAYER
>>       STYLEITEM "sld://mysldfile.xml" # uses SHAPEPATH and if not set then 
>> relative path to the Mapfile or absolute path
>>       CLASS # define an empty CLASS here
>>       END
>>     END
>> 
>> It will make it easier to export Mapfiles from other application such as 
>> QGIS, and to share styles e.g. between MapServer and GeoServer. More details 
>> are in the RFC.
>> Feedback and comments appreciated. 
>> 
>> I'll start with my +1,
>> 
>> Seth
>> 
>> --
>> web:https://geographika.net & https://mapserverstudio.net
>> twitter: @geographika
>> _______________________________________________
>> MapServer-dev mailing list
>> MapServer-dev@lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/mapserver-dev
_______________________________________________
MapServer-dev mailing list
MapServer-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-dev

Reply via email to