Te dejo un pequeño ejemplo que me e echo adaptado a tu caso:
Código PHP:
<?php
$Url = 'http://geoportal.mityc.es/hidrocarburos/eess/searchAddress.do?nomProvincia=&nomMunicipio=Yuncos&tipoCarburante=1&rotulo=&tipoVenta=&nombreVia=&numVia=&codPostal=&economicas=true&tipoBusqueda=0&Ordenacion=P&posicion=0&tipoCons=2';
$html = file_get_html($Url);
foreach($html->find('td[class=tdXShort]') as $element)
$Listado[] = $element->innertext;
for($C=1; $C <= count($Listado);$C=$C+4){
echo $Listado[$C].'<br>';
}
?>
$C: Es la posición de la primera ocurrencia
$C=$C+4: Aquí como recibimos 4 "Columnas" que coinciden con lo buscado, le sumamos la posición inicial (Recuerda que los arrays empiezan en 0) + las 4 columnas, para que después se muestre esas posiciones.
Ejemplo en marcha:
http://fdw.lohacemosweb.net/Kamita.php
Pd.: Seguramente haya una manera mas fácil de hacerlo, pero es la primera vez que pruebo el Simple HTML DOM Parser.