- 博客(42)
- 资源 (42)
- 收藏
- 关注
转载 ArcGIS Server Flex实现GraphicsLayer上画点、线、面
ArcGIS Server Flex实现GraphicsLayer上画点、线、面 目的:1.ArcGIS API for Flex实现GraphicsLayer上画点、线、面。准备工作:1.这次地图数据就用Esri提供的http://server.arcgisonline.com/ArcGIS/rest/services/NPS_Physical_Wor
2013-03-27 17:10:17 1096
转载 C#打开chm定位到特定页面
方法一: Process.Start()在没有更多需求的情况下,用这种方法可以打开 chm 文件并定位至文件首页。using System.Diagnostics;string filepath = @"C:\helpdoc.chm";Process.Start(filepath);方法二: Help.ShowHelp()如果需要在打开 chm 文件
2013-03-26 19:14:04 2163
转载 ArcGis实现贝特兹曲线(NewBezierFeedBack)
privatevoidaxMapControl1_OnMouseDown(objectsender, IMapControlEvents2_OnMouseDownEvente) { IPointpPoint = newPointClass(); pPoint.PutCoords(e.mapX, e.mapY);
2013-03-26 18:34:34 1566
转载 C#进程间调用控件方法 进程 委托
delegate void myDelegate(); myDelegate mydelegate = null; public Form2() { InitializeComponent(); } private void Form2_Load(object sender,
2013-03-26 16:31:51 1363
转载 arcengine的编辑 捕获
arcengine的编辑 捕获arcengine的编辑功能比较死,遇到特殊要求的时候不能满足客户的要求,可能需要重写编辑功能,arcengine的捕捉也不能单独应用,于是自己实现,如下,截图不是很好,鼠标形状没了,,, bool bCreateElement = true; int internalTime = 5;//时间间隔 i
2013-03-24 12:20:18 1997
转载 axMapControl1打印
public void PrintAuto(IActiveView pActiveView, string Pmapname) { try { PrintDialog printDialog = new PrintDialog(); printDialog.Al
2013-03-24 11:33:23 901
转载 在C#中实现打印功能(C#中PrintDialog,PrintDocument的使用)实用的类
http://www.cnblogs.com/sunbin/archive/2010/06/02/1749663.html在C#中使用PrintDialog可以很方便的实现程序的打印功能。其步骤如下:创建一个PrintDialog的实例。如下:System.Windows.Forms.PrintDialog PrintDialog1=new PrintDialog
2013-03-24 11:30:02 3701
转载 GlobeControl 做鹰眼图
之前在网上看的都是mapcontrol做鹰眼的例子,还一个是globe作为主视图,mapcontrol作为鹰眼的例子,自己根据鹰眼的原理,写了一个,大致说下我的思路:1、添加mapcontrol的OnExtentUpdated方法2、在globecontrol上添加IglobeGraphicsLayer图层,然后根据map的更新范围,在globe画红线框3、重新设置观察者的坐标为map
2013-03-22 19:07:02 2310 1
转载 AE+C#实现缩放坐标比例尺长度面积量测输出图片等功能
代码如下:#region "工具条按钮" //拉框放大 private void toolStripButton_Zoomin_Click(object sender, EventArgs e) { currentoperation = "拉框放大"; axMapControl1.Mous
2013-03-22 18:56:19 1949
转载 Arcgis engine画带箭头的线
IGeometry pGeometry = axMapControl1.TrackLine(); IRgbColor pColor = new RgbColorClass(); pColor.Red = 255; ICartographicLineSymbol pCartoLineSymbol = new Car
2013-03-22 18:16:02 6097
转载 Arcgis Symbol
ArcGIS Engine9.3为开发人员提供了32种符号,主要分为三大类符号MarkerSymbol(点符号)、 LineSymbol(线符号)和FillSymbol(填充符号)。此外还有两种特殊类型的符号:一种是TextSymbol用于文字标注;另一种是3D Chart符号,用于显示饼图等三维对象。1.MarkerSymbol对象 MarkerSymbol用于修饰点对象的符号
2013-03-22 18:01:59 1358
转载 C# 隐藏任务栏
[DllImport("user32.dll", EntryPoint = "FindWindowEx", SetLastError = true)] static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow);
2013-03-22 16:16:29 788
转载 C#使用Ping功能判断网络连接状态或者目标计算机是否开机等
代码:using System;using System.Collections.Generic;using System.Text;using System.Net.NetworkInformation; namespace ConsoleApplication1{ class Program { public static vo
2013-03-22 16:16:05 2603
转载 C#实现窗体拖动、不允许窗体拖动、任意控件运行时拖动
1、不允许窗体被拖动。即使点击蓝色标题条。 代码片段,加入不想被拖动的窗体中即可 protectedoverridevoid WndProc(refMessage m) { base.WndProc(ref m); if (m.Msg == 0x84) {
2013-03-21 19:44:24 4245
转载 如何在ArcGlobe中实现zoomtolayer (How to zoom to layer in globe)
Zooming to a layer in globe1.To zoom to a layer in globe get a handle to the layer as shown in the following code example. To get a handle to a specific layer, pass in the layer index.
2013-03-21 15:40:39 1189
转载 放大到指定范围-ArcGlobe和C#
http://www.cnblogs.com/wangzihao/archive/2010/12/04/1896429.html 开始接触ArcGlobe了,在网上很少相关方面的资料,无论是操作还是二次开发的,都很少,对于我这样一个熟悉二维开发却没有接触过三维开发的人员来说,很是郁闷。 没有办法,只有自己一点点摸索了,结合类库图以及网上的少有的点点博文,开始了自己的漫长
2013-03-21 15:40:12 1075
转载 axMapControl1 OnMouseWheel 缩放
最近论坛有很多人都提到了MapControl中鼠标滚轮控制缩放的问题,在9.2版本之前这个功能是必须通过编程实现的,下面就给大家说一下如何实现(AE9.1+VS2003):实现思路:1、通过Windows消息筛选机制截获滚轮事件。2、在MouseWheel事件中添加方法,具体代码如下,知道大家钱不多,就直接贴代码了,您要是觉得有用就给评点分Public Class MessageFil
2013-03-20 19:44:05 2623
转载 arcengine 开发经典帖(转)
link: http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=25575&page=1&extra=使用ArcGIS Engine 开发自定义GIS应用:第一部分:使用ArcGIS Engine 发布自定义GIS应用软件-全面了解ArcGIS Engine的产品。第二部分:ArcEngine9.2的新特性及变化、(续)--类对
2013-03-20 19:19:18 2016
转载 ArcEngine实现空间分析
1.熟悉 ITopologicalOperator 接口(用于空间拓扑运算)的使用2.熟悉 IRelationalOperator 接口(用于空间关联运算)的使用3.熟悉 IProximityOperator 接口(用于空间距离运算)的使用●·● 目录:A1 ………… ITopologicalOperator5 接口公共方法:Buffer 方法:Boundary 方法:Cl
2013-03-19 19:18:05 1173
转载 IElement
AE中绘制图形元素的方法Element元素对象是一个非常庞杂的对象集合,主要分为两大部分:图形元素(Graphic Element)和框架元素(Frame Element);图形元素包括GroupElement、MarkerElement、LineElement、TextElement、DataElement、PictureElement、和FillShapeElement等对象,它们
2013-03-19 19:05:47 1750
转载 axGlobeControl1标绘文本
static IGraphicsLayer m_GraphLayer = null; public static void Draw3DText(IGlobe pGlobe, double thisx, double thisy, string text, int Fsize, int red, int green, int blue) {
2013-03-18 19:59:11 1693
转载 AXSceneControl汽车沿着pollyline行驶
【IT168技术文档】 ILayer layer = axSceneControl1.SceneGraph.Scene.get_Layer(5);IFeatureLayer featurelayer = (IFeatureLayer)layer;IFeatureClass featureclass = featurelayer.FeatureClass;IFeature featur
2013-03-18 19:55:26 1186 1
转载 ArcGIS Engine MapControl和GlobeControl同步
在GIS开发过程中,难免会遇到各种各样的需求,而作为程序员的我们就必须要想方设法把这些需求转换为功能实现,遇到奇怪的要求只能一边郁闷一边着手。。。 抱怨到此为止,由此入正题。之前有遇到MapControl与PageLayoutControl的同步问题,这倒不是什么难题,ArcGISEngine的SDK中有实例介绍。但这次是MapControl与GlobeControl的同步。经过一
2013-03-18 19:19:31 1445
转载 Arcgis pagelayout 实现添加图名,比例尺,指北针
自定义工具类,-------------------------添加图名------------------------------using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using S
2013-03-18 18:23:07 6278 2
转载 ARCGIS ENGINE + C#画点、线、面
ARCGIS ENGINE + C#画点、线、面 画点IPoint pt;pt = axMapControl1.ToMapPoint(e.x, e.y);IMarkerElement pMarkerElement;pMarkerElement = new MarkerElementClass();IElement pElement;pE
2013-03-18 15:27:08 5347
转载 ArcGIS Engine 删除数据方法(转)
ArcEngine,C#数据删除几种方法和性能比较一、 几种删除方法代码 1. 查询结果中删除 private void Delete1(IFeatureClass PFeatureclass){IQueryFilter pQueryFilter = new QueryFilterClass();pQueryFilter.WhereClause
2013-03-18 11:50:23 2608
转载 ArcGis Engine制作单值图
private void 单值图ToolStripMenuItem1_Click(object sender, EventArgs e) { //获取当前图层 ,并把它设置成IGeoFeatureLayer的实例 IMap pMap = axMapControl1.Map; ILayer pLayer = pMap.get_Layer(0
2013-03-16 15:04:07 1369
转载 ArcGIS Engine基础开发教程(4)— 学习图层符号化
地图符号不仅具有确定的空间位置以及空间地物的性质:例如在一个城市管线系统中不同的线符号表示不同类型的管线,不同的点符号表示不同类型的设备等等,而且地图符号也可以表达与空间位置相关的丰富信息:例如人口密度符号可以直观的表示人口数量的空间分布情况。所以地图数据的符号化决定着地图以何种“面目”展现给地图的使用者,自此空间数据的符号化对GIS开发有非常重要的意义。 ArcGIS Engi
2013-03-16 14:58:32 1660
转载 Arcgis engine 创建点
ILayer ALayer = this.axMapControl1.get_Layer(0);//所要加的层 IFeatureLayer AFeatureLyr = ALayer as IFeatureLayer;//将ILayer转换为IFeaturelayer,为了对图层上的要素进行编辑 IFeatureClass
2013-03-16 14:38:32 1380
原创 HRESULT:0X80040351 解决办法
IFeatureClass fc=sp.OpenFeatureClass("point.shp"); 存在 HRESULT:0X80040351 异常信息解决办法IFeatureClass fc=sp.OpenFeatureClass("point");".shp"去掉测试通过
2013-03-16 11:16:48 6344
转载 Arcgis engine 指定图层创建点要素
自:http://blog.csdn.net/lxl_sports/article/details/5703796这段代码的作用: 在指定的图层上创建一个点要素,点要素的位置是通过X,Y坐标指定的,下面是具体的注释 。其中 和IFeatureClassWrite接口有关的代码不要好像也可以实现这个功能,这里是直接通过IFeature添加要素的,不是通过IRow. The IFeat
2013-03-16 11:02:36 1714
转载 C#+ArcGIS Engine 中创建Shp点图层
if (lblFilePath.Text.Trim() == "")// '检查保存路径不为空 { MessageBox.Show("请选择保存路径"); return; } if (TxtSave
2013-03-16 10:40:59 4317 3
转载 Arcgis engnie 创建SHP文件
以创建点图层为例。首先要得到保存文件的地址。 SaveFileDialogsaveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Shape文件(*.shp)|*.shp"; saveFileDialog.Title = "新建点形shp文件";
2013-03-16 10:38:08 1741 1
转载 AE+C#控制Globe操作范围
http://blog.csdn.net/lysc_forever/article/details/7790211在实际的Globe操作过程中,都希望能够控制当前场景的范围,即使是误操作超出了范围也能够快速的自动的回到初始的范围。以下代码根据图层的范围控制显示操作的范围,一旦超出图层的范围,根据重绘事件监听,将当前地图范围重置到初始化范围。系统环境:Win7 64位旗舰版
2013-03-15 20:25:18 811
转载 MessageBox.Show 容量超出了最大容量。参数名: capacity
转自:http://hi.baidu.com/xiangwei01270/item/21528d04869ef70dcd34eabfMessageBox.Show 容量超出了最大容量。参数名: capacity if (MessageBox.Show("确实要删除所选择的数据吗?", "删除提示", MessageBoxButtons.OKCancel,
2013-03-15 17:21:00 1026
转载 VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法
最近开始使用VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。查阅资料,找到解决方案,记录如下:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。
2013-03-15 17:19:02 809
原创 C#Arcgis engine 获取axGlobeControl1的地理经纬度
//'功能描述:三维地图上鼠标移动 获取坐标信息,并在状态栏显示 private void axGlobeControl1_OnMouseMove(object sender, ESRI.ArcGIS.Controls.IGlobeControlEvents_OnMouseMoveEvent e) { try {
2013-03-15 15:52:53 2316
转载 Arcgis engine 开发 漂亮的窗体框架共享给大家(动态链接库)
http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=90958
2013-03-15 13:47:55 1361
转载 检测到Loaderlock的问题(转载)
最近在写C#相关的程序,调试程序的时候遇到的这个问题,所以转载过来,也方便自己以后使用。出错信息为: 检测到LoaderLock,正试图在OS加载程序锁内执行托管代码,不要尝试在DllMain或映像初始化函数内运行托管代码,这样会导致应用程序挂起。 解决办法: 在"Debug"菜单下----"Exceptions"----"Managed D
2013-03-15 12:51:46 1797
原创 sql server 将一个表中的数据插入到另一个表中
insert into T_FYMM (费用名目,所属部门) select 费用名目,所属部门 from T_FYMM1
2013-03-11 08:48:00 1974
Windows环境下Oracle数据库的自动备份脚本
2022-06-13
grib2json-master.rar
2021-08-03
空气质量中国控站的名称编码经度纬度信息表.csv
2021-04-11
log4j2配置文件log4j2.xml
2021-02-01
tensorflow+imageai环境搭建到图像预测和检测
2020-10-24
Elevations SOE
2013-12-25
ArcGIS Engine开发从入门到精通
2013-04-13
arcgis_api_for_flex各个历史版本
2013-01-04
添加、修改、删除cookie
2012-08-15
C8051F120中文资料
2012-04-21
OA办公系统开源 VS2005+sql2005
2012-03-01
ArcMap专题图制作简明流程.pdf
2011-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人