Learn R Programming

plotKML (version 0.5-4)

kml_compress: Compress a KML file with auxiliary files

Description

Compresses the KML file toghether with the auxiliary files (images, models, textures) using the default ZIP program.

Usage

kml_compress(file.name, zip = "", files = "", rm = FALSE, ...)

Arguments

file.name
KML file name
zip
(optional) location of an external ZIP program
files
a character vector specifying the list of auxiliary files
rm
logical; specify whether to remove temporary files
...
other kml arguments

Details

The KMZ file can carry the model files (.dae), textures and ground overlay images. For practical purposes, we recommend that you, instead of compressing the images together with the KML file, consider serving the ground overlay images via a server i.e. as network links. If no internal ZIP program exists, the function looks for the system ZIP program: Sys.getenv("R_ZIPCMD", "zip") External ZIP program can also be specified via the zip argument.

References

  • KMZ description (http://code.google.com/apis/kml/documentation/)

See Also

kml-methods, kml_open

Examples

Run this code
data(eberg)
eberg <- eberg[runif(nrow(eberg))<.1,] 
library(sp)
library(rgdal)
library(raster)
coordinates(eberg) <- ~X+Y
proj4string(eberg) <- CRS("+init=epsg:31467")
kml_open("eberg.kml")
kml_layer(eberg, colour = CLYMHT_A)
kml_close("eberg.kml")
# compress:
kml_compress("eberg.kml")

Run the code above in your browser using DataLab