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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list