例如,我有一个geojson文件,其特性如下所示。
{类型:FeatureCollection,working_width:20,特征": [ { "类型:特征,几何:{类型:点,坐标:[28.4766, 12.5645456 ] } } ]
如何将属性添加到上述文件中,如下所示。
{“类型”:“FeatureCollection”,“working_width”:20,“features”:[{“类型”:“Feature”,“geometry”:“Point”,“坐标”:[28.4766,12.56456]},“properties”:{“fieldID”:“2115145”,“segmentId”:“255c2s4c”,“speed”:21.4586954,“elevation”:52.4586642,“time”:“2018-05”}}
数据结构只是一个普通的python字典,所以你可以正常更新它:
>>> geojson
{'type': 'FeatureCollection',
'working_width': 20,
'features': [{'type': 'Feature',
'geometry': {'type': 'Point',
'coordinates': [28.4766, 12.5645456]}}]}
>>> geojson['properties'] = {'fieldID': '2115145',
'segmentId': '255c2s4c',
'speed': 21.4586954,
'elevation': 52.4586642,
'time': '2018-05'}
>>> geojson
{'type': 'FeatureCollection',
'working_width': 20,
'features': [{'type': 'Feature',
'geometry': {'type': 'Point',
'coordinates': [28.4766, 12.5645456]}}],
'properties': {'fieldID': '2115145',
'segmentId': '255c2s4c',
'speed': 21.4586954,
'elevation': 52.4586642,
'time': '2018-05'}}
问题内容: 如何附加到文件而不是覆盖文件?有附加到文件的特殊功能吗? 问题答案:
问题内容: 我有一个内容为的json文件。现在,我创建一个字典,我需要将其附加到json文件中。我尝试了以下操作,但无法正确执行。我要去哪里错了? 问题答案: 假设您有一个包含以下内容的文件: 接着,下面的代码将JSON文件,里面更新使用数据和到文件: 然后,在中,您将拥有: 希望这就是您想要的。
问题内容: 在Linux中将文本附加到文件的最简单方法是什么? 我看了这个问题,但是可接受的答案使用了一个附加程序(),我相信应该有一个更简单的方法或类似方法。 问题答案: cat >> filename This is text, perhaps pasted in from some other source. Or else entered at the keyboard, doesn’t
问题内容: 我该怎么做才能将其附加到文件中而不是覆盖? 问题答案: 使用附加:
问题内容: 我试图弄清楚如何在Python中将多个值附加到列表中。我知道很少有方法可以做到这一点,例如手动输入值或将附加操作放入循环中,或和函数。 但是,我想知道是否还有更整齐的方法?也许某个程序包或功能? 问题答案: 您可以使用sequence方法将列表从任意迭代类型中扩展为多个值,无论是另一个列表还是提供值序列的任何其他事物。 因此,您可以用来附加 单个 值,也可以附加 多个 值。
我们在独立模式下进行了早期开发,其中属性文件可以包含在命令行中。 现在我们正在进行部署,服务器将处于域模式,但是方便的命令行属性不再起作用了。 我看到属性可以用jboss-cli加载,也可以放在domain.xml中,但是这两者的形式与标准属性文件不同。我不想更改该文件,因为其他程序正在使用同一个文件。 我忽略了什么吗?