Mercurial > hg > events2kml
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 |