问题标签 [geoalchemy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
867 浏览

python - SQLAlchemy: create_engine() syntax error with PostGIS

currently I am trying to create a postGIS database with sqlalchemy. I plan on normalizing my database by making several tables for shapefile data to be uploaded. my code is as follows:

I also inserted some other tables, but I made them exactly like the one listed above. Currently I am trying to create the tables by doing the following:

When I try to run the python script I get the following error:

I am currently trying to discover my bug, yet I cannot seem to figure it out. I also tried adding "echo=true" at the end of the create_engine statement, yet it did not work. How do I fix this syntax error?

0 投票
0 回答
205 浏览

python - GeoAlchemy 中所有 Shapely 类型的一列

现在我有这个代码:

但在处理对象时,我必须考虑所有情况:实际上,它的几何值可以是点、线等。如果我只有一个包含点、线或多点等的字段,那就太好了……

可能吗?

0 投票
3 回答
1848 浏览

python - 几何类型多多边形与列类型多边形不匹配

使用 python、sqlalchemy 和 psycopg2 驱动程序,我试图从一个 shapefile 到一个地理数据框,再到一个在这个问题之后安装了 postgis 的 postgres 数据库

我将几何图形转换为 WKB 十六进制字符串,并df.to_sql()成功使用导入的标准数据框。

运行alter table查询时出现错误:

0 投票
0 回答
345 浏览

sqlalchemy - 多边形包含点 - 使用 GeoAlchemy

我正在尝试使用 GeoAlchemy 查询 PostGIS 表以返回该点所在的行。我有一点,我正在使用来自自然地球的时区 shapefile 。我已经尝试了以下方法,但它只返回查询而不是行项。

它返回以下内容:

看起来这是正确的陈述,我就是无法得到结果!

0 投票
1 回答
653 浏览

python - 如何使用 geoalchemy2 和 postgresql 插入几何

我正在尝试将几何数据插入数据库,但它不起作用。我为几何创建了一个模型类,但如果它是正确的,我现在不这样做。

几何类:

插入代码:

错误:

sqlalchemy.exc.ProgrammingError

我想包含任何类型的几何图形,而不仅仅是多边形