Анализ данных OSM для получения узлов с дочерним узлом
Я загружаю данные Open Street Map для небольшого региона, я хочу отфильтровать данные, чтобы получить узлы со специальной категорией.
Вот образец данных OSM
Я хочу получить данные о школах, больницах.
Если бы кто-нибудь сделал разбор XML с помощью PHP или Java, я был бы очень признателен, чтобы поделиться им со мной и всеми интересами.
редактировать Вот простое начало у меня просто
$dataFile = base_url() . 'media/files/osmdata/map_3.xml';
//echo ($dataFile);
$xml = simplexml_load_file($dataFile);
// $countTotal = count($xml->node);
// echo 'here'.$countTotal;
foreach ($xml as $key => $val) {
var_dump($val);
// can't manage things overs here
}