二次開發(fā)常見問(wèn)題_第1頁(yè)
二次開發(fā)常見問(wèn)題_第2頁(yè)
二次開發(fā)常見問(wèn)題_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、二次開發(fā)常見問(wèn)題1啟動(dòng)IMS服務(wù)后日志里面空間分析服務(wù)報(bào)錯(cuò)或空間分析無(wú)法使用原因一 :IMS服務(wù)管理器中數(shù)據(jù)庫(kù)配置問(wèn)題空間分析要用到兩個(gè)臨時(shí)數(shù)據(jù)庫(kù),一個(gè)是 SpatialAnalylMS,要存儲(chǔ)到商用數(shù)據(jù)庫(kù)中;一個(gè)是IMSWEBGISGDB.HDF存儲(chǔ)到平臺(tái)下的。(1)確定數(shù)據(jù)庫(kù)SpatialAnalyIMS已經(jīng)附加到SQL數(shù)據(jù)庫(kù)中;IMSWEBGISGDB.HD附加到平臺(tái)下;(2)如果是SQL2005的數(shù)據(jù)庫(kù),在IMS服務(wù)管理器中數(shù)據(jù)庫(kù)配置中不要設(shè)置IP,設(shè)置數(shù)據(jù)庫(kù)所在機(jī)器的計(jì)算機(jī)名稱(這個(gè)是SQL2005數(shù)據(jù)庫(kù)的問(wèn)題)。原因二:IMS服務(wù)管理器中矢量數(shù)據(jù)服務(wù)配置中沒(méi)有勾選“啟動(dòng)空間分析服務(wù)

2、”,勾選后要單擊“保存”按鈕,重啟服務(wù)。2、配置網(wǎng)絡(luò)數(shù)據(jù)源SQL ORACL失敗原因:學(xué)習(xí)版不支持網(wǎng)絡(luò)數(shù)據(jù)源解釋:要理解MapGIS的數(shù)據(jù)存儲(chǔ),分為兩種,一種是本地?cái)?shù)據(jù)源,一種是網(wǎng)絡(luò) 數(shù)據(jù)源。本地?cái)?shù)據(jù)源是以本地 HDF文件方式存儲(chǔ)網(wǎng)絡(luò)數(shù)據(jù)源指的就是將空間數(shù)據(jù)存儲(chǔ)在商用數(shù)據(jù)庫(kù)里面。一般用本地?cái)?shù)據(jù)源就行了。3、發(fā)布示例站點(diǎn)后,打開站點(diǎn)提示“無(wú)法遠(yuǎn)程連接服務(wù)器”原因一:矢量示例數(shù)據(jù)沒(méi)有附加到平臺(tái)中。沒(méi)有附加請(qǐng)附加數(shù)據(jù)。原因二:IMS的GIS服務(wù)未啟動(dòng),或不能正常啟動(dòng)。要檢查IMS服務(wù)發(fā)布數(shù)據(jù)后是否單擊“保存”按鈕,保存配置并啟動(dòng)服務(wù)。4、發(fā)布示例站點(diǎn)后,打開站點(diǎn)出現(xiàn)白圖原因:如果使用的是IE 8,是

3、瀏覽器兼容問(wèn)題,更改IE8為兼容模式或者使用火狐等非IE內(nèi)核的瀏覽器。5、發(fā)布示例站點(diǎn)后,打開站點(diǎn)提示 open地圖失敗解決方法:重新注冊(cè)下MapGIS K9Program下的regxcom.bat、CheckWebFu nctio n.dll6使用平臺(tái)一段時(shí)間后,打開平臺(tái)發(fā)現(xiàn)無(wú)法使用,任何MapGIS的exe都無(wú)法打開原因:可能是Beta版包學(xué)習(xí)版注冊(cè)問(wèn)題1、打開注冊(cè)表,將 HKEY_CURRENT_USERSoftwareMapGisLCCSYS下EMNO_PROMPT鍵值改為“ 0”;2、 打開平臺(tái),會(huì)彈出一個(gè)注冊(cè)的對(duì)話框,里面有注冊(cè)碼,(注意此時(shí)不要關(guān)閉該對(duì)話框);3、根據(jù)該注冊(cè)碼到的

4、學(xué)習(xí)版注冊(cè)模塊注冊(cè),得要一個(gè)證書碼;4、 在之前彈出的對(duì)話框中入延長(zhǎng)證書碼后,再修改NO_PROMPT勺鍵值為“ 1”,繼續(xù)使用學(xué)習(xí)版證書。7、Flex開發(fā)中一一出現(xiàn)拖動(dòng)控件后出錯(cuò)無(wú)法編譯的情況原因:可能是開源二次開發(fā)庫(kù)附加錯(cuò)了,也就是把SDK下的文件拷貝到Flex工程的src下(注意是SDK目錄下所有的文件,不要把 SDK目錄拷貝過(guò)去)。1、發(fā)生錯(cuò)誤:創(chuàng)建對(duì)象失敗。解決方法:開始-所有程序-MapGIS7.3二次開發(fā)大賽版軟件-工具箱-注冊(cè)組件。2、在VS中添加MapGIS控件,調(diào)試運(yùn)行時(shí)彈出對(duì)話框“托管調(diào)試助手LoaderLock . 導(dǎo)致應(yīng)用程序掛起?!苯鉀Q方法:(1)點(diǎn)擊停止調(diào)試,然后

5、點(diǎn)擊“開始執(zhí)行(不調(diào)試)”。(2) 在"Debug"菜單下-"Exceptions"-"Managed Debugging Assista nts'中勾掉"LoaderLock"。正試El在as內(nèi)執(zhí)疔托普代碼.不喪去試在dun.或映樓 '初皓叱函做內(nèi)運(yùn)訂託首優(yōu)碼"這嘩傲?xí)?dǎo)致應(yīng)用程序拄起聊鑿賣示:茯區(qū)育關(guān)HUA的佶啟.*v攜義更滂底機(jī)幫鼬._將MD*消忌羞帶剛匹貼抵上3、添加MapGIS控件后,VS中無(wú)法顯示界面,錯(cuò)誤提示“加載設(shè)計(jì)器時(shí)遇到一 個(gè)或多個(gè)錯(cuò)誤。這些錯(cuò)誤在下面列出。一些錯(cuò)誤可通過(guò)重新生成

6、項(xiàng)目來(lái)修復(fù), 而另一些錯(cuò)誤則需要更改代碼”。_J直0xb80xa8解決方法:取消所有添加進(jìn) VS的控件,然后重新加載:工具箱一一選擇項(xiàng)一一 com組件。并在VS的解決方案資源管理器一一你的項(xiàng)目名稱一一引用下,添加 所用到的MapGIS控件dll。若添加該組件后仍顯示黃色感嘆號(hào),則該組件未注冊(cè), 需在開始一一運(yùn)行中輸入:regsvr32 “未注冊(cè)的組件路徑.dll”,注冊(cè)成功后關(guān)閉 VS項(xiàng)目,重新打開運(yùn)行。4、在VS2005中調(diào)試程序查看變量值時(shí)顯示的不是十進(jìn)制數(shù)值,怎 么設(shè)置?解決方法:類似這種情況,右擊,把 16進(jìn)制顯示去掉就可以了。5、在vs2005環(huán)境的web編程中,我從HTML的源碼視

7、圖返回的設(shè)計(jì)視圖之下, 為什么不顯示控件,該怎么解覺(jué)?解決方法:在“我的電腦”中搜索"gdiplus.dll" ,發(fā)現(xiàn)Dreamweave,office , qq,flash 8.0,adobe photshop cs2 這些軟件都調(diào)用了 gdiplus.dll ,挑一個(gè)最 新版本的(就是把鼠標(biāo)放在搜索結(jié)果的項(xiàng)上,會(huì)顯示版本號(hào)、創(chuàng)建日期,選一個(gè) 版本號(hào)、創(chuàng)建日期最新的),copy到C:WINDOWSMicrosoft.NETFrameworkv2.0.50727 和 C:ProgramFiles'Microsoft Visual Studio 8Common7Pac

8、kages兩個(gè)目錄下,好了之后, 操作如下:開始”一 程序”一“MicrosoftVisual Studio 2005”一 “VisuaStudio Tools “Visual Studio 2005 命令提示”,輸入 devenv /ResetSkipPkgs )。6、VS中顯示,類似于一一無(wú)法加載引用“ AxGlSSYMBOLVIEWLib勺類型庫(kù)。 庫(kù)沒(méi)有注冊(cè)。解決方法:首先點(diǎn)開始一一所有程序一一MapGIS 7.3二次開發(fā)大賽版一一工具 箱一一注冊(cè)組件,重新運(yùn)行 VS若項(xiàng)目資源管理器中,引用下的類庫(kù)仍然顯示 黃色感嘆號(hào),則打開安裝目錄如:“ D:MapGIS7.3Program ”,找

9、至V“GISSYMBOLVIEW.'dll在Program文件夾中對(duì)應(yīng)時(shí)去掉 Ax, dll名類似與庫(kù)名), 并在開始運(yùn)行,中輸入:regsvr32然后將該dll拖入運(yùn)行對(duì)話框,此時(shí)自動(dòng)顯示 regsvr32 “DMapGIS7.3Program GISSYMBOLVIEW”II確定后再檢查引用下 的類庫(kù),黃色嘆號(hào)不存在則正常。7、 使用什么控件進(jìn)行圖屬聯(lián)動(dòng)?RecordGirc怎么不可以?解決方法:加載 GisGridCtrl而不是 RecordGird,使用 GisGridCtrl 的 selchanged事 件即可,操作方法為:聯(lián)動(dòng)分兩步:第一步:根據(jù)鼠標(biāo)在視圖上點(diǎn)擊查詢得到oi

10、d,然后在gisgridctrl中調(diào)用SetXClsRcd gisgridctrl會(huì)自動(dòng)跳轉(zhuǎn)到相應(yīng)的記錄上。voidaxMapXView1_OnLButton Down(objectsender,AxMapXView._IXViewEve nts_On LButto nDow nEve nt e) 一 一coordinate(e.x, e.y);坐標(biāo)轉(zhuǎn)換,參照問(wèn)題8,將窗口坐標(biāo)轉(zhuǎn)換為地圖坐標(biāo) mc_basObj7Lib.mcRectm_Rect = new mc_basObj7Lib.mcRect();/創(chuàng)建矩形區(qū) 域進(jìn)行選擇,也可創(chuàng)建多邊形區(qū)域mc_basXcls7Lib.mcSelectSet m_SelectSet = null;創(chuàng)建選擇集,用于保存選擇 到的所有元素一mc_basXcls7Lib.mcFeatureCls m_Fcls = n ull 創(chuàng)建要素類m_Fcls=(mc_basXcls7Lib.mcFeatureCls)axMxWorkSpace1.ActiveMap.ActiveLayer.XCIass;m_Rect.xmax = ;/這里僅作為示例,你可以使用框選的辦法或者點(diǎn)擊時(shí)以鼠 標(biāo)按下的點(diǎn)建立一個(gè)小矩形進(jìn)行單一要素選擇m_Rect.xmin =;m_Rect.ymax=;m_Rect.ymi n=;m_Fcls.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論