资源简介
基于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#小游戏合集
- 图书管理系统 C# Visul studio.NET( 含源
- alglib,c#版本数学库
- C#入门必看实力程序100个
- C#本质论(中文版)[超清晰]
- C#医疗系统C#源代码
- 酒店管理系统C#源代码编写SQL Server数
- C#文档中文版(微软)
- C# 电梯人机界面设计
- C# 学生成绩管理系统源代码
- C#项目 校园一卡通
- 2018年最新版c# mvc5 源代码
- 毕业设计音乐网站代码与论文
- C#版单位转换器
- c#多媒体播放器255001
-
多年积累c#类库。xm
l操作类序列化, - 图书租借管理系统(C#源码 MySQL)
- C#联合halcon二维码读取.zip
- 狂人代码生成器V3.0 C#代码生成器 实体
- C#.net经典400个
- C#银行管理系统——数据库课设
- C#版GDAL无异常
- c#个人财务管理系统(源码+开发文档
- C#小游戏集合源代码
- C#网络抓包MySniffer+WinPcap_中文技术文档
- C# 控制台 学生选课管理系统
- wpf皮肤主题
- 大华摄像头sdk开始 c#
- 考勤系统全部文档
- C#自定义控件库
评论
共有 条评论