资源简介
基于C#开发的迷你GIS系统,实现了GIS的常用基本功能

代码片段和文件信息
#region Copyright and License
/****************************************************************************
**
** Copyright (C) 2008 - 2011 Winston Fletcher.
** All rights reserved.
**
** This file is part of the EGIS.Controls class library of Easy GIS .NET.
**
** Easy GIS .NET is free software: you can redistribute it and/or modify
** it under the terms of the GNU Lesser General Public License version 3 as
** published by the Free Software Foundation and appearing in the file
** lgpl-license.txt included in the packaging of this file.
**
** Easy GIS .NET is distributed in the hope that it will be useful
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License and
** GNU Lesser General Public License along with Easy GIS .NET.
** If not see .
**
****************************************************************************/
#endregion
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using System.xml;
using EGIS.ShapeFileLib;
[assembly: CLSCompliant(true)]
namespace EGIS.Controls
{
public delegate void ProgressLoadStatusHandler(int totallayers int numberlayersLoaded);
///
/// SFMap (ShapeFile Map) is a .NET ShapeFile Control which displays shapefiles in a .NET Windows Form application
///
///
/// This is the main control in the EGIS.Controls namespace
///
/// The SFMap control is a .NET ShapeFile Control which provides methods to add or remove ShapeFile layers to/from a map zoom pan
/// and locate shapes on the map.
///
///
public partial class SFMap : UserControl
{
///
/// EventArgs class containing data for the TooltipDisplayed event
///
public class TooltipEventArgs : EventArgs
{
private int shape = -1;
private int record = -1;
private Point mousePos;
private PointD gisLocation;
public TooltipEventArgs(int shapeIndex int recordIndex Point mousePt PointD gisPoint)
{
this.shape = shapeIndex;
this.record = recordIndex;
this.mousePos = mousePt;
this.gisLocation = gisPoint;
}
///
/// Gets / Sets the zero based index of the shapefile.
///
/// The returned value will be between zero and the number of Shapefiles in the SFMap displaying the tooltip
/// If no tooltip is displayed ShapeFileIndex returns -1
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-09-10 22:21 egis_src_3_4\
文件 3959 2011-01-20 22:22 egis_src_3_4\EasyGISDesktop.sln
文件 31608 2011-09-10 22:19 egis_src_3_4\EasyGISDesktop.suo
文件 3718 2009-09-20 21:06 egis_src_3_4\EasyGISWeb.sln
文件 26320 2011-09-10 22:21 egis_src_3_4\EasyGISWeb.suo
目录 0 2011-09-10 22:22 egis_src_3_4\EGIS.Controls\
文件 5260 2010-09-08 13:39 egis_src_3_4\EGIS.Controls\EGIS.Controls.csproj
文件 596 2009-09-20 19:27 egis_src_3_4\EGIS.Controls\egis.snk
目录 0 2011-09-10 22:14 egis_src_3_4\EGIS.Controls\Properties\
文件 1514 2011-09-10 20:59 egis_src_3_4\EGIS.Controls\Properties\AssemblyInfo.cs
文件 2853 2009-09-20 19:27 egis_src_3_4\EGIS.Controls\Properties\Resources.Designer.cs
文件 5817 2009-09-20 19:27 egis_src_3_4\EGIS.Controls\Properties\Resources.resx
文件 48889 2011-05-26 22:32 egis_src_3_4\EGIS.Controls\SFMap.cs
文件 1563 2009-09-20 19:27 egis_src_3_4\EGIS.Controls\SFMap.Designer.cs
文件 5814 2009-09-20 19:27 egis_src_3_4\EGIS.Controls\SFMap.resx
文件 6677 2011-01-03 14:41 egis_src_3_4\EGIS.Controls\ShapeFileListControl.cs
文件 6087 2009-09-20 19:27 egis_src_3_4\EGIS.Controls\ShapeFileListControl.Designer.cs
文件 12536 2009-09-20 19:27 egis_src_3_4\EGIS.Controls\ShapeFileListControl.resx
目录 0 2011-09-10 22:22 egis_src_3_4\EGIS.ShapeFileLib\
目录 0 2011-09-10 22:22 egis_src_3_4\EGIS.ShapeFileLib\bin\
目录 0 2011-09-10 22:22 egis_src_3_4\EGIS.ShapeFileLib\bin\Debug\
文件 14384 2011-09-10 21:12 egis_src_3_4\EGIS.ShapeFileLib\CustomRenderSettingsUtil.cs
文件 11915 2011-07-06 22:42 egis_src_3_4\EGIS.ShapeFileLib\DbfWriter.cs
文件 5099 2011-05-25 21:21 egis_src_3_4\EGIS.ShapeFileLib\EGIS.ShapeFileLib.csproj
文件 596 2009-09-20 19:27 egis_src_3_4\EGIS.ShapeFileLib\egis.snk
文件 31744 2010-10-24 09:55 egis_src_3_4\EGIS.ShapeFileLib\gdipluslib.dll
文件 4378 2011-01-03 14:29 egis_src_3_4\EGIS.ShapeFileLib\ICustomRenderSettings.cs
文件 4238 2011-05-25 21:28 egis_src_3_4\EGIS.ShapeFileLib\MapProjectionCreator.cs
文件 39328 2011-01-03 14:29 egis_src_3_4\EGIS.ShapeFileLib\NavFunctions.cs
目录 0 2011-09-10 22:22 egis_src_3_4\EGIS.ShapeFileLib\obj\
目录 0 2011-09-10 22:22 egis_src_3_4\EGIS.ShapeFileLib\obj\Debug\
............此处省略222个文件信息
相关资源
- C# TIP文件生成和拆解
- C#解析HL7消息的库135797
- C# OCR数字识别实例,采用TessnetOcr,对
- 考试管理系统 - C#源码
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
评论
共有 条评论