postgis

    1热度

    1回答

    我有一个查询,在点图层周围50米的圆(缓冲区)中生成12个部分(饼状楔)。 With buffer as( SELECT gid as pt_id, (ST_DumpPoints(ST_Buffer(geom,50,3))).geom as geom FROM my_point_table group by gid, geom UNION ALL SELECT gid as pt_id, g

    1热度

    1回答

    我在我的PostgreSQL 9.5数据库中有一个表(12行),它有两列ID和几何。来自PgAdmin3的表格结构是: CREATE TABLE public.my_table ( id integer, geom geometry ) 几何图形表示三角形从正北开始,ID为1等等。每行的ID是唯一的,即1 - 12.基于这个ID,我试图更新角度及其下限和上限。我的方法是: Select

    2热度

    1回答

    我要的PostGIS添加到我的春天启动的项目,所以我增加了以下的依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc

    0热度

    1回答

    我是PostGIS和SQL的新手,需要学习很多东西。 我想这个SQL查询: Select ST_AsText(Select line from pathway1f) 我的错误。 Select line from pathway1f 该查询工作正常;数千行返回。 我想使用ST_AsText()解码查询结果。 看来我不能使用两个select语句。什么是正确的语法?

    0热度

    1回答

    我有一些向量,从嵌入面,我想将它们存储在数据库中。我需要的是能够从数据库中找到相似的向量,并给出引用的嵌入式面部。 我曾尝试在Postgres中使用数组类型,但不支持减法。 短期的问题是:我们可以在Postgres数据库级高效地执行阵列减法? 长远的问题是:这种类型的数据和计算有没有更好的数据库系统? 感谢 --Update-- 的具体问题是,假设我有一个表 {1, 2, 3}, {4, 5,

    1热度

    1回答

    我有一个Postgres 9.6安装,我遇到了这个奇怪的情况,其中 - 如果我运行一个同样的查询有10到15分钟后有多个联接,增加值查询成本在数百人左右,并不断增加。 我的确了解真空吸尘和分析的作用,但我担心查询成本会在执行真空和分析后几分钟内开始增加。我担心这可能会导致未来的性能瓶颈。 PS:我有两个表中找出哪一个是大量书面(约5万条记录)等被大量更新(为70K记录在PostGIS此表主要是对纬

    0热度

    1回答

    我想开发具有脱机路由的Android应用程序。我想在客户端使用Spatialite作为数据库。阅读他们的网页后我感到困惑。由于它在Android端(手机)上运行,为什么安装要求安装许多依赖软件。它们仅用于编译吗?它可以在Android端运行吗?

    0热度

    1回答

    我使用PostgreSQL作为PostGIS和QGIS的GIS用途,但是我想我可能会在这里找到更多的信息而不是gis.stackexchange.com,因为我的问题与GIS没有直接关系。 我正在使用视图来根据用户的特定需求随意地显示数据,就像他们可以访问数据库中的数据一样,但他们只需要它们。我在我的视图中添加了一些规则,使它们在QGIS中“可更新”,并使它们直接由用户“可操作”。 QGIS中的显

    -2热度

    1回答

    我不明白什么是错的。我不能添加新的字段到模型中,每次运行时makemigrations我得到这个错误: django.db.utils.ProgrammingError: column "..." does not exist 是列不存在。这就是为什么我想运行迁移。 'ENGINE': 'django.contrib.gis.db.backends.postgis',

    0热度

    1回答

    我正在尝试使用postgis来计算城市之间的距离。例如,莫斯科和SPb之间的距离约为637公里(通过谷歌地图测量距离)。当我使用的PostGIS: select ST_Distance( ST_Point(59.925632, 30.327239), ST_Point(55.750352, 37.615717), true ); 然后我得到895公里 谁能告诉我,