(Т.о. вроде бы можно обойтись без создания дополнительного *.csvt файла.)
Но что-то у меня не вышло.
CSV такой:
Код: Выделить всё
"id";"1";"2";"3";"4"
156;6,5;6,4;0,9;3,1
157;4,9;4,9;0,7;2,4
158;0,4;0,4;0,1;0,2
184;1,4;0,6;0,3;0,8
185;1,1;0,5;0,2;0,6
Код: Выделить всё
<OGRVRTDataSource>
<OGRVRTLayer name="myfile">
<SrcDataSource relativeToVRT="1">myfile.csv</SrcDataSource>
<SrcLayer>myfile.csv</SrcLayer>
<Field name="id" src="id" type="Integer" width="6" />
<Field name="1" src="1" type="Real" width="5" precision="1"/>
<Field name="1" src="1" type="Real" width="5" precision="1"/>
<Field name="1" src="1" type="Real" width="5" precision="1"/>
<Field name="1" src="1" type="Real" width="5" precision="1"/>
</OGRVRTLayer>
</OGRVRTDataSource>