Project

General

Profile

« Previous | Next » 

Revision 6403

mappings/VegCore-VegBIEN.csv: Set the source_id col_default to the datasource name using the new _setDefault() built-in function and _env()

View differences:

test.xml.ref
1 1
Put template:
2 2
<VegBIEN>
3
    <_simplifyPath id="-1">
4
        <next>parent_id</next>
3
    <_setDefault id="-1">
4
        <col>source_id</col>
5
        <value><source><shortname>SALVIAS-CSV</shortname></source></value>
5 6
        <path>
6
            <location>
7
                <authorlocationcode>$plot_code</authorlocationcode>
8
                <sourceaccessioncode>$PLOT_ID</sourceaccessioncode>
9
                <area_m2><_ha_to_m2><value>$plot_area_ha</value></_ha_to_m2></area_m2>
10
                <elevation_m>
11
                    <_alt>
12
                        <1>$elev_m</1>
13
                        <2>
14
                            <_avg>
15
                                <max>$elev_max_m</max>
16
                                <min>$elev_min_m</min>
17
                            </_avg>
18
                        </2>
19
                    </_alt>
20
                </elevation_m>
21
                <locationevent>
22
                    <method_id><method><name>$plot_methodology</name></method></method_id>
23
                    <project_id><project><projectname>$project</projectname></project></project_id>
24
                    <commclass>
25
                        <commdetermination>
26
                            <commconcept_id>
27
                                <commconcept>
28
                                    <commname_id><commname><commname>$holdridge_life_zone</commname></commname></commname_id>
29
                                    <commdescription>$life_zone_code</commdescription>
30
                                </commconcept>
31
                            </commconcept_id>
32
                        </commdetermination>
33
                    </commclass>
34
                    <obsenddate>$date_finish</obsenddate>
35
                    <obsstartdate>$date_start</obsstartdate>
36
                    <precipitation_m>$precip_mm</precipitation_m>
37
                    <soilobs>
38
                        <acidity_fraction>
39
                            <_percent_to_fraction>
40
                                <value>
41
                                    <_map>
42
                                        <<0.05>0</<0.05>
43
                                        <*>*</*>
44
                                        <value>$soil_acidity</value>
45
                                    </_map>
46
                                </value>
47
                            </_percent_to_fraction>
48
                        </acidity_fraction>
49
                        <basesaturation_fraction><_percent_to_fraction><value>$soil_base</value></_percent_to_fraction></basesaturation_fraction>
50
                        <calcium_fraction><_percent_to_fraction><value>$soil_Ca</value></_percent_to_fraction></calcium_fraction>
51
                        <carbon_fraction><_percent_to_fraction><value>$soil_C</value></_percent_to_fraction></carbon_fraction>
52
                        <cationexchangecapacity_cmol_kg>$soil_cation_cap</cationexchangecapacity_cmol_kg>
53
                        <clay_fraction><_percent_to_fraction><value>$clay_percent</value></_percent_to_fraction></clay_fraction>
54
                        <conductivity>$soil_conductivity</conductivity>
55
                        <magnesium_fraction><_percent_to_fraction><value>$soil_Mg</value></_percent_to_fraction></magnesium_fraction>
56
                        <nitrogen_fraction><_percent_to_fraction><value>$soil_N</value></_percent_to_fraction></nitrogen_fraction>
57
                        <organic_fraction><_percent_to_fraction><value>$organic_percent</value></_percent_to_fraction></organic_fraction>
58
                        <ph>$pH</ph>
59
                        <phosphorus_fraction>
60
                            <_percent_to_fraction>
61
                                <value>
62
                                    <_map>
63
                                        <<0.05>0</<0.05>
64
                                        <*>*</*>
65
                                        <value>$soil_P</value>
66
                                    </_map>
67
                                </value>
68
                            </_percent_to_fraction>
69
                        </phosphorus_fraction>
70
                        <potassium_fraction><_percent_to_fraction><value>$soil_K</value></_percent_to_fraction></potassium_fraction>
71
                        <sand_fraction><_percent_to_fraction><value>$sand_percent</value></_percent_to_fraction></sand_fraction>
72
                        <silt_fraction><_percent_to_fraction><value>$silt_percent</value></_percent_to_fraction></silt_fraction>
73
                        <sodium_fraction><_percent_to_fraction><value>$soil_Na</value></_percent_to_fraction></sodium_fraction>
74
                        <texture>$soil_texture</texture>
75
                    </soilobs>
76
                    <temperature_c>$temp_c</temperature_c>
77
                </locationevent>
78
                <locationnarrative>$locality_description</locationnarrative>
79
                <locationplace>
80
                    <place_id>
81
                        <place>
82
                            <coordinates_id>
83
                                <coordinates>
84
                                    <latitude_deg>
85
                                        <_nullIf>
86
                                            <null>0</null>
87
                                            <type>float</type>
88
                                            <value>$lat_decimal</value>
89
                                        </_nullIf>
90
                                    </latitude_deg>
91
                                    <longitude_deg>
92
                                        <_nullIf>
93
                                            <null>0</null>
94
                                            <type>float</type>
95
                                            <value>$long_decimal</value>
96
                                        </_nullIf>
97
                                    </longitude_deg>
98
                                </coordinates>
99
                            </coordinates_id>
100
                            <continent>$major_geo</continent>
101
                            <country>$country</country>
102
                            <county>$pol2</county>
103
                            <matched_place_id>
7
            <_simplifyPath>
8
                <next>parent_id</next>
9
                <path>
10
                    <location>
11
                        <authorlocationcode>$plot_code</authorlocationcode>
12
                        <sourceaccessioncode>$PLOT_ID</sourceaccessioncode>
13
                        <area_m2><_ha_to_m2><value>$plot_area_ha</value></_ha_to_m2></area_m2>
14
                        <elevation_m>
15
                            <_alt>
16
                                <1>$elev_m</1>
17
                                <2>
18
                                    <_avg>
19
                                        <max>$elev_max_m</max>
20
                                        <min>$elev_min_m</min>
21
                                    </_avg>
22
                                </2>
23
                            </_alt>
24
                        </elevation_m>
25
                        <locationevent>
26
                            <method_id><method><name>$plot_methodology</name></method></method_id>
27
                            <project_id><project><projectname>$project</projectname></project></project_id>
28
                            <commclass>
29
                                <commdetermination>
30
                                    <commconcept_id>
31
                                        <commconcept>
32
                                            <commname_id><commname><commname>$holdridge_life_zone</commname></commname></commname_id>
33
                                            <commdescription>$life_zone_code</commdescription>
34
                                        </commconcept>
35
                                    </commconcept_id>
36
                                </commdetermination>
37
                            </commclass>
38
                            <obsenddate>$date_finish</obsenddate>
39
                            <obsstartdate>$date_start</obsstartdate>
40
                            <precipitation_m>$precip_mm</precipitation_m>
41
                            <soilobs>
42
                                <acidity_fraction>
43
                                    <_percent_to_fraction>
44
                                        <value>
45
                                            <_map>
46
                                                <<0.05>0</<0.05>
47
                                                <*>*</*>
48
                                                <value>$soil_acidity</value>
49
                                            </_map>
50
                                        </value>
51
                                    </_percent_to_fraction>
52
                                </acidity_fraction>
53
                                <basesaturation_fraction><_percent_to_fraction><value>$soil_base</value></_percent_to_fraction></basesaturation_fraction>
54
                                <calcium_fraction><_percent_to_fraction><value>$soil_Ca</value></_percent_to_fraction></calcium_fraction>
55
                                <carbon_fraction><_percent_to_fraction><value>$soil_C</value></_percent_to_fraction></carbon_fraction>
56
                                <cationexchangecapacity_cmol_kg>$soil_cation_cap</cationexchangecapacity_cmol_kg>
57
                                <clay_fraction><_percent_to_fraction><value>$clay_percent</value></_percent_to_fraction></clay_fraction>
58
                                <conductivity>$soil_conductivity</conductivity>
59
                                <magnesium_fraction><_percent_to_fraction><value>$soil_Mg</value></_percent_to_fraction></magnesium_fraction>
60
                                <nitrogen_fraction><_percent_to_fraction><value>$soil_N</value></_percent_to_fraction></nitrogen_fraction>
61
                                <organic_fraction><_percent_to_fraction><value>$organic_percent</value></_percent_to_fraction></organic_fraction>
62
                                <ph>$pH</ph>
63
                                <phosphorus_fraction>
64
                                    <_percent_to_fraction>
65
                                        <value>
66
                                            <_map>
67
                                                <<0.05>0</<0.05>
68
                                                <*>*</*>
69
                                                <value>$soil_P</value>
70
                                            </_map>
71
                                        </value>
72
                                    </_percent_to_fraction>
73
                                </phosphorus_fraction>
74
                                <potassium_fraction><_percent_to_fraction><value>$soil_K</value></_percent_to_fraction></potassium_fraction>
75
                                <sand_fraction><_percent_to_fraction><value>$sand_percent</value></_percent_to_fraction></sand_fraction>
76
                                <silt_fraction><_percent_to_fraction><value>$silt_percent</value></_percent_to_fraction></silt_fraction>
77
                                <sodium_fraction><_percent_to_fraction><value>$soil_Na</value></_percent_to_fraction></sodium_fraction>
78
                                <texture>$soil_texture</texture>
79
                            </soilobs>
80
                            <temperature_c>$temp_c</temperature_c>
81
                        </locationevent>
82
                        <locationnarrative>$locality_description</locationnarrative>
83
                        <locationplace>
84
                            <place_id>
104 85
                                <place>
105
                                    <source_id><source><shortname>geoscrub</shortname></source></source_id>
106 86
                                    <coordinates_id>
107 87
                                        <coordinates>
108
                                            <source_id><source><shortname>geoscrub</shortname></source></source_id>
109 88
                                            <latitude_deg>
110 89
                                                <_nullIf>
111 90
                                                    <null>0</null>
......
122 101
                                            </longitude_deg>
123 102
                                        </coordinates>
124 103
                                    </coordinates_id>
104
                                    <continent>$major_geo</continent>
125 105
                                    <country>$country</country>
126 106
                                    <county>$pol2</county>
107
                                    <matched_place_id>
108
                                        <place>
109
                                            <source_id><source><shortname>geoscrub</shortname></source></source_id>
110
                                            <coordinates_id>
111
                                                <coordinates>
112
                                                    <source_id><source><shortname>geoscrub</shortname></source></source_id>
113
                                                    <latitude_deg>
114
                                                        <_nullIf>
115
                                                            <null>0</null>
116
                                                            <type>float</type>
117
                                                            <value>$lat_decimal</value>
118
                                                        </_nullIf>
119
                                                    </latitude_deg>
120
                                                    <longitude_deg>
121
                                                        <_nullIf>
122
                                                            <null>0</null>
123
                                                            <type>float</type>
124
                                                            <value>$long_decimal</value>
125
                                                        </_nullIf>
126
                                                    </longitude_deg>
127
                                                </coordinates>
128
                                            </coordinates_id>
129
                                            <country>$country</country>
130
                                            <county>$pol2</county>
131
                                            <stateprovince>$pol1</stateprovince>
132
                                        </place>
133
                                    </matched_place_id>
127 134
                                    <stateprovince>$pol1</stateprovince>
128 135
                                </place>
129
                            </matched_place_id>
130
                            <stateprovince>$pol1</stateprovince>
131
                        </place>
132
                    </place_id>
133
                </locationplace>
134
                <slopeaspect_deg><_compass><value>$slope_aspect</value></_compass></slopeaspect_deg>
135
                <slopegradient_fraction>$slope_gradient</slopegradient_fraction>
136
            </location>
136
                            </place_id>
137
                        </locationplace>
138
                        <slopeaspect_deg><_compass><value>$slope_aspect</value></_compass></slopeaspect_deg>
139
                        <slopegradient_fraction>$slope_gradient</slopegradient_fraction>
140
                    </location>
141
                </path>
142
            </_simplifyPath>
137 143
        </path>
138
    </_simplifyPath>
144
    </_setDefault>
139 145
</VegBIEN>
140 146
Inserted 18 new rows into database

Also available in: Unified diff