我正在生成一些GeoJSON文档,但不确定如何向几何中正确添加bbox。
我是否需要创建一个Feature对象来添加bbox(示例1),还是可以在几何图形本身中进行添加(示例2)?
GeoSON规范(https://tools.ietf.org/html/rfc7946#appendix-A)仅在Feature类型的GeoJSON对象中使用bbox展示了示例,但是,验证器接受两种插入bbox的方式。
示例1 : 在此示例中,bbox是Feature类型的GeoJSON对象的元素。
{
"type": "Feature",
"properties": {"id": 1, "Linha": null},
"bbox": [-48.573569106948469, -27.837770518544438, -48.417446881093412, -27.381161181879751],
"geometry": {
"type": "LineString",
"coordinates": [
[-48.417446881093412, -27.381161181879751],
[-48.573569106948469, -27.837770518544438]
]
}
}
示例2 : 在另一个示例中,bbox直接包含在几何(LineString)的GeoJSON对象中。
{
"type": "LineString",
"bbox": [-48.573569106948469, -27.837770518544438, -48.417446881093412, -27.381161181879751],
"coordinates": [
[-48.417446881093412, -27.381161181879751],
[-48.573569106948469, -27.837770518544438]
]
}