Project

General

Profile

« Previous | Next » 

Revision 10339

inputs/REMIB/Specimen/: translated single-column filters to postprocessing derived columns, using the steps at wiki.vegpath.org/Switching_to_new-style_import#stage-I-source-specific > "translate single-column filters to postprocessing derived columns". null-mapping filters now use wrappers around new util.map_nulls(). note that the verbatim columns input to the filters need to be renamed to avoid name collisions with their filtered columns, which must be VegCore terms for new-style import.

View differences:

test.xml.ref
17 17
                            <_locationnarrative_is_cultivated>
18 18
                                <locationnarrative>
19 19
                                    <_join>
20
                                        <1>
21
                                            <_map>
22
                                                <ND></ND>
23
                                                <NA></NA>
24
                                                <*>*</*>
25
                                                <value>$locality</value>
26
                                            </_map>
27
                                        </1>
28
                                        <3>
29
                                            <_map>
30
                                                <ND></ND>
31
                                                <NA></NA>
32
                                                <*>*</*>
33
                                                <value>$habitat</value>
34
                                            </_map>
35
                                        </3>
20
                                        <1>$locality</1>
21
                                        <3>$habitat</3>
36 22
                                    </_join>
37 23
                                </locationnarrative>
38 24
                            </_locationnarrative_is_cultivated>
......
155 141
                        </locationevent>
156 142
                        <locationnarrative>
157 143
                            <_merge>
158
                                <1>
159
                                    <_map>
160
                                        <ND></ND>
161
                                        <NA></NA>
162
                                        <*>*</*>
163
                                        <value>$locality</value>
164
                                    </_map>
165
                                </1>
144
                                <1>$locality</1>
166 145
                                <3>
167 146
                                    <_label>
168 147
                                        <label>habitat</label>
169
                                        <value>
170
                                            <_map>
171
                                                <ND></ND>
172
                                                <NA></NA>
173
                                                <*>*</*>
174
                                                <value>$habitat</value>
175
                                            </_map>
176
                                        </value>
148
                                        <value>$habitat</value>
177 149
                                    </_label>
178 150
                                </3>
179 151
                            </_merge>
......
185 157
                                        <coordinates>
186 158
                                            <latitude_deg>
187 159
                                                <_dms_to_dd>
188
                                                    <deg>
189
                                                        <_map>
190
                                                            <-999></-999>
191
                                                            <-99></-99>
192
                                                            <99></99>
193
                                                            <999></999>
194
                                                            <1000></1000>
195
                                                            <*>*</*>
196
                                                            <value>$lat_deg</value>
197
                                                        </_map>
198
                                                    </deg>
199
                                                    <min>
200
                                                        <_map>
201
                                                            <-999></-999>
202
                                                            <-99></-99>
203
                                                            <99></99>
204
                                                            <999></999>
205
                                                            <1000></1000>
206
                                                            <*>*</*>
207
                                                            <value>$lat_min</value>
208
                                                        </_map>
209
                                                    </min>
210
                                                    <sec>
211
                                                        <_map>
212
                                                            <-999></-999>
213
                                                            <-99></-99>
214
                                                            <99></99>
215
                                                            <999></999>
216
                                                            <1000></1000>
217
                                                            <*>*</*>
218
                                                            <value>$lat_sec</value>
219
                                                        </_map>
220
                                                    </sec>
160
                                                    <deg>$latitude_deg</deg>
161
                                                    <min>$latitude_min</min>
162
                                                    <sec>$latitude_sec</sec>
221 163
                                                </_dms_to_dd>
222 164
                                            </latitude_deg>
223 165
                                            <longitude_deg>
224 166
                                                <_dms_to_dd>
225
                                                    <deg>
226
                                                        <_map>
227
                                                            <-999></-999>
228
                                                            <99></99>
229
                                                            <999></999>
230
                                                            <1000></1000>
231
                                                            <*>*</*>
232
                                                            <value>$long_deg</value>
233
                                                        </_map>
234
                                                    </deg>
235
                                                    <min>
236
                                                        <_map>
237
                                                            <-999></-999>
238
                                                            <-99></-99>
239
                                                            <99></99>
240
                                                            <999></999>
241
                                                            <1000></1000>
242
                                                            <*>*</*>
243
                                                            <value>$long_min</value>
244
                                                        </_map>
245
                                                    </min>
246
                                                    <sec>
247
                                                        <_map>
248
                                                            <-999></-999>
249
                                                            <-99></-99>
250
                                                            <99></99>
251
                                                            <999></999>
252
                                                            <1000></1000>
253
                                                            <*>*</*>
254
                                                            <value>$long_sec</value>
255
                                                        </_map>
256
                                                    </sec>
167
                                                    <deg>$longitude_deg</deg>
168
                                                    <min>$longitude_min</min>
169
                                                    <sec>$longitude_sec</sec>
257 170
                                                </_dms_to_dd>
258 171
                                            </longitude_deg>
259 172
                                        </coordinates>
260 173
                                    </coordinates_id>
261
                                    <country>
262
                                        <_map>
263
                                            <ND></ND>
264
                                            <NA></NA>
265
                                            <*>*</*>
266
                                            <value>$country</value>
267
                                        </_map>
268
                                    </country>
269
                                    <county>
270
                                        <_map>
271
                                            <ND></ND>
272
                                            <NA></NA>
273
                                            <*>*</*>
274
                                            <value>$county</value>
275
                                        </_map>
276
                                    </county>
174
                                    <country>$country</country>
175
                                    <county>$county</county>
277 176
                                    <matched_place_id>
278 177
                                        <place>
279 178
                                            <source_id><source><shortname>geoscrub</shortname></source></source_id>
......
282 181
                                                    <source_id><source><shortname>geoscrub</shortname></source></source_id>
283 182
                                                    <latitude_deg>
284 183
                                                        <_dms_to_dd>
285
                                                            <deg>
286
                                                                <_map>
287
                                                                    <-999></-999>
288
                                                                    <-99></-99>
289
                                                                    <99></99>
290
                                                                    <999></999>
291
                                                                    <1000></1000>
292
                                                                    <*>*</*>
293
                                                                    <value>$lat_deg</value>
294
                                                                </_map>
295
                                                            </deg>
296
                                                            <min>
297
                                                                <_map>
298
                                                                    <-999></-999>
299
                                                                    <-99></-99>
300
                                                                    <99></99>
301
                                                                    <999></999>
302
                                                                    <1000></1000>
303
                                                                    <*>*</*>
304
                                                                    <value>$lat_min</value>
305
                                                                </_map>
306
                                                            </min>
307
                                                            <sec>
308
                                                                <_map>
309
                                                                    <-999></-999>
310
                                                                    <-99></-99>
311
                                                                    <99></99>
312
                                                                    <999></999>
313
                                                                    <1000></1000>
314
                                                                    <*>*</*>
315
                                                                    <value>$lat_sec</value>
316
                                                                </_map>
317
                                                            </sec>
184
                                                            <deg>$latitude_deg</deg>
185
                                                            <min>$latitude_min</min>
186
                                                            <sec>$latitude_sec</sec>
318 187
                                                        </_dms_to_dd>
319 188
                                                    </latitude_deg>
320 189
                                                    <longitude_deg>
321 190
                                                        <_dms_to_dd>
322
                                                            <deg>
323
                                                                <_map>
324
                                                                    <-999></-999>
325
                                                                    <99></99>
326
                                                                    <999></999>
327
                                                                    <1000></1000>
328
                                                                    <*>*</*>
329
                                                                    <value>$long_deg</value>
330
                                                                </_map>
331
                                                            </deg>
332
                                                            <min>
333
                                                                <_map>
334
                                                                    <-999></-999>
335
                                                                    <-99></-99>
336
                                                                    <99></99>
337
                                                                    <999></999>
338
                                                                    <1000></1000>
339
                                                                    <*>*</*>
340
                                                                    <value>$long_min</value>
341
                                                                </_map>
342
                                                            </min>
343
                                                            <sec>
344
                                                                <_map>
345
                                                                    <-999></-999>
346
                                                                    <-99></-99>
347
                                                                    <99></99>
348
                                                                    <999></999>
349
                                                                    <1000></1000>
350
                                                                    <*>*</*>
351
                                                                    <value>$long_sec</value>
352
                                                                </_map>
353
                                                            </sec>
191
                                                            <deg>$longitude_deg</deg>
192
                                                            <min>$longitude_min</min>
193
                                                            <sec>$longitude_sec</sec>
354 194
                                                        </_dms_to_dd>
355 195
                                                    </longitude_deg>
356 196
                                                </coordinates>
357 197
                                            </coordinates_id>
358
                                            <country>
359
                                                <_map>
360
                                                    <ND></ND>
361
                                                    <NA></NA>
362
                                                    <*>*</*>
363
                                                    <value>$country</value>
364
                                                </_map>
365
                                            </country>
366
                                            <county>
367
                                                <_map>
368
                                                    <ND></ND>
369
                                                    <NA></NA>
370
                                                    <*>*</*>
371
                                                    <value>$county</value>
372
                                                </_map>
373
                                            </county>
374
                                            <stateprovince>
375
                                                <_map>
376
                                                    <ND></ND>
377
                                                    <NA></NA>
378
                                                    <*>*</*>
379
                                                    <value>$state</value>
380
                                                </_map>
381
                                            </stateprovince>
198
                                            <country>$country</country>
199
                                            <county>$county</county>
200
                                            <stateprovince>$stateProvince</stateprovince>
382 201
                                        </place>
383 202
                                    </matched_place_id>
384
                                    <stateprovince>
385
                                        <_map>
386
                                            <ND></ND>
387
                                            <NA></NA>
388
                                            <*>*</*>
389
                                            <value>$state</value>
390
                                        </_map>
391
                                    </stateprovince>
203
                                    <stateprovince>$stateProvince</stateprovince>
392 204
                                </place>
393 205
                            </place_id>
394 206
                        </locationplace>

Also available in: Unified diff