En shapefil är i själva verket flera filer. Den information du är ute efter finns i två olika filer. Koordinater finns i .shp-filen och attributen finns i .dbf-filen. Filinnehållet går t ex att dumpa med programmen shpdump respektive dbfdump (finns i ubuntu-/debian-paketet shapelib). Kopplingen mellan filerna är helt enkelt ordningen, så post 42 i .shp-filen är koordinater till datat i post 42 i .dbf-filen.
Ett alternativ kan vara att konvertera filen till något annat format med hjälp av ogr2ogr. Man skulle ju t ex kunna konvertera till GeoJSON-format som ger dig en textfil med en rad för varje objekt, med allt data och koordinater i ett förhållandevis lättparsat format. (ogr2ogr -f "GeoJSON" utfil infil) Med ogr2ogr kan du dessutom applicera en koordinattransformation. Jag tror att det räcker att lägga på t ex "-t_SRS EPSG:4326" för att få koordinaterna i WGS84, förutsatt att det finns med en -prj-fil som beskriver filens nuvarande koordinatsystem. //Mattias 2011/8/12 Lars Aronsson <[email protected]>: > Nu har nedladdningen börjat fungera igen hos Bebyggelseregistret. > Man får ett ZIP-arkiv med ESRI Shape-filer på adressen > http://www.bebyggelseregistret.raa.se/cocoon/bbr/exportData/bebyggelse_sverige_shp.zip > > Men lyckas någon att läsa de filerna? Det jag vill ha ut är en > lista med cirka 12.000 rader (poster) och på varje rad vill jag > ha fält för latitud och longitud samt 14-siffriga objekt-ID. > > Söderås Missionshus i Rättviks kommun, Dalarna, ska ha ID > 21000001583280. > > > -- > Lars Aronsson ([email protected]) > Aronsson Datateknik - http://aronsson.se > > > > _______________________________________________ > Talk-se mailing list > [email protected] > http://lists.openstreetmap.org/listinfo/talk-se > > _______________________________________________ Talk-se mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-se
