首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏轩辕镜像

    PostGIS Docker 容器化部署指南

    通过容器化部署PostGIS,可以快速搭建空间数据库环境,简化配置流程,并确保环境一致性。 本文档详细介绍了如何使用Docker容器化部署PostGIS,包括环境准备、镜像拉取、容器部署、功能测试、生产环境建议及故障排查等内容。 容器部署基本部署使用以下命令启动一个基本的PostGIS容器实例:展开代码语言:BashAI代码解释dockerrun-d\--namepostgis\-p5432:5432\-ePOSTGRES_PASSWORD PostGIS的Docker容器化部署方案,从环境准备、镜像拉取、容器部署到功能测试,提供了完整的操作指南。 ,及时发现并处理问题定期更新镜像版本,获取最新功能和安全补丁对于大规模部署,考虑使用DockerCompose或Kubernetes进行编排管理通过本文档提供的方法,可以快速、安全地部署PostGIS容器环境

    35510编辑于 2025-12-23
  • 来自专栏IT综合技术分享

    PostGIS特性

    PostGIS特性 1、PostGIS支持所有的空间数据类型,这些类型包括:点(POINT)、线(LINESTRING)、多边形(POLYGON)、多点 (MULTIPOINT)、多线(MULTILINESTRING PostGIS支持所有的对象表达方法,比如WKT和WKB。 2、PostGIS支持所有的数据存取和构造方法,如GeomFromText()、AsBinary(),以及GeometryN()等。 3、PostGIS提供简单的空间分析函数(如Area和Length)同时也提供其他一些具有复杂分析功能的函数,比如Distance。 4、PostGIS提供了对于元数据的支持,如GEOMETRY_COLUMNS和SPATIAL_REF_SYS,同时,PostGIS也提供了相应的支持函数,如AddGeometryColumn和DropGeometryColumn 6、PostGIS提供了空间操作符(如Union和Difference)用于空间数据操作。 比如,Union操作符融合多边形之间的边界。

    2.1K30发布于 2018-09-11
  • 来自专栏mythsman的个人博客

    PostGIS初探

    安装 ubuntu下在安装好PostgreSQL的基础下用apt install postgis即可。 | 2.2.1 | | PostGIS SFCGAL functions postgis | 2.2.1 postgis_topology | 2.2.1 | | PostGIS topology spatial types and functions postgis_tiger_geocoder | 2.2.1 | | PostGIS tiger geocoder and reverse geocoder PostGIS 2.0 Manual PostGIS 在 O2O应用中的优势

    1.4K30编辑于 2022-11-14
  • 来自专栏小石头

    POSTGIS 总结

    GitHub postgis/postgis PostGreSQL(三)PostGIS PostGreSQL(四)PostGIS-空间数据存储 PostGreSQL(五)PostGIS-常用函数 PostGreSQL(六)PostGIS-空间连接和空间索引 PostGreSQL(七)PostGIS-几何图形创建函数 PostGreSQL(八)PostGIS-图形有效性和简单性 PostGreSQL (九)PostGIS-几何图形的相等 PostGreSQL(十)PostGIS-最近领域搜索 PostGreSQL(十一)PostGIS-其他函数 一、PostGIS介绍 PostGIS是一个空间数据库 PostGIS安装不仅依赖于PostgreSQL,还依赖于很多插件: GEOS几何对象库 GDAL栅格功能 LibXML2 LIBJSON PostGIS的特点如下: PostGIS支持所有的空间数据类型 PostGIS支持所有的对象表达方法,比如WKT和WKB。 PostGIS支持所有的数据存取和构造方法,如GeomFromText()、AsBinary(),以及GeometryN()等。

    8K10编辑于 2022-11-10
  • 来自专栏云计算与大数据技术

    Linux在线安装部署postgresql12+postgis3.1

    依赖 postgis官网:http://www.postgis.org/ postgis官方文档:http://postgis.net/documentation/ postgis用户手册:http:/ /download.osgeo.org/postgis/docs/postgis-3.1.1.pdf postgis源码编译:http://postgis.net/docs/postgis_installation.html postgis yum -y install postgis31_12.x86_64 postgis31_12-client.x86_64 postgis31_12-devel.x86_64 postgis31 _12-docs.x86_64 postgis31_12-gui.x86_64 postgis31_12-utils.x86_64 2、pgsql添加postgis拓展 注意:扩展的postgis依赖只对当前数据库有效 support (for 3+) CREATE EXTENSION postgis_raster; -- Enable Topology CREATE EXTENSION postgis_topology

    4K20发布于 2021-04-27
  • 【GlobalMapper精品教程】096:连接PostGIS数据库(Postgresql)

    数据库准备 打开pgAdmin4管理系统软件,新建一个Postgresql数据库,例如GDB,导入矢量数据continent,如下图所示: 【参考阅读】: Windows环境搭建:PostGreSQL+PostGIS 安装教程 2. globalmapper连接postgresql 打开Globalmapper26中文版,点击【工具】→【数据库连接管理】,如下图所示: 弹出数据库连接参数窗口,点击新建: 参数详解: 数据库类型:PostGIS Spatial Database 连接名称:conn,自定义即可 服务器:localhost(本机服务),也可以输入本机IP地址 端口:5432,这是postgresql安装时默认的端口

    10110编辑于 2026-03-10
  • 来自专栏全栈程序员必看

    PostGIS 报错libcrypto

    说明 在安装完Postgresql以后,打postgis扩展时,报错 ERROR: could not load library "/usr/pgsql-12/lib/rtpostgis.so": / file libcrypto.so.10 with link time reference 出现问题环境 centOS7.4 postgresql版本12,小版本号会随官方更新;遇到问题的是12.5 postgis2.5 推测原因 装机无数,postgis版本不变,而postgresql小版本会更新,所以推测是postgresql12.5版本引起的 查找问题 在rtpostgis报错路径下,可以找到文件 百度大佬说和 这里就很奇怪了,不解之下,决定还是先按教程升级一下试试 rpm -q --provides openssl-libs | grep libcrypto.so.10 官网下载openssl-libs-1.0.2k ln -s /usr/lib64/libcrypto.so.1.0.2k /usr/lib64/libcrypto.so.10 回到第8步验证,如果链接正确到1.0.2,再回到postgresql打postgis

    1.6K20编辑于 2022-09-13
  • 来自专栏数字孪生元宇宙

    PostGIS空间数据库简明教程

    在我们使用 PostGIS 功能之前,我们需要在 Postgres 中安装扩展:CREATE EXTENSION IF NOT EXISTS postgis;1、空间数据类型PostGIS 支持几种不同类型的 图片栅格数据支持包含在一个单独的 postgis 扩展中,在我们可以使用之前需要安装它:CREATE EXTENSION IF NOT EXISTS postgis_raster;然后我们可以使用栅格类型创建一个表 图片点云支持包含在一个单独的 postgis 扩展中,在我们可以使用栅格之前需要安装它:CREATE EXTENSION pointcloud;CREATE EXTENSION pointcloud_postgis 5、结束语本文简要介绍了 PostGIS、它是什么、它支持的一些空间数据类型和操作以及可以利用 PostGIS 解决的一些现实问题。 我们还介绍了空间索引,这是获得最佳性能的第一站。 ----原文链接:PostGIS快速教程 - BimAnt

    4.5K30编辑于 2023-05-09
  • 来自专栏跟牛老师一起学WEBGIS

    postgis常用函数介绍(二)

    通过函数st_isempty(geom)可以判断geometry是否为空,返回是布尔型的true或者false,具体使用如下:

    2.3K30发布于 2018-10-23
  • 来自专栏热爱IT

    postgresql安装postgis扩展模块

    为postgresql安装postgis扩展模块: 1、安装postgis 2、在指定数据库下执行下面语句 CREATE EXTENSION postgis 3、验证:执行下面语句不报错即可 SELECT

    3.7K10发布于 2019-08-29
  • 来自专栏数据处理与分析

    循环裁剪之-PostGIS版本

    在之前我也写过一篇使用PostGIS进行数据处理的文章:用线裁剪面之-PostGIS版本。PostGIS本身是个空间数据库,其本身包含很多的函数。

    1.7K20发布于 2019-07-31
  • 来自专栏跟牛老师一起学WEBGIS

    postgis常用函数介绍(一)

    概述: 在进行地理信息系统开发的过程中,常用的空间数据库有esri的sde,postgres的postgis以及mySQL的mysql gis等等,在本文,给大家介绍的是有关postgis的一些常用函数的意思以及使用

    3.9K30发布于 2018-10-23
  • 来自专栏Python大数据分析

    利用geopandas与PostGIS进行交互

    本文就将针对如何利用geopandas向PostGIS空间数据库写入及读取矢量数据进行介绍。 图1 2 geopandas与PostGIS进行交互 为了能在geopandas中与postgresql和PostGIS建立连接,请确保以下3个库已经安装: pip install sqlalchemy 使用到的API为to_postgis(),其主要参数如下: ❝「name」:字符型,用于指定推送到PostGIS后的表名称 「con」:sqlalchemy.engine.Engine对象,用于建立与数据库的连接 读取数据 从PostGIS中读取数据要用到另一个API,对应geopandas的read_postgis(),其主要参数如下: ❝「sql」:字符型,对应从空间数据库中提取数据的SQL语句 「con」: 」:字符型或列表,用于指定将哪些列作为索引 「parse_dates」:列表,用于预解析时间类型数据 ❞ 接着我们从PostGIS中读取刚才写入的表: 图10 简简单单,我们就实现了与PostGIS的交互

    2.4K20编辑于 2022-04-03
  • 来自专栏给永远比拿愉快

    PostGIS导入导出栅格数据

    上一篇博文PostGIS导入导出ESRI Shapefile数据介绍了如何导入空间矢量数据到PostgreSQL中,紧接上一篇,本文将介绍如何使用PostGIS导入导出空间栅格数据。 PostGIS提供了raster2pgsql工具用于栅格数据的导入(可以使用man raster2pgsql命令查看帮助文档)。 ---- 如果想要导出数据,可以使用PostGIS提供的内置函数。其中ST_AsGDALRaster 是一个通用性的函数,可以导出为GDAL支持的任意格式。 : http://postgis.net/docs/postgis_gdal_enabled_drivers.html http://postgis.net/docs/manual-2.2/postgis_enable_outdb_rasters.html ST_AsTIFF函数参见:http://postgis.net/docs/RT_ST_AsTIFF.html。

    5.6K20发布于 2019-01-22
  • 来自专栏给永远比拿愉快

    PostGIS批量导入栅格数据

    如果我们有一批以文件存储的影像数据如何利用PostGIS批量的导出到PostgreSQL数据库中进行管理呢? (单个数据的导入参见我上篇博文:PostGIS导入导出栅格数据) 我的实验环境如下: OS: Ubuntu 16.04 LTS PostgreSQL:9.5.5 PostGIS: 2.2 -s 4326 -I -C -M ./*.tif -F -t 256x256 staging.tmean_19 | psql -h localhost -p 5432 -U postgres -d postgis_in_action existing database conn = psycopg2.connect('host=localhost port=5432 user=postgres password=password dbname=postgis_in_action

    2.8K20发布于 2019-01-22
  • 来自专栏大数据实战演练

    PostgreSQL与PostGIS的基础入门

    PostGIS安装不仅依赖于PostgreSQL,还依赖于很多插件: GEOS几何对象库 GDAL栅格功能 LibXML2 LIBJSON PostGIS的特点如下: PostGIS支持所有的空间数据类型 PostGIS支持所有的对象表达方法,比如WKT和WKB。 PostGIS支持所有的数据存取和构造方法,如GeomFromText()、AsBinary(),以及GeometryN()等。 3.2.1 在testdb数据库下安装PostGIS扩展 安装PostGIS扩展: CREATE EXTENSION postgis; 验证PostGIS扩展是否安装成功: SELECT postgis_full_version 四、总结 本文首先说明了PostgreSQL与PostGIS的基本概念,又罗列了两者的yum安装教程及版本兼容关系,最后讲解了一下PostgreSQL的简单使用及PostGIS的空间查询的简单示例。 wiki.postgresql.org/wiki/9.1%E7%AC%AC%E4%BA%8C%E7%AB%A0 https://wiki.postgresql.org/wiki/Main_Page 易百教程

    6.7K31发布于 2019-04-17
  • 来自专栏数据处理与分析

    用线裁剪面之-PostGIS版本

    但地理数据处理,是一个广阔的世界,除此之外,亦有很多优秀的软件可供我们使用,或者你可以写些代码来进行数据的处理与分析,今天主要介绍空间数据库——PostGIS。 ? PostGIS可以做什么 可能有很多人(包括我)都会觉得,数据库嘛,不就是存数据的嘛,怎么还跟数据处理扯上关系了? 直到有一天,单位的小哥哥看我处理数据,我们在交流中我发现,原来PostGIS有这么多的函数,有这么多的功能,竟然这么强大。 从空间分析运算,到属性处理,PostGIS都有相关的函数,并且在数据库中的这些运算,非常的高效。 这么说吧,如果要更新某个表的某个字段(我觉得表越大,在数据库进行计算的优势越明显),分别用ArcMap与pg来做,可能用ArcMap软件打开属性表的时间,PostGIS都已经算完了,没办法,就是这么高效

    1.6K10发布于 2019-07-31
  • 来自专栏Se7en的架构笔记

    CDH 部署教程

    节点规划 Cloudera Manager Server 节点提供 WebUI 操作界面,管理 Cloudera Manager Agent 节点,在运行 Agent 的机器上部署大数据相关组件。 集群开始安装部署,启动服务。 ? 完成安装。 ? CDH 集群安装检查 登陆 Clouder Manager 管理界面,可以检查集群各组件运行情况。 ?

    4.4K20发布于 2021-07-23
  • 来自专栏腾讯云数据库(TencentDB)

    【实战】如何通过PostGIS实现附近的人

    |导言:PostGIS是业界功能最全面,能力最强大的空间地理数据库引擎。现实业务开发中,经常会遇到有附近的某某的需求,如何快速实现呢,PostGIS+PostgreSQL可以帮到你。 本文就讲解如何通过PostGIS实现附近的对象这个功能,实际很简单就一条SQL可以搞定。 首先,我们准备一个PostgreSQL数据库实例,并且此数据库实例需要支持PostGIS插件,版本不挑剔,此为基本能力。 第一步:创建插件,登录到数据库实例中,在业务database执行如下命令: \c test CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology

    2.4K40发布于 2021-11-15
  • 来自专栏给永远比拿愉快

    PostGIS查询指定范围的数据

    对于上一篇PostGIS批量导入栅格数据中导入的气温数据,如何查询指定范围的气温呢? 比如,给定了经纬度范围,如何取出给定月份的数据? existing database conn = psycopg2.connect('host=localhost port=5432 user=postgres password=post1231 dbname=postgis_in_action

    4.3K20发布于 2019-01-22
领券