sort($v); } } $node->tags[$k] = implode(';', $v); } } $osm->nodes[] = $node; } } // behúzzuk a vonalakat $newcells = array(); foreach ($cellNodesBySite[$site['mcc']][$site['mnc']][$site['site']] as $cell) { $way = new Way(); $way->id = $cell->id; $way->attr['version'] = '9999'; $way->addNode($node); $way->addNode($cell); $way->tags = $cell->tags; // ha meglevő node, akkor figyelmeztetjük az új cellákra if ($nodeid !== null) { $net = $cell->tags['net']; $key = 'cellid'; if (!isset($cells_at_node[$net]) || !in_array($cell->tags[$key], $cells_at_node[$net])) { $way->tags['fixme'] = 'new cell'; $newcells[$net][] = $cell->tags; if (!isset($params['noautotag'])) { $way->tags['tagged'] = 'auto'; $cell->tags['tagged'] = 'auto'; } } else { $way->tags['tagged'] = 'yes';