資源簡(jiǎn)介
arcengine和C# 開發(fā)GIS桌面版

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?ESRI.ArcGIS.Carto;
using?ESRI.ArcGIS.Controls;
using?ESRI.ArcGIS.esriSystem;
using?ESRI.ArcGIS.SystemUI;
namespace?aelesson1
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????loadMapDocument();
????????}
????????private?void?loadMapDocument()
????????{
????????????System.Windows.Forms.OpenFileDialog?openFileDialog;
????????????openFileDialog?=?new?OpenFileDialog();
????????????openFileDialog.title?=?“打開地圖文檔“;
????????????openFileDialog.Filter?=?“map?documents(*.mxd)|*.mxd“;
????????????openFileDialog.ShowDialog();
????????????string?filePath?=?openFileDialog.FileName;
????????????if?(axMapControl1.CheckMxFile(filePath))
????????????{
????????????????axMapControl1.MousePointer?=?esriControlsMousePointer.esriPointerHourglass;
????????????????axMapControl1.LoadMxFile(filePath?0?Type.Missing);
????????????????axMapControl1.MousePointer?=?esriControlsMousePointer.esriPointerDefault;
????????????}
????????????else
????????????
????????????{
????????????????MessageBox.Show(filePath?+?“不是有效的地圖文檔“);
????????????}
????????}
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????loadMapDocument2();
????????}
????????private?void?loadMapDocument2()
????????{
????????????System.Windows.Forms.OpenFileDialog?openFileDialog;
????????????openFileDialog?=?new?OpenFileDialog();
????????????openFileDialog.title?=?“打開地圖文檔“;
????????????openFileDialog.Filter?=?“map?documents(*.mxd)|*.mxd“;
????????????openFileDialog.ShowDialog();
????????????string?filePath?=?openFileDialog.FileName;
????????????if?(axMapControl1.CheckMxFile(filePath))
????????????{
????????????????IArray?arraymap?=?axMapControl1.ReadMxMaps(filePath?Type.Missing);
????????????????int?i;
????????????????IMap?map;
????????????????for?(i?=?0;?i?????????????????{
????????????????????map?=?arraymap.get_Element(i)?as?IMap;
????????????????????if?(map.Name?==?“l(fā)ayers“)
????????????????????{
????????????????????????axMapControl1.MousePointer?=?esriControlsMousePointer.esriPointerHourglass;
????????????????????????axMapControl1.LoadMxFile(filePath?0?Type.Missing);
????????????????????????axMapControl1.MousePointer?=?esriControlsMousePointer.esriPointerDefault;
????????????????????????break;
????????????????????}
????????????????}
????????????}
????????????else?
????????????{
????????????????MessageBox.Show(filePath?+?“不是有效的地圖文檔“);
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????5031??2012-06-14?14:16??aelesson1\aelesson1\aelesson1.csproj
?????文件??????12800??2012-06-14?15:59??aelesson1\aelesson1\bin\Debug\aelesson1.exe
?????文件??????24064??2012-06-14?15:59??aelesson1\aelesson1\bin\Debug\aelesson1.pdb
?????文件??????14328??2012-10-09?09:33??aelesson1\aelesson1\bin\Debug\aelesson1.vshost.exe
?????文件????????490??2007-07-21?01:33??aelesson1\aelesson1\bin\Debug\aelesson1.vshost.exe.manifest
?????文件???????2914??2012-06-14?15:59??aelesson1\aelesson1\Form1.cs
?????文件???????4567??2012-06-14?15:59??aelesson1\aelesson1\Form1.Designer.cs
?????文件???????9422??2012-06-14?15:59??aelesson1\aelesson1\Form1.resx
?????文件????????864??2012-10-09?09:33??aelesson1\aelesson1\obj\Debug\aelesson1.csproj.FileListAbsolute.txt
?????文件????????847??2012-06-14?15:59??aelesson1\aelesson1\obj\Debug\aelesson1.csproj.GenerateResource.Cache
?????文件??????12800??2012-06-14?15:59??aelesson1\aelesson1\obj\Debug\aelesson1.exe
?????文件???????2641??2012-06-14?15:59??aelesson1\aelesson1\obj\Debug\aelesson1.Form1.resources
?????文件??????24064??2012-06-14?15:59??aelesson1\aelesson1\obj\Debug\aelesson1.pdb
?????文件????????180??2012-06-14?14:16??aelesson1\aelesson1\obj\Debug\aelesson1.Properties.Resources.resources
?????文件?????112366??2012-06-14?14:16??aelesson1\aelesson1\obj\Debug\ResolveAssemblyReference.cache
?????文件????????490??2012-06-14?15:02??aelesson1\aelesson1\Program.cs
?????文件???????1380??2012-06-14?14:01??aelesson1\aelesson1\Properties\AssemblyInfo.cs
?????文件???????2868??2012-06-14?14:01??aelesson1\aelesson1\Properties\Resources.Designer.cs
?????文件???????5612??2012-06-14?14:01??aelesson1\aelesson1\Properties\Resources.resx
?????文件???????1094??2012-06-14?14:01??aelesson1\aelesson1\Properties\Settings.Designer.cs
?????文件????????249??2012-06-14?14:01??aelesson1\aelesson1\Properties\Settings.settings
?????文件????????917??2012-06-14?14:01??aelesson1\aelesson1.sln
????..A..H.?????19968??2012-10-09?09:39??aelesson1\aelesson1.suo
?????目錄??????????0??2012-08-08?09:46??aelesson1\aelesson1\obj\Debug\TempPE
?????目錄??????????0??2012-08-08?09:46??aelesson1\aelesson1\bin\Debug
?????目錄??????????0??2012-08-08?09:46??aelesson1\aelesson1\obj\Debug
?????目錄??????????0??2012-08-08?09:46??aelesson1\aelesson1\bin
?????目錄??????????0??2012-08-08?09:46??aelesson1\aelesson1\obj
?????目錄??????????0??2012-08-08?09:46??aelesson1\aelesson1\Properties
?????目錄??????????0??2012-08-08?09:46??aelesson1\aelesson1
............此處省略4個(gè)文件信息
評(píng)論
共有 條評(píng)論