資源簡介
通過使用C#語言編寫的MapX二次開發,實現了鷹眼、漫游、空間查詢、緩沖區分析、專題圖等基本功能

代碼片段和文件信息
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?AxMapXLib;
using?MapXLib;
namespace?_2010302590155
{
????public?partial?class?Atribute?:?Form
????{
????????AxMap?axMap1?=?null;
????????int?nindex?=?0;
????????public?Atribute(AxMap?axMapint?index)
????????{
????????????InitializeComponent();
????????????axMap1?=?axMap;
????????????nindex?=?index;
????????}
????????public?void?dataGridView1_RowHeaderMouseClick(object?sender?DataGridViewCellMouseEventArgs?e)
????????{
????????????//dataGridView選中對象在主視圖中選中
????????????CMapXlayer?layer?=?axMap1.layers._Item(nindex?+?1);
????????????object?feature?=?““;
????????????//定義查詢對象
????????????CMapXlayerFind?find?=?layer.Find;
????????????//得到查詢對象
????????????CMapXFindFeature?Foundobject?=?null;
????????????string?m_strQuery?=?““;
????????????axMap1.layers.ClearSelection();
????????????axMap1.Refresh();
????????????for?(int?i?=?0;?i?????????????{
????????????????if?(dataGridView1.Rows[i].Selected?==?true)
????????????????{
????????????????????feature?=?i?+?1;
????????????????????CMapXSelection?Selection?=?layer.Selection;
????????????????????m_strQuery?=?dataGridView1.Rows[i].Cells[0].Value.ToString();
????????????????????Foundobject?=?find.Search(m_strQuery);
????????????????????//被選中點在中心顯示
????????????????????double?dX?dY;
????????????????????dX?=?Foundobject.CenterX;
????????????????????dY?=?Foundobject.CenterY;
????????????????????axMap1.CenterX?=?dX;
????????????????????axMap1.CenterY?=?dY;
????????????????????Selection.SelectByID(feature?SelectionTypeConstants.miSelectionNew);
????????????????}
????????????}
????????}
????????private?void?dataGridView1_CellFormatting(object?sender?DataGridViewCellFormattingEventArgs?e)
????????{
????????????CMapXlayers?layers?=?axMap1.layers;
????????????CMapXlayer?layer?=?layers[nindex?+?1];
????????????CMapXFeatures?features?=?layer.AllFeatures;
????????????DataGridViewRow?CurrentRow?=?this.dataGridView1.Rows[e.RowIndex];
????????????CurrentRow.HeaderCell.Value?=?Convert.ToString(e.RowIndex?+?1);
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????I.A....??????5635??2013-05-15?10:39??2010302590155\2010302590155\2010302590155.csproj
????I.A....??????2344??2013-05-10?11:48??2010302590155\2010302590155\Atribute.cs
????I.A....??????2770??2013-05-10?11:48??2010302590155\2010302590155\Atribute.Designer.cs
????I.A....??????5817??2013-05-10?11:42??2010302590155\2010302590155\Atribute.resx
????I.A....?????66048??2013-05-16?23:14??2010302590155\2010302590155\bin\Debug\2010302590155.exe
????I.A....?????93696??2013-05-16?23:14??2010302590155\2010302590155\bin\Debug\2010302590155.pdb
????I.A....?????11600??2013-05-16?16:12??2010302590155\2010302590155\bin\Debug\2010302590155.vshost.exe
????I.A....???????490??2010-03-17?22:39??2010302590155\2010302590155\bin\Debug\2010302590155.vshost.exe.manifest
????I.A....?????39936??2013-05-03?10:20??2010302590155\2010302590155\bin\Debug\AxInterop.MapXLib.dll
????I.A....????166400??2013-05-03?10:20??2010302590155\2010302590155\bin\Debug\Interop.MapXLib.dll
????I.A....??????3915??2013-05-15?11:14??2010302590155\2010302590155\Distance.cs
????I.A....??????5209??2013-05-15?11:14??2010302590155\2010302590155\Distance.Designer.cs
????I.A....??????5817??2013-05-15?11:14??2010302590155\2010302590155\Distance.resx
????I.A....?????42428??2013-05-16?23:14??2010302590155\2010302590155\Form1.cs
????I.A....?????52425??2013-05-16?23:14??2010302590155\2010302590155\Form1.Designer.cs
????I.A....?????24414??2013-05-16?23:14??2010302590155\2010302590155\Form1.resx
????I.A....??????4807??2013-05-16?23:14??2010302590155\2010302590155\obj\x86\Debug\2010302590155.csproj.FileListAbsolute.txt
????I.A....???????781??2013-05-16?16:12??2010302590155\2010302590155\obj\x86\Debug\2010302590155.csproj.ResolveComReference.cache
????I.A....?????66048??2013-05-16?23:14??2010302590155\2010302590155\obj\x86\Debug\2010302590155.exe
????I.A....?????93696??2013-05-16?23:14??2010302590155\2010302590155\obj\x86\Debug\2010302590155.pdb
????I.A....?????39936??2013-05-03?10:20??2010302590155\2010302590155\obj\x86\Debug\AxInterop.MapXLib.dll
????I.A....?????24101??2013-05-16?16:12??2010302590155\2010302590155\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
????I.A....??????6523??2013-05-16?23:14??2010302590155\2010302590155\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
????I.A....??????2992??2013-05-16?23:14??2010302590155\2010302590155\obj\x86\Debug\GenerateResource.read.1.tlog
????I.A....?????12452??2013-05-16?23:14??2010302590155\2010302590155\obj\x86\Debug\GenerateResource.write.1.tlog
????I.A....????166400??2013-05-03?10:20??2010302590155\2010302590155\obj\x86\Debug\Interop.MapXLib.dll
????I.A....???????180??2013-05-16?23:14??2010302590155\2010302590155\obj\x86\Debug\_2010302590155.Atribute.resources
????I.A....???????180??2013-05-16?23:14??2010302590155\2010302590155\obj\x86\Debug\_2010302590155.Distance.resources
????I.A....?????12762??2013-05-16?23:14??2010302590155\2010302590155\obj\x86\Debug\_2010302590155.Form1.resources
????I.A....???????180??2013-05-16?23:14??2010302590155\2010302590155\obj\x86\Debug\_2010302590155.Properties.Resources.resources
............此處省略25個文件信息
評論
共有 條評論