De overpass-query wordt nu naar de Russische overpass-api gestuurd.
Daarmee functioneert de import-pagina nu eerst weer. Uit de
foutmeldingen in de javascript leid ik af dat het JSON-antwoord van die
Russische api anders is dan die van de Duitse api. Ik heb een check
toegevoegd die daarmee moet helpen. Uit de nu resulterende matches leid
ik dan weer af dat toch niet alle huisnummers in OSM gedetecteerd
worden. Blijkbaar zijn beide api's niet compatibel met elkaar.
Op zich werkt het nu dus, zij het met beperkingen. Als over enkele uren
de Duitse api het weer blijkt te doen, zal ik die weer koppelen. Als
compatibiliteit zo'n lastige zaak is, dan moeten we misschien maar
genoegen nemen met een afhankelijkheid van de Duitse api.
Groeten,
Thomas
Thomas schreef op 2-11-2014 23:43:
Bedankt voor beide meldingen! Het probleem ligt in dit geval bij de
overpass-api. De JSON-response bestaat niet uit JSON maar uit xhtml.
Wanneer de javascript dat probeert te verwerken als een JSON-response
treedt er een fout op. Dat heeft vast te maken met de emergency
rollback waar je eerder over mailde.
Ik heb even het request naar overpass.osm.rambler.ru doorgestuurd
waardoor het request op zich nu weer werkt. Verderop in het script
loopt nu wat verkeerd omdat het antwoord van deze Russische variant
blijkbaar inhoudelijk verschillend is van de originele Duitse website.
Ik kijk even of ik dat op kan lossen, anders draai ik het geheel terug
naar de originele Duitse variant en moeten we maar even wachten tot de
emergency rollback voorbij is.
Groeten,
Thomas
Glenn Plas schreef op 2-11-2014 23:19:
There's an error at the moment with the importer.
loadStreets.js:276
Uncaught SyntaxError: Unexpected token <
import.html?pcode=1982&filterStreets=*&maxDistance=&loadOsm=true&includePcode=false&crabInfo=false&…:1
..
<!--
vim: tabstop=2:softtabstop=2:shiftwidth=2:noexpandtab
-->
<html>
This is on chrome.
Glenn
On 02-11-14 10:57, Thomas wrote:
De nieuwe JSON-bestanden staan online. Nu zijn de busnrs en apptnrs wel
netjes als array opgenomen en niet meer als comma-separated-string.
Ik zag gisteren inderdaad dat het niet zo handig is om die mega-commit
van die data-bestanden samen uit te voeren met wat losse wijzigingen in
de code. Ik ga ze voortaan braaf in losse commits pushen ;-)
Verder heb ik ook een doc-directory toegevoegd om de documentatie in te
verzamelen. Daarin staan de documenten die ik eerder al op mijn server
plaatste en ook een CSV-bestand met daarin de postcode-gemeentenaam
probleemgevallen.
Groeten,
Thomas
Sander Deryckere schreef op 2-11-2014 9:41:
Net mijn laatste wijzigingen gepushed. Zal in de volgende uren geen
push meer uitvoeren.
Zou je ook de wijzigingen aan loadStreets.js in een aparte comit
kunnen steken? Dan is het eenvoudiger om de diff te bekijken.
Groeten,
Sander
_______________________________________________
Talk-be mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-be
_______________________________________________
Talk-be mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-be
_______________________________________________
Talk-be mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-be