是否可以在 SQLModel 创建的模型中使用 PostGIS 几何类型? 如果是,怎么办? ...
是否可以在 SQLModel 创建的模型中使用 PostGIS 几何类型? 如果是,怎么办? ...
我创建了不规则几何表,其中包含点数组作为几何类型列,我正在尝试根据测量点 ID 检索点。 但我有一个错误: ProgrammingError:(psycopg2.errors.CannotCoerce)无法将类型几何[]转换为几何线1:SELECT ST_X(CAST(db.irregular.a ...
我有以下 SQLAlchemy 模型。 我想像这样返回原始数据(棉花糖): 不幸的是,我收到以下错误: 我不确定为什么会这样。 知道如何序列化反序列化 Geoalchemy2 对象,或者可能只返回原始数据,以便在前端使用它。 谢谢, ...
我正在尝试从最初为 Postgres 数据库设计的 SQLAlchemy ORM 创建一个内存 SQLite 数据库。 To allow the SQLite engine to convert postgres specific datatypes, I've relied on the SQL ...
我正在尝试运行有关如何使用 Flask-Admin 显示地图的示例: https://github.com/flask-admin/flask-admin/tree/master/examples/geo_alchemy 。 在 README.rst 中有这样的指令: 你会注意到地图没有被渲染。 ...
我正在尝试将几何数据插入数据库,但它不起作用。 我为 Geometry 创建了一个模型类,但如果它是对的,我现在没有。 几何类: 插入代码: 错误: sqlalchemy.exc.ProgrammingError 我想包括任何类型的几何图形,而不仅仅是多边形 ...
我需要在Column(Geometry(geometry_type='POINT', srid=4326))插入一个点。 我不知道如何将srid=4326实现到点数据POINT(58.183594 22.593726) 。 我搜索了它。 我仍然无法解决这个问题! 错误: FastAPI 路由 ...
我正在尝试做一个简单的查询,在其中找到离用户最近的位置(在我的示例中,我使用的是机场)。 数据库记录如下所示: 我的数据库查询如下所示: 不幸的是,我的 function 一直返回空列表。 我对 GeoAlchemy 不是很熟悉,因为这是我第一次使用它。 任何帮助将不胜感激。 谢谢。 ...
我正在开发一个使用 SQLite 作为数据库并使用 Alembic 作为数据库迁移工具的项目。 它包括空间数据,因此,空间扩展和geoalchemy2包含在项目中。 我正在使用autogenerate命令,它检测到几何列中不存在的一些更改。 这是项目的简化结构: # Model sql ...
几天以来,我想知道如何让我的 Flask 应用程序返回有效的 GeoJSON,这是我到目前为止得到的: models.py 现在在主文件中,我有以下路由: app.py 这是我的两个问题: 1) 返回类似于 JSON 的响应,如下所示: "{\"type\":\"MultiPolygon\",\ ...
我有一个 Flask 应用程序,它首先从 Google Maps API 获取一个位置,并试图在我拥有的数据库中的 1500 米内找到离它更近的位置。 这是我的地方模型。 我有这个查询来查找位置在提交的lng和lat附近 1500 米内的条目。 我得到的单点距离该地点较近,但不在 1500 ...
如何创建 SQLAlchemy UserDefinedType 以允许我插入 SQL 服务器上的地理数据类型? 我正在使用 Python 3.6 和Pandas to_sql写入 SQL 服务器表,该表将具有地理数据类型的列。 我正在使用SQLAlchemy.create_engine使用 DRI ...
我正在尝试实施 Flask-Migrate 来帮助管理迁移,但在尝试制作迁移脚本时出现错误:“geoalchemy2.exc.ArgumentError: invalid geometry_type 'POINTZ' for dimension 2”。 我有一个 Flask 项目,并且正在使用 ge ...
我正在使用PostgreSQL 、 SQLAlchemy和GeoAlchemy2库在数据库中存储一些地理空间坐标。 我使用 Python 在我的数据库中定义数据库列如下: 我可以通过如下转换来添加地理坐标: 这将其编码为一个字符串,如: 0100002076ED.... 我的问题是:如何 ...
我的机器上有 geoalchemy2。 如果我导入 geoalchemy2 并运行geoalchemy2.shape ,我得到: AttributeError: module 'geoalchemy2' has no attribute 'shape' 。 但是如果我运行geoalchemy2.sh ...
我想将API中的记录插入到我的数据库postGIS中。 api几何体以线串和mulitlinestring的混合响应Z值。 如何将两种类型混合到同一几何列中? 一旦我点击一个线串的记录,我就会收到数据类型错误。 如果我使用几何类型Geometry,那么I Geometry具有Z维 ...
我想使用SQLAlchemy将以下SQL查询转换为Python代码。 我取得了部分成功 问题是ST_Dump返回set而不是单值,而Python中的这个查询返回带有path和geometry字符串,我只需要geometry部分。 ST_Dump中ST_Dump的文档根本没有帮助 ...
我正在开发一个应用程序,它需要能够在 PostGis 数据库中存储一个点。 我正在使用 GeoAlchemy,它似乎存储了不正确的经度。 我有此代码来处理添加带有点位置数据的事件的请求。 我使用的模型 当我使用此测试数据时: 那么str(geom)将等于010100000039622d ...
我正在尝试使用 geoalchemy2 进行 SQLITE/ geoalchemy2 。 根据该链接似乎是可能的。 我的问题来自我认为来自自定义引擎。 到目前为止我所拥有的: 当我启动脚本时,我收到以下消息: 知道如何解决这个问题吗? ...
我创建了以下SQL查询,以在一英里内找到所有用户,而且看起来工作正常: 但是我想将其转换为flask / sqlalchemy / geoalchemy查询? ...