空间数据

news/2025/3/15 1:07:13/

空间数据

作者:阿振
邮箱:tanzhenyugis@163.com
博客:https://blog.csdn.net/theonegis/article/details/80089375
修改时间:2018-05-06
声明: 本文为博主原创文章,转载请注明原文出处


矢量数据(Vector)

矢量数据基于对象模型(object-based)的空间数据描述模型。矢量数据使用对象(点,线,面)及其对象之间的关系描述空间实体。

常见的矢量数据格式:

  • ESRI Shapefile (Shapefile是一种基于文件方式存储GIS数据的被广泛使用的数据格式。一个Shapefile文件至少由shp,dbf,shx三个文件作成,分别存储空间对象的几何信息,属性信息和两者索引信息。
  • ESRI Personal Geodatabase(基于微软的Access数据库进行空间数据存储的数据格式,即可以存储矢量数据又可以存储栅格数据)
  • ESRI File Geodatabase(使用Geodatabase数据模型基于文件进行存储,跨平台)
  • OGC GML(Geography Markup Language,基于XML文件格式,国际标准)
  • KML (Keyhole Markup Language,基于XML文件格式,Google Earth专用空间数据格式)
  • GeoJSON(基于JSON数据格式用于表示空间实体的标记语言)

栅格数据(Raster)

栅格数据基于场模型(field-based)把空间事物和现象作为连续的变量或体来看待。

常见的栅格数据格式:

  • GeoTIFF (Geographic Tagged Image File Format,GIS和卫星遥感应用的行业图像标准文件(.tif或者.tiff))
  • ERDAS Imagine (ERDAS软件的专用数据格式(.img))
  • ENVI格式(ENVI使用一个二进制文件(.dat或者.bin),一个文本头文件存储栅格数据(.hdr))
  • HDF (Hierarchical Data Format,美国国家高级计算机应用中心研发,MODIS数据就采用该格式,当前版本HDF5)
  • NetCDF(Network Common Data Form,由美国大学大气研究协会研发,广泛应用于大气环境领域(.nc)NetCDF4基于HDF5)

空间数据库

  • Oracle Spatial and Graph (GeoSpatial,GeoRaster)
  • PostGIS(支持栅格矢量数据)
  • OGC GeoPackage (基于SQLLite数据的数据存储规范)

http://www.ppmy.cn/news/914683.html

相关文章

C++对象所占空间

1、非静态成员变量保存在对象内部,sizeof()这个类对象时,这个类对象所占的内存空间就会因这个成员变量的存在而增长; 2、静态成员变量保存在对象外面,其所占内存空间和类对象无关; 3、成员函数…

C盘空间异常(坑)

前几天通过禁用还原点清理出来的那90G 今天又满了 ,也是十分头疼了。感觉就像不翼而飞 查了一波文件,并没有直接查出来什么大文件 除了虚拟内存分页那几个隐藏文件占用的不重要的10来G 我强行挤出2.5G的空间,我发现C盘大概是没分钟0.01G的…

什么是OO?

OO其实要解决两个重要基本问题:对象如何设计创建;对象创建后之间关系如何协调。

OO

OO  OO(Object–Oriented )面向对象   OO方法(Object-Oriented Method,面向对象方法,面向对象的方法)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在…

C++/C动态空间开辟的区别

C中开辟空间: malloc()方法,realloc()方法 void *malloc( size_t size ); //提供需要开辟的空间大小,返回空间位置void*指针 void *realloc( void *memblock, size_t size ); //提供原空间内存地址,需要…

ORACLE_OCP之ORACLE数据库空间管理

ORACLE_OCP之ORACLE数据库空间管理 文章目标: 描述Oracle数据库如何自动管理空间通过压缩节省空间主动监视和管理表空间空间使用情况描述Oracle数据库中的段创建控制延迟段的创建使用段顾问使用段收缩功能从表和索引中回收浪费的空间管理可恢复空间分配 一、空间…

零空间定义

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Null Space(零空间)Null Space是什么? Null Space(零空间) 阅读文献“Eigenvalue problems in forced harmonic responses analysis in structural dyn…

OO,OO以后,及其极限

1、什么是软件开发? 软件开发的过程就是人们使用各种计算机语言将人们关心的现实世界映射到计算机世界的过程; 现在的计算机的数学理论基础是由计算机的开山鼻祖,大名鼎鼎的图灵于1937年提出的图灵机模型。 随后不到十年,电子计算机就诞生了…