Bgt download traag

Weet iemand of er iets aan de hand is met https://api.pdok.nl/lv/bgt/download/v1_0/

ik probeer full/custom download en blijf nu hangen op 1,5 KiB/s
Dat gaat wel even duren…

Heb ook niet custom geprobeerd, maar zelfde verhaal.

Thx…

Goedemorgen,

Wij ervaren momenteel geen traagheid met de voorbeeld request van de full/custom download, noch met de full/predefined/bgt-stufgeo-nl-nohist.zip (deze zat op zo’n 8 MB/s).

Kun je misschien delen wat de precieze request is die je voor de full/custom hebt geprobeerd? Dan kunnen we dat wellicht nog een keer checken.

1 like

Hieronder mijn request. Het is onderdeel van een script dat ik vaker heb gebruikt, dus dat zou moeten werken.
Het is rust, voor de liefhebber, maar daar moet redelijk doorheen te lezen zijn.

pub async fn get_bgt() → Result<(), Box> {
let url = “https://api.pdok.nl/lv/bgt/download/v1_0/”;
let data = json!({
“featuretypes”: [
“begroeidterreindeel”,
“kunstwerkdeel”,
“onbegroeidterreindeel”,
“ondersteunendwaterdeel”,
“ondersteunendwegdeel”,
“openbareruimte”,
“overbruggingsdeel”,
“overigbouwwerk”,
“overigescheiding”,
“pand”,
“scheiding”,
“tunneldeel”,
“vegetatieobject”,
“waterdeel”,
“wegdeel”,
],
});

let client = reqwest::Client::new();
let response = client
    .post(&format!("{}full/custom", url))
    .json(&data)
    .send()
    .await?;

let json_body: serde_json::Value = response.json().await?;
let href = json_body["_links"]["status"]["href"]
    .as_str()
    .ok_or_else(|| {
        std::io::Error::new(std::io::ErrorKind::Other, "Missing or invalid status href")
    })?;
let status_url = format!("https://api.pdok.nl{}", href);

let client = reqwest::Client::new();

wait_for_completion(&client, &status_url, "PENDING").await?;
wait_for_completion(&client, &status_url, "RUNNING").await?;
let data = wait_for_status(&client, &status_url, "COMPLETED").await?;

Ik krijg wel wat terug:

Progress: RUNNING Object {"_links": Object {“self”: Object {“href”: String("/lv/bgt/download/v1_0/full/custom/b0d0315d-c49c-4588-7429-d8f88170d685/status")}}, “progress”: Number(4), “status”: String(“RUNNING”)}%

Maar erg traag…
Heb het ook geprobeerd vanaf een server om te kijken of het niet aan mijn inkomende verbinding ligt, zelfde…
Bijvoorbeeld Bag requests gaan prima, dus het is specifiek bgt.

We kunnen natuurlijk niet uitsluiten dat ik per ongeluk iets heel doms doe…

Totaal vaag, nu zit ik rond 18 MB…

Het bestand wat je probeert te downloaden is 23.1 GB. dus geduld

1 like