GIS程序员笔试题目

上传人:ba****u6 文档编号:174109058 上传时间:2022-12-14 格式:DOCX 页数:5 大小:15.65KB
收藏 版权申诉 举报 下载
GIS程序员笔试题目_第1页
第1页 / 共5页
GIS程序员笔试题目_第2页
第2页 / 共5页
GIS程序员笔试题目_第3页
第3页 / 共5页
资源描述:

《GIS程序员笔试题目》由会员分享,可在线阅读,更多相关《GIS程序员笔试题目(5页珍藏版)》请在装配图网上搜索。

1、GIS程序员笔试题目城信所gis程序员笔试部分题目:(完全原题)1. 什么是元数据?2. 简单列举常用的地理坐标系统、投影坐标系统和地心坐标系统?并简要描述他们的 区别。地理坐标系:WGS84;投影坐标系统:北京54,西安80。地理坐标系统与投影坐标系统的区别:1).地理坐标系以经纬度作为地图的存储单元,确定一个可以定量计算的椭球体和 一个可以定位椭球体的大地基准。2). 投影坐标系以长度单位(通常为米)存储地图。 要确定投影坐标,必须先有一个球坐标,然后进行变换过程,即通过某种算法将球坐标投 影到平面坐标(高斯-克鲁格算法是投影算法)。3.简要描述矢量数据结构和网格数据, 以及它们各自的应用

2、领域。a. 栅格结构是以规则的阵列来表示空间地物或现象分布的数据组织,组织中的每个数 据表示地物或现象的非几何属性特征。b、矢量数据结构是通过记录坐标尽可能精确地表示地理实体,如点、线和多边形。 坐标空间设置为连续,允许精确定义任何位置、长度和面积。c、一般来说,栅格数据操 作容易实现,而矢量数据操作更复杂;止栅格结构是矢量结构在某种程度上的一种近似,对于同一地物达到于矢量数据相同 的精度需要更大量的数据;在坐标位置搜索、计算多边形形状面积等方面栅格结构更为有 效,而且易于遥感相结合,易于信息共享;e、 向量结构在搜索拓扑关系时更有效。网络信息完全可以用矢量来描述,准确度高 对于GIS软件来说

3、,它们共存并充分发挥各自的优势是非常有效的。4空间数据的索引方 法有哪些,有哪些优点和缺点?简要描述其中一个。a. 简单网格空间索引:把空间划分为大小相同的网格。根据每个实体的空间范围把实 体网格划成不同的部分,每个梅岭记录落入该格内的空间实体的编号,每一部分对应的网 格分别增加新的记录以反映当前处理实体;b、KD树:一种基于点的动态索引方法。在二维坐标中,根据插入节点的X和Y坐标 交叉划分空间,并将数据递归划分为二叉搜索树;c、R树:R树由中间节点和叶节点组 成。实际数据对象的最小外接矩形存储在叶节点中。中间节点是由其较低节点的外切矩形(包括所有这些外切矩形)聚合而成。5. 试简要叙述一下空

4、间数据建库的主要过程以及需要注意的主要问题。完整的数据数据库构建过程包括:数据库建模过程、数据监控过程,以及使用各种工 具存储各种数据的过程。a. 数据库建模过程。这一过程主要是根据行业应用特点及对其的理解,制定出比较 规范的数据规范,在逻辑上建设数据库。b、数据监督过程。这个过程主要是检测数据的正确性,从而保证数据库的准确性。c、从狭义上讲,数据库建设主要是指使用各种工具存储各种数据的过程。在这个过程中 最重要的是多源数据的集成。数据格式转换模式格式转换模式不仅是传统的GIS数据集成 方法,也是仓储的基本思想。在此模式下,其他数据格式由专用数据转换程序转换换后,就可以进行入库了。这是目前gi

5、s系统集成的主要办法。基本上每个gis平台 都提供了一些数据转换工具,以esr i公司的arcgis平台为例子,其提供了 arc toolbox 工具箱,功能比较完善和强大,基本上支持所有市面上主流的各种gis数据6. 描述坐标变换的基本原理?写下仿射变换的主要处理过程。坐标变换的基本原理是:是通过改变对应的参数,如基准面,椭球体,或者投影计算 方法,实现由一种坐标系统向另一种坐标系统转换转换的过程。(找不到相关的资料,自 己总结的)仿射变换:是空间直角坐标变换的一种,它是一种二维坐标到二维坐标之间的 线性变换,保持二维图形的“平直线”和“平行性”,其可以通过一系列的原子变换的复 合来实现,包

6、括平移(t ransla tion)、缩放(scale)、翻转(flip)、旋转(ro tat ion) 和剪切(shear)。7基于网络的三维GIS已成为当前GIS应用的热点。结合你对三维GIS的理解,试着 描述它述一下google推出的googleearth或nasa推出的worldwind系统涉及到三维gis中 哪些关键技术。14.简要叙述一下优化arcgisserverapplication性能的方法。海威公司GIS程序员笔试部分试题:(按记忆)1. sql查询语句。(南方数码公司sql查询也是重点考查内容)2. 给出一个变量ifeatureclass:FCS和另一个变量ipolygo

7、n:poly。需要从FCS获取 信息poly相交的所有要素的集合。请用代码实现上述过程。3.arcgisserver切片缓存格 式有哪几种?试评价它们的优缺点?a、一般来说,ArcGIS服务器缓存磁贴文件有三种格式:JPEG、png32和PNG8。b. 这三种文件格式在一些方面上有些不同,这些不同就决定了他们主要应用的方向。以下详细看看主要的差别:1).是否支持透明背景:JPEG不支持透明背景,而png32和PNG8支持透明背景。也 就是说,JPEG可以用作最底层的底图,PNG格式最好用于其他地方。2)、支持的颜色级别:jpeg与png32支持16万色,而png8支持256色。对于需要丰 富颜

8、色表达的图层,建议采用jpeg或者png32,对于简单的要素渲染的需求,则选择 png8比较合适。3)存储模式:JPEG是一种高压缩比的有损文件格式,可支持55-90的压缩比。 png32和PNG8都是无损的。图像精度高,磁盘空间大。c. 综合上述的特点一般来说jpeg比较适合用于影像切片,png32则适中与影像与矢量 的切片。由于支持的颜色数较少及透明的特点png8更适合用于矢量数据的切片。4. 地理坐标和投影坐标之间有什么区别和联系。1).地理坐标系统是以经纬度为地图的存储单位,确定一个可以量化计算的椭球体, 还有一个可以将该椭球体定位的大地基准面。2).投影坐标系以长度单位(通常为米)存

9、储地图。要确定投影坐标,必须先有一 个球坐标,然后进行变换过程,即通过某种算法将球坐标投影到平面坐标(高斯-克鲁格 算法是投影算法)。5. 用递归算法计算第30个数字。1, 1, 2, 3,5.6. arcgissever中可发布的服务有哪几种?分别适用于什么情况?7作为一名GIS程序员,你认为你需要掌握哪些素质?8. 如何管理一个软件项目,你认为一个软件开发项目重点应该放在哪一部分?9. 您认为当今GIS发展的热点是什么? GIS的发展趋势是什么?arcgisserver 知识:1. 缓存功能,包括mapservicecache的类型。arcgisserver在发布地图时可以使用缓存来显著提

10、升性能。在服务端响应客户端的地 图请求时,不需要动态生成地图图片,只是将储存在地图缓存中的地图切片返回给客户端地图服务缓存类型:单一融合缓存模式:所有图层在每个比例下融合在一起,以创建 地图切片。此时,融合缓存显示为一个整体层。不允许单独设置图层的可见性,以及选择 要素和调整注释。多层缓存:在一定比例下为每个层分别创建地图切片。此时,客户可以看到图层集合,并可以控制每个图层的可见性、注释和特征选择。2什么是som?什么是SOC ?他们各自的角色是什么?som:(serverobjec tm anager )服务器对象管理器。管理着运行在服务器上的服务, 当客户端请求一个服务时,som负责分配一

11、个服务给客户端使用。soc;(serverobjectcontainer)服务器对象容器。它可以安装在多台机器上,是服 务对象的宿主。通过SOM分配所有客户端请求后,SOC负责完成这些请求。3. 什么是 pooledgisservices,什么是 nonpooledgisservices?应该如何选择?池:在客户端请求之间共享对象,支持无状态交互,并支持多个用户。对象在启动时 初始化。使用后,它们不会被销毁,但可以被下一个使用。这提高了效率和性能。非池化 无法共享使用的对象。为每个客户机创建新对象,支持有状态交互,支持更少的用户。由 于每个用户只在自己的编辑集上工作,并且在被其他用户编辑时无法

12、看到,因此在编辑时 需要将其非池化。4. 试述 datasource 与 resource,functionality 的联系。数据源包含一系列资源,资源包含一系列函数5. 在webgis中,就如何提高sde的效率问题,简单的谈一下你的感想。ArcEngine 矢口识1.数据库的三种形式:a) MDB数据库表单b) 文件形式(如shp, tin,raster) c)sde数据库形式2.打开数据库的一般流程:a) 定义iworkspacefactory变量pwsf; b) 创建特定的工作区工厂,例如pwsf=newshapeworkspacefactory;pwsf=newaccessworks

13、pacefactory;c) 使用open或open from file打开数据库并生成iWorks APCE对象,即数据库对象。3. 如何理解 ilayer、ifeatureclass、ifeaturelayer 和 iFeature 之间的关系。ifeayurelayer 是 ilayer 的子类,ifeature 是 ifeaturelayer 中的一个要素。可以 从从ifeaturelayer获取ifeatureclass,然后使用光标ifeaturecursor逐个遍历这些 iFeature!arcgisdesktop 知识:1. 使用ArcGIS桌面软件:如何统计广东省土地利用图和

14、行政区划图得出各个行政区内各种地类土地面积的总和。简单描述实现步骤和使用工具。a做相 交,得出每一个要素图斑的行政区划所属。(如属于哪一个镇,字段名为“镇名”)b.通 过selectbyattributes,镇名xxx,运行出结果后,在“地类名称”字段上右键点击 “summarize”,在下面选择“ area,选择sum (也可选择最大值,最小值等)。然后确 定输出表;c、得到的表格是XXX镇的景点数量和每个镇的景点总面积。d、然后根据上述步骤 2和3得出其他结果。2. 简单描述拓扑检查的整个流程:(答案是个人总结)a.建立一个geodatabase,将需要检查的图层导入;b.在库中新建一个拓扑图层,定义 拓扑规则;c、将需要检查错误的图层和拓扑图层一起导入ArcMap,添加拓扑工具栏,然后使用拓扑工具条上的工具查询所有的拓扑错误,然后按照实际需要进行错误修正。

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