update dsv_io

This commit is contained in:
张壹 2025-01-08 23:40:02 +08:00
parent 6b6066b162
commit 57ead40a0a

View File

@ -951,15 +951,8 @@ void gctl::geodsv_io::fill_column_point2dc(const array<point2dc> &data, int xid,
std::string s; std::string s;
for (size_t i = 1; i <= std::min(row_num_, (int) data.size()); i++) for (size_t i = 1; i <= std::min(row_num_, (int) data.size()); i++)
{ {
ss.clear(); table_[i][xid].value(data[i - 1].x, p);
ss << data[i - 1].x; table_[i][yid].value(data[i - 1].y, p);
ss >> s;
table_[i][xid].str_ = s;
ss.clear();
ss << data[i - 1].y;
ss >> s;
table_[i][yid].str_ = s;
} }
return; return;
} }
@ -982,20 +975,9 @@ void gctl::geodsv_io::fill_column_point3dc(const array<point3dc> &data, int xid,
std::string s; std::string s;
for (size_t i = 1; i <= std::min(row_num_, (int) data.size()); i++) for (size_t i = 1; i <= std::min(row_num_, (int) data.size()); i++)
{ {
ss.clear(); table_[i][xid].value(data[i - 1].x, p);
ss << data[i - 1].x; table_[i][yid].value(data[i - 1].y, p);
ss >> s; table_[i][zid].value(data[i - 1].y, p);
table_[i][xid].str_ = s;
ss.clear();
ss << data[i - 1].y;
ss >> s;
table_[i][yid].str_ = s;
ss.clear();
ss << data[i - 1].z;
ss >> s;
table_[i][zid].str_ = s;
} }
return; return;
} }
@ -1018,20 +1000,9 @@ void gctl::geodsv_io::fill_column_point3ds(const array<point3ds> &data, int rid,
std::string s; std::string s;
for (size_t i = 1; i <= std::min(row_num_, (int) data.size()); i++) for (size_t i = 1; i <= std::min(row_num_, (int) data.size()); i++)
{ {
ss.clear(); table_[i][rid].value(data[i - 1].rad, p);
ss << data[i - 1].rad; table_[i][pid].value(data[i - 1].lon, p);
ss >> s; table_[i][tid].value(data[i - 1].lat, p);
table_[i][rid].str_ = s;
ss.clear();
ss << data[i - 1].lon;
ss >> s;
table_[i][pid].str_ = s;
ss.clear();
ss << data[i - 1].lat;
ss >> s;
table_[i][tid].str_ = s;
} }
return; return;
} }