-table td {
- border-width: 1px;
- padding: 2px;
- border-style: inset;
- border-color: gray;
- border-left-color: #ddd;
- border-right-color: #ddd;
- background-color: white;
- -moz-border-radius: 0px 0px 0px 0px;
-}
-</style>
-
-<?php
-
-echo "<p>Total number of broken polygons: $iTotalBroken</p>";
-if (!$aPolygons) exit;
-echo '<table>';
-echo '<tr>';
-//var_dump($aPolygons[0]);
-foreach ($aPolygons[0] as $sCol => $sVal) {
- echo '<th>'.$sCol.'</th>';
-}
-echo '<th> </th>';
-echo '</tr>';
-$aSeen = array();
-foreach ($aPolygons as $aRow) {
- if (isset($aSeen[$aRow['type'].$aRow['id']])) continue;
- $aSeen[$aRow['type'].$aRow['id']] = 1;
- echo '<tr>';
- foreach ($aRow as $sCol => $sVal) {
- switch ($sCol) {
- case 'error message':
- if (preg_match('/Self-intersection\\[([0-9.\\-]+) ([0-9.\\-]+)\\]/', $sVal, $aMatch)) {
- $aRow['lat'] = $aMatch[2];
- $aRow['lon'] = $aMatch[1];
- echo '<td><a href="https://www.openstreetmap.org/?lat='.$aMatch[2].'&lon='.$aMatch[1].'&zoom=18&layers=M&'.$sOSMType.'='.$aRow['id'].'">'.($sVal?$sVal:' ').'</a></td>';
- } else {
- echo '<td>'.($sVal?$sVal:' ').'</td>';
- }
- break;
- case 'id':
- echo '<td>'.osmLink(array('osm_type' => $aRow['type'], 'osm_id' => $aRow['id'])).'</td>';
- break;
- default:
- echo '<td>'.($sVal?$sVal:' ').'</td>';
- break;
- }
- }
- echo '<td><a href="http://localhost:8111/import?url=https://www.openstreetmap.org/api/0.6/'.$sOSMType.'/'.$aRow['id'].'/full" target="josm">josm</a></td>';
- echo '</tr>';
-}
-echo '</table>';
-
-?>
-</body>
-</html>