C 進行MapX二次開發之開篇介紹及資源彙總

2021-09-05 21:09:40 字數 2246 閱讀 3490

關於地理資訊的開發有好多控制項工具可以選擇,gis軟體包括三家美國gis開發商esri,intergraph和mapinfo的軟體產品,以及國產軟體:mapgis,geostar和citystar,supermap等產品。另外還有一些邊緣產品,是web gis的領域,不是純粹的gis產品,稱之為地圖應用平台可能較好,如google公司的google maps、微軟的virtual earth,國內的51地圖,搜狗的地圖等。

這些gis軟體,提供了相似的功能集合,不同之處在於其具體的實現方式(如使用者介面,操作流程),和操作效率(如速度、資料量)。這種相似性,也正說明了gis技術的成熟。

什麼是arcgis server

arcgis server是乙個用於構建集中管理、支援多使用者的企業級gis應用的平台。arcgis server提供了豐富的gis功能,例如地圖、定位器和用在**伺服器應用中的軟體物件。

開發者使用arcgis server可以構建web應用、web服務、以及其它執行在標準的.net和j2ee web伺服器上的企業應用,如ejb。arcgis server也可以通過桌面應用以c/s(client/server)的模式訪問。arcgis server的管理由arcgis desktop負責,後者可以通過區域網或internet來訪問arcgis server。

mapinfo mapxtreme 2008

是mapinfo為了支援microsoft公司的.net框架,重新設計mapx和mapxtreme for windows**庫體系結構的新產品。mapxtreme 2008是開發地圖和可地圖化應用程式的理想開發環境。它與visual studio .net平台無縫結合,支援c#和asp.net。利用mapxtreme 2008,使用者還能夠開發豐富的ajax web應用,並且能夠充分利用地圖技術方面的最新成果,包括半透明層、曲線標記、功能增強的標註功能和抗鋸齒等功能。此外,mapxtreme 2008還支援開放地理資訊系統聯盟(open gis consortium,簡稱ogc,主要研究和建立開放式地理資料互操作規範並指明了實現該規範的技術手段。)的地理空間標準,加強了互操作性,擴大了使用者訪問的資料來源。

mapinfo mapx

是低價高效、強大的activex 元件,可以很方便地整合到使用標準視覺化程式設計工具開發的商業應用中。mapinfo mapx 支援您將地圖功能新增到任何應用中,提供了一種高度視覺化的方法,來顯示和分析基於位置的資料,從而更好地為客戶服務,更好地進行商業決策,更有效地管理資產和運營,與vb、vc、pb、delphi、.net等應用開發平台無縫連線,可以很方便地將地圖功能整合到各類商業應用中。mapinfo mapx可以說是單機版的gis開發工具。

google maps

google maps 是 google 公司推出的一款網上地圖工具,通過ajax技術實現無重新整理、可拖動、高效能的網頁程式。提供了豐富的api,可以對google maps進行開發。

• 普通免費版

– 你的**服務對使用者完全免費

– 在地圖上保留google的標誌

– 50000次/天 位址定位查詢

– 開發的東西有創意

• 企業版

– 無限量位址定位查詢

– 可以執行在收費**

– 可以執行在防火牆後面或企業區域網

– 獲取來自google的技術支援

virtual earth

是微軟公司live服務中的乙個地圖服務,作為live提出的服務觀點,virtual earth提供了非常方便的一套介面,允許我們在earth上面開發一些自己的應用。

virtual earth與微軟的產品聯絡較為緊密,目前提供了asp.net2.0的系列控制項,比較方便做web方面的開發。目前virtual earth和微軟本身的silverlight結合的很好,並且感覺使用.net來開發更加方便,因為.net本身就是微軟的,整合的力量可見一斑。

gis帝國論壇 

james mapinfo技術論壇

gisvip社群

中國gis資訊網—gis頻道

gis-smart

什麼是webgis? viewthread.php?tid=865&extra=page%3d1

gis浩淼的天空

arcgis server 體系結構

mapxtreme2005二次開發精華文章資料薈萃

mapx的系列文章

我要地圖

下篇開始介紹c#進行mapx二次開發的技術細節。

用VC 進行MapX二次開發

發表於 2007年12月10日 11時33分12秒 許可權 公開 閱讀 2 舉報用vc 進行mapx二次開發之一 地理資訊系統概述 writer bluedy er huang 163.com 1.1 地理資訊系統概念 地理資訊系統 geographical information system 簡...

用VC 進行MapX二次開發

writer bluedy er huang 163.com 1.1 地理資訊系統概念 地理資訊系統 geographical information system 簡稱gis,是一種決策支援系統。所謂決策支援系統 decision support syetem 是能從管理資訊系統中獲得資訊,幫助管...

VC二次開發MapX入門

第一步 用vc 的程式嚮導來建立乙個單文件程式mapxsample。第二步 project add to project files,選擇mapx.cpp和mapx.h。第三步 定義乙個cmapx物件。class cmapxsampleview public cview 第四步 宣告乙個常量。vie...