空间数据库
文章平均质量分 68
startwithdp
把知识点串成线,然后组成面
展开
-
空间数据库之空间九交关系模型
1.interior interior2.interior boundary 3.interior exterior4.boundary interior5.boundary boundary 6.boundary exterior7.exterior interior8.exterior boundary 9.exterior exte原创 2012-10-17 11:30:38 · 3124 阅读 · 0 评论 -
GDAL源码剖析
一、GDAL简介 GDAL官方网站http://www.gdal.org/,本文章中的基本内容都是参照官网中的信息,如有错误或者与官网中的内容冲突,以官网中的为正确。在开始文章之前,我想先提出几个问题,什么是GDAL?GDAL能做什么?GDAL怎么使用?GDAL内部结构是怎么组织的?GDAL提供的算法原理是什么?对于上面的几个问题,希望大家看完该系列文章后能对上面的几个问题少点疑惑,转载 2015-05-07 17:12:35 · 15566 阅读 · 0 评论 -
基本的SQL语法
1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型 ALTER TABLE table_name ALTER COLUMNcolumn_name new_data_t转载 2014-05-21 19:16:05 · 638 阅读 · 0 评论 -
最小外包矩形对象的封装
最小外包矩形MBR就是包围图元,且平行于X,Y轴的最小外接矩形。 template struct CGeoRect { // Four corner points T m_minX; T m_minY; T m_maxX; T m_maxY; // // C原创 2013-05-23 16:34:46 · 2280 阅读 · 0 评论 -
数据库的作用
什么是数据库 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。(转载 2013-04-22 14:25:38 · 2481 阅读 · 0 评论 -
元数据的理解
一、理论定义通常,元数据被定义为“关于数据的数据”,但是该定义并不确切,因而会导致歧义和混乱。实际上,元数据是一种信息和文献,它使得数据在经历了时间的推移后,对于用户来说,依然具有可理解性和共享性。它使得在元数据可获得的情况上,数据依然是有用的、可共享以及可理解的。所有产生数据的组织都有义务提供(生成)必要的元数据,使得数据对于它的内部和外部用户都是可理解的。仅仅使用户可以获得数据,而缺乏翻译 2013-01-18 15:05:30 · 1266 阅读 · 0 评论 -
数据库设计之第三范式
一、数据库设计范式及其意义和不足数据库的设计范式是数据库设计所需要满足的规范,数据库的规范化是优化表的结构和优化把数据组织到表中的方式,这样使数据更明确,更简洁。实践中,通常把一个数据库分成两个或多个表并定义表之间的关系以做到数据隔离,添加、删除和修改某个字段只需要在一个表中进行,接着可以通过定义的关系传递到数据库中剩余的表中(和分层思想的意义所在很相似)。这样我们可以消除很多错误或垃圾数转载 2012-10-08 10:10:31 · 549 阅读 · 0 评论 -
工作积累之数据库与文件系统的区别
早期的数据库管理都是采用文件系统。在文件系统中,数据按其内容、结构和用途组成若干命名的文件。文件一般为某个用户或用户组所有,但可供其他用户共享。用户可以通过操作系统对文件进行打开、读、写和关闭等操作。 文件系统有明显的缺点: (1).编写应用程序很不方便。 应用程序的设计者必须对所用的文件的逻辑及物理结构有清楚的了解。操作系统 只能打开转载 2012-10-15 16:10:48 · 853 阅读 · 0 评论 -
橡皮筋技术实现之异或方式
前两天同事在做GIS平台界面绘图时遇到个问题:如何绘制拉框放大、拉框缩小的拉框?也就是在鼠标移动的过程中始终有个矩形框在跟随;要实现这个效果,就需要在画当前矩形框的时候,把前一个已画矩形框清除,否则的话就会出现矩形框拖尾重叠现象。画当前矩形框容易,但是如何清除已画的矩形框则是很难的;如何解决清除的问题也是我今天要写的重点了------也就是计算机图形学中的专有名词:橡皮筋技术 要解决的问题。原创 2012-04-18 14:15:12 · 1809 阅读 · 0 评论 -
橡皮筋技术实现之双缓存
缓存的定义:屏幕上所绘制的图形都是由像素组成的,每个像素都有一个固定的颜色或带有相应点的其他信息,如深度等。因此在绘制图形时,内存中必须为每个像素均匀地保存数据,这块儿为所有像素保存数据的内存区就叫缓冲区,又叫缓存(buffer).不同的缓存可能包含每个像素的不等位的数据,但在给定的一个缓存中,每个像素都被赋予相同数位的数据。双缓存的定义:在基于缓冲区的橡皮筋技术中有两个缓存,一个称为翻译 2012-05-14 09:35:50 · 2474 阅读 · 0 评论 -
空间数据库之ArcGIS的文件结构
ArcInfo常用以下格式的数据:shp、Coverage、、Raster CAD和Geodatabase。各种数据的组织形式不一样,其中shp、Coverage、Raster、CAD为文件类型,Geodatabase为空间数据库。Workstaion常用Coverage数据格式。现在ESRI公司推荐使用Geodatabase,一个真正实现对象存储的空间数据库,Geodatabase分为Perso转载 2012-10-16 16:01:05 · 2862 阅读 · 0 评论 -
空间数据库之矢量数据上载方法
转载自:http://publishblog.blogchina.com/blog/tb.b?diaryID=5349656摘 要:采用Oracle Spatial 存储、管理空间数据,易于解决数据共享、分布式处理、网络通信、开放式开发、并发控制、网络化集成、跨平台运行及数据安全恢复机制等方面的难题,因而成为了目前的一种应用趋势。而如何将现有GIS软件中产生的空间数据导入该数据库中成为该转载 2012-10-22 11:08:51 · 2871 阅读 · 0 评论 -
空间数据库之集成管理模式
代表系统: Oracle Spatial (对象-关系数据库)Oracle Spatial 提供了一套SQL 方案和函数,用来存储、检索、更新和查询数据库中的空间要素集合[2]。它包含下述组成部分:1. 一个方案(MDSYS),描述支持几何数据类型的存储、语法以及语义;2. 空间索引机制;3. 一套操作和函数,用于执行兴趣区域查询、空间连接查询以及其他的空间分析操作;4原创 2012-10-17 14:48:58 · 648 阅读 · 0 评论 -
空间数据库之pl/sql,sql*plus,pl/sql developer的区别
1. 先说pl/sql,sql*plus的区别。打个比方吧,容易理解一些:pl/sql -> C++语言 sql*plus -> Microsoft Visual C++ 6.0编译器pl/sql 是oracle的扩展SQL后的语言,它包括标准SQL,oracle扩展SQL,oracle自定义函数,存储过程,触发器,包... 而sql*plus是运行解释pl/sql的程序,你可以在原创 2012-10-17 16:49:09 · 2542 阅读 · 0 评论 -
Oracle Instant Client 在windows下的安装和使用:
【安装】从oracle官方网站下载instant client文件,一般来说,有basic、sqlplus、odbc、jdbc,就足够用的了:instantclient-basic-win32-11.2.0.1.0.zipinstantclient-sqlplus-win32-11.2.0.1.0.zipinstantclient-odbc-win32-11.2.0.1.0转载 2015-06-25 15:08:51 · 2749 阅读 · 0 评论