Merge lp:~graeme-acm/sahana-eden/RMS into lp:sahana-eden

Proposed by Graeme Foster
Status: Merged
Merged at revision: 2771
Proposed branch: lp:~graeme-acm/sahana-eden/RMS
Merge into: lp:sahana-eden
Diff against target: 450 lines (+256/-110)
5 files modified
modules/s3/s3survey.py (+37/-29)
private/prepopulate/demo/ADAT/24H_response.csv (+81/-81)
private/prepopulate/demo/ADAT/surveyLocations.csv (+82/-0)
private/prepopulate/demo/ADAT/tasks.cfg (+2/-0)
static/formats/s3csv/gis/location.xsl (+54/-0)
To merge this branch: bzr merge lp:~graeme-acm/sahana-eden/RMS
Reviewer Review Type Date Requested Status
Fran Boon Pending
Review via email: mp+76841@code.launchpad.net

Description of the change

Moved all of the import matplotlib library code into a try except as a final throw of the dice to see if I can get the code to work on the server

Updated the prepopulate data to link survey response to known locations to allow for mapping plus some tweaks to the survey responses so that meaningful pie charts can be drawn.

Fixed a bug with the YNDAnalysisWidget and the drawing of a pie chart

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'modules/s3/s3survey.py'
2--- modules/s3/s3survey.py 2011-09-23 16:27:03 +0000
3+++ modules/s3/s3survey.py 2011-09-24 09:04:25 +0000
4@@ -42,11 +42,7 @@
5
6 try:
7 import matplotlib
8- MatPlotImported = True
9-except:
10- print >> sys.stderr, "S3 Debug: S3Survey: matplotlib Library not installed"
11- MatPlotImported = False
12-if MatPlotImported:
13+ # need to set up the back end before importing pyplot
14 try:
15 if matplotlib.backends.backend == "agg":
16 pass
17@@ -54,6 +50,8 @@
18 matplotlib.use('Agg')
19 import matplotlib.pyplot as plt
20 from pylab import savefig
21+except:
22+ print >> sys.stderr, "S3 Debug: S3Survey: matplotlib Library not installed"
23
24 try:
25 from cStringIO import StringIO # Faster, where available
26@@ -62,7 +60,7 @@
27
28 def survey_hist(response, data, bins, min, max):
29 try:
30- # Create a figure for the histogram to be drawn to
31+ # Create a figure for the chart to be drawn to
32 fig = plt.figure()
33 ax = fig.add_subplot(111)
34 except:
35@@ -78,7 +76,7 @@
36
37 def survey_pie(response, data, label):
38 try:
39- # Create a figure for the histogram to be drawn to
40+ # Create a figure for the chart to be drawn to
41 fig = plt.figure()
42 ax = fig.add_subplot(111)
43 except:
44@@ -805,6 +803,12 @@
45 return None
46 if len(current.request.args) == 1:
47 seriesID = current.request.args[0]
48+ else:
49+ try:
50+ vars = current.request.vars["viewing"].split(".")
51+ seriesID = vars[1]
52+ except:
53+ return None
54 src = URL(r=current.request,
55 f="completed_chart",
56 vars={"question_id":self.question_id,
57@@ -1032,27 +1036,32 @@
58 return self.format()
59
60 def basicResults(self):
61+ S3OptionAnalysis.basicResults(self)
62 T = current.T
63- self.cnt = 0
64- self.yes = 0
65- self.no = 0
66- self.dk = 0
67- for answer in self.valueList:
68- self.cnt += 1
69- if answer == "Yes":
70- self.yes += 1
71- elif answer == "No":
72- self.no += 1
73- else:
74- self.dk += 1
75- if self.cnt == 0:
76- self.yesp = T("Invalid")
77- self.nop = T("Invalid")
78- self.dkp = T("Invalid")
79- else:
80- self.yesp = "%s%%" %((100 * self.yes) / self.cnt)
81- self.nop = "%s%%" %((100 * self.no) / self.cnt)
82- self.dkp = "%s%%" %((100 * self.dk) / self.cnt)
83+ if "Yes" in self.listp:
84+ self.yesp = self.listp["Yes"]
85+ else:
86+ if self.cnt == 0:
87+ self.yesp = T("Invalid")
88+ else:
89+ self.list["Yes"] = 0
90+ self.yesp = T("0%")
91+ if "No" in self.listp:
92+ self.nop = self.listp["No"]
93+ else:
94+ if self.cnt == 0:
95+ self.nop = T("Invalid")
96+ else:
97+ self.list["No"] = 0
98+ self.nop = T("0%")
99+ if "Don't Know" in self.listp:
100+ self.dkp = self.listp["Don't Know"]
101+ else:
102+ if self.cnt == 0:
103+ self.dkp = T("Invalid")
104+ else:
105+ self.list["Don't Know"] = 0
106+ self.dkp = T("0%")
107
108 class S3LocationAnalysis(S3AbstractAnalysis):
109
110@@ -1088,11 +1097,10 @@
111 self.locationList[answer] += 1
112 # Get the location detail from database
113 else:
114+ self.locationList[answer] = 1
115 locTable = current.db.gis_location
116 query = (locTable.name == answer)
117 records = current.db(query).select()
118- if len(records) == 0:
119- self.locationList[answer] = 1
120 if len(records) > 1:
121 self.duplicates[answer] = records
122 if len(records) == 1:
123
124=== modified file 'private/prepopulate/demo/ADAT/24H_response.csv'
125--- private/prepopulate/demo/ADAT/24H_response.csv 2011-09-21 01:40:54 +0000
126+++ private/prepopulate/demo/ADAT/24H_response.csv 2011-09-24 09:04:25 +0000
127@@ -1,82 +1,82 @@
128 "Template","Series","24H-BI-1","24H-BI-2","24H-BI-3","24H-BI-4","24H-BI-5","24H-BI-6","24H-BI-7","24H-BI-8","24H-BI-9","24H-BI-10","24H-BI-11","24H-BI-12","24H-BI-13","24H-H-1","24H-H-2","24H-H-3","24H-H-4","24H-H-5","24H-H-6","24H-H-7","24H-I-1","24H-I-10","24H-I-11","24H-I-12","24H-I-13","24H-I-14","24H-I-15","24H-I-2","24H-I-3","24H-I-4","24H-I-5","24H-I-6","24H-I-7","24H-I-8","24H-I-9","24H-L-1","24H-L-2","24H-L-3","24H-L-4","24H-L-5","24H-L-6","24H-L-7","24H-Re-1","24H-Re-2","24H-Re-3","24H-Re-4","24H-Re-5","24H-Ri-1","24H-Ri-2","24H-Ri-3","24H-Ri-4","24H-S-1","24H-S-2","24H-S-3","24H-S-4","24H-S-5","24H-S-6","24H-S-7","24H-S-8","24H-S-9"
129-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Nembadi",110,,,,,,,"nil",,50,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,2,,,,,
130-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Sariri",40,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,5,,,,,
131-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Ginei",50,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,4,,,,,
132-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Ungoda",30,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
133-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Gora",80,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
134-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bareji",100,,,,,,,,,800,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
135-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Pongani",250,,,,,,,,,2352,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,55,,,,,
136-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Songade",120,,,,,,,"nil",,119,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,16,,,,,
137-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Emo",340,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,34,,,,,
138-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bandari",150,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,
139-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Beama",680,,,,,,,,,833,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,,,,,
140-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Kopure",390,,,,,,,,,412,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,23,,,,,
141-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Eroro",60,,,,,,,,,1078,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,6,,,,,
142-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Dombada",560,,,,,,,,,499,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,1,,,,,
143-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Embogo",600,,,,,,,,,800,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
144-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Embi",210,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
145-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Barisari",800,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
146-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Siremi",340,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,"some",,,,,
147-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Buna",660,,,,,,,,,800,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,"some",,,,,
148-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Sanananda",540,,,,,,,,,600,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
149-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Garara",110,,,,,,,,,136,,,,,,,,,,,,,,,,,,,,50,,,,,,,,,,,,,,,,,,28,,,,,
150-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Killerton",340,,,,,,,,,301,,,,,,,,,,,,,,,,,,,,100,,,,,,,,,,,,,,,,,,"nil",,,,,
151-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bagou",220,,,,,,,,,227,,,,,,,,,,,,,,,,,,,,149,,,,,,,,,,,,,,,,,,"nil",,,,,
152-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bepore*",190,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
153-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Kurou",340,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
154-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bakubari",450,,,,,,,"nil","nil",,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
155-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Fufuda",280,,,,,,,"nil","nil",,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
156-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Batari",180,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
157-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Katuna & Kome",570,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
158-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Kurereda",370,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
159-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Ope",70,,,,,,,,,357,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
160-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Beanga",190,,,,,,,,,401,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
161-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Mora",160,,,,,,,,,367,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
162-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Ambasi",220,,,,,,,,,723,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
163-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Kainde",380,,,,,,,,,684,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
164-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bindari",190,,,,,,,,,835,,,,,,,,,,,,,,,,,,,,"all",,,,,,,,,,,,,,,,,,,,,,,
165-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17459,"Kewansasap",340,,,,,,,,,290,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,58,,,,,
166-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17460,"Reaga",150,,,,,,,,,0,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,
167-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17461,"Gegerawa",270,,,,,,,,,190,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16,,,,,
168-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17462,"Airara",250,,,,,,,,,0,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,,,,,
169-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17463,"Sinapa",150,,,,,,,,,30,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,
170-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17464,"Marua",70,,,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
171-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17465,"Uiaku",610,,,,,,,,,0,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,,,,,
172-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17466,"Ganjiga",380,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10,,,,,
173-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17467,"Yuayu",210,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,,,
174-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17468,"Komabun",130,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
175-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17469,"Oreresan",120,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,,,,,
176-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17470,"Rainu",90,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,,,,,
177-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17471,"Wanigela (Sarad Miss/Stn)",440,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,,,,,
178-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17472,"Waiug",180,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,,,,,
179-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17473,"Fofo",110,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
180-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17474,"Inaram",90,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,,,,,
181-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17475,"Tekwakwan",60,,,,,,,,,,,,,"Air,boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,,,,,
182-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17476,"Utan",240,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,,,,,
183-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17477,"Koreaf",160,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
184-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17478,"Naukwate",310,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
185-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17479,"Ajoa",450,,,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
186-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17480,"Marakof",140,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,
187-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17481,"Uwe",240,,,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
188-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17482,"Orotoaba",200,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,
189-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17483,"Sinei",100,,,,,,,,,,,,,"Air,boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,
190-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17484,"Tumari",230,,,,,,,,,30,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
191-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17485,"Fofoma",60,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
192-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17486,"Berebona",280,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,,,
193-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17487,"Founa",140,,,,,,,,,75,,,,"boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,,,,,
194-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17488,"Ilamaroro",30,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,,,,,
195-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17489,"Ako",260,,,,,,,,,115,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,
196-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17490,"Gobe",210,,,,,,,,,30,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,,,,
197-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17491,"Bendorode",100,,,,,,,"nil",,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,,,,
198-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17492,"Foru 1",240,,,,,,,"nil",,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"some",,,,,
199-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17493,"Foru 2",200,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"some",,,,,
200-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17494,"Sebaga",180,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,27,,,,,
201-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17495,"Badaide",70,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
202-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17496,"Karaisa",260,,,,,,,"nil",,,,,,"boat ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
203-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17497,"Moiavi",90,,,,,,,"nil",,,,,,"sea",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,
204-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17498,"Momoiogo",160,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
205-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17499,"Kinjaki",200,,,,,,,,,,,,,"boat ,air ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,57,,,,,
206-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17500,"Korara",100,,,,,,,,,,,,,"Boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,23,,,,,
207-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17501,"Botewari",90,,,,,,,,,,,,,"Air",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"nil",,,,,
208-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17502,"Guruguru",120,,,,,,,,,,,,,"Boat",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,,,,,
209-"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Cape Nelson",17503,"Embesa",300,,,,,,,,,,,,,"Air, ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,18,,,,,
210+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Nembadi",110,,,,,,,"nil",,50,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,2,,,,,
211+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Sariri",40,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,5,,,,,
212+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Ginei",50,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,4,,,,,
213+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Ungoda",30,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,,,,,,
214+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Gora",80,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Peri-Urban",,,,,,,,,,,,,
215+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bareji",100,,,,,,,,,800,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Peri-Urban",,,,,,,,,,,,,
216+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Pongani",250,,,,,,,,,2352,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,55,,,,,
217+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Songade",120,,,,,,,"nil",,119,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,16,,,,,
218+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Emo",340,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,34,,,,,
219+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bandari",150,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,2,,,,,
220+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Beama",680,,,,,,,,,833,,,,,,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,12,,,,,
221+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Kopure",390,,,,,,,,,412,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,23,,,,,
222+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Eroro",60,,,,,,,,,1078,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Peri-Urban",,,,,,,,6,,,,,
223+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Dombada",560,,,,,,,,,499,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Rural",,,,,,,,1,,,,,
224+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Embogo",600,,,,,,,,,800,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Peri-Urban",,,,,,,,,,,,,
225+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Embi",210,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Yes",,,,"Peri-Urban",,,,,,,,,,,,,
226+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Barisari",800,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Rural",,,,,,,,,,,,,
227+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Siremi",340,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Rural",,,,,,,,"some",,,,,
228+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Buna",660,,,,,,,,,800,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Peri-Urban",,,,,,,,"some",,,,,
229+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Sanananda",540,,,,,,,,,600,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,,,,,,
230+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Garara",110,,,,,,,,,136,,,,,,,,,,,,,,,,,,,,50,,,,,,"Don't Know",,,,"Rural",,,,,,,,28,,,,,
231+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Killerton",340,,,,,,,,,301,,,,,,,,,,,,,,,,,,,,100,,,,,,"No",,,,"Peri-Urban",,,,,,,,"nil",,,,,
232+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bagou",220,,,,,,,,,227,,,,,,,,,,,,,,,,,,,,149,,,,,,"Don't Know",,,,"Rural",,,,,,,,"nil",,,,,
233+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bepore*",190,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,,,,,,
234+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Kurou",340,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,,,,,,
235+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bakubari",450,,,,,,,"nil","nil",,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,,,,,,
236+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Fufuda",280,,,,,,,"nil","nil",,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Peri-Urban",,,,,,,,,,,,,
237+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Batari",180,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Rural",,,,,,,,,,,,,
238+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Katuna & Kome",570,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Peri-Urban",,,,,,,,,,,,,
239+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Kurereda",370,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Yes",,,,"Peri-Urban",,,,,,,,,,,,,
240+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Ope",70,,,,,,,,,357,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,,,,,,
241+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Beanga",190,,,,,,,,,401,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Peri-Urban",,,,,,,,,,,,,
242+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Mora",160,,,,,,,,,367,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,,,,,,
243+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Ambasi",220,,,,,,,,,723,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,,,,,,
244+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Kainde",380,,,,,,,,,684,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,,,,,,
245+"24 Hour B","Cyclone Guba (Oro Province)","No","No","Cyclone Guba",,"Oro Bay Rural",24300,"Bindari",190,,,,,,,,,835,,,,,,,,,,,,,,,,,,,,"all",,,,,,"Don't Know",,,,"Rural",,,,,,,,,,,,,
246+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17459,"Kewansasap",340,,,,,,,,,290,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,58,,,,,
247+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17460,"Reaga",150,,,,,,,,,0,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,4,,,,,
248+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17461,"Gegerawa",270,,,,,,,,,190,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,16,,,,,
249+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17462,"Airara",250,,,,,,,,,0,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,12,,,,,
250+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17463,"Sinapa",150,,,,,,,,,30,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,4,,,,,
251+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17464,"Marua",70,,,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Peri-Urban",,,,,,,,,,,,,
252+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17465,"Uiaku",610,,,,,,,,,0,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Peri-Urban",,,,,,,,5,,,,,
253+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17466,"Ganjiga",380,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,10,,,,,
254+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17467,"Yuayu",210,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,6,,,,,
255+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17468,"Komabun",130,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,,,,,,
256+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17469,"Oreresan",120,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,0,,,,,
257+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17470,"Rainu",90,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,0,,,,,
258+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17471,"Wanigela (Sarad Miss/Stn)",440,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,8,,,,,
259+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17472,"Waiug",180,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Urban",,,,,,,,0,,,,,
260+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17473,"Fofo",110,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Urban",,,,,,,,,,,,,
261+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17474,"Inaram",90,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Peri-Urban",,,,,,,,0,,,,,
262+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17475,"Tekwakwan",60,,,,,,,,,,,,,"Air,boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,0,,,,,
263+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17476,"Utan",240,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,0,,,,,
264+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17477,"Koreaf",160,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,,,,,,
265+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17478,"Naukwate",310,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,,,,,,
266+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17479,"Ajoa",450,,,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,,,,,,
267+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17480,"Marakof",140,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Peri-Urban",,,,,,,,2,,,,,
268+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17481,"Uwe",240,,,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Urban",,,,,,,,,,,,,
269+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17482,"Orotoaba",200,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Peri-Urban",,,,,,,,2,,,,,
270+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17483,"Sinei",100,,,,,,,,,,,,,"Air,boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Peri-Urban",,,,,,,,1,,,,,
271+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17484,"Tumari",230,,,,,,,,,30,,,,,,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Peri-Urban",,,,,,,,,,,,,
272+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17485,"Fofoma",60,,,,,,,,,,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Urban",,,,,,,,,,,,,
273+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17486,"Berebona",280,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,6,,,,,
274+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17487,"Founa",140,,,,,,,,,75,,,,"boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Peri-Urban",,,,,,,,8,,,,,
275+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17488,"Ilamaroro",30,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,5,,,,,
276+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17489,"Ako",260,,,,,,,,,115,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,2,,,,,
277+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17490,"Gobe",210,,,,,,,,,30,,,,"Air, boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Peri-Urban",,,,,,,,3,,,,,
278+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17491,"Bendorode",100,,,,,,,"nil",,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,3,,,,,
279+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17492,"Foru 1",240,,,,,,,"nil",,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Peri-Urban",,,,,,,,"some",,,,,
280+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17493,"Foru 2",200,,,,,,,"nil",,,,,,,,,,,,,,,,,,,,,,,,,,,,"No",,,,"Peri-Urban",,,,,,,,"some",,,,,
281+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17494,"Sebaga",180,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Rural",,,,,,,,27,,,,,
282+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17495,"Badaide",70,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,"No",,,,"Rural",,,,,,,,,,,,,
283+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17496,"Karaisa",260,,,,,,,"nil",,,,,,"boat ",,,,,,,,,,,,,,,,,,,,,,"No",,,,"Rural",,,,,,,,,,,,,
284+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17497,"Moiavi",90,,,,,,,"nil",,,,,,"sea",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,4,,,,,
285+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17498,"Momoiogo",160,,,,,,,,,,,,,"boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,,,,,,
286+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17499,"Kinjaki",200,,,,,,,,,,,,,"boat ,air ",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,57,,,,,
287+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17500,"Korara",100,,,,,,,,,,,,,"Boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,23,,,,,
288+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17501,"Botewari",90,,,,,,,,,,,,,"Air",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,"nil",,,,,
289+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17502,"Guruguru",120,,,,,,,,,,,,,"Boat",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Rural",,,,,,,,0,,,,,
290+"24 Hour B","Cyclone Guba (Oro Province)","No","Yes","Cyclone Guba",,"Cape Nelson",17503,"Embesa",300,,,,,,,,,,,,,"Air, ",,,,,,,,,,,,,,,,,,,,,,"Don't Know",,,,"Peri-Urban",,,,,,,,18,,,,,
291
292=== added file 'private/prepopulate/demo/ADAT/surveyLocations.csv'
293--- private/prepopulate/demo/ADAT/surveyLocations.csv 1970-01-01 00:00:00 +0000
294+++ private/prepopulate/demo/ADAT/surveyLocations.csv 2011-09-24 09:04:25 +0000
295@@ -0,0 +1,82 @@
296+"name","lat","lon"
297+"Airara",-9.505239,149.290127
298+"Ajoa",-9.281892,149.186688
299+"Ako",-9.051507,149.057227
300+"Ambasi",-8.264754,148.188917
301+"Badaide",-9.178933,148.700721
302+"Bagou",-8.660278,148.330556
303+"Bakubari",-8.55765,148.224345
304+"Bandari",-8.964119,148.462017
305+"Bareji",-9.156745,148.572057
306+"Barisari",-8.762329,148.407896
307+"Batari",-8.474931,148.130396
308+"Beama",-8.8995,148.485069
309+"Beanga",-8.33088,148.188925
310+"Bendorode",-9.111771,148.762528
311+"Bepore*",-8.619097,148.29625
312+"Berebona",-8.939618,148.475069
313+"Bindari",-8.222654,148.165841
314+"Botewari",-9.19808,148.571868
315+"Buna",-8.664529,148.39724
316+"Dombada",-8.859122,148.475135
317+"Embesa",-9.451136,148.761342
318+"Embi",-8.851313,148.430286
319+"Embogo",-8.842471,148.460374
320+"Emo",-9.00038,148.52541
321+"Eroro",-8.865231,148.483229
322+"Fofo",-9.358192,149.17665
323+"Fofoma",-9.036959,149.135462
324+"Foru 1",-9.127892,148.897005
325+"Foru 2",-9.136082,148.89482
326+"Founa",-9.016811,149.155416
327+"Fufuda",-8.547071,148.188365
328+"Ganjiga",-9.448936,149.20087
329+"Garara",-8.620648,148.326068
330+"Gegerawa",-9.547193,149.377431
331+"Ginei",-9.171149,148.599732
332+"Gobe",-9.062619,149.005249
333+"Gora",-9.179483,148.58767
334+"Guruguru",-9.270808,148.941562
335+"Ilamaroro",-9.037245,149.135754
336+"Inaram",-9.341385,149.156249
337+"Kainde",-8.261604,148.187406
338+"Karaisa",-9.132363,148.65311
339+"Katuna & Kome",-8.422828,148.219045
340+"Kewansasap",-9.565215,149.415988
341+"Killerton",-8.622207,148.346093
342+"Kinjaki",-9.207599,148.572246
343+"Komabun",-9.339967,149.180052
344+"Kopure",-8.869241,148.474421
345+"Korara",-9.326397,148.604856
346+"Koreaf",-9.342387,149.138425
347+"Kurereda",-8.46535,148.227091
348+"Kurou",-8.608615,148.274957
349+"Marakof",-9.248855,149.210908
350+"Marua",-9.502202,149.294931
351+"Moiavi",-9.21908,148.729609
352+"Momoiogo",-9.2537,148.821814
353+"Mora",-8.306212,148.178717
354+"Naukwate",-9.333002,149.152413
355+"Nembadi",-9.17103,148.589527
356+"Ope",-8.32146,148.204705
357+"Oreresan",-9.346881,149.178543
358+"Orotoaba",-9.235537,149.167612
359+"Pongani",-9.049665,148.569846
360+"Rainu",-9.346897,149.178556
361+"Reaga",-9.515145,149.346337
362+"Sanananda",-8.640556,148.368611
363+"Sariri",-9.1874,148.585322
364+"Sebaga",-9.089333,148.856556
365+"Sinapa",-9.498225,149.258376
366+"Sinei",-9.010443,149.268507
367+"Siremi",-8.732222,148.409722
368+"Songade",-9.089998,148.621672
369+"Tekwakwan",-9.356407,149.177621
370+"Tumari",-9.014663,149.194191
371+"Uiaku",-9.453516,149.20169
372+"Ungoda",-9.183359,148.578677
373+"Utan",-9.313429,149.124503
374+"Uwe",-9.216552,149.238573
375+"Waiug",-9.336199,149.171381
376+"Wanigela (Sarad Miss/Stn)",-9.338111,149.156563
377+"Yuayu",-9.392605,149.180659
378
379=== modified file 'private/prepopulate/demo/ADAT/tasks.cfg'
380--- private/prepopulate/demo/ADAT/tasks.cfg 2011-08-23 07:25:11 +0000
381+++ private/prepopulate/demo/ADAT/tasks.cfg 2011-09-24 09:04:25 +0000
382@@ -20,6 +20,8 @@
383 "survey","question_metadata","questionnaire72H.csv","question_metadata.xsl"
384 "survey","question_list","questionnaireMRCS.csv","question_list.xsl"
385 "survey","question_metadata","questionnaireMRCS.csv","question_metadata.xsl"
386+# Add the locations used in the responses to the survey
387+gis,location,surveyLocations.csv,location.xsl
388 # Add the completed responses to the various templates
389 "survey","complete","24H_response.csv","complete.xsl"
390 "survey","complete","72H_response.csv","complete.xsl"
391
392=== added directory 'static/formats/s3csv/gis'
393=== added file 'static/formats/s3csv/gis/location.xsl'
394--- static/formats/s3csv/gis/location.xsl 1970-01-01 00:00:00 +0000
395+++ static/formats/s3csv/gis/location.xsl 2011-09-24 09:04:25 +0000
396@@ -0,0 +1,54 @@
397+<?xml version="1.0"?>
398+<xsl:stylesheet
399+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
400+
401+ <!-- **********************************************************************
402+ Organisation - CSV Import Stylesheet
403+
404+ 2011-Jun-13 / Graeme Foster <graeme AT acm DOT org>
405+
406+ - use for import to gis/location resource
407+ - example raw URL usage:
408+ Let URLpath be the URL to Sahana Eden appliation
409+ Let Resource be org/organisation/create
410+ Let Type be s3csv
411+ Let CSVPath be the path on the server to the CSV file to be imported
412+ Let XSLPath be the path on the server to the XSL transform file
413+ Then in the browser type:
414+
415+ URLpath/Resource.Type?filename=CSVPath&transform=XSLPath
416+
417+ You can add a third argument &ignore_errors
418+ CSV fields:
419+ name....................gis_location.name
420+ level...................gis_location.level (optional)
421+ parent..................gis_location.parent (optional)
422+ lat.....................gis_location.lat
423+ lon.....................gis_location.lon
424+ elevation...............gis_location.elevation (optional)
425+
426+ *********************************************************************** -->
427+ <xsl:template match="/">
428+ <s3xml>
429+ <!-- ********************************************************** -->
430+ <!-- Create each record -->
431+ <xsl:for-each select="table/row">
432+ <!-- Create the gis location -->
433+ <resource name="gis_location">
434+ <data field="name"><xsl:value-of select="col[@field='name']"/></data>
435+ <data field="lat"><xsl:value-of select="col[@field='lat']"/></data>
436+ <data field="lon"><xsl:value-of select="col[@field='lon']"/></data>
437+ <xsl:if test="col[@field='level']!=''">
438+ <data field="level"><xsl:value-of select="col[@field='level']"/></data>
439+ </xsl:if>
440+ <xsl:if test="col[@field='parent']!=''">
441+ <data field="parent"><xsl:value-of select="col[@field='parent']"/></data>
442+ </xsl:if>
443+ <xsl:if test="col[@field='elevation']!=''">
444+ <data field="elevation"><xsl:value-of select="col[@field='elevation']"/></data>
445+ </xsl:if>
446+ </resource>
447+ </xsl:for-each>
448+ </s3xml>
449+ </xsl:template>
450+</xsl:stylesheet>