Releases: enmeshed-analytics/duckdb-postgis
Releases · enmeshed-analytics/duckdb-postgis
Version 0.1.9
Release notes for version 0.1.9
Version 0.1.8
Release notes for version 0.1.8
Version 0.1.7
Release notes for version 0.1.7
Version 0.1.6
Release notes for version 0.1.6
Version 0.1.5
Release notes for version 0.1.5: Added in a mandatory schema_name parametre so data does not automatically go into public schema
Version 0.1.4
Fixed Postgres table creation bug
Version 0.1.3
Release notes for version 0.1.3: Included postgis_uri arg
Version 0.1.2
lexical-core update due to security concern
Version 0.1.1
Release notes for version 0.1.1
Version 0.1.0
Release notes for version 0.1.0
This Rust library does the following things
- Reads in a path for a geospatial data file (Geopackage, Shapefile, etc)
- Loads this file into DuckDB
- Determines the schema and current CRS of the data
- Performs CRS transformation on the data if required - ensuring the CRS is ESPG:4326
- Loads the data into a PostGIS table with a correctly defined geometry column
Future releases
- The plan is to have this take in both a file path and a UUID to be used as a table name
- Changes will be made to ensure that the library improved its overall functionality...
- Account for when geometry columns have different names - such as "geom" or "geometry"
- Handle cases where data may have several geometry columns
- Handle many different file formats - xlsx, csv, raster data, etc
- Discard rows where there may be errors in the geometry column / ensure the programme doesn't crash when a geometry error is encountered - skip over it and log it instead
- etc etc etc