Tengo un consultable API que devuelve uno o más GeoJSON FeatureCollections. En la actualidad la respuesta se ve algo como esto:
{
"success": {
"data": {
"layer1": {"type": "FeatureCollection"....},
"layer2": {"type": "FeatureCollection"....}
}
}
Sin embargo, mientras que tratando de ver los resultados en QGIS me di cuenta de que esto podría no ser el mejor enfoque (como QGIS no permite especificar una clave de acceso cuando la adición de un GeoJSON capa a través de un URI). Creo que esto es generalmente un diseño sensato, excepto que yo no puede encontrar otros ejemplos de regresar GeoJSON como parte de una estructura JSON.
¿Hay algo de malo en que una GeoJSON característica (específicamente un FeatureCollection, pero en realidad cualquier tipo) formar parte de otro "documento"? Aunque GeoJSON es JSON, también puedo ver un fuerte argumento de que si un usuario solicita un recurso como GeoJSON, es racional esperar que un válido GeoJSON documento en volver.
Gracias!