我们经常会遇到数据库磁盘空间爆满的问题,或由于归档日志突增、或由于数据文件过多、大导致磁盘使用紧俏。这里主要说的场景是磁盘空间本身很大,但表空间对应的数据文件初...
Geotrellis系列文章链接地址http://www.cnblogs.com/shoufengwei/p/5619419.html 目录 前言 安装空间数据库 空间数据库栅格化 根据属性字段进行赋值 总结 一、前言 前面写了一篇文章(geotrellis使用(八)矢量数据栅格化)讲解了如何使用Geotrellis将Shape文件栅格化,并许下了后续会写一篇文章讲解空间数据库栅格化的诺言 二、安装空间数据库 目前有许多数据库添加了空间支持,如SQLSERVER、Postgre、Sqlite等,本文选择开源的Postgre,其空间支持名称为PostGis。 三、空间数据库栅格化 3.1 添加Postgre驱动 由于项目采用sbt框架,所以只需要在build.sbt文件中添加一句libraryDependencies += "org.postgresql 五、总结 以上就是利用周末时间完成的读取空间数据库栅格化以及为空间对象赋对应的其他字段的值的实现方法,都很基础。
2核2G云服务器 每月9.33元起,个人开发者专属3年机 低至2.3折
/CS学习笔记:https://github.com/yunwei37/ZJU-CS-GIS-ClassNotes <一个浙江大学本科生的计算机、地理信息科学知识库 > Lecture 1 地理空间数据库概论 空间数据库:以空间目标作为存储对象的专业数据库 空间数据:分为矢量数据和栅格数据 矢量数据:用点、线、面等基本空间要素来表示人们赖以生存的自然世界的数据 栅格数据:把地理空间中的事物和现象作为连续的变量或体看待 ) 空间索引(Spatial Indexing) 空间数据库的特点: 数据量大(要求在二维空间上划分块或图幅、在垂直方向上划分层来进行组织) 空间数据与属性数据集合 应用广泛 空间数据库管理系统(SDBMS ):由空间数据库及其管理软件、应用软件组成,是存储介质、处理对象和管理系统的集合体 空间数据库与相关学科的关系 三种不同的视角: 地图学视角 (Map View):认为GIS来源于现代的地图学, GIS 文件系统:20世纪50年代-70年代 文件关系混合系统:20世纪80年代 空间数据库引擎:90s 对象关系型数据库管理系统: 支持SQL,具有良好的通用性 具有面向对象特性,支持复杂对象及其行为
本文就将针对如何利用geopandas向PostGIS空间数据库写入及读取矢量数据进行介绍。 ? PostGIS建立连接,请确保以下3个库已经安装: pip install sqlalchemy, psycopg2, geoalchemy2 接下来我们需要保证postgresql中存在可以连接的空间数据库 图4 在弹出的界面中输入CREATE EXTENSION postgis;并执行,成功之后我们的数据库就变成了空间数据库,支持空间相关的各种功能: ? 2.2 利用geopandas从PostGIS读取数据 从PostGIS中读取数据要用到另一个API,对应geopandas的read_postgis(),其主要参数如下: sql:字符型,对应从空间数据库中提取数据的
本文就将针对如何利用geopandas向PostGIS空间数据库写入及读取矢量数据进行介绍。 PostGIS建立连接,请确保以下3个库已经安装: pip install sqlalchemy, psycopg2, geoalchemy2 接下来我们需要保证postgresql中存在可以连接的空间数据库 数据库只是个普通的postgresql数据库,是不支持空间相关功能的,在对应数据库上右键打开查询工具: 图4 在弹出的界面中输入CREATE EXTENSION postgis;并执行,成功之后我们的数据库就变成了空间数据库 2.2 利用geopandas从PostGIS读取数据 从PostGIS中读取数据要用到另一个API,对应geopandas的read_postgis(),其主要参数如下: ❝「sql」:字符型,对应从空间数据库中提取数据的
最近研究了下postgresql数据库及其空间地理信息拓展插件——postgis。
地理空间数据库所载的土地使用是城市管理、区域规划和环境监测等不同应用的基本投入。本文提出了一种分层深度学习框架来验证土地利用信息。为此,我们采用了两步策略。 由于地理空间数据库的对象目录通常是分层构建的,我们提出了一种新的基于cnn的方法,旨在分层同时预测多个层次的土地利用。 一个层次深度学习框架,以一致分类的土地利用对象在地理空间数据库.pdf
ld.so.conf.d/*.conf /usr/local/gdal/lib/ /usr/local/proj/lib/ /usr/local/geos/lib/ $ sudo ldconfig 2.4 创建空间数据库模板 # 创建无空间特性数据库 postgres $ createdb template_postgis # 创建相关空间数据库相关的函数,类型,操作符等 postgres $ psql -f /usr/ template_postgis postgres $ psql -f /usr/share/pgsql/contrib/postgis-2.2/rtpostgis.sql -d template_postgis # 验证空间数据库版本 | raster_overviews | 视观表 | postgres public | spatial_ref_sys | 资料表 | postgres (5 行记录) 2.5 根据空间数据库模板创建新的空间数据库
其中GIS相关技术基本采用Supermap Gis相关软件产品实现:其中地图的制作及发布使用Supermap idesktop 9D(2019),用到了分级配图、专题配图、空间数据库对接、地图发布等功能 ;云GIS相关功能使用Supermap iServer 9D(2019),使用了iServer的云地图服务、数据服务以及使用iServer和空间数据库对接等功能;移动GIS开发则全部使用Supermap 由于篇幅有限,在这里着重介绍基于空间数据库及网络通信技术的网络地图服务,“智能生活管家”使用的地图全部自主完成,具有极高的灵活性及可定制性,同时与系统数据可以更好的对接融合,大大提升了用户体验和可操作性 ,系统使用了空间数据库及网络通信技术的网络地图服务,下面将会详细介绍: ? 于是我们就想到了效率更高、管理更方便的空间数据库。 ?
数据介绍 启用附件需要在空间数据库中,所以将矢量化的点放在空间数据库中 空间数据: ? 匹配表 ? 照片 ? 工具介绍 ? 添加附件工具,可以在对图层启用附件时候关联上一些其他的文件。
勾选Create spatial database(完成安装后自动创建空间数据库检验安装) ? 安装目标路径需要选择刚才postgresql的安装目录 ? 输入刚才设置的密码 ? 设置空间数据库模板名称(默认即可) ? 安装即将完成时弹出三个确认框:都选择是 ? 打开pgAdmin发现多了一个模板 ? postgis安装完成。 这里通过创建企业级地理数据库工具来创建企业级空间数据库,该工具位于“数据管理”工具箱的“地理数据库管理”工具集中: ? 6.2、通过文件空间数据库导入 上面的方式比较快捷,但是导入失败的概率相对要大一些,所以推荐用下面的方式。 在文件夹连接,右键,创建文件空间数据库 ? 新建的文件空间数据库导入数据 ? ? ? 可以直接拖拽进地理空间数据库 ? ? 直接拖入可能会因为空间坐标系不一致的原因失败,还可以在空间数据库上直接import ? ? ? ?
postgis.net/install/ postgis下载:http://download.osgeo.org/postgis/windows/ 选择对应版本下载 2、安装postgis 选择创建空间数据库 ,安装目录必须和postgresql的安装目录一致 之后弹出的提示一直选择yes即可(空间数据库的一些配置) 安装完成之后可看到空间数据库已经添加 3、手动添加空间函数支持 -- Enable
举个小例子(列出目标工作空间数据库中所有要素类的路径): import arcpy import os arcpy.env.workspace = 'G:/exercise data/listtest.gdb 与ListFeatureClasses函数类似, 黄色区域的参数为:限制返回的结果; 红色区域的参数为:数据类型; 举个例子(列出目标工作空间数据库中符合要求的数据集): import arcpy arcpy.env.workspace
4,空间数据库。 别被名字唬住了,空间数据库就是个普通的数据库,sqlserver的,或者access的,只是把矢量图形对象用二进制存储了而已,囧 5, sql2008自带的空间数据库,比我们公司买的那个强了不知道多少倍 好么,这个彻底摧毁了我对空间数据库的神秘感,我甚至怀疑这是不是太山寨了。
article/details/83153708 PostGIS PostGIS通过向PostgreSQL添加对空间数据类型、空间索引和空间函数的支持,将PostgreSQL数据库管理系统转换为空间数据库 html https://blog.csdn.net/xk_zhang/article/details/52014737 注:创建数据库后,需要通过添加postgis插件,才可以转换为空间数据库
支持对 CAD 系统( AutoCAD 、 MicroStation )数据的直接编辑和转换分发和打开,数据处理平台以ArcGIS 的原生空间数据库 Geodatabase PersonalGeodatabase ,文件后缀.mdb )为存储格式,直接面向 ArcGIS 及空间数据库,生产的数据无需转换,直接入库,进一步保证了数据的一致性和完整性。
扫码关注腾讯云开发者
领取腾讯云代金券