Na het inladen van de geopackage van de oktober 23 versie van de 3dbag levert de join op fid niet meer de combinatie van dezelfde pand.identificaties over de tabellen. Een join op fid levert nu verschillende pand-identificaties in de gejoinde tableen,
In de september 21 versie werkte dit nog zoals gedocumenteerd en in de online documentatie staat dat de join op fid dient te gebeuren.
Is hierin iets veranderd?
Ik ken de 3DBAG niet goed, maar weet wel dat i.h.a. een fid
binnen een versie van een (geo-)dataset vaak ad-hoc gegenereerd wordt, meestal bij inlezen, bijv met GDAL/OGR. Je kunt er dus niet van uitgaan dat een fid
over verschillende versies van een dataset constant blijft, soms wel, maar dat is toeval. BAG-id’s zijn wel constant (maar vaak niet uniek, afhankelijk bijv historie aanwezig) bijv Pand, dus via die weg zal een evt join gedaan moeten worden.
Het lijkt er inderdaad op dat de fid’s door OGR2OGR worden gegenereerd bij het inlezen van de geopackage. Bij het inlezen van de postgis-dump van versie september 21 kwamen de fid’s wel correct mee. De oplossing is om de join op het attribuut BAGid te leggen, dan gaat het combineren van gegevens uit pand en lod12 goed.
Dit topic is 180 dagen na het laatste antwoord automatisch gesloten. Nieuwe antwoorden zijn niet meer toegestaan.