summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/makecolumns.sh23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/makecolumns.sh b/src/makecolumns.sh
index 4666f3f..1d19ada 100644
--- a/src/makecolumns.sh
+++ b/src/makecolumns.sh
@@ -167,16 +167,6 @@ handle_new_format() {
167 cat file_* > streets 167 cat file_* > streets
168 rm file_* 168 rm file_*
169 169
170 if [ -f $1/zip-streets-hn-geo.tl ]; then
171 ../bin/decompress $1/zip-streets-hn-geo.tl
172 cat file_* | tr '\n\0' '\t\n' > 90_Geokoordinaten_hnr
173 rm file_*
174 elif [ -f $1/zip-streets-geo.tl ]; then
175 ../bin/decompress $1/zip-streets-geo.tl
176 cat file_* | tr '\n\0' '\t\n' > 91_Geokoordinaten_str
177 rm file_*
178 fi
179
180 ../bin/decompress $1/phonebook.db 170 ../bin/decompress $1/phonebook.db
181 171
182 numfiles=`find . -name file_\* | wc -l` 172 numfiles=`find . -name file_\* | wc -l`
@@ -191,6 +181,7 @@ handle_new_format() {
191 fi 181 fi
192 done; 182 done;
193 done 183 done
184 find . -name file_\* -delete
194 185
195 mv column_0 01_Flags 186 mv column_0 01_Flags
196 mv column_1 02_Nachname 187 mv column_1 02_Nachname
@@ -211,8 +202,18 @@ handle_new_format() {
211 else 202 else
212 echo Could not convert streetindexes 203 echo Could not convert streetindexes
213 fi 204 fi
205 sed -E $'s:$:\t:' < 07_08_Strassenindex_Hausnummer | cut -f 2 > 08_Hausnummer
214 206
215 find . -name file_\* -delete 207 if [ -f $1/zip-streets-hn-geo.tl ]; then
208 ../bin/decompress $1/zip-streets-hn-geo.tl
209 cat file_* > 90_Geokoordinaten_hnr
210 lam 10_Postleitzahl -s $'\t' 07_Strasse -s $'\t' 08_Hausnummer | ../bin/mapcoords 90_Geokoordinaten_hnr > 16_Koordinaten
211 elif [ -f $1/zip-streets-geo.tl ]; then
212 ../bin/decompress $1/zip-streets-geo.tl
213 cat file_* > 91_Geokoordinaten_str
214 lam 10_Postleitzahl -s $'\t' 07_Strasse | ../bin/mapcoords 91_Geokoordinaten_str > 16_Koordinaten
215 fi
216 rm file_*
216} 217}
217 218
218# After function definitions, main() can use them 219# After function definitions, main() can use them