![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 55
老刘忙Giser
这个作者很懒,什么都没留下…
展开
-
C# 读取xml数据和vaule
C# 读取xml数据和vaule;using System.Xml; XmlTextReader reader = new XmlTextReader("C://test.xml"); reader.Read(); string content; while (reader.Re原创 2012-11-03 15:48:22 · 588 阅读 · 0 评论 -
ArcEngine c# 创建shp图层,并将要素写入图层保存
之前看了一位大侠的帖子,写的是跟这个差不多的,所以,我就直接copy下来再vs中做了一个类。大家可以直接拿过去用。using System;using System.Collections.Generic;using System.Text;using ESRI.ArcGIS.Geodatabase;using System.Windows.Forms;using原创 2013-08-02 07:58:58 · 6260 阅读 · 1 评论 -
arcengine 调用arctoolbox功能的举例 spatialJoin
废话不多说,code是王道。其中str1、str2两个参数是target路径、join路径 private void spatialJoin(Geoprocessor gp, string str1, string str2) { ESRI.ArcGIS.AnalysisTools.SpatialJoin sj = new ESRI.A原创 2013-07-27 09:26:19 · 3201 阅读 · 0 评论 -
ArcEngine属性条件查询和空间条件查询
http://blog.sina.com.cn/s/blog_4d780fc10100vwv8.html其中包括了 一、根据属性条件查询对象;二、根据几何条件查询对象转载 2013-07-27 09:27:54 · 2617 阅读 · 0 评论 -
关于arcengine权限的设置
对于AE开发时候,如果调用arctoolbox中的部分功能,权限是arcview或者arceditor是无法执行的,因为权限不够。arcgis9.3的有3个权限arcview、 arceditor、arcinfo,arcinfo是最高的权限所有者,在vs中建立arcgis desktop的窗体项目时候,设置权限为了能保证程序的执行,建议直接设置arcinfo权限,并且将拓展功能全部选中。原创 2013-07-26 17:51:35 · 1411 阅读 · 0 评论 -
拓扑检查---ArcEngine
拓扑(Topology)是在同一个要素集(FeatureDataset)下的要素类(Feature Class)之间的拓扑关系的集合。所以要参与一个拓扑的所有要素类,必须在同一个要素集内(也就是具有同一的空间参考),这样进行的拓扑检查才是精确的。一个要素集可以有多个拓扑,但每个要素类最多只能参与一个拓扑,一个拓扑中可以定义多个规则。进行拓扑分析的过程:一、建立拓扑(添加拓扑规则)转载 2013-08-02 17:56:43 · 3280 阅读 · 0 评论 -
arcengine 实现调用arctoolbox中的dissolove
ESRI.ArcGIS.Geoprocessor.Geoprocessor geoprocessor = new Geoprocessor(); ESRI.ArcGIS.DataManagementTools.Dissolve d = new ESRI.ArcGIS.DataManagementTools.Dissolve();d.in_features = di原创 2013-07-26 17:48:50 · 3220 阅读 · 0 评论 -
E中打开不同格式数据,创建要素等,导入导出等
public class clsOpenClass { public static void OpenFeatureClass(AxMapControl MapControl, IFeatureClassName pFcName, ListView listview1) { try转载 2013-08-06 17:39:55 · 1168 阅读 · 0 评论 -
ArcEngine如何创建拓扑
软件环境:arcengine9.3 +vs2008这两天弄个拓扑检查的东西,看了一下Esri的ArcEngine官方help,如下:本来想翻译完的,但是由于时间的问题,只翻译了前面的几段。大家勿喷SummaryA topology is a collection of simple feature classes within the same feature dataset th翻译 2013-08-13 09:33:53 · 3409 阅读 · 0 评论 -
关于c# 读取dbf文件的数据库引擎驱动 (特别针对 shp图层的dbf属性文件)
做ae开发的时候,我觉得很多人有个通病,就是创建工作区,工作工厂等等来加载shp,然后用arcgis的方法来获取shp图层的属性,其实我个人看来这个方法是麻烦的。本身都知道,属性是在shp的附属文件中存在的,为什么不直接就像连接数据库表一样来直接读取呢。我今天尝试了一下,也是遇到了一个问题的原因。很简单。单纯的读取dbf,首先命名空间:using System.Data;//针原创 2013-08-28 16:51:45 · 2003 阅读 · 0 评论 -
ArcMap中创建Extension——插件开发。
ArcMap中创建Extension的步骤分为三步:一.创建Extension。1,首先在VS2008中,新建一个工程,采用ArcGIS Engine的Class Library模板,本处新建工程的名字是:ExtensionSample,选取工程存放的位置为:D:\arcEngine。如下图所示:点击OK。2,选择AE(即ArcGIS Engine)中的所需要的引用转载 2014-03-29 11:13:37 · 3243 阅读 · 0 评论 -
c# AE 创建的shp 在arcmap中放大不显示处理
ArcEngine中shp中先加入要素然后删除一部分要素后,放大图形后不显示的问题解决方法(一)问题描述如下:shp中先加入要素然后删除一部分要素后,图形为什么显示不正常了//------------------我遇到这个问题,请问大家是怎么解决的?我的操作是:往shp文件加入要素,然后,再删除一部分要素,显示就不正常了:现象如下所示:"这种情况全图显示时能转载 2014-07-05 14:52:44 · 2371 阅读 · 2 评论 -
c# 本地查看文档(word、xls、pdf,甚至于exe)
打开帮助文档System.Diagnostics.Process.Start(Directory.GetCurrentDirectory() + "\\" + "help.chm");打开计算机System.Diagnostics.Process.Start("C:\\windows\\system32\\" + "calc.pdf");亲测可行。转载于:https://w...转载 2018-08-15 11:21:35 · 1520 阅读 · 0 评论 -
vs打包程序步骤 开始程序和卸载以及桌面快捷方式
该打包过程在vs2005中完成,但也适用于vs2008,程序是用c#写的。 1.新建安装和部署。 打开你所写的项目,在解决方案上右键->添加->新建项目。如图: 选择其他项目类型->安装和部署->安装项目。在名称中把名字改为你所希望的名字,然后确定。如图: 2.确定后打开文件系统,然后单击应用程序文件夹,在右边空白处右键转载 2013-08-02 11:56:02 · 4563 阅读 · 0 评论 -
This application has not been initialized with an ESRI license and will not function correctly 解决办法
AE开发遇到This application has not been initialized with an ESRI license and will not function correctly解决办法分两种情况:(1) arcgis 服务没有开启,出现这个问题解决办法,开启arcgis服务;(2)arcgis服务开启,出现这个问题办法如下usin原创 2013-08-02 07:59:42 · 3013 阅读 · 0 评论 -
AE调用GP工具
Geoprocessing是ArcGIS提供的一个非常实用的工具,借由Geoprocessing工具可以方便的调用ArcToolBox中提供的各类工具,本文在ArcEngine9.2平台环境下总结了调用ArcToolBox工具的使用方法: 1、调用ArcToolBox工具方法 以ArcToolBox->Analysis Tools->Proximity转载 2013-07-25 16:16:29 · 1692 阅读 · 0 评论 -
c# 窗体应用程序中解析json格式
1、引用命名空间 System.Web.Script.Serialization(需添加.net引用system.web.extension.dll);2、定义符合json的树形结构对象。例如服务器返回的JSON字符串格式如下:{ "method":"GetImageFullPathList", "imgPathList":{ "imgPathLi转载 2012-11-23 11:50:21 · 1758 阅读 · 0 评论 -
JSON字符串的在线检测工具网址
http://tools.jb51.net/tools/json/json_editor.htm转载 2012-11-23 11:50:54 · 2179 阅读 · 0 评论 -
C#导出EXCEL(DataTable导出EXCEL)
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.IO;using System.Web;using Microsoft.Office.Interop.Excel;using System.Reflection;/*转载 2013-05-15 17:55:35 · 987 阅读 · 0 评论 -
c# 使用datagridview 浏览shp图层属性表(是否可以在这里直接修改呢?有待研究)
每次浏览shp图层的属性表时,总是使用ArcMap打开,比较麻烦。虽然网络中有小巧的DBF数据库浏览工具,也还是觉得有点大材小用。 下面的C#代码用来读取shp图层的属性表,并在DataGridView中显示,在VS 2005中调试通过,代码很简单。OpenFileDialog ofdDBF = new OpenFileDialog();ofdDBF.Filt转载 2013-05-16 14:23:39 · 1743 阅读 · 1 评论 -
c# 选择excel文件,并打开excel
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using Microsoft.Office.转载 2013-05-13 18:02:34 · 9362 阅读 · 0 评论 -
C# API: 生成和读取Excel文件
想为用户提供一些数据,考虑再三, 大家认为对于用户(人,而非机器)的可读性, Excel文件要好一些.因为相比csv,xml等文件, Excel中我们可以运用自动筛选, 窗口锁定, 还可以控制背景颜色, 前景颜色, 字体, 网格等等...业务逻辑并不复杂, 文件的内容和格式也比较固定,所以大家决定直接拿C#去创建这些文件. 于是一搜索,首先来到了这个链接:C# Ex转载 2013-05-13 17:40:40 · 1555 阅读 · 0 评论 -
open an Excel file in C#
The following section explains how to open and read an Excel file through C#.For open or read an Excel file in C# , first you have to add the Microsoft Excel 12.0 Object Library in you project.Cre转载 2013-05-13 18:10:01 · 1073 阅读 · 0 评论 -
C# 操作Excel基础实例浅析
C# 操作Excel基础实例的开始我们先来看看实例实施的环境配置:Windows XPMicrosoft Visual Studio 2008office 2003C# 操作Excel基础实例网上搜索C#实现Excel操作的示例太多了,但不知道有多少是经过验证确实可行才发布出来的,也是因为开发需要,我找了一些代码却发现大多都不能正确执行完毕,于是决定补充自己在实践中转载 2013-05-14 15:53:08 · 1203 阅读 · 0 评论 -
c# split
1、用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i转载 2013-05-15 14:39:34 · 532 阅读 · 0 评论 -
C# WinForm开发系列 - TreeView
包含异步加载树,带拖动,多选,动画效果等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ). 1.我的资源管理器2.支持Animation效果的树控件 翻译Stu-Smith著Customizable Tree Control with Animation Supportivanx译 For MSPROJECT.CN简介本文实现一个转载 2013-06-05 17:28:24 · 1321 阅读 · 0 评论 -
AE中shp文件的加载
AE中shp文件的加载步骤:1) 创建工作空间工厂2) 打开shapefile工作空间3) 打开要素类4) 创建要素图层5) 关联图层和要素类6) 添加到地图空间具体代码(后面数字为对应的步骤): IWorkspaceFactory pWorkspaceFactory=new ShapefileWorkspaceFactory (); // 1转载 2013-07-24 15:42:20 · 2891 阅读 · 0 评论 -
c# 实现一机一码
为自己写的程序加一个注册功能吧。生成的机器号是根据CPU和硬盘号来的,根据自己的需求改成是否是随机生成。 代码直接粘贴到新建类覆盖原代码就能直接用了。using System;using System.Management;using System.Security.Cryptography;using System.Text;na转载 2013-07-31 15:47:05 · 3359 阅读 · 0 评论 -
C# 读取计算机信息:计算机名、mac地址、硬盘序列号等
C# 读取计算机信息:计算机名、mac地址、硬盘序列号等,转载他人的。https://www.cnblogs.com/su-king/p/5122036.html转载 2018-09-19 08:55:37 · 1260 阅读 · 0 评论