Skip to content
Prev 27272 / 29559 Next

add a field to sf object and point shape in kml

On Tue, May 7, 2019 at 12:54 PM Marta Rufino <marta.m.rufino at gmail.com>
wrote:
Setting styles for writing KML using GDAL/OGR is described here:

https://gis.stackexchange.com/questions/297494/how-to-style-kml-through-libkml-layer-creation-options

For example I have an sf data frame of Osprey tracking data (as points),
and if I create a new field:


osp$OGR_STYLE="PEN(c:#128020,w:5px)"

and then:

st_write(osp, "/tmp/osp.kml",driver="libkml")

then the features in the KML get written with:

         <LineStyle>
            <color>ff208012</color>
            <width>5</width>
          </LineStyle>

I realise now that "PEN" is probably wrong for point features, but it
should all be explained in the google OGR style docs:

https://www.gdal.org/ogr_feature_style.html

and in the links in that GIS stack exchange question...

Barry