View source: R/ll_export_sf_to_kml.R
ll_export_sf_to_kml | R Documentation |
Attention: this function requires libkml.
ll_export_sf_to_kml(
sf,
path,
name = NULL,
keep_other_columns = TRUE,
description = NULL,
label_text = NULL,
label_font = "Roboto Sans, Noto Sans, Helvetica",
label_size = "24pt",
label_placement = "m",
label_scale = NULL,
line_colour = "#ffffffff",
line_width = "3px",
icon_url = "",
icon_colour = "#000000ff",
icon_scale = NULL,
fill_colour = NULL
)
sf |
An object of class |
path |
Path where to save the .kml output. |
name |
Column to be used for names. |
keep_other_columns |
Logical, defaults to TRUE. If you don't want to keep in the output data columns present in the original |
description |
Column to be used for description. |
label_text |
Column to be used as label text. Defaults to NULL. Corresponds to "LABEL" element in OGR. |
label_font |
Font family to be used for the font. Defaults to "Roboto Sans, Noto Sans, Helvetica" |
label_size |
Size of the label. Defaults to "24pt" |
label_placement |
Defaults to "m" (centre and middle-aligned). For more options, check: https://gdal.org/user/ogr_feature_style.html |
label_scale |
Scale of label. Defaults to NULL. If given, changes label size (e.g. 1 = default, 2 = twice as big, 0.5, half as big, etc.) |
line_colour |
Defaults to "#ffffffff" (i.e. white, with 100% opacity). Line corresponds to "PEN" in OGR. Accepts 8-digit hex codes to include transparency. |
line_width |
Defaults to "3pt". Line corresponds to "PEN" in OGR. Besides pt (points), other acceptable units are |
icon_url |
Defaults to "" for no URL. Corresponds to "SYMBOL" in OGR. In case of wrong inputs, Google Earth may show you an ugly yellow pushpin instead (i.e. default to http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png). Available icons offered by Google available at this link: http://kml4earth.appspot.com/icons.html |
icon_colour |
Defaults to "#000000ff" (i.e. black, with 100% opacity). |
icon_scale |
Defaults to NULL. If given, changes icon size (e.g. 1 = default, 2 = twice as big, 0.5, half as big, etc.) |
fill_colour |
Defaults to NULL. Fill corresponds to "BRUSH" in OGR. If given, colour to be used for filling polygons. |
Attention: label styling is not currently functional, likely due to issues in passing arguments to libkml. In order to change label size, use label_scale, which directly edits the xml file.
For further details on the exact meaning of each of the parameters, please consult the documentation of OGR (used by GDAL to pass parameters to .kml): https://gdal.org/user/ogr_feature_style.html
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.