|
@@ -42,19 +42,23 @@ while i <= laenge - 1: #legt Liste mit regulaeren Ausdruecken an
|
|
|
linenr = 0
|
|
|
j = 0
|
|
|
k = 1
|
|
|
+schonmalgesehen = []
|
|
|
while j <= len(x) - 1: #fragt nacheinander alle Versionen des Ortsnamens ab
|
|
|
+ linenr = 0
|
|
|
input = open("DE.tab")
|
|
|
Suchbegriff = str(x[j])
|
|
|
while True: # liest Datenbank zeilenweise aus
|
|
|
line = input.readline()
|
|
|
if not line: break
|
|
|
linenr += 1
|
|
|
- if re.search(Suchbegriff, line): #findet Ortsname
|
|
|
+ if re.search(Suchbegriff, line) and not linenr in schonmalgesehen: #findet Ortsname
|
|
|
Liste = line.split("\t")
|
|
|
print k, Liste[7], Liste[3], Liste[4], Liste[5] #Ausgabe Plz, Ortsname, lon, lat
|
|
|
lon.append(Liste[4])
|
|
|
lat.append(Liste[5])
|
|
|
k += 1
|
|
|
+ schonmalgesehen.append(linenr)
|
|
|
+ print schonmalgesehen
|
|
|
if debug == 1: print lon, lat
|
|
|
if debug == 1: print "Suchbegriff: ", str(x[j])
|
|
|
j+=1
|