comparison harvestDataFromEvents.py @ 1:283badd62593

new version for embedded e4D
author dwinter
date Fri, 12 Oct 2012 08:36:57 +0200
parents 26c06d568e1d
children f198c86dd1f6
comparison
equal deleted inserted replaced
0:26c06d568e1d 1:283badd62593
127 if self.f is not None: 127 if self.f is not None:
128 self.writeToSQL(event,ev.oid,cnt,self.f) 128 self.writeToSQL(event,ev.oid,cnt,self.f)
129 cnt+=1 129 cnt+=1
130 return ret,cnt 130 return ret,cnt
131 131
132 def readFiles(self,path,locationXPath): 132 def readFiles(self,path,locationXPath,cnt=0):
133 ret=[] 133 ret=[]
134 cnt=0 134
135 for f in os.listdir(path): 135 for f in os.listdir(path):
136 ret2,cnt=self.readFile(path+f,locationXPath,cnt) 136 ret2,cnt=self.readFile(path+f,locationXPath,cnt)
137 ret+=ret2 137 ret+=ret2
138 138
139 return ret 139 return ret,cnt
140 140
141 141
142 def toKML(self,events): 142 def toKML(self,events):
143 ret="""<kml> 143 ret="""<kml>
144 """ 144 """
159 159
160 if __name__ == '__main__': 160 if __name__ == '__main__':
161 161
162 tf=EventKMLTransformer("/tmp/out.sql") 162 tf=EventKMLTransformer("/tmp/out.sql")
163 163
164 x = tf.readFiles("/Users/dwinter/Documents/Projekte/mmpa-permit-etienne/events/",".//research_location/place_information") 164 x,cnt = tf.readFiles("/Users/dwinter/Documents/Projekte/mmpa-permit-etienne/events/",".//research_location/place_information")
165 #x = readFiles("/Users/dwinter/Documents/Projekte/mmpa-permit-etienne/Results/events/") 165 #x = readFiles("/Users/dwinter/Documents/Projekte/mmpa-permit-etienne/Results/events/")
166 evs= tf.toKML(x) 166 evs= tf.toKML(x)
167 167
168 out = codecs.open("/tmp/outResearch.xml","w","utf-8") 168 out = codecs.open("/tmp/outResearch.xml","w","utf-8")
169 169
170 out.write(evs) 170 out.write(evs)
171 out.close() 171 out.close()
172 172
173 x = tf.readFiles("/Users/dwinter/Documents/Projekte/mmpa-permit-etienne/events/",".//applicant_locations/place_information") 173 x,cnt = tf.readFiles("/Users/dwinter/Documents/Projekte/mmpa-permit-etienne/events/",".//applicant_locations/place_information",cnt)
174 #x = readFiles("/Users/dwinter/Documents/Projekte/mmpa-permit-etienne/Results/events/") 174 #x = readFiles("/Users/dwinter/Documents/Projekte/mmpa-permit-etienne/Results/events/")
175 evs= tf.toKML(x) 175 evs= tf.toKML(x)
176 176
177 out = codecs.open("/tmp/outApplicants.xml","w","utf-8") 177 out = codecs.open("/tmp/outApplicants.xml","w","utf-8")
178 178