GIS面试题整理版

上传人:ba****u6 文档编号:51951938 上传时间:2022-02-07 格式:DOCX 页数:10 大小:37.55KB
收藏 版权申诉 举报 下载
GIS面试题整理版_第1页
第1页 / 共10页
GIS面试题整理版_第2页
第2页 / 共10页
GIS面试题整理版_第3页
第3页 / 共10页
资源描述:

《GIS面试题整理版》由会员分享,可在线阅读,更多相关《GIS面试题整理版(10页珍藏版)》请在装配图网上搜索。

1、.1.坐标系统相关坐标系建立:首先,需要定义参考椭球体,有了参考椭球还需要大地基准面(大地基准面用来衡量椭球与大地的吻合度, 基准面通过当地基准面向 WGS1984 的转换 7 参数来定义。西安 80 基准面是黄海平均海平面, WGS84 基准面是以地心为中心的全球通用的椭球面) ,然后需要定义坐标系原点和坐标轴的指向。这样一个坐标系就建立了。北京 54 坐标系和西安 80 坐标系是参心坐标系,而 WGS-84坐标系与国家 2000 ( CGCS2000)坐标系是地心坐标系,坐标原点是地球质心。坐标转换: 同一参考椭球下,大地坐标与空间直角坐标之间的转换是严密的(数学关系对应),它们与平面坐标

2、的转换是不严密的,需要做投影转换。而不同参考椭球之间的坐标转换永远都是非严密的。 而大地坐标( B、L、H)与空间直角坐标( X、Y、Z)向平面直角坐标的转换属于非严密的,需要进行球面到平面的投影选择, 通常将空间直角坐标转换为大地坐标, 然后在大地坐标和平面直角坐标之间采用高斯正算和反算公式进行计算。不同参考椭球下的坐标转换实质是基准的转换。如空间定位技术所采用的全球基准与地面网所采用的局部基准间的转换。通常的转换模型有布尔莎 - 沃尔夫七参数模型模型,分别为三个平移参数 ( X、 Y、 Z) (坐标原点不在同一点导致三个轴的平移量)和三个旋转参数 ( x、 y、 z) (三轴不平行旋转量)

3、和一个尺度参数 k(比例校正因子)。如 WGS84下的空间直角坐标转换到 CGCS2000 下的空间直角坐标的布尔莎模型, 而对于大地坐标, 可以转成空间直角坐标再解算,也可以直接利用布尔莎模型。投影坐标也可以转换,如常用的西安80 和北京 54 间的转换。我国常用地图投影的选择:在我国,大中比例尺( 1:50 万)的地图一般选择高斯 - 克吕格投影(等角横轴切圆柱) ,高斯 - 克吕格投影有 3和 6分带两种, 1:2.5 万 1:50 万比例尺地形图采用经差 6 度分带, 1:1 万比例尺的地形图采用经差 3 度分带。小比例尺的地图(比如全中国地图)应采用等角正轴割圆锥投影,也就是兰勃特投

4、影( Lambert Conformal Conic ),但是小比例尺海图多选择等角正轴圆柱投影,也就是墨卡托投影。另外我们平时下载的遥感影像大都是 WGS-84下的地理坐标系或者 UTM投影(通用横轴墨卡托投影)坐标系。下面就一个例子具体说下地理坐标系到投影坐标系的转换(投影的选择):比如:北京的中心经纬度大致在( 117E,40N),那么其在北京 54 投影坐标系下 6分带就应该选择 Beijing 1954 GK Zone 20.prj 或者 Beijing 1954GK Zone 20N.prj (后者会在横坐标前加上带号)( 117/6+1),中央经线 =带号(比如 20)*6-3

5、。而在西安 80 投影坐标系下 6分带应该选择 Xian 1980 GKZone 20.prj 。北京地区的遥感影像的 UTM投影一般会选择 WGS 1984 UTM Zone 50N,因为 Zone 为 20*6-3 的中央经线为 117,左 114,右 120,正好覆盖北京,而东半球要加 30(全球 360/6 共 60 个 Zone)所以是 50N,N 表示北半球。2.GDAL 和 OpenCVGDAL(Geospatial Data Abstraction Library)是一个在X/MIT 许可协议下;.的开源栅格空间数据转换库。 它利用抽象数据模型来表达所支持的各种文件格式。它还有

6、一系列命令行工具来进行数据转换和处理。OGR是 GDAL项目的一个分支,功能与 GDAL类似,只不过它提供对矢量数据的支持。有很多著名的 GIS 类产品都使用了 GDAL/OGR库,包括 ESRI 的 ARCGIS 9.3, Google Earth 和跨平台的 GRASSGIS 系统。利用 GDAL/OGR库,可以使基于 Linux的地理空间数据管理系统提供对矢量和栅格文件数据的支持。GDAL提供对多种栅格数据的支持, 包括 Arc/InfoASCII Grid(asc) ,GeoTiff(tiff), Erdas Imagine Images(img),ASCII DEM(dem) 等格式

7、。GDAL使用抽象数据模型 (abstractdata model) 来解析它所支持的数据格式,抽象数据模型包括数据集(dataset),坐标系统,仿射地理坐标转换(AffineGeoTransform) ,大地控制点 (GCPs),元数据 (Metadata),栅格波段 (Raster Band),颜 色表 (Color Table) ,子 数据 集 域 (SubdatasetsDomain) ,图 像结 构域(Image_Structure Domain) ,XML域(XML:Domains)。OGR体系结构 : Geometry :类 Geometry ( 包括 OGRGeometry等

8、类 ) 封装了OpenGIS的矢量数据模型,并提供了一些几何操作, WKB(Well Knows Binary) 和WKT(Well Known Text) 格式之间的相互转换,以及空间参考系统( 投影 ) 。SpatialReference :类 OGRSpatialReference 封装了投影和基准面的定义。Feature :类OGRFeature 封装了一个完整feature的定义,一个完整的feature包括一个 geometry 和 geometry 的一系列属性。Feature Definition :类 OGRFeatureDefn里面封装了 feature 的属性,类型、名称

9、及其默认的空间参考系统等。一个 OGRFeatureDefn对象通常与一个层 (layer) 对应。Layer :类 OGRLayer是一个抽象基类,表示数据源类 OGRDataSource里面的一层要素 (feature) 。Data Source:类 OGRDataSource是一个抽象基类,表示含有 OGRLayer对象的一个文件或一个数据库。Drivers :类 OGRSFDriver 对 应于 每一个 所支 持的 矢量 文件 格式 。 类OGRSFDriver由类 OGRSFDriverRegistrar 来注册和管理。OpenCV:OpenCV于 1999 年由 Intel建立,如

10、今由 Willow Garage 提供支持。OpenCV是一个基于 1 (开源)发行的跨平台计算机视觉库, 可以运行在 Linux 、Windows和 Mac OS操作系统上。它轻量级而且高效由一系列 C 函数和少量 C+ 类构成,同时提供了 Python 、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。3.DEM DOM DRG DLGDOM( 数字正射影像图 ) :利用数字高程模型对扫描处理的数字化的航空相片、遥感影像,经逐个像元纠正, 按图幅范围裁切生成的影像数据, 它的信息比较直观,具有良好的可判读性和可量测性, 从中可直接提取自然地理和社会经济信息

11、。在 SAR图像处理中,往往需借助 DEM数据来解决 RD定位导致的斜距成像几何失真。因此,求解 X,Y,Z 考虑了三个方程。即距离公式、多普勒频率公式和地球坐标公式。;.也就是说 DOM是需要 DEM进行二次加工的,也是 4D产品中最为高级的产品。DEM (数字高程模型 ) :通过等高线、或航空航天影像建立以表达地面高程起伏形态的数字集合。数字高程模型( digital elevation model) : dem通常用地表规则网格单元构成的高程矩阵表示, 广义的 dem还包括等高线、 三角网等所有表达地面高程的数字表示。在地理信息系统中, dem是建立数字地形模型 ( digital te

12、rrain model)的基础数据,其它的地形要素可由 dem直接或间接导出,称为“派生数据”,如坡度、坡向 . tin和 grid是 DEM的两种表面模型 , 前者是矢量 , 后者是栅格 .DRG (数字栅格地图 ) : 数字栅格地图是纸制地形图的栅格形式的数字化产品,可与 DOM、DEM集成派生出新的可视信息。该类型数据主要是将已有的纸质地图进行栅格化,然后配准,目前这类图很少用到,多用高分辨率的影像来取代, 或者就是将主要地物进行矢量化表征和存储,目前大多数的 GIS 软件都支持这一功能。DLG (数字线划地图 ) :利用航空航天影像通过对影像进行识别和矢量化, 建立基础地理要素分层存储

13、的矢量数据集, 既包括空间信息也包括属性信息, 可用于各专业信息系统的空间定位基础。这个图是目前 Google map, 和百度地图, 以及搜狗地图等网络上留下的电子地图主要表现形式。 Google Map 做的最好,因为其有强大的栅格影像数据,而且是高分辨率的。因此叠加矢量数据后, 反映的地图形象更加直观、 清晰和准确。4. AE 打开空间数据库先通过 IPropertySet接口定义要连接数据库的相关属性,再实例化工作空间工厂接口,通过工作空间工厂的Open 方法打开工作空间,用工作空间的OpenFeatureClass 方法获得一个要素类。新建一个要素图层FeatureLayer ,将其

14、要素类设为刚获取的要素类,就可以在地图空间中显示了Propset.SetProperty(DATABASE,D:testAodatashMapData.mdb);IWorkspaceFactory Fact =new SdeWorkspaceFactoryClassIFeatureWorkspaceWorkspace=Fact.Open(Propset,0)asIFeatureWorkspace;IFeatureClass Fcls = Workspace.OpenFeatureClass(District);IFeatureLayer Fly = new FeatureLayerClass(

15、);Fly.FeatureClass = Fcls;MapCtr.Map.AddLayer (Fly);MapCtr.ActiveView.Refresh();.5. 简单描述拓扑检查的整个流程:(答案为个人总结)建立一个 Geodatabase, 将需要检查的图层导入;在库中新建一个拓扑图层,定义拓扑规则;在 ArcMap中将需要检查错误的图层及拓扑图层一并导入, 添加拓扑工具条,利用拓扑工具条上的工具查询所有的拓扑错误, 然后按照实际需要进行错误修正。6.类,对象,接口,继承,重载和多态类是有共同属性的某一类东西的集合, 对象就是把抽象起来的集合还原到具体的个体上,是类的实例,接口是个抽象

16、的类,这个类里面有很多方法定义,但没方法具体实现。从一个旧类派生一个新类的机制称为继承。多态就是父类定义的抽象方法,在子类对其进行实现之后, C#允许将子类赋值给父类,然后在父类中,通过调用抽象方法来实现子类具体的功能。重载是允许存在多个同名函数,而这些函数的参数不同;多态是指子类重新定义父类的虚函数( override )。区别在于编译器何时去寻找所要调用的具体方法,重载在函数调用前,编译器已经确定所要调用的方法,称为静态绑定;多态只有等到调用函数那一刻, 编译器才会确定所要调用的具体函数,称为动态绑定。7. c# 中 StringStringBuilder的异同有哪些?主要区别在于内容变更

17、时的处理,如string str = 12345;那么 str就在内存中占用一块能放下这个字符串的位置,当你在扩展为str += 6;也就是变成 123456 的时候, string 会重新向系统申请一块能放下“ 123456的内存空间,这就使得 string 的字符串操作会频繁的申请内存。而 StringBuilder 则不会这样,他会自动的向后扩展,不需要频繁的申请内存。8.SQL 联合查询联合查询效率较高 .以下例子来说明联合查询的好处t1 表结构 (用户名 ,密码)useridintusernamevarchar(20)passwordvarchar(20)1jackjackpwd2o

18、wenowenpwdt3 表结构 (用户积分 ,等级 )userid intjf intdjint12033506;.第一 :内联 (inner join)如果想把用户信息,积分 ,等级都列出来.那么一般会这样写select * from t1 ,t3 where t1.userid = t3.userid其实这样的结果等同于select * from t1inner join t3 on t1.userid=t3.userid就是把两个表中都存在 userid 的行拼成一行 .这是内联 .但后者的效率会比前者高很多 .建议用后者的写法 .运行结果 :useridusername passwo

19、rduseridjfdj1jackjacjpwd1203第二 :左联( left outer join )显示左表中的所有行select * from t1 left outer join t3 on t1.userid=t3.userid运行结果: useridusername passworduseridjfdj1jackjackpwd12032owenowenpwdNULL NULLNULL第三 :右联( right outer join)显示右表中的所有行select * from t1 right outer join t3 on t1.userid=t3.userid运行结果: u

20、seridusername passworduseridjfdj1jackjackpwd1203NullNullNull3506第四 :全联( full outer join )显示两边表中所有行select * from t1 full outer join t3 on t1.userid=t3.userid运行结果: useridusername passworduseridjfdj1jackjackpwd12032owenowenpwdNULL NULLNULLNullNullNull3506总结,关于联合查询,本人已测试过效率的确比较高,种联合方式如果可以灵活使用,基本上复杂的语句结构

21、也会简单起来这种方式是:Inner joinleft outer joinright outer joinfull outer joinSQL基本查询问题:查询语句 -select * from table;select * from table where条件 1=数值 and条件 2=数值 ;select * from table where id in (select id from table);两表关联;.select a.a,b.b,c.c from table1 a,table2 b,table3 c where a.id1=b.id2;插入语句 -insert into tab

22、le (字段 1,字段 2,字段 3, )values (数值 1,数值 2,数值 3, );更新语句 -update表名 set数值 where=id = 1;添加列语句 -alter table表名add (列名 1 类型 1,列名 2 类型 2,列名 3 类型 3, );修改列类型 -alter table表名modify( 列名 1 类型 1,列名 2 类型 2,列名 3 类型 3, );删除列语句 -alter table表名drop column列名 s;显示查询时间 -set timing on;删除表语句 -deltet table表名 ;清空表数据 -truncate tab

23、le表名 ;修改列名 - ALTER TABLE emp RENAME COLUMN comm TO newa;mand和 toolcommand点击一下就执行, Tool 是点击之后还要在地图上操作才能执行。例如地图全图是 command,平移漫游是 tool10.WebGIS 和三维 GISWebGIS指基于 Internet 平台,客户端应用软件采用网络协议,运用在 Internet 上的地理系统。一般由多主机,多数据库和多个客户端以分布式连接在 Internet 上而组成,包括以下四个部分: WebGIS浏览器,WebGIS服务器,WebGIS编辑器, WebGIS信息代理。特点:全球

24、化的服务器应用;真正大众化的GIS;良好的可扩展性;跨平台性关键技术:空间数据的压缩和解压缩(小波理论) ;基于 WAP技术的 Web浏览;分布式 WebGIS数据库管理相比于二维 GIS,三维 GIS 具有以下优势:空间信息的展示更为直观,三维GIS 为空间信息的展示提供了更丰富、逼真的平台,使人们将抽象难懂的空间信息可视化和直观化; 多维度空间分析功能更加强大,二维 GIS 的空间分析功能常具有一定的局限性,如淹没分析、地质分析、日照分析、空间扩散分析、通视性分析等高级空间分析功能。ArcGIS 三维分析包括三维场景的属性查询、自动生成等高线、 坡度分析、通;.视分析、剖面图的绘制,但三维

25、显示不太理想; SketchUp 三维建模快捷方便,但不具备三维分析功能11.三大类八大类十二大类1984 年土地利用现状分类: 1984.9-2001.12 ,土地利用现状调查技术规程 ,一级类 8 个,二级类 46 个,针对农村土地利用调查1989 年城镇土地分类: 1989.9-2001.12 ,城镇地籍调查规程,一级类 10 个,二级类 24 个全国土地分类(过渡期间适用) , 2002.8 月起,一级类 3 个,二级类 10 个,三级类 52 个第二次全国土地调查, 2007.8 ,土地利用现状分类,一级类 12 个,二级类57个八三十二52农村居民点203 农村居民点203 村庄1

26、2.Map,Layer,FeatureClass,Feature的关系13. 空 间 关 系 接 口IRelationalOperator, 空 间 拓 扑 接 口IToplogicalOperator14.Net(C#) 三层架构表现层,业务层,数据层15.值引用和地址引用值引用只是把值传递到新的变量,修改新的变量,不会修改原来的参数,如 int 类型;按地址传递,则传递是原来变量的地址。如果对新变量做修改,那么原来的参数也会跟着变化,如string,类类型;.16.C#静态变量和实例变量17.瓦片技术,影像金字塔18.常见的空间数据库硕士论文简介自我介绍向公司提问面试过程让提问题:关于公司对我这个职业的要求是什么;确定签之后问:培养,发展机会;.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!