【发布时间】:2018-02-11 01:57:15
【问题描述】:
这里的新手,正在努力将数据转换为复杂的结构。我有一个非常大的 .geojson 文件,具有以下简化的数据格式:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"group_name": "AAA",
"inst_name": "Institution1",
"holdings": "100,000+",
"all_titles": "500,000+",
"region": "New York"
},
"geometry": {
"type": "Point",
"coordinates": [
-86.1762,
39.7742
]
}
},
{
"type": "Feature",
"properties": {
"group_name": "AAA",
"inst_name_long": "Institution2",
"holdings": "100,000+",
"all_titles": "500,000+",
"region": "New York"
},
"geometry": {
"type": "Point",
"coordinates": [
-87.4106,
39.4705
]
}
},...
如何将其转换为以下格式?
[{
inst_name: "Institution1",
properties: {group_name: "AAA", holdings: "<100,000", all_titles: "250,000+", region: "Indiana"},
group_name: "AAA",
group_members: ["Institute1","Institute2,...],
region_name: "New York",
region_members: ["Institute1","Institute2,...],
collection_name: "100,000+",
collection_members: ["Institute1","Institute2,...],
shared_name: "500,000+",
shared_members: ["Institute1","Institute2,...]
},{
inst_name: "Institution2",
properties: {group_name: "AAA", holdings: "<100,000", all_titles: "250,000+", region: "Indiana"},
group_name: "AAA",
group_members: ["Institute1","Institute2,...],
region_name: "New York",
region_members: ["Institute1","Institute2,...],
collection_name: "100,000+",
collection_members: ["Institute1","Institute2,...],
shared_name: "500,000+",
shared_members: ["Institute1","Institute2,...]
}]
我已经能够获得使用
inst_name: "Institution2",
properties:{},
但我一直试图在同一个函数中构建对象的其余部分,正如可以在这个 plunker 中看到的那样:https://plnkr.co/edit/340oshw78kEAOdFwZpH9?p=preview
【问题讨论】:
标签: javascript jquery json geojson file-conversion