首页 文章
  • 0 votes
     answers
     views

    PostgreSQL / PostGIS中最有效的方法是检查100万个线串是否相互交叉?

    我在表的几何字段中有一百万个字符串,'geom' . 我试图找到彼此交叉的线串,以便我可以从原始表中删除它们 . 我在'geom'上创建了一个GIST空间索引,并将该表聚集在该索引上 . 有没有更有效的方法来做这个,不需要进行万亿(10 ^ 6×10 ^ 6)的比较? SELECT (CASE WHEN A.length >= B.length THEN A.gid ELSE B.gid E...
  • 0 votes
     answers
     views

    OrientDB远程传送器无法从PostGis转换GIS数据

    I am trying to import a large postgresql database into OrientDB with some spatial data stored using PostGIS. 虽然远程传送器可以处理大多数标准表,但它无法转换任何几何字段 . 典型的错误消息的形式如下: 错误:从记录中提取值时遇到问题 . 顶点类型:TR_AirNodes; propert...
  • 3 votes
     answers
     views

    我可以将AgensGraph与PostGIS一起使用吗?

    我正在用PostGIS开发关于LBS的应用程序 .我想通了图数据库也有最短路径算法 .然后我找到了AgensGraph(GDB) .看起来很可能是因为AgensGraph孵化了PostgreSQL . 但是当我另外安装PostGIS时,我不知道会发生什么 .那么我可以在AgensGraph中使用Lat / Long数据和高级最短路径算法吗?
  • 1 votes
     answers
     views

    Python PostgreSQL语句问题psycopg2 cursor.execute(表联盟)

    我是python中的新手,在Windows XP环境中使用Python和PostgreSQL(9.03)(以及两者之间的psycopg2接口) . 我正在研究一个巨大的空间数据集道路网络数据集,并通过ArcGIS地理处理将每个国家的数据分开,并自动将它们存储在PostGIS(1.5)数据库中 . 从数据库中检索值时,一切都按计划运行: ... try:conn = psycopg2.connect...
  • 2 votes
     answers
     views

    使用Laravel插入postgis函数

    我试图使用postgis扩展插入几何到我的postgresql数据 . 更具体地说,我想插入一个WKT线串 . 这就是我所做的: $sql = "INSERT INTO myschema.trail (\"name\", \"description\", \"user_id\", \"location_id\&quot...
  • 0 votes
     answers
     views

    OpenLayers> GeoServer WFS请求EPSG:3857

    Geoserver 2.5中的WFS实现存在严重问题 . 我将数据集加载到SQL Server和PostGIS中 . 数据集由几个点组成,位于原生EPSG:3857 . 为SQL Server连接设置了Geometry_Columns表,Geoserver设置中的所有内容都显示正常 . 但是,尝试通过OpenLayers访问WFS: WFS 1.0.0 | GET |固定| SQL Server&...
  • 0 votes
     answers
     views

    带mod_wsgi的Django不能与Postgis一起使用

    我正在尝试使用 mod_wsgi 使我的 django 项目与httpd一起工作 . 但我一直得到"500 Internal Server Error" . 我正在使用 PostgreSQL Postgis 数据库 . 我的操作系统是Fedora 20 . 真正奇怪的是: 当我使用Django开发服务器而不是httpd时,项目工作得很好 . 当我使用Postgis以外的...
  • 6 votes
     answers
     views

    PostGIS -Ubuntu安装错误请求依赖项

    我是postgre和Ubuntu的新手 . 我正在使用Ubuntu 14.04 LTS Trusty运行VM . 我正在尝试安装PostgreSql9.4数据库和PostGIS 2.1 . 这是我在Ubuntu机器上运行的命令: sudo apt-get install wget ca-certificates sudo sh -c 'echo "deb http://apt.post...
  • 0 votes
     answers
     views

    OpenLayers使用Line选择功能

    我正在尝试使用 DrawFeature 在图层上选择要素(道路和街道) . 我正在使用Polygon和Line绘制选项 . 我知道如何从这个链接中选择多边形内的特征并为我工作正常 OpenLayers select features with polygon 当我画一条线时,它会返回我相交的特征(道路和街道) . 我想获得完全不在线的feautres . Actual Map: 这是从 open...
  • 1 votes
     answers
     views

    在Ubuntu 18.04上安装postgis 2.2.1

    是否有可能在Ubuntu 18.04上安装postgreSQL扩展'postgis'版本2.2.1,即使它没有列在软件包中的任何地方?唯一可用的版本是2.4.4,我从Ubuntu 16.04升级,没有这样的问题 . 我尝试了与Install PostGIS on Ubuntu 16.04 Xenial相关的能力和解决方案 当我以某种方式找到包时,尝试安装它会返回类似的错误,它们是: The fol...
  • 2 votes
     answers
     views

    用户“geo”geodjango教程postgresql错误的对等身份验证失败

    我正在开始geodjango教程 . 我复制并过去了所有事情,但我仍然得到错误 . django.db.utils.OperationalError: FATAL: Peer authentication failed for user "geo" 我'm new to geodjango and postgresql and postgis. I'已经全新安装了postg...
  • 5 votes
     answers
     views

    在没有Postgis功能的情况下转储或恢复Postgresql数据库

    我想从postgresql 8.4转储4个数据库以迁移到Postgresql 9.1 . 我在PgRouting的旧Postgresql 8.4上使用PostGis,因此每个数据库有大约1000个函数 . 每次导出所有数据库时,所有函数都写在转储中 . 当我恢复备份文件时,我在Postgresql 9.1上创建postgis或pgrouting的扩展时会遇到一些冲突 无论如何都要在8.4上转储数据...
  • 3 votes
     answers
     views

    PostgreSQL升级问题$ libdir / postgis-1.5 $ libdir / plr

    我正在尝试使用William Kingesbury提供的二进制文件在Mac OS X上从PostgreSQL 9.1升级到PostgreSQL 9.2,并且几个小时都无法隔离可加载库的关键问题 . 首先我收到以下错误: Could not load library "$libdir/postgis-1.5" ERROR: could not access file &quot...
  • 1 votes
     answers
     views

    postgres:客户端无法连接到服务器

    为了澄清,请注意我在stackoverflow上发现了几个类似的问题,但我无法解决我的问题 . psql: could not connect to server: Connection refused” Error when connecting to remote database psql: How to Allow Remote Access to PostgreSQL database ...
  • 5 votes
     answers
     views

    如何使用Homebrew将Postgis安装到Postgres@9.6的Keg安装中?

    我已经通过Homebrew安装了Postgresql@9.6和Postgis . 但是,通过Homebrew安装Postgis会将最新版本的Postgresql安装在10作为依赖,并将Postgresql固定在9.6.5阻止通过Homebrew安装Postgis . 执行'CREATE EXTENSION postgis;'收益: ERROR: could not open extension c...
  • 0 votes
     answers
     views

    Postgresql数据到SSD驱动器

    我在台式计算机上安装了postgresql,只添加了512 GB SSD驱动器 . 我以为我会将数据迁移到SSD,所以我按照这些说明https://www.digitalocean.com/community/tutorials/how-to-move-a-postgresql-data-directory-to-a-new-location-on-ubuntu-16-04 . 现在,当我尝试使用...
  • 3 votes
     answers
     views

    在nifi 6.0中将ExecuteSQL处理器的结果与Json内容合并

    我正在处理包含地理坐标点的json对象 . 我想对我在本地的postgis服务器运行这些点来评估多边形匹配中的点 . 我希望用预先存在的处理器做到这一点 - 我使用“EvaluateJsonPath”处理器成功地将lat / lon坐标提取到属性中,并使用“ExecuteSQL”成功向我的本地postgis数据存储区发出查询 . 这给我留下了avro响应,然后我可以使用“ConvertAvroTo...
  • 1 votes
     answers
     views

    PL / pgSQL返回查询给出了伪类型记录而不是表

    我的第一个PL / pgSQL函数被设计为将几何列作为输入并输出一个fishnet / grid表(对我来说是一个常见的任务) . 我不确定在return语句中我做错了什么,因为我正在返回伪类型记录而不是具有不同列的表 . 我的代码: CREATE OR REPLACE FUNCTION ST_Fishnet( nrow integer, ncol integer...
  • 2 votes
     answers
     views

    创建Postgres / PostGIS函数以根据空间查询更新表值

    我对运行查询和脚本的Postgres和PostGIS有一定的经验,但没有创建功能的经验 . 我觉得我想要实现的东西比我见过的例子复杂得多,所以我希望有人可以帮助我 . 我正在创建一个Web应用程序,允许用户根据与 Map 上绘制的多边形的交集以及输入到表单中的某些值来更新存储在空间表中的批次边界记录 . 我不知道是否有一种方法可以在数组中存储数据库记录的子集并对其进行迭代,依次更新每个记录,或者是...
  • 0 votes
     answers
     views

    找到哪个点最靠近多边形postgis

    我给出了几个几何点 ST_SetSRID(ST_MakePoint(b.longitude,b.latitude),4326) . 我有一个名为'state'的示例表,其中包含多面数据,如下所示: gid,|pa_code |pa_name | code, | geom "1" | "0800" | 0800" ...
  • 0 votes
     answers
     views

    如何从PSQL jsonb_build_object获取GeoJSON 'Properties'?

    我试图从我的OpenStreetMap边界postgis服务器中获取一个真正的GeoJSON [为你: psql -t -h {base64(MTg1LjIxOS4xMzIuMjE5)} -U boundaries -d boundaries ] 构建JSON工作原理: SELECT jsonb_build_object('type','Feature','id',gid,'geometry',S...
  • 1 votes
     answers
     views

    要求Openlayers指南满足我的要求

    我的目标:使用Openlayers geoserver POSTGIS, 显示谷歌 Map . 在浏览器中显示从地理服务器到用户的图层, 允许用户编辑图层的要素, 保留最终用户新添加的功能到POSTGIS数据库 我的状态 : 我可以显示谷歌 Map .使用postgis shapefile导入/导出管理器 将SHAPEFILES(.shp)加载到POSTGIS数据库...
  • 0 votes
     answers
     views

    如何在geoserver视图中将值作为参数传递给sql查询

    我试图在geoserver中编写sql视图并传递lat long作为参数以获得结果 . 查询在Postgres中运行正常 . 现在我在geoserver中编写查询 . 工作查询是: select gid , objectid , locality, location, longitude, latitude ,x ,y,geom from tablename ORDER B...
  • 1 votes
     answers
     views

    无法将图像从postgresql表导入Geoserver

    上周,我正在创建一个应用程序 . 我想从postgresql导入一个数据库到Geoserver,这样我就可以使用js语言在我的项目之后调用WFS-T服务 . 我第一次使用图像列到我的 table ,这是问题 . 到目前为止,我使用了许多类型,如oid,bytea,raster,但这些类型仅用于postgresql中的导入和导出 . 当我试图打开我放入Geoserver的记录时,我既没有看到图像也没...
  • 5 votes
     answers
     views

    Geoserver - 如何绘制代表两点之间的大圆的测地线

    我正在使用Geoserver 2.1.1版,Postgres 9和PostGIS 2.0 我希望实现的目标(我认为!)应该是非常直接的 . 我想在 Map 上渲染一条线,代表地球表面上两个城市之间的大圆 . 我的数据库包含城市位置,表示为定义为纬度和长度对的地理点 . 我在Geoserver中有一个定义SQL视图的图层,它从指定城市的两个坐标中检索一个线串(st_makeline) . 我不得不键...
  • 0 votes
     answers
     views

    使用postgis st_dimension()函数时出错

    我正在使用navicat函数构建器来构建一个新的简单函数: SELECT st_dimension(geometry) FROM nature 我想使用表格性质和包含几何图形作为多面体的列几何来获取POSTGIS st_dimension函数的结果 . 返回类型模式是pg_catalog,返回类型是int4 这是SQL预览: CREATE FUNCTION "public"....
  • 2 votes
     answers
     views

    使用带有Python / gsconfig的Postgis SQL视图中的数据创建Geoserver图层

    我正在尝试使用gsconfig api获取Python程序,以使用本机SQL中的数据动态创建Geoserver层(就像在Geoserver Web界面上一样) . 我可以创建工作区和数据存储区,但我无法弄清楚如何使用Postgis数据库的sql视图创建一个图层(例如:select * from table where filter_clause) . 这是我当前的Python代码 . from g...
  • 0 votes
     answers
     views

    WFS-T通过Openlayers 3 / geoserver为postGIS表添加点

    我有一个简单的网络 Map 应用程序,尝试通过带有openlayers 3的WFS-T层向 Map 添加点 . 对于后端我'm using geoserver v2.8.0 and a postGIS database. I'已经关注了dbauszus的精彩教程,我已经阅读了有关堆栈溢出的this问题,这指向了我正确的方向,但我仍然缺少一些观点 . 将's kind of strange beca...
  • 1 votes
     answers
     views

    PostgreSQL数据库似乎不适用于GeoServer

    我从互联网上下载了一个项目,它应该让我在 Map 上绘制一些多边形,点等,然后将它保存在PostgreSQL数据库中 . 您还可以上传KML文件以显示已绘制的点,多边形等 - 这些也不起作用 . 该项目正在使用PostGis GeoServer . 问题是,我不知道如何在其中启用数据库来保存坐标 . 到目前为止我做了:1)安装PostgreSQL 2)安装PostGis 3)安装GeoServer...
  • 2 votes
     answers
     views

    GIS项目建议

    你好:我有以下内容:1.具有每个国家边界的世界的形状文件 已成功将shapefile导入PostGIS数据库 可以通过Openlayers在浏览器中显示世界 Map . 2每个记录所在的数据(CSV)文件一个 . 出生国家,湾性别,C . lat和出生国家的长期(与shapefile中的lat和long相匹配) 我试图找出显示 Map 的最佳方法,其中每个国家(基于CSV数据)有100个或...

热门问题