Comments (6)
Thank you! I’ve been using the pre release version with no issue since your original response. Thank you for your work on this project!
from rpostgis.
Hi @crabel99 , see the dev branch, which already has this functionality - install with devtools
:
devtools::install_github("mablab/rpostgis", ref = "dev")
This update should get pushed to CRAN, hopefully in the next month or so. I'll leave this issue open until then.
from rpostgis.
Thank you. I will play around with it. As it stands I have a viable workaround (clunky but effective), so will likely wait for the CRAN release. It is nice to know that it is done and waiting on distribution.
As a random and unrelated question, is rpostgis
thread safe?
from rpostgis.
Thank you. I will play around with it. As it stands I have a viable workaround (clunky but effective), so will likely wait for the CRAN release. It is nice to know that it is done and waiting on distribution.
Now the new problem that I have is that pgWriteRast
won't append the rasters that I create to the temporary table. I have a large number of raster files I'm processing, on the order of tens of thousands. I can execute a db query to move the file from the one created by rpostgis
into a temporary table and recycle the names, but this increases the overhead on my database as each raster is written twice and read one extra time. An append
option would sure be helpful!
As a random and unrelated question, is rpostgis
thread safe?
from rpostgis.
I should have mentioned- append
for pgWriteRast
was also added to dev
at the same time as clauses
for pgGetRast
. If you are able to test, any usage at this point would be helpful to identify bugs prior to release.
I haven't tested multi-threading, and I would not assume rpostgis is thread-safe. It's possible that multi-threading pgInsert
or pgWriteRast
with append=TRUE
calls on a single table could cause issues.
from rpostgis.
eae1f09 Features have been added, now on CRAN (v1.4.3).
from rpostgis.
Related Issues (20)
- pgInsert hang with SPDF HOT 12
- ERROR: Geometry type (Polygon) does not match column type (MultiPolygon) HOT 3
- pgWriteRast SnapToGrid causes Raster resizing and mismatch HOT 2
- SSL mode with RPostgreSQL driver HOT 5
- pgInsert: No column name matches found in database table. HOT 2
- Support for RPostgres connection HOT 3
- Lines in raster after importing from Database HOT 7
- terra support HOT 4
- pgGetRast() error HOT 3
- Error: PostGIS extension not available. (PostGIS is installed) HOT 1
- pgGetGeom() other.cols = TRUE by default restarts session HOT 1
- pgInsert using `sf` objects HOT 3
- Using "out db" cloud rasters for Cloud Optimize GeoTiff HOT 4
- Please remove dependencies on **rgdal**, **rgeos**, and/or **maptools** HOT 14
- About the future of `rpostgis` HOT 10
- dbSchema() returns NULL instead of FALSE when schema does not exist in database HOT 1
- pgWriteGeom() fails when writing a data frame with a timestamp column HOT 2
- Problem to install version 1.4.3 rpostgis in docker HOT 1
- temporary view in pgGetGeom
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rpostgis.