MapXtreme 2005新增內容

2021-09-08 06:24:18 字數 2446 閱讀 1797

地理編碼和路徑規劃客戶端

列印支援

shapefile 中的 m 和 z 值

mapxtreme 2005 現在可讀取包含 m 和 z 值的 esri shapefile。這些值不能使用。

ecw 光柵控制代碼

mapxtreme 2005 在使用 ecw 光柵控制代碼時支援多執行緒。控制代碼的檔名已更改。現在的名稱為

ecw.rhy 且位於 c:\program files\common files\mapinfo\mapxtreme\6.5\rastergridhandlers。

(先前檔名為 ecw.rhl。)光柵控制代碼的副檔名指示 mapxtreme 2005 使用該檔案的順序。

瞬態圖元支援

現在物件模型中支援瞬態 featuregeometry 物件。mapinfo.geometry.featuregeometry.istransient

可用於確定 featuregeometry 是否為瞬態的 boolean 屬性。

通過某些資料訪問方法獲得的 featuregeometry 物件可能為瞬態。它們是短時間存在於可能

**的記憶體中的物件,用於後續的獲取操作。使用瞬態 geometry 物件可以提高效能。如果

需要超越物件的短暫生存期,則應該生成物件副本。

新transient 圖元功能的結果是更新 searchresultprocessor 類使其支援此項功能。現在該基

類返回瞬態圖元(您可為該基類自定義搜尋結果的後處理程式)。不過,請注意返回的任

何瞬態圖元只在當前圖元上有效。一旦移至下一圖元,則先前圖元無效。

效能測試

mapxtreme 2005 已執行了大量測試,已確定在應用程式中使用池物件時的效能效果。此外

還包括了多層應用程式,這些應用程式訪問遠端服務並分配池物件以獲得最高效能。

示例應用程式和**示例

mapxtreme 2005 向產品中新增了更多的示例應用程式和**片斷,以幫助您了解並且最有

效地利用物件模型。找到所有示例的最佳方式是使用「程式」選單下的「學習資源」瀏覽

器。在瀏覽器的「學習資源」部分單擊「示例應用程式」鏈結。

在可導航的瀏覽器中會顯示**片斷的「如何實現...」,使用者可通過「學習資源」瀏覽器

的「文件」頁面開啟該功能。這些片斷是基本構建塊,使用者可在其基礎上構建桌面或 web

應用程式。

in/any/all 運算子和子查詢

下面是與資料訪問相關的新的和增強的功能。

• 現在提供帶有文字列表和子查詢的 in、any 和 all 運算子。例如:

select ... from t where x in (2, 6, 12)select ... from t where x in

(select x from u where b > 50)

• 現在提供相關聯的子查詢,其中子查詢引用來自外部查詢的列(或表示式)。例如:

select ... from t where x in (select x from u where b = t.a)

• 空間 or 列表已進行優化。例如:

stylefactory 類

mapinfo.styles.stylefactory 中包含了乙個新的類,它允許使用者將畫筆、畫刷和符號子句從

mapbasic 字串轉換到 compositestyle。

isession.reload 方法

mapxtreme 2005 包括合併模組,使得可以更加容易地在部署專案中包括自定義符號。只需

在專案中包括 mapinfocustsymb.msm 即可。這會將符號安裝到 program files\common

files\mapinfo\mapxtreme\6.5\custsymb 資料夾中。

許可證檔案工具

mapxtreme 將許可證工具 milicensenodeid.exe 和該工具的庫安裝到 program files\common

files\mapinfo\mapxtreme\6.5\license tool 資料夾中。當您需要永久使用許可證用於開發和

部署 mapxtreme 應用程式時,請執行此工具。將生成的節點 id 文字檔案提交給 mapinfo

corporation 以申請許可證。

如果正部署 web 應用程式或正使用軟體防複製版本的 mapxtreme 2005 開發和部署 web 或

桌面應用程式,則必須在專案中提供該工具。節點 id 工具包括在合併模組

mapinfomxtconfig_6.5.msm 中。「核心引擎」合併模組需要該 msm,因此許可證工具目

前將隨您的應用程式一同部署。

在MapXtreme2005怎樣查詢指定的位置

根據輸入條件進行查詢,並將查詢到的結果高亮顯示,屬性資訊顯示出來 private void btnsearch click object sender,system.eventargs e else 縮放到選擇圖元範圍 mapmain.map.setview ifs.envelope mapmain...

MapXtreme 新增自定義點

前提 ta 0.bmp這類的需要放在資料夾 c program files common files mapinfo mapxtreme x.x custsymb 下。x.x是安裝的版本號。要想客戶機器上安裝的時也顯示自定義的圖示。在打包時期也要新增到客戶器的相同位置。public string s...

MapXtreme開發經驗分享 新增自定義工具

mapxtreme的自帶幫助的查詢功能不好,不支援中文,網上的例子也比較少。把自己解決的幾個問題拿出來與大家共享,希望有幫助!開發環境 vb.net 2008 mapxtreme2008 1 新增自定義工具 沒有使用mapxteme 提供的 控制項,自己定製可互動的工具新增到自己的寫的框架上,例子為...