我是 R 新手,我正在尝试制作一个脚本,用不同的数据集绘制一个 UNIQUE .kml /.kmz 文件。我有4 个数据帧,长度也不同。每个数据框都将具有不同的形状/图标作为地标和不同的描述(单击地标时显示的信息)。这些数据框将位于两个单独的文件夹中,并在这些文件夹中的两个不同子文件夹中 示例: MyCoords.kml
Folder A: Subfolder A1: DataFrame1 -> description 1 and icon1
Subfolder A2: DataFrame2 -> description 2 and icon2
Folder B: Subfolder B1: DataFrame3 -> description 3 and icon3
Subfolder B2: DataFrame4 -> description 4 and icon4
我能够在 kml 中绘制一个数据帧,但我还没有找到绘制所有数据帧的方法。我尝试创建该文件,然后添加数据集覆盖它,但无法获取它。我也在考虑只绘制一次 kml,同时使用所有数据帧,但我不知道如何。另一种选择可能是创建不同的 .KML 并运行一段连接所有代码的代码。
这就是我使用一个数据框创建 .kml 的方式:
myCRS=CRS("+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs")
mypoints1=SpatialPointsDataFrame(coords=coord1,data=Datos1, proj4string = myCRS)
plotKML(mypoints1,points_names = Name1, html.table = description1, shape=shape1 ,folder.name
= "A", subfolder.name = "A1",open.kml=F, LabelScale = 0.8)
(coords=coord1 是 long,lat 坐标,data=Datos1 是我用来制作 de description1 n 和 Name1 的信息,shape=shape1 是我使用的图标的路径)
一些帮助或建议?我怎样才能做到这一点?