RStudio不会在不降低计算机速度的情况下加载我的整个geoJSON文件。该文件包含绘制美国邮政编码形状所需的精确坐标。整个文件很大。我想一次导入一个邮政编码的所有坐标。 geoJSON文件包含与特定邮政编码对应的名为GEOID10和ZCTA5CE10的属性。这是此文件的一部分:
{
"type": "FeatureCollection",
"name": "cb_2017_us_zcta510_500k",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::4269"
}
},
"features": [
{
"type": "Feature",
"properties": {
"ZCTA5CE10": "35442",
"AFFGEOID10": "8600000US35442",
"GEOID10": "35442",
"ALAND10": 610213891,
"AWATER10": 10838694
},
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
-88.252618,
32.92675
],
[
-88.249724,
32.93242
],
文件继续具有更多坐标。美国每个邮政编码的结构都相同。我一直在研究jsonlite等软件包。但是,我的编程经验有限。到目前为止,我已经编写了以下代码行,可以将整个文件导入R:
zipcodes <- geojson_read("zipcodes.geojson", what = "sp")
此行冻结了我的计算机。 R会将整个文件上传到更大的计算机上,但是我希望代码在普通计算机上工作。有一个更好的方法吗?我可以指定R仅上传与“ GEOID10”:“ 35442”相对应的数据吗?任何帮助将是巨大的!谢谢!