GIS技术的介绍

GIS技术的介绍,第1张

GISer入门指南电子书第一季 分享版pptx免费下载 

wttn 

ArcGIS入门级教程,详细介绍了ArcGIS产品族及成员产品 1、GIS 的概念和需求 2、什么是ArcGIS 3、Geodatabase中的GIS数据概念 4、桌面GIS产品:ArcView, ArcEditor和ArcInfo等

ENVI 概述

如何使用本手册

本手册包括若干章节;每章描述 ENVI 提供的一系列处理程序。多数章节遵循 ENVI 的菜单结构。例如,第 4 章的标题为 “Basic Tools”,它描述的功能可以在 ENVI 的 Basic Tools 下拉菜单下找到。5 个附录分别针对:ENVI基本功能、文件格式、波谱库、地图投影以及描述 ENVI 该版本的新特征。该介绍性章节包括与 ENVI 图形用户界面(GUI)的交互,使用 ENVI 窗口,及其它介绍性材料。新的 ENVI 用户使用前务必认真阅读本手册,以及附带的 ENVI 教程。

对于章节中的每个主题,功能描述之后给出了实现它的一步步向导。向导中描述了参数,通常还附有建议和例子。大多数功能 (除了交互的功能) 从 ENVI 的下拉主菜单启动。出现包含接受用户输入参数的对话框。许多参数包含系统默认值并且有一些是可选的。当功能运行时,出现一个处理状态窗口。

运行功能的一步步向导被编号并且用粗体显示。鼠标控制菜单选项与用斜体字印刷的下拉菜单一同出现。子菜单用 “>” 连接。每个步骤内的选项用项目符号显示。按钮名用引号标明,对话框标题以大写字母开头。一些对话框内部有下拉菜单。每个下拉菜单下的选项通常在以该下拉菜单名为标题的一节中描述。

例如,这些是如何对一个文件进行中值滤波的向导:

1 从 ENVI 主菜单,选择 Filters > Convolutions > Median 。

将出现一个文件选择对话框, 允许你交互地改变目录并选定需要的输入文件。

2 通过点击文件名,再点击 “OK” 或 “Open”,来选择所需要的文件。

若有必要,使用任意空间和/或波谱的构造子集(subsetting)。

3 当出现 Convolution Parameters 对话框,在 “Size” 文本框中,输入所需要的滤波器大小。

4 选择输出到 “File” 或 “Memory”,若需要,键入一个输出文件名。

5 点击 “OK”,开始处理。

ENVI 图形用户界面( GUI )

要有效地使用 ENVI,你必须熟悉图形用户界面(GUI)的概念。GUI 提供与菜单和数据交互的一种图形方式。通过使用鼠标或其它指定设备来指向和单击或点击和拖曳,从而完成选择。本手册假设你熟悉这些概念,并且把描述限定到 ENVI 的 GUI 。

ENVI 用户界面由小部件(widgets) 或控件(controls) 构成。小部件是 GUI 的组装部件––––它们允许你通过点击、输入文本、或选择,以与程序交互。选项由菜单组成,这些菜单由小部件构成。选择某个菜单项可以弹出一个对话框,它要求用户输入和交互。

所有的 ENVI 操作通过使用ENVI主菜单来激活,它由横跨屏幕顶部的一系列按钮排列成的小部件组成(显示在上面),或沿着一条边(显示在右边)。布局取决于用户选择的配置参数(第 786 页上的 “ENVI Configuration File”)。在该文档中,主菜单上的菜单项被称为 “ENVI下拉菜单”,并且用斜体印刷。以下部分将更详细地描述小部件和菜单。

鼠标按键描述

ENVI 整篇都提到使用三个按键的鼠标。没有至少 3 个按键的鼠标(或模拟3个按键的方式)和适当的鼠标驱动程序软件的系统,将不能运行 ENVI 要求第3个鼠标按键完成的部分。对于 ENVI for Macintosh 和 ENVI for Windows,包括了三按键模拟。要模拟一个三按键鼠标:

对于Windows :

•中间按键的模拟是通过按"Ctrl" 键和鼠标左键实现的。

对于Macintosh :

•苹果鼠标的单个按键作为鼠标左键。

•右键的模拟是通过按"Apple" 键和鼠标按键实现的。

•中间按键的模拟是通过按"Option" 键和鼠标按键实现的。

下拉菜单

下拉菜单由菜单项和附加按钮组成,这些按钮仅当鼠标左键按在菜单项上时出现。下拉菜单用于从一个层叠的选择列表中选择单个 ENVI 菜单项或操作。在名字后有箭头的菜单项含有子菜单,若选中出现子菜单项。在名字后带有 “” 的菜单项,启动一个需要附加用户交互的弹出对话框。没有圆点的菜单项直接执行指定操作。你可以通过在菜单项上单击和按住鼠标左键、或拖曳下拉选择下拉菜单,当合适的菜单项或操作高亮度显示时释放鼠标按键。

图 1-1 :下拉菜单。

菜单栏

菜单栏只不过是横跨另外一些小部件顶部的一组下拉菜单标签。运用上述描述的关于下拉菜单的用法进行选择。所有的菜单栏都有一个 File 下拉菜单,在其下面可以选择 Cancel 关闭小部件。

图 1-2 :菜单栏。

按钮小部件

按钮小部件 ( 在整篇文档中称为"按钮" ) 由一个包含描述 ENVI 功能或操作的文本标签的矩形组成。在矩形内用鼠标左键点击文本,来执行与按钮相对应的功能。

切换按钮与单选按钮

切换按钮是一个圆形或菱形的,含有外部相关文本的按钮。点击按钮或相关文本,在选(on)和不选(off)之间切换按钮。一些切换按钮组是单选型按钮,只允许一次选择一个按钮。这时,选择一个按钮将导致其它的所有已选按钮被取消。

图 1-3 :一个含小部件类型的对话框例子。

复选框(check boxes)

复选框与切换按钮相似。在框上点击来选择选项,并且框用"X"标记。用这种小部件,可以一次选择多个选项。

箭头切换按钮

箭头切换按钮是由与文本相关的一个矩形按钮框架内的两个箭头组成的一个位图按钮。点击按钮,在两种可能选项之间切换显示。已选择的选项显示在相关的文本框中。

可编辑的文本小部件和标签小部件

可编辑的文本小部件是提供用户键盘输入的矩形框。ENVI中,许多可编辑的文本小部件首次出现时,含有系统默认的文本字符串。可编辑的文本小部件的内容可以通过在框内点击鼠标左键以标签要插入的文本位置,然后用键盘输入文本来实现。

标签小部件由用于标签其它小部件的文本组成。标签小部件不能被编辑。

列表小部件

列表小部件由含有一列可用选项的矩形框组成。在文本选项上用鼠标左键点击选择。若有更多的选项可以在列表小部件定义的大小内显示,位于小部件右边的垂直滚动条允许你向上或向下滚动列表,直到看见需要的选项。若使用 UNIX 平台,当一列表选项比列表小部件定义的宽度宽时,会出现第二个滚动条(水平滚动条)。要选择列表小部件中的选项,你有下列选择:

•要选择单个选项,在该选项上点击鼠标左键。

•要在列表中选择一组连续选项,在第一项上点击,按住键盘上的 "shift" 键,然后在最后一项上点击鼠标左键,以选择两者之间所有选项,或点击并向下拖曳到该范围的最后一项。

•要在列表中选择不连续出现的多个选项,在需要的项上点击鼠标左键,按住键盘上的 "ctrl" 键,然后在其它需要的项上点击鼠标左键。要从一组已选择的选项中取消选择,使用同样的方法。

用于绘图的小部件

用于绘图的小部件由显示 ENVI 图像和图形的一个矩形区域组成。移动鼠标光标到绘图小部件处,并点击鼠标的左、中或右键分别执行ENVI的各个任务(取决于窗口的功能)。绘图小部件可以调整大小:点击小部件的一角,按下鼠标左键,然后拖曳到窗口需要的大小。

箭头增量按钮

箭头增量按钮是一个内含两个小箭头的可编辑的文本小部件。文本小部件内的值可以使用键盘输入来改变,或通过使用箭头增加或减少参数的值。在向上/向下箭头上点击鼠标左键,变化量为1地增加/减少文本框的值。在向上/向下箭头上点击鼠标中键,变化量为5地增加/减少文本框的值。在箭头上点击鼠标右键,将重新设置参数到它的初始值。

图 1-4 :用于绘图的小部件

图 1-5 :一个箭头增量按钮

Slider 小部件

slider 小部件由一个带有标签的工具条, 一个附属的滚动工具条,和(特别地)滚动工具条附近的文本值组成。点击并按住鼠标左键,直至拖曳到一个新的位置,以改变slider 的值。视操作系统情况而定,移动 slider时,其值可以连续地显示,或刚释放slider按钮,其值就被更新。

图 1-6 :一个 Slider 小部件。

ENVI对话框基础

你和 ENVI 的交互将经常通过对话框进行。这些对话框由不同的小部件组成,并且当 ENVI 需要你输入以便继续运行功能时会“弹出”(见图 1-3 )。它们经常通过选择一个后面带有""的下拉菜单项来激活。在一个对话框中,你可以发现各个小部件,包括系统预先设置的默认值。在一个对话框中,显示这些值的目的是允许你根据自己的需要选择它们。

大多数对话框包含标签为"OK"和"Cancel"的按钮。点击"OK"按钮,告诉 ENVI 把输入传递给功能。点击"Cancel",在没有启动功能的情况下退出对话框。

通用的图像显示概念

ENVI 中的图像显示由一组三个不同的图像窗口组成:主图像窗口、滚动窗口和缩放窗口。ENVI 图像显示的一个例子如图 1-7 所示。一个显示组的单个图像窗口可以被缩放和放置在屏幕的任何一处。多个图像的显示可以通过从ENVI的File下拉菜单下的Display Controls子菜单中选择Start New Display来启动,或通过点击现有波段列表内的"New"(参见第47页的"The 可利用波段列表")。

主图像窗口

主图像窗口由一幅以全分辨率显示的图像的一部分组成。该窗口在你第一次载入一幅图像时自动地被启动。窗口的起始大小由在 envicfg 配置文件中设置的参数控制 (参见第 786 页上的 "The ENVI Configuration File") 。它也能动态地被缩放 (参见第 45 页上的"Resizing Windows")。ENVI 允许装载多个主图像窗口及相应的的滚动和缩放窗口。

主图像窗口内的功能菜单

在主图像窗口内点击鼠标右键,切换隐藏子菜单的开启和关闭。该 "Functions" 菜单控制所有的ENVI交互显示功能,这包括:图像链接和动态覆盖;空间和波谱剖面图;对比度拉伸;彩色制图;诸如ROI的限定、光标位置和值、散点图和表面图等交互特征;诸如注记、网格、图像等值线和矢量层等的覆盖(叠置);动画以及显示特征。

滚动窗口

滚动窗口是一个以二次抽样的分辨率显示大图像的小图像显示窗口。滚动窗口位置和大小最初在 envicfg 文件中被设置并且可以被修改。只有要显示的图像比主图像窗口以全分辨率能显示的图象大时,才会出现滚动窗口。你可以动态地将其缩放到任何大小直至全屏(参见第 45 页上的 "Resizing Windows ")。当你练习这一选项时,重采样系数会自动改变以适用于新的图像大小。重采样系数出现在滚动窗口标题栏的括号内。对于滚动窗口中被再次重采样的大图像,你可以缩放到区域内,并减少重采样系数。可能出现多个滚动窗口,每个窗口对应于一个已载入的主图像窗口。

图 1-7:一个ENVI显示组。这些窗口可以分别置于屏幕的任何位置。

缩放窗口

缩放窗口是一个小的图像显示窗口,它以用户自定义的缩放系数使用像元复制来显示主图像窗口的一部分。缩放窗口的大小、位置和系统默认的缩放系数最初在 envicfg 文件中被设置,并且可以被用户修改。缩放窗口提供无限缩放能力,缩放系数出现在窗口标题栏的括号中。缩放窗口能动态地调整大小,直至屏幕中可利用的尺寸(参见第 45页上的 "Resizing Windows")。可以显示多个缩放窗口, 每个窗口对应于一个已载入的主显示窗口。

调整窗口大小

许多 ENVI 窗口能动态调整大小直至全屏。这包括图像显示、矢量窗口及所有除散布图和动画窗口之外的辅助窗口。窗口大小的调整通过用鼠标指针点住它的一角并拖到所需要的图像大小来实现。

当前显示

每次只有一幅显示的图像(主图像、滚动和缩放窗口的组合)是"激活"的。激活的显示是下一幅图像将被载入的那个显示组。通过在现有波段列表中输入适当的显示数,来设置活动显示。请注意:没有必要为了将一个功能应用到一个显示而激活该显示,并且使用这些功能不会激活显示。

辅助窗口

ENVI 图像显示可以有很多相关的辅助窗口。这些窗口典型地由 ENVI 的交互显示功能来启动,并且可以包括 X、Y、Z及任意的剖面、直方图、散点图、表面图(透视图)和动画窗口。它们都各自附属于一个特定的图像显示组。多个显示可以有各自独立的辅助窗口组。

矢量显示列表

矢量显示列表由一个矢量窗口及与之相关的 "Vector Window Params" 对话框组成。一个矢量显示组的例子如图 1-8 所示。同图像显示窗口一样,矢量窗口可以调整大小及放置于屏幕任何位置(参见第277页的"Vector Layers")。

图1-8:一个ENVI矢量显示组

数据管理

ENVI 为管理图像、矢量数据、对话框和单个窗口提供很多工具。这些工具将在以下部分讨论。

可用波段列表

可利用波段列表是用于存取 ENVI 图像文件和这些文件的单个图像波段的控制面板。无论何时一个图像文件被打开,现有波段列表在它自己的对话框中出现,它包含所有打开的文件和任何内存数据项(在内存中进行计算,但没有保存)的现有图像波段的一张列表,不管图象是否显示。若打开了多个文件,那么所有文件的所有波段按先后顺序列出,最新打开文件的波段位于列表最顶部。现有波段列表用于将灰阶和彩色图像装载到活动显示、打开和关闭文件、或从内存中删除单个波段 (参见第 97 页上的"可利用波段列表 " )。

可用矢量列表

可利用矢量列表包含一列内存中现有的用于在图像显示窗口或矢量显示窗口显示的所有矢量文件。一旦载入,所有读入内存的矢量层按先后顺序列出,最新读入的矢量位于列表最顶部。你将使用现有的矢量列表启动矢量显示组,以及从内存中删除矢量层(参见第 114 页的"Available Vectors List ")。

浏览目录列表和 Geo-Browser

浏览目录列表列出一个已选择的目录中的所有 ENVI 文件,打印文件信息,允许打开选定的文件,以及启动 Geo-Browser文件显示。Geo-Browser在一张世界地图上用一面红旗标记所有的地理编码数据的位置。用户可以缩放地图,然后在红旗上点击来选择所需要的文件(参见第 93 页上的"Scan Directory List")。

打开文件列表

打开文件列表是一个用于管理 ENVI 图像文件的工具。它列出了当前打开文件和任何内存数据项的所有名字。选择一个文件名,将列出该文件所有的已知信息。这包括诸如完整的路径和图像名等参数;线、样点和波段数;标题大小;文件类型;数据类型;交叉;数据的字节顺序;以及是否采用了地理坐标定位,是否波长与波段相关联。选项包括删除内存数据项,关闭或删除单个文件,以及将内存计算结果写到磁盘文件。这些操作允许最优使用系统内存(参见第124页的 “Open Files List” )。

小部件控制器列表

小部件控制器列表可以在 ENVI 系统下拉菜单下找到。它列出所有主要的 ENVI 窗口,包括:主图像、滚动和缩放窗口、所有辅助窗口,以及许多 ENVI 交互功能中使用的其它窗口和对话框。小部件控制器列表可以通过在名字上点击,调用任何窗口或对话框到前景(参见第 760 页上的" Widget Controller List ")。例如,若你需要访问现有波段列表,但它隐藏在你的图像后面,步骤如下:

1 选择System > Widget Controller List

2 点击”可利用波段列表”

ENVI处理状态窗口

当计算进行时,大多数 ENVI 功能显示处理状态。功能启动后(通常通过点击 OK 按钮),会立即出现一个标准的状态窗口。窗口标题与正在执行的功能相匹配,并且显示结果是否被置于内存或到一个输出文件中。当数据被处理时,一个标有 ”% Complete” 的滑动块及时地更新。标有”Inc:”的文本框显示每个数据处理增量的大小,这基于tile size(参见第 50 页上 的"Tiling Operations" )。功能自动地判定处理增量的大小。例如,图1-9中显示的值 ”1667%” 表明数据将按照若干tiles进行处理,每个tile包含总数据的1667%(当在滑动块工具条上显示时,分数的增量将舍入到最接近的整数)。

图 1-9 :处理状态窗口。

注意

若增量小于100%,可以用"Cancel"按钮终止处理。此时,当下一个增量发生时,功能将被中断。若增量等于100%,不可能再中断功能。

内存管理

ENVI 允许处理大的数据集, 甚至在机器上使用边缘内存配置。例如, 典型的处理任务经常在只有16Mb物理内存的机器上使用大于200Mb的数据集。若处理一项任务没有足够内存,数据集被分成易处理的片段,在内存中处理,然后写到磁盘文件上。在配置比较高档的机器上,可以在在内存中处理较大的数据集,而不必创建磁盘文件。

Tiling操作

ENVI 允许使用 "tiling " 处理大图像和控制系统内存的使用。tile是从磁盘或内存中按片段读取的一段数据。ENVI 中的单个tile大小是通过在 ENVI 配置文件中设置所需要的值来控制的(参见第 786 页上的"The ENVI Configuration File")。

对于按 BSQ (按波段顺序)存储的图像,每个tile是单个波段的一个空间子集。对于按BIL(波段按行交叉)格式存储的图像,每个tile是一幅图像所有波段的一行。对于BIP(波段按像元交叉)格式, 每个tile是一幅图象中所有波段行的所有像素。Tiling通常是对用户透明的,ENVI用它来保证硬件内存的限制不影响处理的进行((参见第 786 页上的"Configuration File Details"和第 793 页上的"Additional Caching Information")。

文件与内存功能运行对比

对于有较大随机存储器(RAM)的系统,可能不用反复地将中间处理结果存储到磁盘文件,而进行有效的图像处理。对于大多数功能,ENVI 允许把处理结果写到一个磁盘文件或保存在系统内存中。

注意

若你选择使用内存项,定期地将你的结果保存到磁盘文件。

ENVI 文件格式

ENVI 支持若干种图像文件格式,描述如下。本节也涉及 ENVI 标题文件的格式、文件命名原则,以及跨平台的可移植性问题。

ENVI 图像文件

ENVI 使用一个通用化的栅格数据格式,它由一个简单的 “flat binary file” 和一个相应的小的 ASCII(文本)标题文件组成。这种方式允许 ENVI 灵活地使用几乎任何一种图像格式, 包括那些嵌有文件标题信息的格式。支持所有数据类型的原始格式(字节型、整型、长整型、浮点型、双精度型或复数型)。通用的栅格数据按照 BSQ、BIP 或 BIL 格式,以二进制字节流存储(参见第 795 页上的 “ENVI File Formats”)。

BSQ (波段顺序格式)

在它最简单的格式中,数据是按照 BSQ 格式的。每行数据后面紧接着同一波谱波段的下一行数据。这种格式最适于对单个波谱波段中任何部分的空间(X,Y)存取。

BIP (波段按像元交叉格式)

按 BIP 格式存储的图像按顺序存储第一个像元所有的波段,接着是第二个像元的所有波段,然后是第 3 个像元的所有波段,等等,交叉存取直到像元总数为止。这种格式为图像数据波谱(Z) 的存取提供最佳性能。

BIL (波段按行交叉格式)

按 BIL 格式存储的图像先存储第一个波段的第一行,接着是第二个波段的第一行,然后是第三个波段的第一行,交叉存取直到波段总数为止。每个波段随后的行按照类似的方式交叉存取。这种格式提供了空间和波谱处理之间一种折衷方式,它是大多数 ENVI 处理任务中所推荐的文件格式。

ENVI 头文件

单独的 ENVI 文本头文件提供关于图像尺寸、嵌入的头文件(若存在)、数据格式及其它相关信息。ENVI 头文件包含用于读取图像数据文件的信息,它通常创建于一个数据文件第一次被 ENVI 存取时。必需信息通过交互式输入,或自动地用 file ingest 创建,并且以后可以编辑修改。若有必要,你可以在 ENVI 之外使用一个文本编辑器生成一个 ENVI头文件(参见第 797 页上的 “ENVI Header Format” )。

ENVI 的文件命名约定

ENVI 的文件处理程序设计的极其灵活。ENVI 软件对文件命名除不能使用用于头文件的扩展名 hdr 之外,不加以任何限制。为了便于使用,一些 ENVI 功能预先载入含特定扩展名的文件列表。这些扩展名如下表所示,当运行 ENVI 时,应当使用一致,以便文件处理效率最高。若需要,这也并不排除你使用另外的文件名。

文件类型 扩展名

ENVI Image 未定义

ENVI Bad Lines List bll

SIR-C Compressed Data Product cdp

ENVI Header File hdr

ENVI Calibration Factors cff

ENVI PPI Count File cnt

ENVI Density Slice Range File dsr

ENVI Vector File evf

ENVI Band Math or Spectral Math Expression exp

ENVI Tape Script fmt

ENVI Grid File grd

ENVI Filter Kernels ker

ENVI Map Key key

ENVI Contour Levels File lev

ENVI Look Up Table lut

ENVI Mosaic Template File mos

ENVI n-D Visualizer State ndv

ENVI GCP file pts

ENVI Region of Interest roi

ENVI Statistics Report txt

ENVI Spectral Library sli

ENVI Statistics File sta

ENVI Surface View Path File pat

JPL AIRSAR Compressed Stokes Matrix Radar Data stk

ENVI Vector Template File vec

表 1-1: ENVI 文件类型

跨平台的文件可移植性

当使用 ENVI 命名文件时,要考虑的一个附加因素是跨平台的可移植性。在 UNIX 系统上的文件名后附加一个 hdr 。在 Windows 系统上,hdr 代替当前的扩展名。这对于保持图像文件和它们相应的(hdr)头文件之间的关系是特别重要的 。例如,一个名为 image_1img 的 UNIX 图像文件将 image_1imghdr 作为它相应的头文件。一个 名为 image_1img 的 Windows 图像文件将 image_1hdr 作为它相应的头文件。在 Windows 下,两幅图像 image_1img 和 image_1dat 将有同样的头文件名 image_1hdr,并且若这两幅图像大小和特征不同,那么 ENVI 将会出现问题。在 UNIX 下,同样的两个文件将有相应的头文件名 image_1imghdr 和 image_1dathdr,因此不会发生混乱。若图像的跨平台可移植性存在问题,那么最简单的解决方案是仅使用 8 个字符并且不用扩展名来命名图像文件。这样,图像文件image_1 在 UNIX 和 Windows 下有同样的头文件名(image_1hdr )。此外,将图像从 UNIX 系统移到 Windows 系统前,可以按 Windows 约定对图像和头文件进行重命名。

ENVI 支持的输入文件格式

ENVI支持的输入文件格式如下所示。有关这些格式的更多信息在第 60 页的“Open Image File”,第 64 页的 “Open External File” 以及第 83 页的 “Open Vector File” 上可以找到。ENVI 支持许多输入文件格式:

● Flat Binary Files:

● BSQ (band sequential format)

● BIL (band interleaved by line format)

● BIP (band interleaved by pixel format)

● Remote Sensing Format Files:

● ADRG ● GeoTIFF

● AIRSAR ● HDF

● ArcView Raster (bil) ● HDF MAS-50

● ATSR ● JERS

● AVHRR ● MRLC

● CADRG ● NITF

● CIB ● NLAPS CD

● DMSP (NOAA) ● PDS Image

● DOQ (USGS) ● RADARSAT

● EOSAT FAST IRS-1 ● SeaWiFS

● EOSAT FAST TM ● SIR-C

● ERS ● SPOT CD

● ESA Landsat TM ● TIMS

● ESA SHARP ● TOPSAR

● GeoSPOT

● Image Processing Formats

● ArcView Raster (bil) ● ER Mapper

● ERDAS 75 (lan) ● PCI (pix)

● ERDAS 8x (img)

● Other Generic Image Formats:

● ASCII ● PICT

● BMP ● SRF

● GIF ● TIFF (GeoTIFF)

● HDF ● TIFF world files (tfw)

● JPEG ● XWD

● Digital Elevation Formats

● USGS DEM ● USGS SDTS DEM

● DMA DTED

要获得更多信息,参见第 79 页的“Digital Elevation Formats”。

● Vector Files:

● ARC/INFO Interchange ● MapInfo Interchange

Format

● ArcView Shape File ● Microstation DGN

● DXF ● USGS DLG

● ENVI Vector File (evf) ● USGS DLG in SDTS Format

ENVI 支持的输出文件格式

ENVI支持的输出文件格式如下所示。关于这些格式的更多信息参见第 310 页的“ Display Output Options ”,第 384 页的“ Output Data to External File ”,以及第 279 页的“ The Vector Window Parameters Dialog ”。

● ENVI Flat Binary Files:

● BSQ (band sequential format)

● BIL (band interleaved by line format)

● BIP (band interleaved by pixel format)

● Generic Image Formats

● ASCII ● PICT

● BMP ● SRF

● GIF ● TIFF (GeoTIFF)

● HDF ● TIFF world files (tfw)

● JPEG ● XWD

● Image Processing Formats

● ArcView Raster (bil) ● ER Mapper

● ERDAS 75 (lan) ● PCI (pix)

● Vector Formats

● ArcView Shape File ● DXF

● ENVI Vector File (evf)

国外地理信息系统研究时间较长,已经形成相对成熟的产业,美国、日本、德国、加拿大等有许多地理信息系统的高科技企业。我国地理信息系统产业发展时间比较短,虽然也有一些高科技企业,但规模比较小,许多科研成果有待走出实验室,所以公众对其认知度还不高。但应该看到,地理信息系统产业属于国家大力扶持的高新技术产业,发展非常迅速,尤其是随着"中国GIS协会"、"中国海外GIS协会"以及"中地数码公司"的成立以及一批相关高科技企业的建立,我国地理信息系统的研究和开发已经步入初步繁荣,在不久的将来必将成为高新技术产业中新的经济增长点,所以该专业毕业生也将具有良好的就业前景。

作为大学教育的一个专业,地理信息系统在20世纪70年代开始出现在国外的许多大学,而我国只有不到140所高校开设有该专业,所以从事地理信息系统设计开发的高级人才已经呈现供不应求的局面。而且,随着国家各个部门信息化的进程,以及国内从事地理信息系统工程开发的高科技企业的增多和发展状大,对该专业人才的需求还将增大,缺口也将扩大。

信息革命的浪潮方兴未艾,信息社会正朝我们一步步走来,我国已将信息产业列入可持续发展战略。作为信息产业重要组成部分的地理信息系统产业必将获得巨大发展。可以预见,未来的地理信息系统产业将为该专业学子提供更多现代化的、高收入的、令人羡慕的就业岗位。

毕业生可在与城市、区域、资源、环境、交通、人口、住房、土地、基础设施和规划管理等领域的相关部门从事与地理信息系统有关的应用研究、技术开发、生产管理和行政管理等工作,也可在科研机构或高等学校从事科学研究或教学工作。

gis开发工程师需要学如下内容:

1、学习Python。

Python一直是GIS应用中的标准语言,很多GIS软件开放源码倾向于使用Python。

如果是刚上手学习编程的话,强烈建议首选Python。

学习方向:

Python编程的基础知识——学习变量、条件和循环来控制程序的流程。利用列表、集合、字典和元组等复杂数据结构的强大功能。

用Python写代码——利用诸如NumPy、Pandas和Matplotlib之类的Python库来整理数据。

2、应用程序中的GIS编程——C++、NET、C语言。

除了Python,GIS程序员也会使用C++、C语言和NET。

C++可以在多个环境中工作,简单来说,C#和NET语言提供了开发工具以及与基于Windows的软件的交互。

学习方向:

C++程序——学习重点不是学习函数是什么,而是学习如何在C++中创建函数。

Java中的面向对象编程–使用对象、继承和集合构建交互式Java程序。

3JavaScript–使网页具有交互性。

如果你真的想让你的网页动态化,JavaScript起到了关键作用。

Java入门——学习Web应用程序,为应用程序、网站或系统奠定基础。

学习如何使用JavaScript框架中的面向对象编程功能构建具有可维护代码的应用程序。

4SQL–数据库管理。

GIS系统依靠数据库输入、编辑和维护来管理数据。几乎所有现代数据库系统(DBMS)都使用SQL。

学习方向:

SQL for Data Analysis–SQL查询可帮助您管理关系数据库中的数据,学习如何使用SQL存储、查询和操作数据。

关系数据库基础–学习使用数据库作为后端编写代码的必要技能。

数据库系统概念与设计—例如,数据库使用查询、输入和删除来微调数据。

5 Leaflet和OpenLayers。

web地图通常使用开源JavaScript库来真正实现这些功能。JavaScript库是其他人编写的代码,目的是让我们其他人的使用更轻松。

使用Leaflet可以从JavaScript库构建自己的web地图。这就是为什么JavaScript能够很好地在GIS中进行交互式的原因。

学习方向:

Leaflet–学习JS的核心概念,使用Leaflet JavaScript构建基于地图的应用程序。

OpenLayers 示例–掌握集群、动画、Web GL等代码。

将学习的内容放到实际应用中,例如,制作一个至少有2个可切换图层的web地图。

Leaflet和OpenLayers 可以二选一进行学习。

6HTML和CSS标记。

HTML是一种标记语言,它为标题、表格和列表等网页提供了结构。CSS则提供颜色、字体和大小等效果。

学习方向:

学习HTML和CSS基础—掌握HTML和CSS的基础知识。使用HTML、CSS和JavaScript共同创建动态web内容。

7GitHub。

程序员需要不断学习,GitHub就像开发人员的微博,它是一个开放的社区,帮助开发人员了解其他同行在做什么,也有很多大佬在里面分享源码。

开发人员可以按版本检查项目的整个历史记录,还可以研究项目的代码并自行修改。

8 项目实操。

学到最后,建议用学到的语言上手做一个自己的项目,例如,创建您自己的个人web地图项目。想了解具体的应用开发内容可以看之前的文章。

作者:本文为CSDN博主「GISer搬砖人」

地理信息专业包含很多东西,但离不开地理,测绘,地图,你可以参考以下方面。

一,从课程设计来说,GISer学的是非常杂的,各个学校所设课程还不太一样,但基本上是模仿武大GIS专业课程。而武大本身三四个院都有GIS专业,学的内容却相差蛮大。遥感院GIS侧重遥感课程,测绘院的测量的课程较多,资环院的地图偏多,值得一提的是软件工程学院也有相关专业,当然他们学gis核心相关的课程只有两三门课(GIS,RS导论之类的课)我比较欣赏!

二,专业特点。为什么课程设计相差这么大?与GIS专业本身的特点有关。gis是交叉学科:CS(computer

engineering)、地理、测绘、RS等!可在多个领域或专业应用:土管、规划、土建、地图、甚至电力等。所以说很杂!现在地理信息系统改名地理信息科学了,感觉高大上了,其实没什么区别。更多的时候GIS只是一个工具,核心知识点就那么多,其实一个ARCGIS软件就诠释清楚了。剩下解决不了的,是计算机没发展到那一步,归根到底,要解决,还是看计算机的发展。

三,就业,或者说GIS相关行业状况。技术上,主要两个方向:地理数据处理,编程。编程,giser先天的弱于软工、计算机专业,先不说giser都是被调剂的,就算是自选的,反正开始都没有做当程序员的打算,也就是说很少有GISER开始就有编程的兴趣,这跟cs学生没法比;计算机知识的系统学习更是没法比。数据处理,包括作图、软件操作等,技术含量不大,专科足矣。

四,高精尖领域。高德导航算是最有代表的公司,但是做技术骨干的,贡献大的,gis比例很少。百度地图那更是一群IT干的,估计没几个GIS。GIS最好就是测绘局之类,要么就是为测绘局服务的公司(比如GIS开发的软件公司),反正都是围绕国家转。GISER常常说的LBS,有哪些成熟的应用是giser做出来的,默默还是微信?

五,科研。我支持把GIS作为一种手段工具,以地理空间思维借助gis软件应用到各行各业中。作为CS\测绘、地理的一个研究方向比较合适。

1、Arcgis,ersi公司的,功能强大、产品类型丰富,不过价格也是最高的。

2、MapGIS,中地公司的,主要在国土方面应用。比如这次的二调用的就是它了。

3、SuperMap,超图的,国产GIS里感觉是最好用的了,功能也非常强大。

4、skyline,三维GIS软件,看看Google

Earth,基本就明白了。除了Google

Earth的大部分功能,可以用二次开发来做更多的功能拓展。个人觉得这是真正意义上的三维GIS。

4、QGIS,开源的GIS文件查看器。开源免费,而且很漂亮。和google

map结合也还好。普通使用足够了。轻便、跨平台。

5、AutoCAD,无人不知无人不晓,制图非常方便。各种扩展应用、二次开发也很多。例如南方CASS(测绘用的很多)、湘源控规、天正、红叶(这几个多用在规划)等等。AutoCAD

3D

Map,Autodesk自己的GIS软件,一般规划用的很多,和CAD结合很好。还有MapGuide

Open

Source,AutoDesk的开源web

GIS软件。

6、嵌入式GIS,多为导航、数据采集。特点就是小型化、低功耗。现在我所知的基本都是CE平台下的,linux嵌入式下的很少。例如ArcPAD、ArcMoblie、Esumpermap==。开源的也有,俺没用过……

7、sufer,GIS图后期处理用它很不错,出图非常漂亮。

8、Erdas,遥感图像处理软件。另一款比较出名的就是ENVI了。OpenEV,这个是开源遥感软件

9、postgis,postgresql的GIS扩展,可以看做Oracle+SDE,当然和postgresql一样,也是开源免费的。用于存储地理数据

1、基础证书

(1)英语:英语四级,必须要过。有能力的话尽量也把六级过了。

(2)计算机:计算机二级三级,有能力的话可以也过了四级。博主认为考数据库和网络方向对GISer用处较大。

2、技能证书

(1)、全国信息化工程师---GIS应用水平考试,全国信息化工程师项目(NCIE)是在信息产业部领导下组织实施的国家级IT专业政府认证体系。全国信息化工程师—GIS应用水平考试是由信息产业部电子人才交流中心与教育部地理系统软件及其应用工程研究中心联合推行的国家级GIS行业专业技术水平考试,已经被纳入全国信息化工程师项目(NCIE)考试体系,项目简称“全国GIS应用水平考试”。

将考试体系由低到高设为三个级别。一、二 、三级其能力水平分别相当于GIS助理工程师、GIS工程师、GIS高级工程师。一级考试侧重于专业基础知识的考核,不设方向;二、三级考试将分为GIS软件开发与GIS行业应用两个方向进行考核。考试采取全国统一考试的方式。在校生或应届生只能考一级。有三年工作经验可以考二级,五年工作经验可以考三级。

点评:在校生或应届生可以考一级,考试相对比较容易,可以增加就业筹码。

(2)、ESRI技术认证考试:2011年1月,Esri公司正式公布了“Esri技术认证计划”,该认证体系被认为是全球GIS行业首个技术认证体系。首批认证考试在全球165个国家的5000多个考点进行。“Esri技术认证计划”目的在于使专业人员能够迅速掌握Esri公司系列产品的优势,以在工作中脱颖而出。首批认证考试包括桌面、网络和企业级产品等5项认证。每项认证考试的全程考试时间均为2个小时,为全英文在线考试,共包括90至95道多项选择题。对于认证项目,Esri会逐渐扩展为一套完整的13门考试。Esri技术认证考试费为225美元,至少可以补考3次。

点评:报名没有限制,在校生可以报考,属于全球性的认证,对去外企或出国留学有很大帮助。但是考试只采用英语,考试费用较高。

(3)、MapGIS技术认证:MapGIS技术认证是国内GIS领域专业的技术认证,是MapGIS用户掌握MapGIS相关软件技术应用能力的体现,其培训和认证都比较偏向MapGIS软件的应用和开发。

点评:在校生可以报考,偏中MapGIS在实际项目中的应用,实践性较强。

(4)、计算机技术与软件专业技术资格(水平)考试该考试是原中国计算机软件专业技术资格和水平考试(简称“软件考试”,俗称“软考”)的完善与发展。这是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,其目的是,科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。

点评:这种考试还具有水平考试性质,报考任何级别不需要学历、资历条件,只要达到相应的技术水平就可以报考相应的级别,这意味着在校生也可考高级资格,该考试认可度较高,考试既是职业资格考试,又是职称资格考试,对走开发路线的童鞋有益。

(5)、注册测绘师2007年我国开始建立注册测绘师制度,根据《中华人民共和国测绘法》,由原人事部、国家测绘局共同颁布了注册测绘师制度的有关规定及配套实施办法,目前已举行了4次考试。2014年国家测绘地理信息局印发了《注册测绘师执业管理办法(试行)》,该办法规定2015年1月1日期开始实施注册测绘师与资质挂钩。

点评:报考要求较高,在校生不可以报考,本科毕业需要工作4年才可报考,2013年的通过率在3%左右,通过率低,但是证书含金量高。关于注册测绘师的介绍详见博文《3S人的职业证书—注册测绘师》。

3、大赛证书

对GIS童鞋来说,GIS大赛获奖证书,也是很重要的证书之一,对未来的就业求职有很大作用。一个大赛小组实际上是在模拟一个项目小组,在参加大赛的过程中可以锻炼多方面能力,比如检索文献能力、解决问题、编程能力、团队合作精神等!

(1)SuperMap大赛:是由中国地理学会与北京超图软件股份有限公司联合举办针对在校大学生的大赛,从2003年起,已举办11届,目的是激发大学生在GIS领域的学习和研究兴趣,提高其GIS开发水平和实践能力。分为6组:云平台开发组、应用开发组、移动应用开发组、三维组、地理分析组、制图表达组。

(2)ESRI大赛:是由Esri中国举办的针对在校大学生的竞赛活动,从2004年起,已举办10届。目的是激发在校学生学习、应用和交流GIS技术的热情,增强学生的创造力和动手能力,大力推动GIS技术在中国的普及,并为GIS产业的发展选拔和储备大量优秀人才。2014年本竞赛分为地理设计组、Web与移动开发组、ENVI/IDL遥感应用开发组和三维建模与分析组。

(3)MapGIS大赛:是由中国测绘地理信息学会、工业和信息化部人才交流中心、地理信息系统产业技术创新战略联盟、国家地理信息系统工程技术研究中心共同主办,中地数码集团承办的全国性GIS技能水平比赛。比赛的目的是激发高校学生对GIS技术学习、交流和应用的热情、拓宽学生们的思维、锻炼学生们的实际动手能力、推广GIS技术在中国普及等,并为中国GIS事业选拔和储备更多的优秀人才。从2009年起,已举办5届。分为4组:制图组提交模板、遥感组提交模板、 三维组提交模板、 开发组提交模板。

(4)互联网地图大赛

互联网地图大赛,是面向全社会的,对参赛作品要求较高,实战型较强,从获奖团队来说,学生获奖较少。在校生参加该比赛可以接触到业内实际的webGIS应用项目,也是进入这些互联网地图企业的一条捷径。目前主要有高德、天地图和百度地图的大赛

总结:一般来说过英语四级是最低要求,属标配;有计算机证书、GIS大赛证书算是锦上添花,属于高配。考证书是为了提高自己的专业能力,通过获取证书的过程来迫使自己学习。童鞋们依据自己的情况考取对自己以后学习工作有帮助的证书,不要啥证都考,到最后成为证书专业户。

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/4139743.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-04-18
下一篇2024-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存