Hallo Arnold,
man müsste vermutlich da schon im Vorfeld zur Datenaufbereitung mal mit einem Gis ran, z.B. QGis und zumindest die Verschneidung zwischen Polygonen und Polylinien machen, die ergebnisse könnte man dann in einer einfachen Tabelle in einer sqlite ablegen bzw. auch in einem Textfile, wenn Dir das sympathischer ist, oder geojson wäre da auch noch ein guter Kandidat zum speichern, dann wird auch alles gleich mal deutlich kleiner von der datenmenge. Wenn Du willst, werfe ich mal einen Blick auf die beiden Dateien (via dropbox) und gebe Dir meine Einschätzung dazu.