自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GIS探索者

致力于GIS应用与开发,苦心人,天不负。

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

转载 C# .NET访问Oracle的三种方法

首先介绍下开发环境:WIn10 64bit+Visual Studio 2015+Oracle10ClientWin32(只是客户端,如果安装整个数据库也是可以的)目前了解C#中连接Oracle数据库的方法有3种,分布是微软的System.Data.OracleClient,Oracle的Oracle.DataAccess.Client和Oracle的Oracle.ManagedDataAcces...

2018-03-12 10:54:52 7980

原创 Revit 二次开发---空间过滤(空间查询)

Revit二次开发实现空间查询,即ElementIntersectsElementFilter,ElementIntersectsSolidFilter的用法

2016-10-27 09:43:18 1927

原创 理解Revit中“Category、Family、 Familysymbol、 FamilyInstance”四者之间的关系与区别

Revit中的Family、FamilySymbol与FamilyInstance在Revit中除了Family这个概念以外,还有FamilySymbol、FamilyInstance这两个相关的概念。这里通过一个实例来说明这三个概念的区别:上图为在Revit中建立的几堵墙,并在墙上添加了几扇门。选中其中一个门元素,可以在左侧的属性栏中看到该门元素的族(Family)为

2016-10-25 14:09:59 12803 2

转载 arcengine C# 按行政区范围加载图层数据

大家可能在平时开发中可能会遇到按行政区加载图层数据的需求,比方说整个国土资源部有某一类型专题数据有若干图层,每个图层数据的范围是整个中国,这时国土资源部开发一套系统可能有这个需求,每个省只能加载本省的数据。以下函数即为按按行政区范围创建行政区范围的图层。比方说我想获取河南省的数据只需传入行政区图层中河南省图元的Geometry即可。另外如果如果遇到行政区层必须用 esriSpatialRelE

2016-06-08 16:54:20 676

转载 COMException的错误代码可以帮助解决Arcgis Engine中的Bug

using System.Runtime.InteropServices;if (ex is COMException){     int errorCode = (ex as COMException).ErrorCode;}根据得到的错误代码errorCode ,再到developer help for ArcGIS 帮助中搜索就可以等到Bug的错误描述,这是解决A

2016-06-08 16:52:08 2483

转载 打断线(Split polyline at a vertic point)

Split a polyline at the vertices using ArcObjectsSummaryThis article contains an ArcObjects code sample that demonstrates how to split a polyline at the vertices, creating separate lines from

2016-06-08 16:49:42 2588

转载 批量删除Features的几种方法

1.批量刪除feature ----ITable.DeleteSearchedRows  method對于一般的featureClass(不包括Anno FeatureClass),ITable.DeleteSearchedRows能快速有效的刪除Features.尤其是大數據量情況下,其效率遠比逐個要素刪除要快得多。 Public Sub DeleteFeatur

2016-06-08 16:48:09 2315

转载 AE数据转换的代码(FeatureClass To Shape)

private void ExportToShapefile(IFeatureClass fc, IWorkspace outWorkspace)   {    IDataset inDataSet = fc as IDataset;    IFeatureClassName inFCName = inDataSet.FullName as IFeatureClassName;

2016-06-08 16:43:42 3677

转载 AE编辑-显示、增加、删除节点

Arcengine 删除、增加节点

2016-04-21 08:36:27 5406 1

转载 C#_WinForm 统一捕获未处理的异常

像QQ那样,当程序出现崩溃强制退出之前,捕获该异常,跳出友好界面进行提示。只需在Program.cs 里加相关代码即可实现,全局任何一个点出现崩溃,都将在这里被捕获。static class Program{ /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { try {

2015-04-30 11:30:10 542

转载 ArcEngine中BaseCommand或BaseTool的用法举例

ArcEngine除了其内置120多种常用工具外,我们还可以根据我们的需要定义自己的工具,大概过程是创建一个类,使其继承BaseCommand或BaseTool,重写其构造函数和鼠标时间等。最好生成可以复用的dll。这种自定义工具的最大的优点是极大的提高了代码的可重用性,如上生成的dll动态链接库可以在任意程序中引用以实现该工具的功能。此外工具的外观和鼠标样式也是可以修改的。       以下

2015-04-29 08:31:20 3568

转载 ArcEngine编辑功能的实现(二)

ArcEngine编辑功能的实现(二)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.

2015-03-19 11:22:13 2220

原创 (ArcGIS API For Silverlight )QueryTask 跨图层查询,并监控查询的完成!

(ArcGIS API For Silverlight )QueryTask 跨图层查询,并监控查询的完成!

2015-03-14 12:12:19 1673

原创 ArcSDE10.1 连接SQL Server 2008

ArcSDE10.1 连接SQL Server 2008,连接出错 已解决

2015-01-17 13:30:11 806

原创 Arcengine9.3 开发环境搭建

Arcengine 9.3 环境搭建

2015-01-16 17:03:38 2033

原创 SQL Server 2008 重起失败,删除PendingFileRenameOperations后仍无法重起问题的解决办法

SQL Server 2008 重起失败,删除PendingFileRenameOperations后仍无法重起问题的解决办法

2015-01-16 16:03:31 7502

原创 Silverlight 开发学习资源

http://www.cnblogs.com/Kinglee/category/214899.html

2014-12-18 10:39:52 603

转载 坐标投影,3度带,6度带

关于3度带、6度带、带号之间的相互关系 3度带任意经度:L3,   6度带任意经度:L63度带中央经度:Lz3,  6度带中央经度:Lz63度带带号N3 ,  6度带带号N6 带号求中央经线Lz3=N3*3Lz6=N6*6-3 中央经线求带号N3=Lz3/3N6=(Lz6+3)/6 3度

2014-03-04 22:42:48 8450

转载 ArcEngine WGS84坐标与Beijing54坐标的相互转换

ArcEngine 实现WGS84与Beinjing54之间的相互转换

2014-02-24 09:47:32 2248

转载 c# list的用法

C# List用法所属命名空间:using System.Collections.Generic;  List类是  ArrayList 类的泛型等效类。 该类使用大小可按需动态增加的数组实现  IList 泛型接口。 泛型的好处: 它为使用 c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。一

2013-03-23 17:42:23 807

转载 简单蚁群算法的实现

一引言蚁群算法(ant colony optimization,ACO),又称蚂蚁算法,是一种用来在图中寻找优化路径的机率型技术。它由Marco Dorigo于1992年在他的博士论文中引入,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。蚁群算法是一种模拟进化算法。初步的研究表明该算法具有许多优良的性质。针对PID控制器参数优化设计问题,将蚁群算法设计的结果与遗传算法设计的结果进行了比较,数

2012-08-14 10:04:55 2171

原创 c# 关于自定义数组类里面再定义数组的方法。

在平常的应用中,我们经常会遇到处理多个属性相同的对象。此时我们可以定义成数组类。但在每个对象中,往往又包含多个相同性质的属性,此时我们再在该类中定义数组。注意,自定大类Agent.cs代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace

2012-08-12 20:19:33 4673

原创 c# 自定义类数组实例化与初始化

自定义的Agent类,代码如下: public class Agent { public int x; public int y; public int z; }实例化类数组和初始化数组里面的每一个类;只有初始化数组里面的每一个类,才能给类的成员赋值。 Agent[] agent = ne

2012-08-09 22:36:53 13755

转载 winform 登录窗体设计

其实这种登录窗体的设计有很多种模式。而且实现起来都很简单,我简单列举两种方式这里的方法都涉及到了多窗体传递数据的问题,请参考我以前的一篇文章《多窗体传递数据》http://www.cnblogs.com/voodooq/archive/2004/06/14/15446.aspx1、Main窗体为登录窗体模式。这种模式应该是比较方便而且简单的一种实现方法,描述:在

2012-08-06 14:36:33 1659

转载 Arcengine编辑要素属性

AE中编辑要素属性    在Arcgis二次开发中经常用到对feature属性的编辑等工作,而对于从IFeaturelayer中QI得到的Itable填充C#中的datagridview,在修改数据后如何保存数据?网上的示例多数讲的是打开一个Iworkspace后进行编辑工作,而这对上面这种情况来说没多大关联性。因此,应该寻找一个直接的方法,保存在datagridview的数据修改。现将本

2012-08-02 11:38:04 6118 1

转载 GIS网站

在GIS领域混了几年了,接触了一些GIS的网站和论坛,想把自己的一些看法与大家分享      我最早上的GIS网站(论坛)是 (1)地理信息系统论坛 (www.GISForum.net),之前好像是叫中国地理信息系统社区(ChinaGIS),发展很快,会员也比较多。涉及内容很齐全,几乎所有与GIS相关的软件和RS相关的都有,而且还有编程技术,研究生入学考试,软件界面秀等其它栏目。这也是

2012-08-01 22:22:47 1050

原创 c# ArcEngine二次开发之“窗体之间传递AxMapcontrol 变量”

前两次,在项目中遇到了窗体之间参数传递的问题,今天稍作总结,以方便后面使用。第一种方法子窗体传递参数的方法下面是子窗体的代码。 namespace OilTeaPIS{    public partial class frmThematicQuery : Form    {        private AxMapControl pAxMap;        p

2012-08-01 18:44:45 4258

转载 c# winform 打印datagridview

Winform 单击打印事件 private void btnPrint_Click(object sender, EventArgs e) { if (dataGridView1.Rows[0].Cells[0].Value != null) { try

2012-07-30 17:24:44 1507

转载 在ArcGIS Engine 应用程序中加载搜狗地图和谷歌地图

在ArcGIS Engine 应用程序中加载搜狗地图和谷歌地图。Adding sogou map or google map in ArcGIS Engine applicationWebmapLayer.dll是一个基于ArcEngine和C#语言开发的程序集(类库),该程序集主要包含GoogleMapLayer和SogouMapLayer两个类,在ArcEngine应用程序中实例化这两

2012-07-30 09:32:20 4458 2

转载 GIS数据下载网站整合

www.emapzone.com,提供全国300多个城市的矢量样例数据免费下载。数据是高德软件提供的,现势性比较强。国际科学数据服务平台(不用去NASA下载DEM数据了,这里就有,包括坡度数据等等)http://datamirror.csdb.cn/index.jspNASA提供的DEM数据等,方法百度有(偶当时是百度文库里找到的)https://wist.echo.nasa.

2012-07-30 09:31:27 5825

原创 GIS 学习好网站

GIS同学网:http://gistongxue.sinaapp.com/3sbase:http://www.3sbase.com/3s领域网:http://www.3sfield.com/

2012-07-30 09:29:26 917

转载 WORD 里面题注和交叉应用教程

文档的纲目框架和多级标题编号都完成后,就进入了正文内容的填充工作。在这个过程中,为了让文档更具表达力,我们可能需要插入很多图片,比如你正在阅读的本文,笔者为了大家更容易理解和操作,就插入了很多图片。  插入图片之后,随之而来的工作就是为插图编号,用Word的术语讲,针对图片、表格、公式一类的对象,为它们建立的带有编号的说明段落,即称为“题注”。你在本文中看到的每幅图片下方的“图1、图2”等文字

2012-07-30 09:24:50 1074

Silverlight 4 报表打印实现

报表可以显示报表标题,各个字段名;报表还可以自动分页,显示总页数和当前页数;报表的主体数据绑定图片和各个字段的数据并能自动计算各行数据的合计数; 虽说是一个简单的样式,但麻雀虽小,五脏俱全。都应该能满足大多数场合报表打印的要求

2017-03-30

webmapLayer

WebmapLayer.dll是一个基于ArcEngine和C#语言开发的程序集(类库),该程序集主要包含GoogleMapLayer和SogouMapLayer两个类,在ArcEngine应用程序中实例化这两个类可以实现加载搜狗地图和谷歌地图的功能。搜狗地图和谷歌地图作为一个图层被加载到ArcEngine 的MapControl上,并且与当前地图中其他数据进行叠加联动浏览。

2014-11-14

Arcgis 10 图标 c# winform开发用

arcgis 10 全套图标,很好看的,共有1500多个,各种图标均有3种大小的。够您用的啦。

2012-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除