Lines Matching refs:node
76 foreach ($this->xmlObj->getElementsByTagName('node') as $node) {
77 /** @var \DOMElement $node */
78 $lat = $node->attributes->getNamedItem('lat')->nodeValue;
79 $lon = $node->attributes->getNamedItem('lon')->nodeValue;
80 $id = intval($node->attributes->getNamedItem('id')->nodeValue);
82 foreach ($node->getElementsByTagName('tag') as $tag) {
105 foreach ($way->getElementsByTagName('nd') as $node) {
106 $ref = intval($node->attributes->getNamedItem('ref')->nodeValue);
157 if ($memberType === 'node' && isset($nodes[$ref])) {
216 foreach ($nodes as $node) {
217 if (!$node['assigned'] || !empty($node['tags'])) {
218 $geometries[] = $node['point'];
238 // Last node of ring = first node of way => put way to the end of ring
243 // Last node of ring = last node of way => reverse way and put to the end of ring
248 // First node of ring = last node of way => put way to the beginning of ring
253 // First node of ring = first node of way => reverse way and put to the beginning of ring
292 // Last node of ring = first node of way => put way to the end of ring
297 // Last node of ring = last node of way => reverse way and put to the end of ring
302 // First node of ring = last node of way => put way to the beginning of ring
307 // First node of ring = first node of way => reverse way and put to the beginning of ring
421 foreach ($this->nodes as $latlon => $node) {
423 $osm .= " <node id='{$node['id']}' visible='true' lat='$latlon[0]' lon='$latlon[1]' />\n";