postgis相关内容
ogrinfo:符号查找错误:/usr/local/lib/libgdal.so.1:未定义的符号:sqlite3_column_table_name 我在解析形状文件ESRI时遇到了以上错误。我需要用PostGIS开发django项目,我被困在这里。我如何获得它的约束? 解决方案 尝试从源代码构建SQLite, CFLAGS =“-DSQLITE_ENABLE_
..
我的数据库表Building具有以下列:name,lat,lng 如何获取距指定坐标5英里范围内的所有Buildings,例如: -84.38653999999998 33.72024 我的尝试,但是不起作用: SELECT ST_CONTAINS( SELECT ST_BUFFER(ST_Point(-84.38653999999998,33.72024), 5
..
我正在尝试分解一个半径为5 km的ST_Buffers的多边形表的边界,并将其转储到另一个表中。第一个表包含大约一千万个多边形。 包含多边形的表是: 创建表poly_5km(gid序列主键,bufferType varchar,the_geog地理(POLYGON,4326)); 这是我要创建的表: 创建表buffer_5km(gid串行主键,bufferType
..
您好,我只是学习postGIS,因此也学习了postgresql(9.1),并试图通过创建sql函数来重新投影一些空间数据来一次又一次地复制相同的代码,以节省一些时间. Create Function reproject_shapefile(text,text,numeric) returns void as $$ -- Reprojects shapefiles given th
..
我已经通过 docker hub 用 构建了一个Docker容器: > docker run --name some-postgis -e POSTGRES_PASSWORD=mysecretpassword -d mdillon/postgis docker run -it --link some-postgis:postgres --rm postgres \ sh -c 'exe
..
我有这个查询,在我的dst db中,通过将点与src中的多边形匹配来填充prem_council列.但是,我只能通过手动执行每个分区1-15来手动完成操作. UPDATE poursafe.ca_licenses dst SET prem_council = '1' FROM ca_la_la_areas_council_dist_2012 src WHERE EXISTS (
..
具体来说,我得到的结果是我不明白的.我的理解很可能是错误的,但我不这么认为.因此,我希望有人会说“是的,这是一个已知问题"或“否,它工作正常,这就是为什么您的理解是错误的." 这是我的例子. 首先,我具有以下经/纬度几何图形. LINESTRING(-1.32007599 51.06707497,-1.31192207 51.09430508,-1.30926132 51.102
..
我正在使用cartoDB和Postgres 9.3(包括PostGIS).当我尝试在cartoDB中创建开发用户时,出现此错误: 'CREATE EXTENSION IF NOT EXISTS odbc_fdw SCHEMA public;' ERROR: could not open extension control file "/usr/share/postgresql/9.3/ex
..
我正在尝试使用postgis设置具有休眠空间的项目.在针对休眠空间4.0-M1的教程之后,我首先遇到了找不到依赖项postgis-jdbc-1.5.3.jar的问题.就像有人在这里建议的那样,我使用了1.5.2版,并且该教程进行了编译. 但是,如果我尝试运行它,则会收到错误消息.我将休眠的调试级别设置为调试,并偶然遇到以下问题: DEBUG SQL - create table Eve
..
我用过 RGEO_FACTORY = RGeo::Geographic.simple_mercator_factory RGEO_FACTORY.point(lon, lat).projection 但是现在我想使用sql来实现它.而且我在postgis数据库中有一个点(几何). 我应该怎么做? 解决方案 RGeo simple mercator factory docs
..
我有一个PostgreSQL表,其中的列包含以下格式的字符串: '3.985 58.934, 4.56 61.2323, 5.4 63.234355, 3.25982 59.309' '3.985 58.934, 4.56 61.2323, 5.4 63.234355, 3.25982 59.309, 4.5632 58.32423' 'and so on...'
..
尝试在OSX Mountain Lion上设置Postgres/PostGIS以与Django一起使用.但是,出了点问题,我不确定如何解决. $ createdb geo createdb: could not connect to database postgres: could not connect to server: No such file or directory Is
..
我正在将postgresql/PostGIS与灌浆一起使用,我需要计算最短路径.在先前的pgrouting版本中,我使用的是shortest_path_astar.在我的路线图中,我有不可能的部分,例如上锁的门.我用过: SELECT id FROM shortest_path_astar('SELECT edge_id AS id, vertex_id1 AS source, vertex
..
编辑 是的,您是正确的.我在伪代码中寻找的是一个列表, (st_area(geom)> 0.1)或(COUNT(*)> 1) 和文字: 返回一个列表,该列表仅包含面积大于0.1的州,但如果它是该国家/地区中唯一的州(通常是岛国,并且旁边有足够的标签空间,则不排除该州)它).被排除在外的州是斯洛文尼亚等有100个省的地方,但土地面积很小(英国也是罪犯). 我有一张表格,
..
我正在尝试使用python ppygis软件包设置基本的工作postgis设置. >>> import psycopg2 >>> import ppygis >>> connection = psycopg2.connect(database='spre', user='postgres') >>> cursor = connection.cursor() >>> cursor.execut
..
我正在尝试从C#执行参数化查询,但出现错误: 错误:XX000:分析错误-无效的几何图形 带有提示 "POLYGON((:: m"
..
我们目前使用oracle和ArcSDE维护GIS数据.但是,我们希望探索更好和更便宜的替代方案.我们碰到使用postgresql来维护gis数据库.我们的业务需要线性引用和版本控制功能.还需要具有拓扑和要素数据集. 我是Postgresql的新手.因此,我对其性能和稳定性一无所知.你们可以和oracle一起分享有关postgresql性能和稳定性的经验.我希望数据安全无虞. 我们使用A
..
我试图了解无限重叠框的工作原理 为什么以下示例不起作用.除非我尝试引入两个无限值,否则效果很好. 此示例应返回true. SELECT box '((1,1),(infinity, 1))' && box '((2, 1),(infinity, 1))' AS overlap; overlap --------- f 以下两个示例有效 SELECT box '((1,
..
我有这个Postgres/PostGIS查询: UPDATE raw.geocoding SET the_geom = ST_Transform(ST_GeomFromText('POINT(((E'-96.6864379495382')::float8) ((E'32.792527154088')::float8))', 4326),3081) WHERE id=((10793455)::
..
我之前的问题发现,导致性能出现问题的原因是因为在Postgis中使用索引距离运算符在返回很多行的大区域上非常慢. 因此,似乎理想的解决方案可能是选择一个任意的英里距离量,然后在该范围内(例如,低于75英里)使用索引的距离运算符(ST_DWithin),然后超出该范围(因此等于或等于75英里)时,请使用非索引距离运算符() 我当前的功能如下: CREATE OR REPLAC
..