PostgreSQL创建空间数据库并创建含有geometry类型的表
GIS数据库是用来存储空间数据的数据库,或者说是空间数据集合
GIS数据库可以实现对具有一定地理要素特征的相关控件数据集合的统一管理,空间数据紧密联系共同反映现实世界中某一区域内综合信息或专题信息间的联系,主要应用于地理空间数据处理和分析
postgreSQL是一个功能强大的开源对象关系型数据库系统,他使用和扩展了SQL语言,并结合了许多安全存储和扩展最复杂数据工作负载的功能。
这里使用pgAdmin4图形管理工具。
- 首先创建普通数据库。
可以在definition中设置信息,如下图所示
- 添加postgis扩展,使之成为支持空间类型的空间数据库
create extension postgis
当然可以继续添加其他的空间扩展
create extension postgis_topology
create extension addresss_standardizer
create extension postgis_trigger_geocoder
create extension fuzzystrmatch
到这里我们的数据库已经支持空间数据下面我们创建表,并进行数据插入
create table test(id int,geo geometry)
插入数据
insert into test(id,geo)
values(1,point(12.32232442,43.2324535)::geometry)
查看插入数据
select *
from test
这里的geo怎么是这个样子????
没关系,使用下列空间函数即可
select st_astext(geo)
from test
标准的wtk格式
空间数据主要分为点,线,多边形以他们的复合体,自然这里还有很多其他的空间函数帮助我们管理空间数据,我们下回再见。
欢迎大家多多关注,多多指教!!
最后,欢迎大家关注GISerJu公众号~
PostgreSQL创建空间数据库并创建含有geometry类型的表相关推荐
- mysql geometry 附近的人_mysql中geometry类型的简单使用(搜索附近的人)
mysql中geometry类型的简单使用 编写本文的目的: 让和两天前的我一样的初学者,能够更快的使用geometry类型存储空间点数据 也是为了自己加深印象,更熟练的使用geometry类型 建表 ...
- mysql geometry 怎么 操作_mysql中geometry类型的简单使用
mysql中geometry类型的简单使用 编写本文的目的: 让和两天前的我一样的初学者,能够更快的使用geometry类型存储空间点数据 也是为了自己加深印象,更熟练的使用geometry类型 建表 ...
- 使用ArcGIS10.2连接PostgreSQL创建空间数据库并进行要素编辑
记一次使用ArcGIS10.2连接postgresql创建空间数据库并编辑: 刚开始下载了postgres12版本的,使用ArcGIS10.2连接不上,原来ArcGIS10.2只能连接PostgreS ...
- PostgreSql+PostGis创建空间数据库
目录 一 准备安装包... 1 二 postgresql在window下安装步骤... 1 三 图形化管理工具-pgadmin. 4 四 命令行工具-SQL shell(psql)... 5 五 Po ...
- PostgreSQL创建空间数据库
创建数据库 添加postgis扩展,使之成为支持空间类型的空间数据库 create extension postgis 字段设置为geometry类型 插入空间数据 insert into test( ...
- ArcEngine开发:创建shp数据文件,并存入Geometry类型的要素到shp数据文件
首先是一个创建shp数据文件的函数,具体参数能根据变量名称看出来.函数如下: public static void CreatShpFile(string shpFullFilePath, ISpat ...
- PostgreSQL:创建空间数据库并导入Shapefile矢量数据
目录 1.前言 2.创建空间数据库 3.导入Shapefile矢量数据 3.1.从文件夹中导入 3.2.从SQL表中导入 1.前言 注意:不建议将栅格数据导入到空间数据库中.因为相对于矢量数据,栅格数 ...
- sql server 空间数据(geometry类型)创建、查询、空间分析和计算
1.SQL语言实现空间对象的创建.插入.删除.查询. 1.1直接创建空间对象 查找SQLServer的帮助文档,查找到不需要建立表也能直接创建空间对象,运用DECLARE和SET STGeomFrom ...
- ArcGIS 创建空间数据库表
创建空间数据库 打开ArcMap 10.1 连接数据库 右键数据库,Enable Geodatabase 弹窗,选择授权文件sever10.1.ecp,完成空间数据库的创建 创建空间数据表 1.注册成 ...
最新文章
- DeepMind 最新论文解读:首次提出离散概率树中的因果推理算法
- PowerMockito的简单的介绍
- Json模块dumps、loads、dump、load函数介绍
- 用逻辑门制作出加法器
- Vue2.x-05 iview的Select控件点击从后台加载数据
- c# 获取machineguid_C#中怎么生成和获取GUID
- BZOJ 1101 Luogu P3455 POI 2007 Zap (莫比乌斯反演+数论分块)
- [导入][你必须知道的.NET]第十回:品味类型---值类型与引用类型(下)-应用征途...
- SDL2源代码分析5:更新纹理(SDL_UpdateTexture())
- mssql-sqlserver入门必备知识收集
- C语言编程>第十六周 ⑤ 请补充fun函数,该函数的功能是:依次取出字符串中所有大写字母,形成新的字符串,并取代原字符串。
- 第157篇 合约安全-随机数
- Idea没有自动更新target目录
- 用PyInstaller把Python代码打包成单个独立的exe可执行文件
- quickbooks php 开发,通过odbc与PHP连接到quickbooks数据库?
- hdu 1039 - Easier Done Than Said?
- php 微信 jssdk 分享到朋友和朋友圈,带缩略图
- Trusted_Connection
- 双系统卸载深度linux系统,双系统卸载linux
- 基于视频图像的识别算法
热门文章
- c语言字符串 排序函数,C语言标准库函数之qsort排序函数
- 联想拯救者Y7000P 2022版 重装系统 win11重装win10
- “抵制不孝言行·村立孝老爱亲”
- 自考计算机英语答题技巧,英语自考有什么答题技巧?
- python--plt.hist函数的输入参数和返回值的解释
- shixibaogao
- 【android】Glut glRotatef glTranslatef示例程序:
- 自媒体账号数据分析从何入手?
- 基于.NetCore开发博客项目 StarBlog - (15) 生成随机尺寸图片
- c语言抽象数据类型复数,抽象数据类型复数的实现..doc