Changeset: 163be76dc2ba for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=163be76dc2ba
Modified Files:
        sql/backends/monet5/vaults/lidar/lidar.c
        sql/backends/monet5/vaults/lidar/lidar.h
Branch: data-vaults
Log Message:

[LiDAR]: Fix header data type bug

The attributes "major version", "minor version" and "data format id"
should be integer data types instead of char/string.


diffs (35 lines):

diff --git a/sql/backends/monet5/vaults/lidar/lidar.c 
b/sql/backends/monet5/vaults/lidar/lidar.c
--- a/sql/backends/monet5/vaults/lidar/lidar.c
+++ b/sql/backends/monet5/vaults/lidar/lidar.c
@@ -429,8 +429,8 @@ str LIDARexportTable(Client cntxt, MalBl
        LASHeader_SetSoftwareId(header, "MonetDB B.V.");
 /*     LASHeader_SetSRS */
        LASHeader_SetSystemId(header, "MonetDB B.V.");
-       LASHeader_SetVersionMajor(header, '1');
-       LASHeader_SetVersionMinor(header, '2');
+       LASHeader_SetVersionMajor(header, 1);
+       LASHeader_SetVersionMinor(header, 2);
 
        /* Create the writer*/
        MT_lock_set(&mt_lidar_lock);
@@ -824,7 +824,7 @@ str LIDARattach(Client cntxt, MalBlkPtr 
        store_funcs.append_col(m->session->tr,
                                                   mvc_bind_column(m, 
lidar_tbl, "VersionMinor"), &header->hi->versionMinor, TYPE_int);
        store_funcs.append_col(m->session->tr,
-                                                  mvc_bind_column(m, 
lidar_tbl, "DataFormatId"), &header->hi->dataFormatId, TYPE_str);
+                                                  mvc_bind_column(m, 
lidar_tbl, "DataFormatId"), &header->hi->dataFormatId, TYPE_int);
        store_funcs.append_col(m->session->tr,
                                                   mvc_bind_column(m, 
lidar_tbl, "CreationDOY"), &header->hi->creationDOY, TYPE_int);
        store_funcs.append_col(m->session->tr,
diff --git a/sql/backends/monet5/vaults/lidar/lidar.h 
b/sql/backends/monet5/vaults/lidar/lidar.h
--- a/sql/backends/monet5/vaults/lidar/lidar.h
+++ b/sql/backends/monet5/vaults/lidar/lidar.h
@@ -46,7 +46,7 @@ typedef struct lidar_header_info {
        int fileSourceId;
        int versionMajor;
        int versionMinor;
-       char dataFormatId;
+       int dataFormatId;
        str WKT;
        str WKT_CompoundOK;
        str proj4;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to