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:
Hi, Two very simple question: 2) Can we change the polygon col/fill and point shape/col when exporting sf obejcts to kml, using the function: st_write(sf.object, " sf.object .kml", driver='kml')
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