地理信息二次開發代碼
A. vb.net+ArcEngine進行地理信息系統二次開發生成的點不顯示
你只是把點讀到一個點的數組里了,根本就沒保存到你創建的shapefile中
在endwhile後邊加一段:
for(int i =0;i<pPointCol.Count;i++)
{
pFeaClass1.CreateFeature(newFeature);
newFeature._Set_Shape(pPointCol[i]);
rowSubtypes := newFeature as IRowSubtypes;
rowSubtypes.Set_SubtypeCode(1);
rowSubtypes.InitDefaultValues;
newFeature.Store;
}
這段代專碼不倫不類屬的 你轉一下
B. 地理信息系統為什麼要二次開發
因為桌面版的像arcgis,supermap,mapgis,erdas,mapinfo ,envi等它們的底層演算法,編輯,存儲等都已經做的很完善了,回完全滿足答了人們基本的gis需求,沒必要再重走別人的路重新開發,現在市場最需要的是實際應用,所以就有很多單位公司根據客戶的實際需求進行二次開發。在我國gis二次開發的需求就很大,領導有錢嘛
C. 地理信息系統C#+AE二次開發
Public IEnumFeatureClass GetEnumNetFC(ByVal ftype As esriFeatureType)
{
IEnumFeatureClass pEnumFC
Try{
GetEnumNetFC=null;
If (m_ipGeometricNetwork ==null ) return;
pEnumFC=null;
pEnumFC=m_ipGeometricNetwork.ClassesByType(ftype);
If (pEnumFC ==null) return;
pEnumFC.Reset();
GetEnumNetFC=pEnumFC;
return;
}
Catch (Exception ex )
{ GetEnumNetFC=null;}
}
D. 地理信息系統C#+AO二次開發
public IEnumFeatureClass getEnumNetFC(esriFeatureType ftype)
{
IEnumFeatureClass pEnumFC = new IEnumFeatureClass();
try
{
getEnumNetFC = (IEnumFeatureClass)null;
if (m_ipGeometricNetwork != null)
{
//pEnumFC = Nothing;//放上面去
pEnumFC = m_ipGeometricNetwork.Classes;//ByType(ftype)用來聲明枚舉要素類的類型
if (pEnumFC != null)
{
pEnumFC.Reset();
getEnumNetFC = pEnumFC;
}
}
}
catch (Exception ex)
{
getEnumNetFC = (IEnumFeatureClass)null;
//MessageBox.Show(ex.Message);
}
}
E. 地理信息系統C#+AO二次開發
考,沒懸賞啊
F. google earth 二次開發!
google earth和google maps都要聯上互聯網才能使用, 因為使用的地圖數據實在太大,無法在一台普通機器上裝下所有的地圖。
G. 基於C#的地理信息系統設計開發案例教程 (荊平)和地理信息系統二次開發實例教程——C#和MapOb
會者不難,難者不會哈,主要看你了,有能力哪本都好學,沒能力給你一個Hello world你也看不懂
H. 求助!!基於windows ce的GIS(地理信息系統)的二次開發!!!急!!!
採用ArcGIS Mobile 9.3 + .net開發,很先進的開發方式。
ArcGIS Mobile 9.3支持以下這些智能設備專平台屬:
Windows Mobile 6 Professional
Windows Mobile 6 Standard
Windows Mobile 5 Pocket PC
Windows Mobile 5 Smartphone
Windows Mobile 2003
Windows CE .NET 5.0
以 上這些移動設備平台SDK都可以在微軟的網站上免費下載。
ArcGIS Mobile支持完整的.Net框架,因此ArcGIS Mobile也支持開發能夠在Ultra-Mobile PC(超便攜移動個人電腦,操作系統可能包括Windows XP、Windows XP Tablet PC edition和Windows Vista)上運行的桌面程序。當然,在進行開發之前,你首先需要確定你的應用最終是要部署到哪裡的,為智能設備開發的應用和為PC開發的應用是不能通用 的。
I. gis二次開發的基本流程有哪些
GIS是地理信息系統抄的英文簡稱。大多說的GIS開發是指在GIS平台上進行的二次開發。GIS平台一般集合了地圖編輯、查詢、定位,放大,縮小,網路分析,路徑分析,等值分析,DEM分析等等功能。在此基礎上可以進行根據具體業務的二次開發,比如應用於物流行業,就可能用到最短路徑分析,想在電子地圖上呈現某一地區某一事物的統計數據,可以用等值分析,或專題圖來表現。只需調用相關介面就可以了。
GIS平台主要國內外的有好多種。因為功能及性能不同,價格也有所不同。可以了解下TopMap。很容易學習,適用於中小型GIS項目。
J. 用JAVA進行ARCGIS二次開發的源代碼
可用裝好sdk for java,在program lifes下會有實例。。