Does a .CSV Point 3D Height Field Utility Exist?

I’m looking for some function that can intake a (large, thousands of lines, hundreds of columns) .CSV file, (which has values which would only correspond to height/Z) and creates a surface, or mesh, (or even a bunch of close parallel curves).

Something with output like this :

CSV2PTS1

https://www.cadforum.cz/en/reading-3d-point-matrix-from-a-csv-file-tip11076

Is anyone aware of anything along those lines?

eta - ideally something that works with straight Rhino, but GH would be great too

Not out of the box, but very simple in Grasshopper (with even more control), we have people working on processing point clouds. see the post below:
Cockroach - PointCloud Processing for Rhino - Gallery - McNeel Forum

Are you talking about an ASCII Grid file?

That is quite interesting, yes - probably far more sophisticated than what I imagined - but it may well do the trick, will dig into that and see. Thanks for the tip!

Perhaps? I’m not sure if there is a more specific meaning to an ASCII grid file that I’m not aware of, but basically I’m working with data that is in a very simple comma-separated-value spreadsheet type format, i.e.

CSV_Map_Example.csv (505.2 KB)

… and I’m hoping to achieve a workflow where I can visualize that data as a 3D surface (or some equivalent, (the structure (whether a continuous surface, or simply adjacent structures)) is less important than the visibility for what I’m currently after) like in that first link. (which they’re calling a 3D point matrix)

This is on odd format, what do these numbers represent?

It’s data from a bank of sensors - each column is a sensor and the rows are steps in time.

So those are 1939 Z coordinates from the 81 sensors?

The first column looks like this…

1 Like

Yes, exactly - that looks like the data. Very cool

You can use any reader, i saved the csv as xlsx to maintain the column/row info.

I used the Pancake Spreadsheet plugin.

Removed in this definition.

re_Z-Points-from-data.gh (10.1 KB)

1 Like

Thank you @Japhy - much appreciated! Looks like it’s time to get more acquainted with Grasshopper