《GIS面試題[參照內(nèi)容]》由會員分享,可在線閱讀,更多相關(guān)《GIS面試題[參照內(nèi)容](7頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、1. GIS概述什么GIS(基礎(chǔ)),發(fā)展歷史(基礎(chǔ))答: 地理信息系統(tǒng),起步在歐美(加拿大提出),已經(jīng)經(jīng)歷了40余年的發(fā)展,現(xiàn)在已經(jīng)是一項很成熟的技術(shù)了,他是以計算機技術(shù)為手段,對海量的地理數(shù)據(jù)進行采集、存儲、管理、處理、檢索、操作、分析,生成并輸出各種地理信息,從而為各行各業(yè)提供服務(wù)。2. 描述Arcgis軟件工具欄中沒有所需工具,應(yīng)從哪去獲?。看穑涸诓藛螜诨蚬ぞ邫诳瞻滋幱益I,在右鍵菜單中勾選所需工具即可;或者在菜單在菜單欄的【自定義】下點擊【工具條】在彈出的工具欄中選擇工具條即可3. Arcgis Engine For C#中的地圖控件有那些?MapControl 、PageLayoutC
2、ontrol、TOCControl、LicenseControl、SymbologyControl4. 地理坐標系和投影坐標系的區(qū)別?arcgis里哪個坐標系可測面積?地理坐標系統(tǒng)(GCS)用一個三維的球面來確定地物在地球上的位置,地面點的地理坐標有經(jīng)度、緯度、高程構(gòu)成。地理坐標系統(tǒng)與選擇的地球橢球體和大地基準面有關(guān)。橢球體定義了地球的形狀,而大地基準面確定了橢球體的中心。投影坐標系統(tǒng)是根據(jù)某種映射關(guān)系,將地理坐標系統(tǒng)中由經(jīng)緯度確定的三維球面坐標投影到二維的平面上所使用的坐標系統(tǒng)。在該坐標系統(tǒng)中,點的位置是由(x,y,z)坐標來確定的。由于投影坐標是將球面展會在平面上,因此不可避免會產(chǎn)生變形。
3、這些變形包括3種:長度變形、角度變形以及面積變形。地理坐標系統(tǒng)不可測面積,投影坐標系可測面積。5. 描述一下電子地圖數(shù)據(jù)分類與來源大致分為:矢量數(shù)據(jù)、柵格數(shù)據(jù)、三維數(shù)據(jù)、CAD數(shù)據(jù)等1) 底圖數(shù)據(jù)a) 官方地圖:比如測繪院購買地圖數(shù)據(jù)。b) 實地外采:就是測繪人員在實地環(huán)境中測繪所得數(shù)據(jù)。c) 航片衛(wèi)片制作:就是航拍所得數(shù)據(jù)和衛(wèi)星拍攝所得數(shù)據(jù)2) POI數(shù)據(jù)屬于矢量數(shù)據(jù),最簡單的矢量數(shù)據(jù),坐標點標注數(shù)據(jù)。a) GPS攝影機采集數(shù)據(jù)b) GPS手持機采集數(shù)據(jù)c) 通過互聯(lián)網(wǎng)獲取數(shù)據(jù)3) 其他數(shù)據(jù)圖層或數(shù)據(jù)常見的有衛(wèi)圖圖層,交通狀況圖層,三維圖,街景圖。專業(yè)一些的領(lǐng)域有樓盤圖,室內(nèi)圖,氣溫分布圖,
4、商圈分布圖,地形圖,水文圖等等6. 地圖樣式制定半個美工角色,符號的使用,顏色的搭配,談一談自己的理解點、線、面顏色從深到淡,從艷到淺。視重要程度而定,越重要越突出顯示.拔高7. 描述創(chuàng)建oracle空間數(shù)據(jù)庫流程安裝好oracle,安裝好arcsde,新建一個數(shù)據(jù)庫實例sde,然后進入arcsde for oracle post installation,按照畫面提示點擊下一步即可,注意服務(wù)名就是你創(chuàng)建的實例名稱。8. 用arcgisserver如何發(fā)布地圖服務(wù)?安裝好arcgisserver后,進入arccatalog中,在gis服務(wù)器下,點擊添加arcgis server,在彈出的界面提
5、示下,選擇要發(fā)布的地圖mxd文件,發(fā)布即可。9. sql語句面試題A表有字段ID,X;B表有字段ID,Y;A和B的ID類型和值相同。請寫一條sql語句得到包含X,Y的數(shù)據(jù)集?Select A.X , B.Y from A left join B where A.ID=B.ID 10. 所能接受的循環(huán)嵌套層數(shù)?聰明的回答:雙循環(huán),2層1在數(shù)據(jù)庫邏輯設(shè)計中,當(dāng)將E-R圖轉(zhuǎn)換為關(guān)系模式時,下面的做法哪一個是不正確的 ( )A 一個實體類型轉(zhuǎn)換為一個關(guān)系模式 B 一個聯(lián)系類型轉(zhuǎn)換為一個關(guān)系模式C 由實體類型轉(zhuǎn)換成的關(guān)系模式的主鍵是該實體類型的主鍵D 由聯(lián)系類型轉(zhuǎn)換成的關(guān)系模式的屬性是與該聯(lián)系類型相關(guān)的
6、諸實體類型的屬性的全體2.在ADO.NET中,對于Command對象的ExecuteNonQuery()方法和ExecuteReader()方法,下面敘述錯誤的是( )A insert、update、delete等操作的Sql語句主要用ExecuteNonQuery()方法來執(zhí)行; B ExecuteNonQuery()方法只返回執(zhí)行Sql語句所影響的行數(shù);C Select操作的Sql語句只能由ExecuteReader()方法來執(zhí)行; D ExecuteReader()方法返回一個DataReder對象; 3. 在C#中利用Socket進行網(wǎng)絡(luò)通信編程的一般步驟是:建立Socket偵聽、(
7、)、利用Socket接收和發(fā)送數(shù)據(jù)。A. 建立Socket連接 B. 獲得端口號;C. 獲得IP地址; D. 獲得主機名;4.在DOM中,裝載一個XML文檔的方法 ( )A loadFile方法 B load方法 C loadXML方法 D send方法 5. Which tag(s) can handle mouse events in Netscape? ( )A. B. C. D. None of the above 6. Which of the following event fires when the form element loses the focus: , , , , ?
8、 ( )A. onfocus B. onblur C. onclick D. ondblclick7. What is the correct syntax for referring to an external script called abc.js?( )A. B. C. D. None of the above 選擇題答案:1D 2C 3 A 4B 5B 6 B 7C 8.B/S模式中客戶端向服務(wù)器發(fā)送請求有幾種方式。9.SQLSERVER服務(wù)器中,給定表 table1 中有兩個字段 ID、LastUpdateDate,ID表示更新的事務(wù)號, LastUpdateDate表示更新時的
9、服務(wù)器時間,請使用一句SQL語句獲得最后更新的事務(wù)號。10.簡述你對類、對象、接口它們之間關(guān)系的理解。對象是類的實例化,需要被繼承之后才能發(fā)揮作用的類11.你使用過 Google 地圖嗎?如果要你實現(xiàn)一個簡單鷹眼圖,你如何實現(xiàn)(簡述其的實現(xiàn)思想)12.列舉一些你曾經(jīng)參與的項目,以及你在該項目中的角色,和你在該項目中獲得的收獲。城信所GIS程序員筆試部分題目:(完全原題)1. 什么是元數(shù)據(jù)?元數(shù)據(jù)就是用來定義數(shù)據(jù)的數(shù)據(jù)metadata2. 簡單列舉常用的地理坐標系統(tǒng)、投影坐標系統(tǒng)和地心坐標系統(tǒng)?并簡要描述他們的區(qū)別。地理坐標系統(tǒng):WGS84;投影坐標系統(tǒng):北京54,西安80。地理坐標系統(tǒng)與投影坐
10、標系統(tǒng)的區(qū)別:1).地理坐標系統(tǒng)是以經(jīng)緯度為地圖的存儲單位,確定一個可以量化計算的橢球體,還有一個可以將該橢球體定位的大地基準面。2).投影坐標系統(tǒng)是以長度單位(通常是米)來進行地圖的存儲,要確定一個投影坐標,首先要有一個球面坐標,然后就是轉(zhuǎn)化過程,即通過一定的算法(高斯克呂格就是一種投影算法),將該球面坐標投影成為平面坐標。3. 簡要描述一下矢量數(shù)據(jù)結(jié)構(gòu)和柵格數(shù)據(jù),以及各自應(yīng)用的領(lǐng)域。a.柵格結(jié)構(gòu)是以規(guī)則的陣列來表示空間地物或現(xiàn)象分布的數(shù)據(jù)組織,組織中的每個數(shù)據(jù)表示地物或現(xiàn)象的非幾何屬性特征。b.矢量數(shù)據(jù)結(jié)構(gòu)是通過記錄坐標的方式盡可能精確地表示點、線和多邊形等地理實體,坐標空間設(shè)為連續(xù),允許
11、任意位置、長度和面積的精確定義。c.柵格數(shù)據(jù)操作總的來說容易實現(xiàn),矢量數(shù)據(jù)操作則比較復(fù)雜;d.柵格結(jié)構(gòu)是矢量結(jié)構(gòu)在某種程度上的一種近似,對于同一地物達到于矢量數(shù)據(jù)相同的精度需要更大量的數(shù)據(jù);在坐標位置搜索、計算多邊形形狀面積等方面柵格結(jié)構(gòu)更為有效,而且易于遙感相結(jié)合,易于信息共享;e.矢量結(jié)構(gòu)對于拓撲關(guān)系的搜索則更為高效,網(wǎng)絡(luò)信息只有用矢量才能完全描述,而且精度較高。對于地理信息系統(tǒng)軟件來說,兩者共存,各自發(fā)揮優(yōu)勢是十分有效的。4. 有哪些空間數(shù)據(jù)的索引方法,有哪些優(yōu)點和缺點?簡要說明其中一種。a.簡單網(wǎng)格空間索引:把空間劃分為大小相同的網(wǎng)格。根據(jù)每個實體的空間范圍把實體網(wǎng)格劃成不同的部分,每
12、個梅嶺記錄落入該格內(nèi)的空間實體的編號,每一部分對應(yīng)的網(wǎng)格分別增加新的記錄以反映當(dāng)前處理實體;b.KD樹:是一種基于點的動態(tài)索引方法。在二維坐標下,根據(jù)插入結(jié)點的X,Y坐標對空間進行交叉分割,把數(shù)據(jù)遞歸地劃分為一個二叉查找樹;c.R樹:R樹由中間結(jié)點和葉結(jié)點組成,實際數(shù)據(jù)對象的最小外接矩形存儲在葉結(jié)點中,中間結(jié)點通過聚集其低層結(jié)點的外接矩形形成,包含所有這些外接矩形。5. 試簡要敘述一下空間數(shù)據(jù)建庫的主要過程以及需要注意的主要問題。完整的數(shù)據(jù)建庫過程包括:數(shù)據(jù)庫建模過程、數(shù)據(jù)監(jiān)理過程、利用各種工具將各種數(shù)據(jù)入庫的過程。A數(shù)據(jù)庫建模過程。這一過程主要是根據(jù)行業(yè)應(yīng)用特點及對其的理解,制定出比較規(guī)范的
13、數(shù)據(jù)規(guī)范,在邏輯上建設(shè)數(shù)據(jù)庫。B. 數(shù)據(jù)監(jiān)理過程。這一過程主要是檢測數(shù)據(jù)的正確性,從而保證建庫的準確性。C狹義上的建庫主要是指利用各種工具將各種數(shù)據(jù)入庫的過程。在這個過程中最重要的是多源數(shù)據(jù)的集成問題。數(shù)據(jù)格式轉(zhuǎn)換模式格式轉(zhuǎn)換模式是傳統(tǒng)的GIS數(shù)據(jù)集成方法,也是入庫的基本思想。在這種模式下,其他數(shù)據(jù)格式經(jīng)專門的數(shù)據(jù)轉(zhuǎn)換程序進行格式轉(zhuǎn)換后,就可以進行入庫了。這是目前GIS系統(tǒng)集成的主要辦法?;旧厦總€GIS平臺都提供了一些數(shù)據(jù)轉(zhuǎn)換工具,以ESRI公司的ArcGIS 平臺為例子,其提供了ArcToolBox工具箱,功能比較完善和強大,基本上支持所有市面上主流的各種GIS數(shù)據(jù)6. 試述坐標變換的基本
14、原理?寫出仿射變換的主要處理過程。坐標變換的基本原理是:是通過改變對應(yīng)的參數(shù),如基準面,橢球體,或者投影計算方法,實現(xiàn)由一種坐標系統(tǒng)向另一種坐標系統(tǒng)轉(zhuǎn)換轉(zhuǎn)換的過程。(找不到相關(guān)的資料,自己總結(jié)的)仿射變換:是空間直角坐標變換的一種,它是一種二維坐標到二維坐標之間的線性變換,保持二維圖形的“平直線”和“平行性”,其可以通過一系列的原子變換的復(fù)合來實現(xiàn),包括平移(Translation)、縮放(Scale)、翻轉(zhuǎn)(Flip)、旋轉(zhuǎn)(Rotation)和剪切(Shear)。海維公司GIS程序員筆試部分題目:(憑記憶)1. SQL查詢語句。(南方數(shù)碼公司SQL查詢也是重點考查內(nèi)容)2. 給定一個變量I
15、FeatureClass:fcs,另外一個變量IPolygon:poly。要求從fcs中獲取與poly相交的所有要素的集合。請用代碼實現(xiàn)上述過程。3. ArcGIS Server切片緩存格式有哪幾種?試評價它們的優(yōu)缺點?a.ArcGIS Server緩存瓦片文件格式一般來說有三種:JPEG、PNG32及PNG8。b.這三種文件格式在一些方面上有些不同,這些不同就決定了他們主要應(yīng)用的方向。以下詳細看看主要的差別: 1)、是否支持透明:JPEG不支持透明底色,PNG32與PNG8支持透明底色。也就是作為最低層的底圖可以使用JPEG,其他地方最好使用PNG格式。 2)、支持的顏色級別:JPEG與PN
16、G32支持16萬色,而PNG8支持256色。對于需要豐富顏色表達的圖層,建議采用JPEG或者PNG32,對于簡單的要素渲染的需求,則選擇PNG8比較合適。 3)、存儲方式:JPEG為有損帶高壓縮比的文件格式,能支持55-90的壓縮比例。而PNG32和PNG8都是無損的。圖片精度高,同時占用磁盤空間較大。c.綜合上述的特點一般來說JPEG比較適合用于影像切片,PNG32則適中與影像與矢量的切片。由于支持的顏色數(shù)較少及透明的特點PNG8更適合用于矢量數(shù)據(jù)的切片。4. 地理坐標與投影坐標有什么區(qū)別和聯(lián)系。1).地理坐標系統(tǒng)是以經(jīng)緯度為地圖的存儲單位,確定一個可以量化計算的橢球體,還有一個可以將該橢球
17、體定位的大地基準面。2).投影坐標系統(tǒng)是以長度單位(通常是米)來進行地圖的存儲,要確定一個投影坐標,首先要有一個球面坐標,然后就是轉(zhuǎn)化過程,即通過一定的算法(高斯克呂格就是一種投影算法),將該球面坐標投影成為平面坐標。5. 用遞歸算法計算第30個數(shù)字。1,1,2,3,5.6. 認為身為一個GIS程序員,需要掌握的各方面素養(yǎng)是什么?a.編程語言能力 b.英語 c.學(xué)習(xí)能力 d.文檔能力 e.創(chuàng)造能力7. 如何管理一個軟件項目,你認為一個軟件開發(fā)項目重點應(yīng)該放在哪一部分? 無答案8. 你認為現(xiàn)今GIS的發(fā)展熱點是什么?GIS的發(fā)展趨勢會是怎樣?WEBGIS三維GIS數(shù)字地球 共享,三維ArcEng
18、ine知識1. 數(shù)據(jù)庫的三種形式:a) Mdb數(shù)據(jù)庫形式b) 文件形式(如shp,Tin,Raster)c) SDE數(shù)據(jù)庫形式2. 打開數(shù)據(jù)庫的一般流程:a) 定義IWorkspaceFactory變量pWsf;b) 創(chuàng)建具體的WorkspaceFactory,如pWsf=new ShapeWorkspaceFactory;pWsf=new AccessWorkspaceFactory;c) 利用Open或者OpenFromFile打開數(shù)據(jù)庫,產(chǎn)生IWorkSapce對象,即為數(shù)據(jù)庫對象。3. 如何理解ILayer,IFeatureClass,IFeatureLayer與IFeature的關(guān)系。IFeayureLayer是ILayer的子類,IFeature是IFeatureLayer中的一個要素??梢詮腎FeatureLayer中得到IFeatureClass再利用游標IFeatureCursor就可以把這些IFeature一個個遍歷出來了!7題目a