第一篇:DSP原理及应用复习 总结
DSP芯片的主要结构特点:哈佛结构、专用的硬件乘法器、流水线操作、特殊的DSP指令、快速的指令周期。
中央处理器的体系架构分为:冯·诺依曼结构和哈佛结构 冯·诺依曼结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。由于取指令和存取数据要从同一个存储空间存取,经由同一总线传输,因而它们无法重叠执行,只有一个完成后再进行下一个。
哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。可以减轻程序运行时的访存瓶颈。
基础特性分类:静态DSP芯片、一致性的DSP芯片。数据格式分类:定点DSP芯片、浮点DSP芯片。用途分类:通用型DSP芯片、专用型DSP芯片。处理数据位数分类:16/32位 TMS320F2812芯片封装方式两类:179引脚的GHH球形网格阵列BGA封装、176引脚的LQFP封装。
DSP内部总线分为:地址总线和数据总线。注意:DSP外部总线:即DSP芯片与外扩存储器的总线接口,包括19根地址线和16根数据线。
时序寄存器XTIMINGx主要用于设置读写时序参数;配置寄存器XINTCNF2主要完成选择是种,设置输入引脚状态及写缓冲器深度;控制寄存器XBANK用于设置可增加周期的特定区,以及设置增加的周期数。
命令文件CMD是DSP运行程序必不可少的文件,用于指定DSP存储器分配。由两个伪指令构成,即MEMORY(定义目标存储器的配置)和SECTIONS(规定程序中各个段及其在存储器中的位置)。
28X系列DSP时钟和系统控制电路包括:振荡器、锁相环、看门狗和工作模式选择等
锁相环和振荡器的作用是为DSP芯片中的CPU及相关外设提供可编程的时钟芯片内部的外设分为告诉我社和低速外设,可以设置不同的工作频率看门狗模块用于监控程序的运行状态,它是提高系统可靠性的重要环节。
28xDSP片上晶振电路模块允许采用内部振荡器或外部时钟源为CPU内核提供时钟
DSP处理器内核有16根中断线,包括和NMI两个不可屏蔽中断和INT1至INT14等14个可屏蔽中断(均为低电平有效)。PIE中断系统共分12组,每组有8个中断复用1个CPU中断。采用三级中断机制:外设级、PIE级、CPU级
PIE中断工作原理:当某外设产生中断,IF被置1,IE也被置1,发送到PIE控制器,中断标志PIEIFRx.v被置1,中断请求发送到CPU,CPU级IFR中对应INTx被置1,IER和INTM被使能,CPU响应中断请求。
CPU定时器用户只能用T0,通用定时器是EV中的都可以用;CPU定时器只有周期中断,而EV中的通用定时器可以有上溢中断、下溢中断、周期中断、比较中断四种。
功能控制寄存器:GPxMUX、GPxDIT、GPxQUAL。
数据寄存器:GPxSET寄存器设置每个引脚为高电平;GPxCLEAR清除每个引脚信号;GPxTOGGLE反转触发每个引脚信号;GPxDAT读写每个引脚信号
事件管理器包括:通用定时器、圈比较PWM单元、捕获单元以及正交编码脉冲电路QEP 全比较PWM单元产生脉宽调制信号可以控制直流电机或步进电机的转速;捕获单元对光电编码器的输出信号进行测量可以计算电机的转速;正交编码脉冲电路根据增量编码器信号计算电机的旋转方向等信息。
通用定时器的寄存器:控制寄存器(决定通用定时器的操作模式,例如选择计数模式、时钟、预分频系数、比较寄存器的重装载条件)、全局控制寄存器(规定了通用定时器针对不同时间采取的动作、读取计数方向、定义ADC的启动信号)、比较寄存器(与通用定时器的计数值不断比较,匹配时,相应引脚跳变,请求中断)和周期寄存器(决定定时器的计数周期)是双缓冲的
通用定时器的中断:上溢中断、下溢中断、比较匹配、周期匹配
每个通用定时器都支持4种计数模式:停止/保持模式、连续递增计数模式、定向递增/递减计数模式和连续递增/递减计数模式。
EV模块各有3个全比较器,每个比较器对应两路PWM输出
每个比较单元包括3个比较寄存器CMPRX,各带一个映像寄存器;1个比较控制寄存器;1个动作控制寄存器;6路带三态输出的PWM引脚以及控制和中断逻辑。
较单元的输入包括来自控制寄存器的控制信号,通用定时器1的时钟信号及下溢信号、周期匹配信号和复位信号。比较单元输出信号是一个比较匹配信号,如果比较操作被使能的话,比价匹配信号将中断标志置位,并在对应的PWM引脚上产生跳变。比较单元的工作过程:通用定时器1的计数值不断地与比较寄存器的值进行比较,当发生匹配时,该比较单元的两个输出引脚发生跳变;ACTRA寄存器定义在发生比较匹配时每个输出引脚为高有效电平或低有效电平。
PWM单元对称/不对称波形发生器、可编程死区单元DBU、PWM输出逻辑和空间向量SVPWM状态机组成。ADC模块的特点:12位模数转换内核,内置双采样/保持器;顺序采样模式或并行采样模式;模拟输入电压范围0-3v;快速的转换时间,最高采样率12.5MSPS;16通道模拟信号输入; 并行采样:AdcRegs.ADCTRL3.bit.SMODE_SEL=1;顺序采样为0 双排序AdcTegs.ADCTRL1.bit.SEQ_CASC=0;级联排序为1 AdcRegs.ADCMAXCONV.all=0x0033并双;7并级;77顺双;F顺级 AdcRegs.ADCCHSELSEQ1.bit.CONV00=0x0 ADC工作模式:连续模式和启动/停止模式。ADC电源:上电、掉电、关闭模式。
上电顺序:给参考电源上电、给adc内部参考电源电路供电、adc模块完全供电后,等20μs才能执行第一次模数转换。
28x DSP的输入信号电压不能高于3.3V,模拟信号需经过调理后进入DSP的AD转换输入端口,未使用的模数转换器输入引脚,都要连接模拟地,否则会带来噪声信号
电源管理电路设计:多电源正确连接;不允许有电源引脚悬空;减少噪音和互相干扰,数电和模电单独供电,接地也分开,最终通过一个磁珠在单点连接
DSP编程语言特点:c语言:具有良好可读性和可移植性,开发率高;汇编语言:高的运行效率,常用语时间要求比较苛刻的地方,比如终端服务子程序。
头文件的作用:是c语言不可缺少的部分,是用户程序和函数库之间的纽带;头文件使用:用户程序只要按照头文件中的接口声明来调用库功能,编译器就会从库中提取相应的代码 C语言程序框架包含有寄存器结构定义文件、外设头文件、器件的宏与类型定义等,通过使用头外设文件,可以容易控制片内外设。
DSP程序包括:头文件包含、函数声明、宏定义、主函数main()和中断服务子程序
主函数的编程步骤:1初始换系统控制2清除所有中断并初始化PIE向量表3初始化所有用到的外设4开中断5编写用户代码 #include “DSP281x_Device.h”
#include “DSP281x_Examples.h”
interrupt void cpu_timer0_isr(void); void main(void)// {
InitSysCtrl(); DINT;
InitPieCtrl();
IER = 0x0000;
IFR = 0x0000;
InitPieVectTable(); EALLOW;
PieVectTable.TINT0 = &cpu_timer0_isr;
EDIS;InitGpio();InitCpuTimers();
ConfigCpuTimer(&CpuTimer0,100,1000000);
StartCpuTimer0();IER |= M_INT1;
PieCtrlRegs.PIEIER1.bit.INTx7 = 1;
EINT;
ERTM; …… }
interrupt void cpu_timer0_isr(void)
{
CpuTimer0.InterruptCount ;
PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
}
第二篇:2022《DSP原理及应用》考试试题
2022级硕士研究生《DSP原理及应用》考试试题
方向:姓名:成绩:
1、试分析下列程序产生流水线冲突的原因,并说明如何解决该流水线冲突。
STLMA, AR0
LD*AR0, B(12分)
2、循环循址是实现循环缓冲区的关键,简要说明循环缓冲区中循环循址算法的基本工作原理。(12分)
3、试分析DSP与通用微处理器相比有哪些优势,为什么DSP处理器更适合做数字算法的处理。(12分)
4、有一个阶数为N=8的FIR滤波器,其单位冲击响应序列h(n)如下:h(0)=0.1, h(1)=0.2, h(2)=0.3, h(3)=0.4, h(4)=0.4, h(5)=0.3, h(6)=0.2, h(7)=0.1,试根据上述滤波器的特点,编写一个DSP程序实现该滤波器。要求用循环缓冲区法实现。(16分)
5、直接型二阶IIR滤波器的差分方程为:
y(n)b0x(n)b1x(n1)b2x(n2)a1y(n1)a2y(n2)
试用循环缓冲区法实现直接型二阶IIR滤波器。(16分)
6、试用DSP上的定时器设计一个方波信号发生器,并通过DSP的输出引脚XF输出。要求方波信号的周期为40s,占空比为50%,方波周期由片上定时器0确定,假定DSP系统时钟频率为4MHz。请根据要求写出设计参数,并编写相关程序。(16分)
7、试用TMS320VC5416设计一个DSP音频信号采集系统,在SPI模式下,用McBSP口实现与A/D转换器连接。要求自选A/D转换芯片,画出连接原理图,说明工作原理,并写出数据采集程序。(16分)
第三篇:《DSP原理及应用》课程设计教学大纲范文
课程设计中文名称:DSP原理及应用课程设计
课程编码: 设计周数:2周 学 分:2学分
开课学期:第6学期 开课单位:通信工程学院
一、课程设计的教学目的和任务
通过本课程设计教学所要达到的目的是:通过对课程设计任务的完成,使学生理课题教学的理论
内容,并且能够掌握和熟悉DSP的开发流程和基本的编程方法。同时,由于设计中涉及到各种器件的 使用,可以起到综合运用各种技术和知识的作用。本课程设计的任务是:任务分为基本要求和提高要 求。在基本要求中,学生要通过串口对指示灯进行控制,同时完成对串口数据的采集和发送。提高要 求是通过程序编写,完成对EVM板上的FLASH 进行烧写处理,从而使基本要求的程序可以脱机运行。
二、课程设计的主要内容
在TMS320VC5410EVM板上实现对信号的采集和发送。信号通过信号源提供给串行ADC,而
DSP从串口把ADC转换后的数据读入到DSP中。最后,从同一个串口,DSP把数据发送出去,通过 DAC编程模拟信号。在示波器上可以进行观察,输入同输出的信号是相同的,仅仅具有一定的相。
在程序运行过程当中,需要对一些指示灯进行控制。
三、课程设计的基本教学条件
实验室需要每组一台电脑,一个54XEVM板,仿真器,1M信号源,20M示波器,万用表。
四、参考资料
《TMS320VC54XDSP课程实践指导书》曾浩,重大教材科《DSP技术的发展与应用》 彭启琮,高 教出版社
五、成绩评定标准
实现全部基本要求为中或者良,实现提高要求为优,实现部分基本要求为及格,其他为不及格
第四篇:dsp——期末复习总结
Dsp原理及应用
1.简述DSP芯片的主要特点。答:
(1)采用哈佛结构。Dsp芯片普遍采用数据总线和程序总线分离的哈佛结构或者改进的哈佛结构,比传统处理器的冯诺依曼结构有更快的指令执行速度。
(2)采用多总线结构。可同时进行取指令和多个数据存取操作,并由辅助寄存器自动增减地址进行寻址,使CPU在一个机器周期内可多次对程序空间和数据空间进行访问,大大地提高了dsp的运行速度。
(3)采用流水线技术。每条指令可通过片内多功能单元完成取指、译码、取操作数和执行等多个步骤,实现多条指令的并行执行。
(4)配有专用的硬件乘法-累加器。在一个指令周期内可完成一次乘法和一次加法。(5)具有特殊的dsp指令。如:c54x中的FIRS和LMS指令,专门用于完成系数对称的FIR滤波器和LMS算法。
(6)硬件配置强。具有串行口、定时器、主机借口、DMA控制器、软件可编程等待状态发生器等片内外设,还配有中断处理器、PLL、片内存储器、测试接口等单元电路,可以方便地构成一个嵌入式自封闭控制的处理系统。(7)省电管理和低功耗。(8)运算精度高。
2.TI公司的DSP产品目前有哪三大主流系列?各自的应用领域是什么? 答:
(1)TMS320C2000系列,称为DSP控制器,集成了flash存储器、高速A/D转换器以及可靠的CAN模块及数字马达控制的外围模块,适用于三相电动机、变频器等高速实时工控产品等需要数字化的控制领域。
(2)TMS320C5000系列,这是16位定点DSP。主要用于通信领域,如IP电话机和IP电话网关、数字式助听器、便携式声音/数据/视频产品、调制解调器、手机和移动电话基站、语音服务器、数字无线电、小型办公室和家庭办公室的语音和数据系统。
(3)TMS320C6000系列,采用新的超长指令字结构设计芯片。其中2000年以后推出的C64x,在时钟频率为1.1GHz时,可达到8800MIPS以上,即每秒执行90亿条指令。其主要应用领域为:1.数字通信:完成FFT、信道和噪声估计、信道纠错、干扰估计和检测等;2.图像处理:完成图像压缩、图像传输、模式及光学特性识别、加密/解密、图像增强等。
3.简述TMS320C54x的DARAM与其它存储器有什么区别?
答:DARAM由一些分块组成。每个DARAM块在单周期内能被访问2次。4.请详细描述冯·诺依曼结构和哈佛结构,并比较它们的不同。答:
(1)冯诺依曼结构,采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。当进行高速运算时不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,工作速度较慢。(2)哈佛结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。
5、TMS320C54x 系统,有哪几种寻址方式?每种寻址方式写一条指令。答:
(1)立即寻址:LD
#80H,A
;立即数指令;
(2)绝对寻址:
MVKD 2000H, *AR5
;数据存储器数据数据存储器
;2000H为数据存储器地址
(3)累加器寻址:READA 2000H
;程序存储器数据数据存储器
;累加器A中存放的是程序存储器地址
;2000H是数据存储器地址(4)直接寻址:ADD 20H, B
;
操作数地址=DP左移7位 20H , CPL=0 操作数地址=SP
20H , CPL=1(5)间接寻址:LD *AR2 , A
;
(6)存储器映像寄存器寻址:LDM 39H, A
;数据存储器数据累加器A
;SPSD0累加器A(7)堆栈寻址:PSHM ST0 6.请描述FIRS指令的功能。答:
FIRS Xmem,Ymem,pmad
;有限冲激响应(FIR)滤波器指令
;pmadPAR ;如果 RC>0 ;B AH x(PAR)B ;((Xmem) (Ymem))<<16 A ;PAR 1 PAR ;RC-1 RC FIRS指令实现一个对称的有限冲激响应(FIR)滤波器。首先Xmem和Ymem相加后的结果左移16位放入累加器A中。然后累加器A的高端(32~16位)和由pmad寻址得到的Pmem相乘,乘法结果与累加器B相加并存放在累加器B中。在下一个循环中,pmad加1.一旦循环流水线启动,指令成为单周期指令。
7.FFT蝶形运算对输入序列倒序采用何种寻址方式?AR0中应存放什么值? 答:
(1)间接寻址中的位倒序寻址方式。FFT运算主要实现采样数据从时域到频域的转换,要求采样点输入是倒序时,输出是顺序;若输入是顺序,则输出是倒序,采用位倒序寻址方式正好符合FFT算法的要求。
(2)AR0存放的整数值为FFT点数的一半。8.简述主机接口(HPI)的通讯过程。答:
TMS320C54X的主机接口(HPI)是一个8位并行接口,通过8根外部数据线HD(0~7)实现DSP与其他总线或CPU进行通信。当TMS320C54X与主机传送数据时,HPI能自动地将外部接口连续传来的8位数组成16位数,并传送至TMS320C54X。当主机使用HPI寄存器执行数据传输时,HPI控制逻辑自动执行对TMS320C54X内部的双寻址RAM的访问,以完成数据处理。9.进行块重复操作要用到哪几个寄存器?块重复可否嵌套? 答:
RPT:循环执行一条指令
RPTB:循环执行一段指令,即块循环指令(1)进行块重复操作的循环次数由块循环计数器(BRC)确定,需要利用两个寄存器:块重复起始地址寄存器(RSA)、块重复结束地址寄存器(REA)。(2)由于使用了不同的寄存器,因此可以实现循环嵌套。
10.TMS320C54x的CPU主要由哪几个部分构成?它们的功能是什么? 答:
(1)40位算术逻辑运算单元ALU:可完成宽范围的算术、逻辑运算;
(2)2个40位的累加器A和B:可以作为ALU或MAC的目标寄存器存放运算结果,也可以作为ALU或MAC的一个输入;
(3)支持—16~31位移位范围的桶形移位寄存器:用于累加器或数据区操作数的定标,将输入数据进行0~31位的左移和0~16位的右移;
(4)乘法-累加单元MAC:可在一个流水线周期内完成1次乘法运算和1次加法运算;(5)比较。选择和存储单元CSSU:用于完成Viterbi算法中的加法/比较/选择(ACS)操作;
(6)指数编码器EXP:用于支持指数运算指令的专用硬件,可以在单周期内执行EXP指令,求累加器中指数的指数值;
(7)CPU状态和控制寄存器:包括ST0、ST1和PMST,这些寄存器都是存储器映像寄存器,可以很方便对它们进行数据操作:1.将它们快速地存放到数据存储器;2.由数据存储器对它们进行加载;3.用子程序或中断服务程序保存和恢复处理器的状态。
11.已知中断向量TINT=13H,中断向量地址指针IPTR=111H,求中断向量地址是多少?
12.DSP的仿真器的作用是什么? 答:
(1)下载程序;
(2)样机资源可视化,应用程序调试;
(3)控制样机运行方式:单步执行、执行到断点或者全速执行。
第五篇:地理信息系统原理与应用复习总结
地理信息系统原理与应用复习总结
第一章 绪论
1.美国联邦数字地图协调委员会(FICCDC)地理信息系统概念(GIS): GIS是由计算机硬件、软件和不同的方法组成的系统,该系统设计用来支持空间数据的采集、管理、处理、分析、建模和显示,以便解决复杂的管理和规划问题。
GIS的物理外壳是计算机化的技术系统,GIS操作对象是地理实体的数据——区别于其他类
型信息系统的根本标志。
2.GIS组成:系统硬件、系统软件、空间数据、应用模型、应用人员。or Internet,设计和使
用GIS的人,空间数据,系统硬件,系统软件,分析处理程序。
3.GIS功能:1)基本功能:数据的采集与编辑、数据存储与管理、数据处理和变换、空间
分析和统计,产品制作和显示,二次开发和编程;
2)应用功能:资源管理、区域规划、国土监测、辅助决策。
第二章 地理信息系统的空间数据结构和数据库
1.空间数据结构概念:是指空间数据适合于计算机存储、管理、处理的逻辑结构,换句话
说就是空间数据以什么样的形式在计算机中存储和管理。
2.矢量数据结构概念:是通过坐标值来精确表示点、线、面等地理实体的。获取方式:外业测量,栅格数据转换,跟踪数字化
3.栅格数据结构概念:以规则的像元阵列来表示空间地物和现象的分布的数据结构,阵列中的每个数据表示地物或现象的属性特征。
获取方式:来自于遥感数据,图片的扫描,矢量数据转换,手工方法获取,格网DEM数据(当属性值为地面高程)栅格数据常用的相邻:四方向相邻,八方向相邻
栅格数据编码方法:①直接栅格编码(将栅格数据看做一个数据矩阵,逐行或逐列记录代码
操作方便 无数据压缩)②游程长度编码(按行扫描,将相邻等值像元合并,并记录代码重复的个数
区域越大,数据相关性越强则压缩越大 压缩效率高,叠加合并等运算简单,编码和解码运算快)③链式编码④四叉树编码 ⑤行程长度编码
4.空间数据(地理实体)基本特征:属性~ 空间~ 时间~ 5.根据地理实体的特征,可以把它的数据分为属性数据,几何数据(描述空间实体空间特征
定位数据),关系数据(描述空间实体之间的空间关系的数据,主要指拓补关系)6.拓补关系:图形保持连续状态下变形,但图形关系不变的性质。拓补空间中不考虑距离函数。
7.最基本拓补关系:关联(不同拓补元素之间的关系,如结点与链 链与多边形),邻接(相同拓补元素之间的关系,如结点与结点 链与链 面与面等,邻接关系是借助于不同类型的拓补元素描述的,如面通过链而邻接)
其他拓补关系:包含关系,连通关系,层次关系 8.拓补关系的表示:①面–链关系 面and构成面的面的链
(注意边的方向和构成面的方向)②链–结点关系
链and链两端的结点③结点–链关系 结点and通过该结点的链④链–面关系 链and左面and右面
第三章 空间数据的采集和质量控制
1.GIS数据源:是指建立GIS地理数据库所需要的各种数据的来源。主要包括地图数据、遥感图像数据、文本资料、统计资料、实测数据、多媒体数据和已有系统的数据。
2空间数据采集的任务:是将现有的地图、外业观测成果、航空图片、遥感图像、文本资料
等转换成GIS可以处理和接受的数字形式,通常要经过验证、修改和编辑等处理
3.GIS数据质量(GIS空间数据的可靠性,通常用空间数据的误差来度量)研究目的:建立一套空间数据的分析和处理体系,包括误差源的确定、误差的鉴别和度量误差的方法、误差传播的模型、控制和消弱误差的方法等,使未来GIS在提供产品的同时,提供产品的质量指标,即建立GIS产品合格证制度。
4.研究GIS数据质量的意义:对于评定GIS质量、评判算法的优劣性、减少GIS在设计与
开发时的盲目性具有重要意义。
5.空间数据的地理参照系:①地球的形状(大地水准面,参考椭球)
②坐标系:地理坐标系(大地坐标系)
平面坐标系
③高程系
高程是指由高程基准面起算的地面点的高度 6.地图投影(GIS不可缺少的):将地球椭球面上的点映射到平面上的方法。
GIS以地图
方式显示地理信息,地图是平面,而地理信息则是在地球椭球上 因此地图投影在GIS中不可缺少。
7.空间数据采集:GIS的核心是地理数据库
建立GIS第一步就是把空间实体的几何数据和属性数据输入地理数据库中
——GIS的数据采集
三方面工作:几何数据采集(地图跟踪数字化,地图扫描数字化)、属性数据
采集、几何数据与属性数据的连接。
8.GIS数据质量内容:位置精度、属性精度、逻辑一致性、完备性、现势性。9.GIS误差类型:误差源、处理误差
10.GIS误差传播:代数关系下的误差传播(代数运算)
逻辑关系下的误差传播(逻辑交并等运算
如叠置分析时的误差传播)
推理关系下的误差传播(不精确推理)
第四章 空间数据的处理
1.矢量数据拓扑关系的自动建立:链的组织
结点匹配
检查多边形是否闭合建立多边形
岛的判断
确定多边形的属性
内点个数=多边形个数 2.空间数据的坐标变换:1)几何纠正:高次变换、二次变换、仿射变换
2)投影变换:解析变换法(反解变换法 正解变换法 换带算法)、数值变换 数值解析变换
题:一般从扫描仪上直接得到的地图存在图形变形、坐标系不一致等问题,可以通过几何纠正和投影变换来纠正。
3.空间数据的压缩处理:1)矢量数据(压缩目的:删除冗余数据,减少数据存储量,节省存
储空间,加快后继处理速度):道格拉斯▪普克法
垂距法
光栏法
2)栅格数据:直接栅格编码
游程长度(行程)编码
四叉树编码(最有效)例:
AAAA
ABBB
AABB
AABB 解:直接栅格编码:1)从左到右AAAAABBBAABBAABB
2)奇数行从左到右,偶数行从右到左AAAABBBAAABBBBAA
游程长度编码:A4A1B3A2B2A2B2或同样字符连续A5B3A2B2A2B2
第五章 空间查询与空间分析
1.空间数据查询:含义:数据库范畴,用户最常用功能,用户与数据库交流的途径,查询方
法与范围决定了GIS应用程度与应用水平。
从空间数据库找出满足属性约束条件和空间约束条件的地理对象的一种操作,不改变原有的数据集。
方式:扩展关系数据库查询语言(SQL)
可视化空间查询
超文本查询
自然语言空间查询
结果显示:显示方式、图形表示、绘图比例尺、显示窗口、相关空间要素、查询内容的检查
2.SQL对GIS的作用:SQL的查询语言作为用户与GIS的交互手段,决定了用户与GIS相互理解的程度。
3.空间关系查询:拓补关系查询,缓冲区查询
属性查询:简单属性查询,SQL查询,扩展的SQL查询
图形查询:按点查询,按规则图形查询,按多边形查询
4.叠置分析 ⑴基于矢量数据:将同一地区的两组或两组以上的要素进行叠置,产生新的特征。
矢量数据叠置的内容:点与多边形,线与多边形,多边形与多边形(不同图幅或不同图层多边形要素之间的叠置,产生一个新的多边形图层)不同类型的地图不同比例尺地图–多边形叠置的位置误差
⑵基于栅格数据叠置分析 ①单层栅格数据:布尔逻辑运算,重分类,滤波运算,特征参数计算,相似计算。②多层栅格数据
⑶操作形式:①交运算,输出两者共有范围②叠和运算,以输入图层为界,与输入顺序有关③合并运算,输出两层所有
5.缓冲区分析(应用于求地理实体的影响范围,即邻近度问题)点/线/面缓冲区分析,根据要素不同的属性特征,规定不同的缓冲区宽度,以形成可变宽度的缓冲区。