2024年gis程序员笔试题目.doc
城信所GIS程序员笔试部分題目:(完全原題)
什么是元数据?
简朴列举常用的地理坐标系统、投影坐标系统和地心坐标系统?并简要描述他們的区别。
地理坐标系统:WGS84;
投影坐标系统:北京54,西安80。
地理坐标系统与投影坐标系统的区别:
1).地理坐标系统是以经纬度為地图的存储单位,确定一种可以量化计算的椭球体,尚有一种可以将该椭球体定位的大地基准面。
2).投影坐标系统是以長度单位(一般是米)来进行地图的存储,要确定一种投影坐标,首先要有一种球面坐标,然后就是转化过程,既通过一定的算法(高斯克吕格就是一种投影算法),将该球面坐标投影成為平面坐标。
简要描述一下矢量数据构造和栅格数据,以及各自应用的领域。
a.栅格构造是以规则的阵列来表达空间地物或現象分布的数据组织,组织中的每个数据表达地物或現象的非几何属性特性。
b.矢量数据构造是通过记录坐标的方式尽量精确地表达点、线和多边形等地理实体,坐标空间设為持续,容許任意位置、長度和面积的精确定义。
c.栅格数据操作总的来說轻易实現,矢量数据操作则比较复杂;
d.栅格构造是矢量构造在某种程度上的一种近似,对于同一地物到达于矢量数据相似的精度需要更大量的数据;在坐标位置搜索、计算多边形形状面积等方面栅格构造更為有效,并且易于遥感相結合,易于信息共享;
e.矢量构造对于拓扑关系的搜索则更為高效,网络信息只有用矢量才能完全描述,并且精度较高。对于地理信息系统软件来說,两者共存,各自发挥优势是十分有效的。
有哪些空间数据的索引措施,有哪些長处和缺陷?简要阐明其中一种。
a.简朴网格空间索引:把空间划分為大小相似的网格。根据每个实体的空间范围把实体网格划成不一样的部分,每个梅岭记录落入该格内的空间实体的编号,每一部分对应的网格分别增長新的记录以反应目前处理实体;
b.KD树:是一种基于点的动态索引措施。在二维坐标下,根据插入結点的X,Y坐标对空间进行交叉分割,把数据递归地划分為一种二叉查找树;
c.R树:R树由中间結点和叶結点构成,实际数据对象的最小外接矩形存储在叶結点中,中间結点通过汇集其低层結点的外接矩形形成,包括所有这些外接矩形。
。。。
试简要论述一下空间数据建库的重要过程以及需要注意的重要问題。
完整的数据建库过程包括:数据库建模过程、数据监理过程、运用多种工具将多种数据入库的过程。
A.数据库建模过程。这一过程重要是根据行业应用特点及对其的理解,制定出比较规范的数据规范,在逻辑上建设数据库。
B.数据监理过程。这一过程重要是检测数据的对的性,从而保证建库的精确性。
C.狭义上的建库重要是指运用多种工具将多种数据入库的过程。在这个过程中最重要的是多源数据的集成问題。数据格式转换模式格式转换模式是老式的GIS数据集成措施,也是入库的基本思想。在这种模式下,其他数据格式经专门的数据转换程序进行格式转换后,就可以进行入库了。这是目前GIS系统集成的重要措施。基本上每个GIS平台都提供了某些数据转换工具,以ESRI企业的ArcGIS平台為例子,其提供了ArcToolBox工具箱,功能比较完善和强大,基本上支持所有市面上主流的多种GIS数据
试述坐标变换的基本原理?写出仿射变换的重要处理过程。
坐标变换的基本原理是:是通过变化对应的参数,如基准面,椭球体,或者投影计算措施,实現由一种坐标系统向另一种坐标系统转换转换的过程。(找不到有关的资料,自已总結的)
仿射变换:是空间直角坐标变换的一种,它是一种二维坐标到二维坐标之间的线性变换,保持二维图形的“平直线”和“平行性”,其可以通过一系列的原子变换的复合来实現,包括平移(Translation)、缩放(Scale)、翻转(Flip)、旋转(Rotation)和剪切(Shear)。
基于网络的三维GIS已成為目前GIS应用的一种热点,結合你对三维GIS的理解,试论述一下Google推出的GoogleEarth或NASA推出的WorldWind系统波及到三维GIS中哪些关键技术。
14.简要论述一下优化ArcGISServerApplication性能的措施。
海维企业GIS程序员笔试部分題目:(凭记忆)
SQL查询語句。(南方数码企业SQL查询也是重点考察内容)
給定一种变量IFeatureClass:fcs,此外一种变量IPolygon:poly。规定从fcs中获取与poly相交的所有要素的集合。
請用代码实現上述过程。
3.ArcGISServer切片缓存格式有哪几种?试评价它們的优缺陷?
a.ArcGISServer缓存瓦片文献格式一般来說有三种:JPEG、PNG32及PNG8。
b.这三种文献格式在某些方面上有些不一样,这些不一样就决定了他們重要应用的方向。如下详细看看重要的差异:
????1)、与否支持透明:J