[OSM-talk-be] import AGIV CRAB-data

Thomas osm at aptum.nl
Mon Nov 3 00:32:57 UTC 2014


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
>>> Talk-be at openstreetmap.org
>>> https://lists.openstreetmap.org/listinfo/talk-be
>>
>
>
> _______________________________________________
> Talk-be mailing list
> Talk-be at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-be





More information about the Talk-be mailing list