Example #1
0
<?php

include "ckan.php";
include "../../AODS/AODS.php";
include dirname(__FILE__) . "/settings.php";
$ckan = new CKAN();
$ckan->getDatasets();
$ckan->saveToCSV(true, DATA_FOLDER . "data-datasets.csv");
$ckan->saveToCSV(false, DATA_FOLDER . "data-onderwerpen.csv");
$AODS = new AODS();
$AODS->upload(DATA_FOLDER . "data-datasets.csv");
$AODS->upload(DATA_FOLDER . "data-onderwerpen.csv");
Example #2
0
                unset($roadwork->IsHomeConnection);
                unset($roadwork->IsMachineryRequired);
                $feature["properties"] = (array) $roadwork;
                $this->json["features"][] = $feature;
            }
        } else {
            print "Status: " . $result->GetRoadworksByIdResult->ResultCode;
        }
    }
    function getRoadworks()
    {
        while (count($this->ids) > 0) {
            $batch = array_splice($this->ids, 0, $this->batchsize);
            $this->getRoadworksBatch($batch);
        }
    }
    function getJSON()
    {
        return json_encode($this->json);
    }
}
$moor = new MoorConnect(MOOR_LICENSEKEY);
$startdate = date("Y-m-01");
$enddate = date("Y-m-d", strtotime(date("Y-m-d 00:00:00") . ' + 90 day'));
$moor->getIdsByDate($startdate, $enddate);
$moor->getRoadworks();
$f = fopen("../data/MoorRoadworks.geojson", "w");
fwrite($f, $moor->getJSON());
fclose($f);
$AODS = new AODS();
$AODS->upload("../data/MoorRoadworks.geojson");