_银子

提供更专注、更专心、更专业的服务
  首页  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  桌面开发

摘要:mapcontrol 遍历所有图层方法2011-04-29 19:51通过IMap中的get_layers()可以遍历MapControl中当前的图层。此方法可以通过指定UID对图层进行过滤或者分类。1. 遍历矢量图层public IEnumLayer GetFeatureLayers(){UID uid = new UIDClass();uid.Value = "{40A9E885-5533-11d0-98BE-00805F7CED21}";//FeatureLayerIEnumLayer layers = frmMap.m_mapCtrl.Map.get_Layers( 阅读全文

posted @ 2013-10-31 14:01 _银子 阅读(506) 评论(0) 推荐(0)

摘要:在两进程间设置一个为服务端,一个为客户端服务端:使用代码 string baseAddress = @"http://localhost:8000/ServiceModelSamples11/service"; WSHttpBinding binding1 = new WSHttpBinding(); binding1.CloseTimeout = new TimeSpan(0, 2, 0); serviceHost = new ServiceHost(typeof(CalculatorService)); serviceHost.AddServiceEndpoint(ty 阅读全文

posted @ 2013-05-06 08:57 _银子 阅读(594) 评论(0) 推荐(0)

摘要:echo:: 正在更换为20的IP,请稍侯... ... netsh interface ip set dns name="本地连接" source=dhcp netsh interface ip set address name="本地连接" source=dhcp ::修改为自动连接netsh interface ip set address name="本地连接" source=static addr=192.168.0.16 mask=255.255.255.0 ::设置IP为192.168.0.16,子网掩码为255.255 阅读全文

posted @ 2013-01-11 11:21 _银子 阅读(3976) 评论(0) 推荐(0)

摘要:各级比例尺及空间分辨率例表级别实际距离像素图上距离图像分辨率比例尺空间分辨率第2级5000公里702.47厘米72dpi2亿 :171公里第3级2000公里551.94厘米72dpi1亿 :136公里第4级2000公里1154.06厘米72dpisssss5千万 :117公里第5级1000公里1154.06厘米72dpi2.5千万 :19公里第6级500公里1154.06厘米72dpi1.2千万 :14公里第7级200公里913.21厘米72dpi6百万 :12公里第8级100公里1766.21厘米72dpi160万 :1568米第9级50公里913.21厘米72dpi155万 :1549米第 阅读全文

posted @ 2012-08-08 09:56 _银子 阅读(336) 评论(0) 推荐(0)

摘要:A--最大连接数修改一、设置CONNECTIONS参数设置CONNECTIONS参数为你的最大连接数。默认为48,可以修改为200二、修改SharedSection参数值在Windows 操作系统上,ArcSDE 服务作为一个“非交互式桌面程序”运行,而windows的一个称作SharedSection的初始化参数限定了为“非交互式桌面程序”分配的最大堆栈内存,我们可以通过windows注册表修改该值。点击“开始”->“运行”->”regedit”,打开注册表:找到以下路径:[url=file://\\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl 阅读全文

posted @ 2012-06-27 10:32 _银子 阅读(1580) 评论(0) 推荐(0)

摘要:/// <summary> /// 获取唯一类型的 /// </summary> public bool getSubControl(Control baseControl) { foreach (Control subControl in baseControl.Controls) { _yourFormType= subControl as YourFormType; if (_mapMarkTree != null) return true; else { return getSubControl(subControl); } } return false; } 阅读全文

posted @ 2012-04-05 11:23 _银子 阅读(170) 评论(0) 推荐(0)

摘要:DevExpress控件的GridControl控件小结(转)1.DevExpress控件组中的GridControl控件不能使横向滚动条有效。现象:控件中的好多列都挤在一起,列宽都变的很小,根本无法正常浏览控件单元格中的内容。解决:gridView1.OptionsView.ColumnAutoWidth属性是true,即各列的宽度自动调整,你把它设成false,就会出现了。2.使单元格不可编辑。gridcontrol -->gridview -->OptionsBehavior -->Editable=false3.没有下拉滚动条事件怎么办?现象:因为需要加载大数据量数据 阅读全文

posted @ 2012-03-06 17:00 _银子 阅读(3268) 评论(0) 推荐(1)

摘要:最近利用ImemoryBlobStream做二进制流文件的读入写出,这个接口用起来很简单,还是直接贴代码直观。public static bool FileToBlob(IFeature pFeature,string FileName) { try { IMemoryBlobStream pMemoryBlobStream = new MemoryBlobStreamClass(); pMemoryBlobStream.LoadFromFile(FileName); int Index = pFeature.Fields.FindField("BlobFile"); pF 阅读全文

posted @ 2012-02-29 12:48 _银子 阅读(1282) 评论(0) 推荐(0)

摘要:The main application window is controlled by a view (IActiveView). ArcMap currently has two view objects: Map (data view) and PageLayout (layout view). Each view has a ScreenDisplay object which performsdrawing operations.The ScreenDisplay object also makes it possible for clients to create any numb 阅读全文

posted @ 2011-12-19 11:45 _银子 阅读(271) 评论(0) 推荐(1)

摘要:在做一般的数据处理时,要想得到某字段唯一值,我们可以利用SQL语言之关键字Distinct方便地获得。但是在用AE作开发时,我们应该怎样去做呢?当然我们可以首先获得某个字段的所有值,然后再去比较、提取、获得唯一值。这样的工作写起来麻烦,效率也非常低。其实AE类库ESRI.ArcGIS.Geodatabase之接口IDataStatistics已为我们提供了这样的方法。ArcGIS开发帮助文档有很多示例,大都都是用VB或是VBA编写,下面是本人利用C#+AE9.1编写的示例:1/**//// <summary>2 /// 得到要素类某字段的唯一值3 /// </summary& 阅读全文

posted @ 2011-12-13 10:33 _银子 阅读(1902) 评论(0) 推荐(0)

摘要:选项-》项目和解决方案-》VC++目录-》包含文件、包含库目录等设置。 阅读全文

posted @ 2011-12-01 12:00 _银子 阅读(254) 评论(0) 推荐(0)