Revision 8176
Added by Aaron Marcuse-Kubitza almost 12 years ago
map.csv | ||
---|---|---|
1 |
FIA,VegCore,Filter,Comments |
|
2 |
row_num,*TREE.row_num,, |
|
3 |
CN,individualObservationID,, |
|
4 |
PLT_CN,*TREE.PLT_CN,, |
|
5 |
PREV_TRE_CN,*TREE.PREV_TRE_CN,, |
|
6 |
INVYR,INVYR,, |
|
7 |
STATECD,STATECD,, |
|
8 |
UNITCD,UNITCD,, |
|
9 |
COUNTYCD,COUNTYCD,, |
|
10 |
PLOT,locationName,, |
|
11 |
SUBP,subplot,, |
|
12 |
TREE,individualCode,, |
|
13 |
CONDID,authorEventCode,, |
|
14 |
AZIMUTH,*TREE.AZIMUTH,, |
|
15 |
DIST,*TREE.DIST,, |
|
16 |
PREVCOND,*TREE.PREVCOND,, |
|
17 |
STATUSCD,*TREE.STATUSCD,, |
|
18 |
SPCD,SPCD,, |
|
19 |
SPGRPCD,*TREE.SPGRPCD,, |
|
20 |
DIA,diameterBreastHeight_in,,"""dbh in inches (convert to cm) IF DIAHTCD=1. Otherwise, measured at ground level (see DIAHTCD)."" (bboyle@email.arizona.edu/Brad_Boyle.2013-2-8.[FIA+tables+and+columns+to+import+to+BIEN.docx])" |
|
21 |
DIAHTCD,*TREE.DIAHTCD,,"""DIAHTCD=1: DIA measured at breast height (=dbh); DIAHTCD=1: DIA measured at root crown (basically, near ground). We should discuss where to put these measurements."" (bboyle@email.arizona.edu/Brad_Boyle.2013-2-8.[FIA+tables+and+columns+to+import+to+BIEN.docx])" |
|
22 |
HT,height_ft,,"""height in ft. Convert to m."" (bboyle@email.arizona.edu/Brad_Boyle.2013-2-8.[FIA+tables+and+columns+to+import+to+BIEN.docx])" |
|
23 |
HTCD,*TREE.HTCD,, |
|
24 |
ACTUALHT,*TREE.ACTUALHT,, |
|
25 |
TREECLCD,*TREE.TREECLCD,, |
|
26 |
CR,*TREE.CR,, |
|
27 |
CCLCD,*TREE.CCLCD,, |
|
28 |
TREEGRCD,*TREE.TREEGRCD,, |
|
29 |
AGENTCD,*TREE.AGENTCD,, |
|
30 |
CULL,*TREE.CULL,, |
|
31 |
DAMLOC1,*TREE.DAMLOC1,, |
|
32 |
DAMTYP1,*TREE.DAMTYP1,, |
|
33 |
DAMSEV1,*TREE.DAMSEV1,, |
|
34 |
DAMLOC2,*TREE.DAMLOC2,, |
|
35 |
DAMTYP2,*TREE.DAMTYP2,, |
|
36 |
DAMSEV2,*TREE.DAMSEV2,, |
|
37 |
DECAYCD,*TREE.DECAYCD,, |
|
38 |
STOCKING,*TREE.STOCKING,, |
|
39 |
WDLDSTEM,*TREE.WDLDSTEM,, |
|
40 |
VOLCFNET,*TREE.VOLCFNET,, |
|
41 |
VOLCFGRS,*TREE.VOLCFGRS,, |
|
42 |
VOLCSNET,*TREE.VOLCSNET,, |
|
43 |
VOLCSGRS,*TREE.VOLCSGRS,, |
|
44 |
VOLBFNET,*TREE.VOLBFNET,, |
|
45 |
VOLBFGRS,*TREE.VOLBFGRS,, |
|
46 |
VOLCFSND,*TREE.VOLCFSND,, |
|
47 |
GROWCFGS,*TREE.GROWCFGS,, |
|
48 |
GROWBFSL,*TREE.GROWBFSL,, |
|
49 |
GROWCFAL,*TREE.GROWCFAL,, |
|
50 |
MORTCFGS,*TREE.MORTCFGS,, |
|
51 |
MORTBFSL,*TREE.MORTBFSL,, |
|
52 |
MORTCFAL,*TREE.MORTCFAL,, |
|
53 |
REMVCFGS,*TREE.REMVCFGS,, |
|
54 |
REMVBFSL,*TREE.REMVBFSL,, |
|
55 |
REMVCFAL,*TREE.REMVCFAL,, |
|
56 |
DIACHECK,*TREE.DIACHECK,, |
|
57 |
MORTYR,*TREE.MORTYR,, |
|
58 |
SALVCD,*TREE.SALVCD,, |
|
59 |
UNCRCD,*TREE.UNCRCD,, |
|
60 |
CPOSCD,*TREE.CPOSCD,, |
|
61 |
CLIGHTCD,*TREE.CLIGHTCD,, |
|
62 |
CVIGORCD,*TREE.CVIGORCD,, |
|
63 |
CDENCD,*TREE.CDENCD,, |
|
64 |
CDIEBKCD,*TREE.CDIEBKCD,, |
|
65 |
TRANSCD,*TREE.TRANSCD,, |
|
66 |
TREEHISTCD,*TREE.TREEHISTCD,, |
|
67 |
DIACALC,*TREE.DIACALC,, |
|
68 |
BHAGE,*TREE.BHAGE,, |
|
69 |
TOTAGE,*TREE.TOTAGE,, |
|
70 |
CULLDEAD,*TREE.CULLDEAD,, |
|
71 |
CULLFORM,*TREE.CULLFORM,, |
|
72 |
CULLMSTOP,*TREE.CULLMSTOP,, |
|
73 |
CULLBF,*TREE.CULLBF,, |
|
74 |
CULLCF,*TREE.CULLCF,, |
|
75 |
BFSND,*TREE.BFSND,, |
|
76 |
CFSND,*TREE.CFSND,, |
|
77 |
SAWHT,*TREE.SAWHT,, |
|
78 |
BOLEHT,BOLEHT,, |
|
79 |
FORMCL,*TREE.FORMCL,, |
|
80 |
HTCALC,*TREE.HTCALC,, |
|
81 |
HRDWD_CLUMP_CD,*TREE.HRDWD_CLUMP_CD,, |
|
82 |
SITREE,*TREE.SITREE,, |
|
83 |
CREATED_BY,*TREE.CREATED_BY,, |
|
84 |
CREATED_DATE,*TREE.CREATED_DATE,, |
|
85 |
CREATED_IN_INSTANCE,*TREE.CREATED_IN_INSTANCE,, |
|
86 |
MODIFIED_BY,*TREE.MODIFIED_BY,, |
|
87 |
MODIFIED_DATE,*TREE.MODIFIED_DATE,, |
|
88 |
MODIFIED_IN_INSTANCE,*TREE.MODIFIED_IN_INSTANCE,, |
|
89 |
MORTCD,*TREE.MORTCD,, |
|
90 |
HTDMP,*TREE.HTDMP,, |
|
91 |
ROUGHCULL,*TREE.ROUGHCULL,, |
|
92 |
MIST_CL_CD,*TREE.MIST_CL_CD,, |
|
93 |
CULL_FLD,*TREE.CULL_FLD,, |
|
94 |
RECONCILECD,*TREE.RECONCILECD,, |
|
95 |
PREVDIA,*TREE.PREVDIA,, |
|
96 |
FGROWCFGS,*TREE.FGROWCFGS,, |
|
97 |
FGROWBFSL,*TREE.FGROWBFSL,, |
|
98 |
FGROWCFAL,*TREE.FGROWCFAL,, |
|
99 |
FMORTCFGS,*TREE.FMORTCFGS,, |
|
100 |
FMORTBFSL,*TREE.FMORTBFSL,, |
|
101 |
FMORTCFAL,*TREE.FMORTCFAL,, |
|
102 |
FREMVCFGS,*TREE.FREMVCFGS,, |
|
103 |
FREMVBFSL,*TREE.FREMVBFSL,, |
|
104 |
FREMVCFAL,*TREE.FREMVCFAL,, |
|
105 |
P2A_GRM_FLG,*TREE.P2A_GRM_FLG,, |
|
106 |
TREECLCD_NERS,*TREE.TREECLCD_NERS,, |
|
107 |
TREECLCD_SRS,*TREE.TREECLCD_SRS,, |
|
108 |
TREECLCD_NCRS,*TREE.TREECLCD_NCRS,, |
|
109 |
TREECLCD_RMRS,*TREE.TREECLCD_RMRS,, |
|
110 |
STANDING_DEAD_CD,*TREE.STANDING_DEAD_CD,, |
|
111 |
PREV_STATUS_CD,*TREE.PREV_STATUS_CD,, |
|
112 |
PREV_WDLDSTEM,*TREE.PREV_WDLDSTEM,, |
|
113 |
TPA_UNADJ,*TREE.TPA_UNADJ,, |
|
114 |
TPAMORT_UNADJ,*TREE.TPAMORT_UNADJ,, |
|
115 |
TPAREMV_UNADJ,*TREE.TPAREMV_UNADJ,, |
|
116 |
TPAGROW_UNADJ,*TREE.TPAGROW_UNADJ,, |
|
117 |
DRYBIO_BOLE,*TREE.DRYBIO_BOLE,, |
|
118 |
DRYBIO_TOP,*TREE.DRYBIO_TOP,, |
|
119 |
DRYBIO_STUMP,*TREE.DRYBIO_STUMP,, |
|
120 |
DRYBIO_SAPLING,*TREE.DRYBIO_SAPLING,, |
|
121 |
DRYBIO_WDLD_SPP,*TREE.DRYBIO_WDLD_SPP,, |
|
122 |
DRYBIO_BG,*TREE.DRYBIO_BG,, |
|
123 |
CARBON_AG,*TREE.CARBON_AG,, |
|
124 |
CARBON_BG,*TREE.CARBON_BG,, |
|
125 |
CYCLE,*TREE.CYCLE,, |
|
126 |
SUBCYCLE,*TREE.SUBCYCLE,, |
|
127 |
BORED_CD_PNWRS,*TREE.BORED_CD_PNWRS,, |
|
128 |
DAMLOC1_PNWRS,*TREE.DAMLOC1_PNWRS,, |
|
129 |
DAMLOC2_PNWRS,*TREE.DAMLOC2_PNWRS,, |
|
130 |
DIACHECK_PNWRS,*TREE.DIACHECK_PNWRS,, |
|
131 |
DMG_AGENT1_CD_PNWRS,*TREE.DMG_AGENT1_CD_PNWRS,, |
|
132 |
DMG_AGENT2_CD_PNWRS,*TREE.DMG_AGENT2_CD_PNWRS,, |
|
133 |
DMG_AGENT3_CD_PNWRS,*TREE.DMG_AGENT3_CD_PNWRS,, |
|
134 |
MIST_CL_CD_PNWRS,*TREE.MIST_CL_CD_PNWRS,, |
|
135 |
SEVERITY1_CD_PNWRS,*TREE.SEVERITY1_CD_PNWRS,, |
|
136 |
SEVERITY1A_CD_PNWRS,*TREE.SEVERITY1A_CD_PNWRS,, |
|
137 |
SEVERITY1B_CD_PNWRS,*TREE.SEVERITY1B_CD_PNWRS,, |
|
138 |
SEVERITY2_CD_PNWRS,*TREE.SEVERITY2_CD_PNWRS,, |
|
139 |
SEVERITY2A_CD_PNWRS,*TREE.SEVERITY2A_CD_PNWRS,, |
|
140 |
SEVERITY2B_CD_PNWRS,*TREE.SEVERITY2B_CD_PNWRS,, |
|
141 |
SEVERITY3_CD_PNWRS,*TREE.SEVERITY3_CD_PNWRS,, |
|
142 |
UNKNOWN_DAMTYP1_PNWRS,*TREE.UNKNOWN_DAMTYP1_PNWRS,, |
|
143 |
UNKNOWN_DAMTYP2_PNWRS,*TREE.UNKNOWN_DAMTYP2_PNWRS,, |
|
144 |
PREV_PNTN_SRS,*TREE.PREV_PNTN_SRS,, |
|
145 |
DISEASE_SRS,*TREE.DISEASE_SRS,, |
|
146 |
DIEBACK_SEVERITY_SRS,*TREE.DIEBACK_SEVERITY_SRS,, |
|
1 |
FIA,VegCore,Filter,Comments |
|
2 |
row_num,*TREE.row_num,, |
|
3 |
CN,individualObservationID,, |
|
4 |
PLT_CN,*TREE.PLT_CN,, |
|
5 |
PREV_TRE_CN,*TREE.PREV_TRE_CN,, |
|
6 |
INVYR,INVYR,, |
|
7 |
STATECD,STATECD,, |
|
8 |
UNITCD,UNITCD,, |
|
9 |
COUNTYCD,COUNTYCD,, |
|
10 |
PLOT,locationName,, |
|
11 |
SUBP,subplot,, |
|
12 |
TREE,individualCode,, |
|
13 |
CONDID,authorEventCode,, |
|
14 |
AZIMUTH,*TREE.AZIMUTH,, |
|
15 |
DIST,*TREE.DIST,, |
|
16 |
PREVCOND,*TREE.PREVCOND,, |
|
17 |
STATUSCD,*TREE.STATUSCD,, |
|
18 |
SPCD,SPCD,, |
|
19 |
SPGRPCD,*TREE.SPGRPCD,, |
|
20 |
DIA,diameterBreastHeight_in,,"""dbh in inches (convert to cm) IF DIAHTCD=1. Otherwise, measured at ground level (see DIAHTCD)."" (bboyle@email.arizona.edu/Brad_Boyle.2013-2-8.[FIA+tables+and+columns+to+import+to+BIEN.docx])" |
|
21 |
DIAHTCD,*TREE.DIAHTCD,,"""DIAHTCD=1: DIA measured at breast height (=dbh); DIAHTCD=1: DIA measured at root crown (basically, near ground). We should discuss where to put these measurements."" (bboyle@email.arizona.edu/Brad_Boyle.2013-2-8.[FIA+tables+and+columns+to+import+to+BIEN.docx])" |
|
22 |
HT,height_ft,,"""height in ft. Convert to m."" (bboyle@email.arizona.edu/Brad_Boyle.2013-2-8.[FIA+tables+and+columns+to+import+to+BIEN.docx])" |
|
23 |
HTCD,*TREE.HTCD,, |
|
24 |
ACTUALHT,*TREE.ACTUALHT,, |
|
25 |
TREECLCD,*TREE.TREECLCD,, |
|
26 |
CR,*TREE.CR,, |
|
27 |
CCLCD,*TREE.CCLCD,, |
|
28 |
TREEGRCD,*TREE.TREEGRCD,, |
|
29 |
AGENTCD,*TREE.AGENTCD,, |
|
30 |
CULL,*TREE.CULL,, |
|
31 |
DAMLOC1,*TREE.DAMLOC1,, |
|
32 |
DAMTYP1,*TREE.DAMTYP1,, |
|
33 |
DAMSEV1,*TREE.DAMSEV1,, |
|
34 |
DAMLOC2,*TREE.DAMLOC2,, |
|
35 |
DAMTYP2,*TREE.DAMTYP2,, |
|
36 |
DAMSEV2,*TREE.DAMSEV2,, |
|
37 |
DECAYCD,*TREE.DECAYCD,, |
|
38 |
STOCKING,*TREE.STOCKING,, |
|
39 |
WDLDSTEM,*TREE.WDLDSTEM,, |
|
40 |
VOLCFNET,*TREE.VOLCFNET,, |
|
41 |
VOLCFGRS,*TREE.VOLCFGRS,, |
|
42 |
VOLCSNET,*TREE.VOLCSNET,, |
|
43 |
VOLCSGRS,*TREE.VOLCSGRS,, |
|
44 |
VOLBFNET,*TREE.VOLBFNET,, |
|
45 |
VOLBFGRS,*TREE.VOLBFGRS,, |
|
46 |
VOLCFSND,*TREE.VOLCFSND,, |
|
47 |
GROWCFGS,*TREE.GROWCFGS,, |
|
48 |
GROWBFSL,*TREE.GROWBFSL,, |
|
49 |
GROWCFAL,*TREE.GROWCFAL,, |
|
50 |
MORTCFGS,*TREE.MORTCFGS,, |
|
51 |
MORTBFSL,*TREE.MORTBFSL,, |
|
52 |
MORTCFAL,*TREE.MORTCFAL,, |
|
53 |
REMVCFGS,*TREE.REMVCFGS,, |
|
54 |
REMVBFSL,*TREE.REMVBFSL,, |
|
55 |
REMVCFAL,*TREE.REMVCFAL,, |
|
56 |
DIACHECK,*TREE.DIACHECK,, |
|
57 |
MORTYR,*TREE.MORTYR,, |
|
58 |
SALVCD,*TREE.SALVCD,, |
|
59 |
UNCRCD,*TREE.UNCRCD,, |
|
60 |
CPOSCD,*TREE.CPOSCD,, |
|
61 |
CLIGHTCD,*TREE.CLIGHTCD,, |
|
62 |
CVIGORCD,*TREE.CVIGORCD,, |
|
63 |
CDENCD,*TREE.CDENCD,, |
|
64 |
CDIEBKCD,*TREE.CDIEBKCD,, |
|
65 |
TRANSCD,*TREE.TRANSCD,, |
|
66 |
TREEHISTCD,*TREE.TREEHISTCD,, |
|
67 |
DIACALC,*TREE.DIACALC,, |
|
68 |
BHAGE,*TREE.BHAGE,, |
|
69 |
TOTAGE,*TREE.TOTAGE,, |
|
70 |
CULLDEAD,*TREE.CULLDEAD,, |
|
71 |
CULLFORM,*TREE.CULLFORM,, |
|
72 |
CULLMSTOP,*TREE.CULLMSTOP,, |
|
73 |
CULLBF,*TREE.CULLBF,, |
|
74 |
CULLCF,*TREE.CULLCF,, |
|
75 |
BFSND,*TREE.BFSND,, |
|
76 |
CFSND,*TREE.CFSND,, |
|
77 |
SAWHT,*TREE.SAWHT,, |
|
78 |
BOLEHT,BOLEHT,, |
|
79 |
FORMCL,*TREE.FORMCL,, |
|
80 |
HTCALC,*TREE.HTCALC,, |
|
81 |
HRDWD_CLUMP_CD,*TREE.HRDWD_CLUMP_CD,, |
|
82 |
SITREE,*TREE.SITREE,, |
|
83 |
CREATED_BY,*TREE.CREATED_BY,, |
|
84 |
CREATED_DATE,*TREE.CREATED_DATE,, |
|
85 |
CREATED_IN_INSTANCE,*TREE.CREATED_IN_INSTANCE,, |
|
86 |
MODIFIED_BY,*TREE.MODIFIED_BY,, |
|
87 |
MODIFIED_DATE,*TREE.MODIFIED_DATE,, |
|
88 |
MODIFIED_IN_INSTANCE,*TREE.MODIFIED_IN_INSTANCE,, |
|
89 |
MORTCD,*TREE.MORTCD,, |
|
90 |
HTDMP,*TREE.HTDMP,, |
|
91 |
ROUGHCULL,*TREE.ROUGHCULL,, |
|
92 |
MIST_CL_CD,*TREE.MIST_CL_CD,, |
|
93 |
CULL_FLD,*TREE.CULL_FLD,, |
|
94 |
RECONCILECD,*TREE.RECONCILECD,, |
|
95 |
PREVDIA,*TREE.PREVDIA,, |
|
96 |
FGROWCFGS,*TREE.FGROWCFGS,, |
|
97 |
FGROWBFSL,*TREE.FGROWBFSL,, |
|
98 |
FGROWCFAL,*TREE.FGROWCFAL,, |
|
99 |
FMORTCFGS,*TREE.FMORTCFGS,, |
|
100 |
FMORTBFSL,*TREE.FMORTBFSL,, |
|
101 |
FMORTCFAL,*TREE.FMORTCFAL,, |
|
102 |
FREMVCFGS,*TREE.FREMVCFGS,, |
|
103 |
FREMVBFSL,*TREE.FREMVBFSL,, |
|
104 |
FREMVCFAL,*TREE.FREMVCFAL,, |
|
105 |
P2A_GRM_FLG,*TREE.P2A_GRM_FLG,, |
|
106 |
TREECLCD_NERS,*TREE.TREECLCD_NERS,, |
|
107 |
TREECLCD_SRS,*TREE.TREECLCD_SRS,, |
|
108 |
TREECLCD_NCRS,*TREE.TREECLCD_NCRS,, |
|
109 |
TREECLCD_RMRS,*TREE.TREECLCD_RMRS,, |
|
110 |
STANDING_DEAD_CD,*TREE.STANDING_DEAD_CD,, |
|
111 |
PREV_STATUS_CD,*TREE.PREV_STATUS_CD,, |
|
112 |
PREV_WDLDSTEM,*TREE.PREV_WDLDSTEM,, |
|
113 |
TPA_UNADJ,*TREE.TPA_UNADJ,, |
|
114 |
TPAMORT_UNADJ,*TREE.TPAMORT_UNADJ,, |
|
115 |
TPAREMV_UNADJ,*TREE.TPAREMV_UNADJ,, |
|
116 |
TPAGROW_UNADJ,*TREE.TPAGROW_UNADJ,, |
|
117 |
DRYBIO_BOLE,*TREE.DRYBIO_BOLE,, |
|
118 |
DRYBIO_TOP,*TREE.DRYBIO_TOP,, |
|
119 |
DRYBIO_STUMP,*TREE.DRYBIO_STUMP,, |
|
120 |
DRYBIO_SAPLING,*TREE.DRYBIO_SAPLING,, |
|
121 |
DRYBIO_WDLD_SPP,*TREE.DRYBIO_WDLD_SPP,, |
|
122 |
DRYBIO_BG,*TREE.DRYBIO_BG,, |
|
123 |
CARBON_AG,*TREE.CARBON_AG,, |
|
124 |
CARBON_BG,*TREE.CARBON_BG,, |
|
125 |
CYCLE,*TREE.CYCLE,, |
|
126 |
SUBCYCLE,*TREE.SUBCYCLE,, |
|
127 |
BORED_CD_PNWRS,*TREE.BORED_CD_PNWRS,, |
|
128 |
DAMLOC1_PNWRS,*TREE.DAMLOC1_PNWRS,, |
|
129 |
DAMLOC2_PNWRS,*TREE.DAMLOC2_PNWRS,, |
|
130 |
DIACHECK_PNWRS,*TREE.DIACHECK_PNWRS,, |
|
131 |
DMG_AGENT1_CD_PNWRS,*TREE.DMG_AGENT1_CD_PNWRS,, |
|
132 |
DMG_AGENT2_CD_PNWRS,*TREE.DMG_AGENT2_CD_PNWRS,, |
|
133 |
DMG_AGENT3_CD_PNWRS,*TREE.DMG_AGENT3_CD_PNWRS,, |
|
134 |
MIST_CL_CD_PNWRS,*TREE.MIST_CL_CD_PNWRS,, |
|
135 |
SEVERITY1_CD_PNWRS,*TREE.SEVERITY1_CD_PNWRS,, |
|
136 |
SEVERITY1A_CD_PNWRS,*TREE.SEVERITY1A_CD_PNWRS,, |
|
137 |
SEVERITY1B_CD_PNWRS,*TREE.SEVERITY1B_CD_PNWRS,, |
|
138 |
SEVERITY2_CD_PNWRS,*TREE.SEVERITY2_CD_PNWRS,, |
|
139 |
SEVERITY2A_CD_PNWRS,*TREE.SEVERITY2A_CD_PNWRS,, |
|
140 |
SEVERITY2B_CD_PNWRS,*TREE.SEVERITY2B_CD_PNWRS,, |
|
141 |
SEVERITY3_CD_PNWRS,*TREE.SEVERITY3_CD_PNWRS,, |
|
142 |
UNKNOWN_DAMTYP1_PNWRS,*TREE.UNKNOWN_DAMTYP1_PNWRS,, |
|
143 |
UNKNOWN_DAMTYP2_PNWRS,*TREE.UNKNOWN_DAMTYP2_PNWRS,, |
|
144 |
PREV_PNTN_SRS,*TREE.PREV_PNTN_SRS,, |
|
145 |
DISEASE_SRS,*TREE.DISEASE_SRS,, |
|
146 |
DIEBACK_SEVERITY_SRS,*TREE.DIEBACK_SEVERITY_SRS,, |
Also available in: Unified diff
inputs/input.Makefile: %/.map.csv.last_cleanup: Run fix_line_endings after canon/translate to standardize Python's \r\n line endings back to \n. This prevents issues with mixed line endings because LibreOffice (and probably Excel) treat all cell-internal line endings as \n but row line endings as whatever the file had, while text editors like jEdit translate all line endings to whatever the autodetected line ending is. (This creates spurious line ending diffs when a map spreadsheet containing multiline cells is edited in a text editor.)