我有一个提供选举地图的大型 geoJSON 文件。我已经抓取了一个站点并将选民选区结果返回到一个 python 字典中,如下所示:{u'605': [u'56', u'31'], u'602': [u'43', u'77']
等...} 其中键是选区编号,值列表是第一个候选人的选票和第二个候选人的选票。
我想用字典中的结果更新我的 geoJSON 文件 - 这是所有选民区。在我的 geoJSON 文件中,我将区域编号作为我的键/值对之一(如 - "precNum": 602
)。我将如何使用字典中的结果更新每个形状?
我可以使用以下内容定位并循环遍历 geoJSON 文件:
for precincts in map_data["features"]:
placeVariable = precincts["properties"]
placeVariable["precNum"]
#This gives me the precinct number of the current shape I am in.
placeVariable["cand1"] = ??
# I want to add the Value of first candidate's vote here
placevariable["cand2"] = ??
# I want to add the Value of second candidate's vote here
任何想法都会有很大的帮助。