Hi @CarlSunderman ,
I read the from_parquet documentation and I believe it may need to be updated. It states:
if no geometry columns are read, this will raise a ValueError - you should use the pandas read_parquet method instead.
My reading of this is you should use the standard pandas.read_parquet method, completely separate from GeoAccessor. This makes sense because if you have no geometry column(s) in your data, then you are working with non-spatial data.
Of course, later on the User is told to do this:
df = pd.DataFrame.spatial.read_parquet("data.parquet")
This seems to contradict the previous statement. If you have spatial data, then you should be using pd.DataFrame.spatial.from_parquet.
So, to read non-spatial parquet data use:
pd.read_parquet(your_parquet_file_path)
Hope this helps clear up some confusion. I think submitting feedback on the documentation is in order.