Hi all, I got a question about conversion from a "spatialploygondatafrme" object to a "geojson" string with "rgdal" library. Currently I am doing in this way (code attached as below), using writeOGR to write the targetDataFrame to a temporary file, and then read the geojson string from the file. It is not graceful indeed. Is there any way to handle this conversion beautifully? Thanks a heap!!! tmpFilePath = "./dump.geojson" geoJSONStr = "" if(inherits(targetDataFrame, "Spatial")) { if(file.exists(tmpFilePath)) file.remove(tmpFilePath) writeOGR(obj=targetDataFrame, dsn=tmpFilePath, layer="dump", driver = "GeoJSON", check_exists=TRUE, overwrite_layer=TRUE) geoJSONStr = readChar(tmpFilePath, file.info(tmpFilePath)$size) } yiqunc [[alternative HTML version deleted]] _______________________________________________ R-sig-Geo mailing list R-sig-Geo@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo