@Jörg, deinen Vorschlag fand iF doch ein- und umsetzsetzbar. Ich kam nicht schneller dazu, iFs Wunsch nach einer PLZ>csv, diese hier einzutragen. Und wie Gerhard bemerkte, ist die PLZ-Liste ca. um 3000 PLZ größer (gewachsen?), wobei , wenn es um Aufteilung von Bezirken geht, die Koordinaten bei diesem Kartenmaßstab als gleich angesetzt werden könnten. @ Gerhard, hier ein Beispiel der voliegenden Daten:
INSERT INTO geodb_textdata VALUES(60000,400100000,124,null,null,null,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60000,400200000,3,null,null,null,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60000,400300000,Bezirk,de,1,1,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60000,500100000,Eisenstadt,de,1,1,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60000,500100002,EISENSTADT,de,1,1,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60000,500600000,101,null,null,null,null,null,3000-01-01,300500000) INSERT INTO geodb_intdata VALUES(60000,600700000,12061,null,null,3000-01-01,300500000) INSERT INTO geodb_floatdata VALUES(60000,610000000,42.9098,null,null,3000-01-01,300500000) INSERT INTO geodb_coordinates VALUES(60001,200100000,16.5833333,47.8333333,null,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60001,400100000,60000,null,null,null,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60001,400200000,5,null,null,null,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60001,400300000,Gemeinde,de,1,1,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60001,500100000,Eisenstadt,de,1,1,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60001,500100002,EISENSTADT,de,1,1,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60001,500600000,10101,null,null,null,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(60001,500300000,7000,null,null,null,null,null,3000-01-01,300500000) INSERT INTO geodb_intdata VALUES(60001,600700000,12061,null,null,3000-01-01,300500000) INSERT INTO geodb_floatdata VALUES(60001,610000000,42.9098,null,null,3000-01-01,300500000) INSERT INTO geodb_coordinates VALUES(29237,200100000,16.5166667,47.85,null,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(29237,400100000,60001,null,null,null,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(29237,400200000,7,null,null,null,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(29237,400300000,Ort,de,1,1,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(29237,500100000,Eisenstadt,de,1,1,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(29237,500100002,EISENSTADT,de,1,1,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(29237,500600000,1010101,null,null,null,null,null,3000-01-01,300500000) INSERT INTO geodb_textdata VALUES(29237,500300000,7000,null,null,null,null,null,3000-01-01,300500000) INSERT INTO geodb_intdata VALUES(29237,600700000,7462,null,null,3000-01-01,300500000) INSERT INTO geodb_coordinates VALUES(60002,200100000,16.5000000,47.8333,null,null,null,3000-01-01,300500000)
Ich gebe zu, dass ich nur die PLZ der Orte gesucht habe. Und die Sache komplizierter wird, denn wie am Beispiel Eisenstadt zu sehen ist, hat die Gemeinde keine 4 stellige PLZ hat. Andere, wie du sagst , jedoch eine haben. Wien ist ein Sonderfall und hat für eine kleine Fehlerquote gesorgt. |