r - postGIS:ST_MakeEnvelope() 为什么只有一个类似的查询有效?
问题描述
解决方案
我现在这样做:
res <- DBI::dbExecute(con,
paste("INSERT INTO graphs (
left_xmin,
bottom_ymin,
right_xmax,
top_ymax,
filename,
BBOX_Diagonale,
file, bbox) VALUES ($1,$2, $3, $4,$5, $6,$7,ST_GeomFromText(ST_AsText(ST_MakeEnvelope(",
round(bbox_dimensions[[1]],digits=8),",",
round(bbox_dimensions[[2]],digits=8),",",
round(bbox_dimensions[[3]],digits=8),",",
round(bbox_dimensions[[3]],digits=8),
", 4326) )));"),
list(round(bbox_dimensions[[1]],digits=8),
round(bbox_dimensions[[2]],digits=8),
round(bbox_dimensions[[3]],digits=8),
round(bbox_dimensions[[4]],digits=8),
filename_save,
bbox_diagonale,
paste0( "\\x",paste(data, collapse = ""))))
推荐阅读
- sql - 解析子串
- javascript - 我的 jQuery Ajax 成功功能不起作用,不显示控制台的输出并且不验证表单
- sql - 对 SQL Server (T-SQL) 中的行集执行“for-loop”逻辑
- android - Windows 10 中的 Gradle 文件目录
- windows - 从不同的 Windows 域访问 Bitbucket Git 存储库
- mysql - MySQL 返回特定日期
- git - 在 git rebase 中仅列出我们删除、我们添加、他们删除等的文件
- python - 对 MNIST 数字数据集进行分类的 4 层感知器神经网络无法正常工作
- javascript - 如果用户单击屏幕上的任意位置,如何关闭菜单?
- python - 如果超参数调整的影响很小,我该如何改进我的 XGBoost 模型?