2016-02-08 81 views
0

如何將自定義描述字段添加到從R導出的kml文件中?其中Coords_wgs是SpatialPointsDataFrame類對象。R通過自定義描述字段導出爲kml

writeOGR(Coords_wgs, dsn = GEfilename, 
     layer = "layer", 
     driver="KML", 
     dataset_options=c("NameField=name", "DescriptionField=THIS IS A TEST"), 
     overwrite_layer=TRUE) 

名稱顯示,但描述氣球只顯示其他屬性數據。

我真的很期待通過設置「DescriptionField =」下面的文本

<img src='file:///c:\temp\IMG_1234.jpg' width='400' /><br/&gt; 
Photo example!<br/> 

回答

1

我最終要與內部的html.table=參數plotKML功能的不同路線的圖像添加到描述氣球plotKML包將圖像放入描述氣球。

其中:
Coords_wgs是一個SpatialPointsDataFrame類對象;和
"image1.png"必須與生成的kml文件位於同一個文件夾中,或者需要指定完整路徑。

# Description for kml file. 
    desc <- paste0('<img src="image1.png"', 
       " width='400' /><br/&gt; ", 
       "Caption", '<br/>') 
    # create kml file. 
    plotKML(coords_wgs, html.table = desc, 
      file.name = "filename.kml"), 
      folder.name = "foldername", 
      subfolder.name = "subfoldername", 
      points_names = "pointnames", LabelScale = 0.8)