Hy. Я хотел бы запросить узлы, сгруппированные по некоторой области. Например: как получить все узлы (например, пики) для данной области (например, административная граница - страна).
Что-то вроде соединения в SQL: SELECT n.*, a.name from node n LEFT JOIN area a ON n.area_id = a.id WHERE n.type = "peak"
Результат будет примерно таким:
{ features: [
{
type: "node:",
area: "slovenia"
properties: {....},
geometry: {...}
},
...
]}
или, может быть:
{ areas: [
slovenia: {
nodes: [
{
type: "node:",
area: "slovenia"
properties: {...},
geometry: {...}
},
...
]
},
...
]}
Это вообще возможно? Или я должен сначала сделать 1 запрос для всех областей, а затем для каждой области сделать еще один запрос?