* Praise to Richard for knocking up SQL so quickly. I'm not so proficient.
* Q: What is our preferred way to brainstorm and comment on each other's schema ideas? I'm liking the simple structure that Jenny put into an email. Maybe we use that structure in a google doc or git pull.
Re database application:
* I'm in favour of starting with Geopackage, which is an SQLite in one file, is a standard, and widely supported by all geospatial applications, like QGIS. (We can move to PostGIS later if we are looking for performance, which is also widely supported. I'm open to considering DuckDB, but am skeptical that it would be the right database for us. Happy to have someone attempt to convince me otherwise.
Re: Complex vs Simple schema:
* Yes, good idea to start simple.
* I was initially considering the complex as well, so that we ensure that we can scale. Even if we don't populate or implement now.
Re GIS Database basics:
* Re rows/columns: In spatial databases, we typically talk about layers, which equate to a table of similar geometric features: usually Points or Lines, or Polygons. So we'd have a buildings layer, and a regions layer (where Queenstown would be one feature within the region). These all include an attribute called Geometry.
* It seems grid data like the Digital Surface Model can be stored in the GeoPackage. Interested to hear from others whether it is the right way to go.
Re timestamps:
* I'd suggest timestamps are not collected at the feature level, but rather at the entire layer level. (To reduce data size, and we don't need the granularity)
* So we know when we create a layer, by a specific data run, but no more.
* We are most interested in the angle of the sun and shading profiles. We are less interested in weather characteristics.
* Note that the angle of the sun in Autumn is the same as Spring, so we only need to record 3 seasons from a shading perspective.