postgis相关内容
如下表grid_cell_data所示,我有geometryOfCellRepresentativeToTreatment和geometryOfCellRepresentativeToBuffer列,它们包含几何图形。 我要同时应用ST_AsMVTGeom和ST_AsMVT 如PostGIS文档中所述,ST_AsMVT采用几何列。但是当我执行以下代码时: SELECT ST_AsMVT(g
..
我在搜索时遇到了一个问题,包括从某个点按距离排序。以下是我的代码和我正在尝试做的事情。感谢您的帮助 const Sequelize = require('sequelize'); var Flat = db.define('flat', { id: { type: Sequelize.INTEGER, autoIncrement: true,
..
我猜这是一个已知问题,但由于我使用了删除我的 postgresql-9.4-postgis-2.1 的脚本,我现在无法在 Debian 下摆脱这个 SQL 错误. 无法访问文件 « $libdir/postgis-2.1 » no such file or directory 我做了以下事情: - 删除新安装的不需要的 postgresql-9.5-postgis-2.2 包- 重新
..
我用 sequelize-auto 提取了一些 PostGis 层的模型,给出: module.exports = function(sequelize, DataTypes) {返回 sequelize.define('table', {ID: {类型:DataTypes.INTEGER,允许空:假,主键:真,自动增量:真},几何:{类型:DataTypes.GEOMETRY('POINT',
..
我正在尝试在 Sequelize.js ORM 中具有几何列的表中插入一行.我有纬度、经度和高度,需要先将其转换为一个点,以便将其作为几何图形插入. 进行转换的 PostGIS 存储过程是 ST_MakePoint(经度、纬度、高度) 要插入一行,我正在使用 sequelize model.create 函数 models.Data.create({location: "ST_Make
..
..
我在下面发布了数据库表.geometryOfCellRepresentativeToTreatment 和 geometryOfCellRepresentativeToBuffer 两列属于几何类型.并且它们的值等于列 fourCornersRepresentativeToTreatmentAsGeoJSON_ 的几何形状和 fourCornersRepresentativeToBufferAsG
..
我正在尝试通过 Hibernate 将 Spring Roo 与支持 PostGIS 的 PostgreSQL 数据库集成,遵循 Hibernate 空间教程.所有非 GIS 的东西都工作正常,我已经从 PostGIS 模板创建了一个数据库. 问题是,只要我将 Geometry 属性添加到我的一个实体: @Type(type="org.hibernate.spatial.GeometryT
..
我正在关注 Daniel Azuma 关于 使用 Rails 进行地理空间分析,但每当我在第二个项目中运行 rake db:migrate 时都会遇到困难. 我的设置详细信息如下:我正在使用 Postgres.app 运行 Postgresql,它为我提供了 9.1 版Postgres .3 和 PostGIS 2.0.0.我在 database.yml 文件和运行迁移时遇到了一些问题.(我
..
在 PostGIS 中寻找一种实现,用于生成覆盖整个星球的六边形网格,以便在每个六边形上聚合数据. 任何指向正确方向的指针都会有很大帮助! 最终产品:- 一个表格,其中包含覆盖整个世界的六边形网格中每个六边形的中心点.- 六边形有一个固定的面积 解决方案 前段时间我改编了一个function 生成可能正是您正在寻找的六边形.它采用参数单元格宽度以及西南角和东北角的坐标,并生成一
..
我有详细的美国县地图,来自 TIGER LINE 数据集.我如何对数据进行采样、平滑或降级,以便获得更直、更四四方方、更少“嘈杂"的形状来表示地理特征——在这种情况下只是县界和州界线,但也许在一般情况下也是如此? 如果可以有效地完成采样,则可以在渲染时进行采样,或者可以生成和存储并行数据集.我正在使用 PostGIS,线条是由 shp2pgsql 生成的多段线——但是任何解决方案,如果您采用
..
我正在尝试使用 Postgis 创建表.我是通过这个页面来做的.但是当我导入 postgis.sql 文件时,我得到了很多错误: 错误:类型“几何"不存在 有人知道我该如何解决吗? 解决方案 我也遇到了同样的问题,但是通过运行以下代码解决了 创建扩展 postgis; 详细一点, 打开 pgAdmin 选择(点击)您的数据库 点击栏上的“SQL"图标 运行“CREATE
..
我已经多次安装 PostgreSQL 9.x 和 PostGIS 1.5/2.0 并且从未遇到过这个问题. 我刚刚启动并运行了一个新的 CentOS 6.3 服务器,并且我的 Postgres 9.3 按预期运行.我跑了 yum 安装 postgis2_93 我可以看到里面的文件 /usr/pgsql-9.3/share/contrib/ 但是,当我跑步时 创建扩展 postgis
..
我在设计一个使用 psycopg2 库规范的好算法时遇到了一些问题 这里 我想建立一个与这个字符串相等的动态查询: SELECT ST_GeomFromText('POLYGON((0.0 0.0,20.0 0.0,20.0 20.0,0.0 20.0,0.0 0.0))'); 如您所见,我的 POLYGON 对象包含多个点,读取一个简单的 csv 文件 some.csv,其中包含:
..
我有一张桌子: 创建表 field_data.soil_samples (pgid SERIAL NOT NULL,sample_id 文本,project_id 文本,utm_zone 整数,utm_easting 整数,utm_northing 整数,wgs84_longitude 双精度,wgs84_latitude 双精度,yt_albers_geom 几何(点,3578),约束
..
我正在尝试找出基于 long/lat 到某个点的最近点使用哪个 GEO 实现.我将有数百万甚至数十亿个不同的纬度/经度点需要进行比较.我一直在寻找许多不同的实现来完成我需要完成的工作.我研究过 Postgis(看起来它很受欢迎并且性能很好)、Neo4J(图形数据库对我来说是一个新概念,我不确定它们的表现如何)、AWS dynamodb geohash(扩展性很好,但只有库是用Java,我希望在 n
..
这是我的 CSV 格式的 PostgreSQL 示例. 行,纬度,经度1,42.082513,-72.6214982,42.058588,-72.6333863,42.061118,-72.6315414,42.06035,-72.634145 我还有数千行这样的跨越世界的坐标. 我只想查询某个半径范围内的坐标.如何使用 PostGIS 和 PostgreSQL 执行此操作? 解决
..
我有一个包含 3 个字段的 postgres 表: a:postgis 几何 b : 数组 varchar[] c : 整数 我有一个涉及所有这些的查询.我想添加一个多列索引来加快速度,但我不能,因为这 3 个字段因其性质而不能归入同一索引. 这种情况下的策略是什么?添加3个索引gist,gin和btree,postgres会在查询时全部使用吗? 解决方案 单列索引
..
我正在使用 Hibernate/JPA 来执行本地 PostGIS 查询.这些查询的问题在于它们需要的参数不是经典的 X = 'value' 形式. 例如,以下几行崩溃 String queryString = "select * from Cell c where ST_DWithin(c.shape, SetSRID(ST_GeomFromEWKT('POINT(:lon :lat)
..
我必须扩展普通的 GeoJSON 格式以添加一些不受支持的多边形,例如 Circle. {"type": "圆圈",“半径":0.001,“坐标":[5.417075157165527,43.29129488122568]} 这是一个例子.坐标标记圆心,半径表示半径(以米为单位). 在 PostGis Docs 和 Stackoverflow 上搜索,要绘制一个圆圈,您必须使用 ST_B
..