gpt4 book ai didi

postgresql - 将两个数据字段插入到具有相同投影的 PostGis 中的单个数据字段中

转载 作者:行者123 更新时间:2023-11-29 12:22:55 24 4
gpt4 key购买 nike

我对 GIS 世界还很陌生,所以请多多包涵。

我在 PostGis 中的 ESTR89/UTM 32N/SRID 25832 列只有一个数据字段。例如。值为 0101000020E8640000C573D4301A122641113FF122C5965741

我正在针对网络服务工作以导入新数据,但我的数据供应商有两列。例如。值为 6174030,866 和 724162,419

问题是网络服务的规范还说它的两列是 ESTR89/UTM 32N/SRID 25832。

对于如何为 PostGIS 创建一个 INSERT 语句以将两列组合或转换为一个列,我有些困惑——当然,如果我遗漏或误解了这方面的某些内容。

我一直在看st_transform ,但我似乎无法处理这个问题。

PostGIS 信息:"POSTGIS="1.3.3"GEOS="3.0.0-CAPI-1.4.1"PROJ="Rel. 4.6.0,2007 年 12 月 21 日“USE_STATS”

在正确方向上的任何提示或微调都会很好。 ;-)

最佳答案

如果我理解你的问题是对的,那么你想要做的是从 x 和 y 坐标中划出一个点,然后将该点插入到你的表中,并带有一个点列。

所以你要做的是像这样用 st_makepoint 创建点,假设 x 坐标的字段是 xfld,y 坐标的字段是导入表中的 yfld:st_makepoint(xfld,yfld)

/尼克拉斯

关于postgresql - 将两个数据字段插入到具有相同投影的 PostGis 中的单个数据字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4154459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com