自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 WPF中ListBox滚动条保持在最底部无效的问题

listbox的滚动条一直保持在底部

2023-03-16 17:20:20 945 2

原创 IFeatureDataConverter.ConvertFeatureClass 执行报错问题解决

The table was not found问题排查,数据集要素转换

2022-07-28 15:33:44 597

原创 ArcEngine获取指定字段的最大值

获取指定字段的最大值时,用到了ITableSort首先对字段进行排序,然后获取取到的第一个pRow的值。

2022-07-27 21:10:14 376

原创 c#中sql语句中传参写法

第一种比较简单,就是拼接成sql,然后调用方法执行。第二种相对麻烦一些,但是安全性更高,因此比较推荐第二种写法。目前博主用到的比较多的主要是两种方法。

2022-07-20 19:27:07 913

原创 ArcEngine开发——mxd转图片输出

mxd转图片输出

2022-07-20 18:57:44 489

原创 网页部署内容总结

网页部署内容总结1.服务器环境配置2.软件安装3.系统部署4.问题汇总5.其他相关小Tips1.服务器环境配置1).IIS安装IIS:Internet Information Services安装过程可参考:https://jingyan.baidu.com/article/6079ad0eb37aac28fe86db6a.html2).创建DataCenter虚拟目录:虚拟目录主要是用于文件浏览,相关程序的上传下载都在此目录。可选非必要。2.软件安装所需安装软件大致如下:1) .netfr

2022-02-28 11:02:17 1112 3

原创 【类型初始值设定项引发异常】问题解决

最近测试程序时发现一个问题,报错内容如下:找了各种资料发现是app.config的参数问题。例如,我的app.config文件中设置了2个参数,但是报类型初始化异常的类中,涉及的静态变量却有3个参数需要从app.config中读取。app.config文件中补全相关参数即可解决问题。...

2021-12-07 14:14:48 3844

转载 WPF中PasswordBox数据绑定问题

我最近可真是太高产了,午饭给自己加个鸡腿。PasswordBox控件中Password不支持数据绑定,要实现数据绑定的话具体实现方法如下:c#代码:namespace gzkj{ public static class PasswordBoxAssistant { public static readonly DependencyProperty BoundPassword = DependencyProperty.RegisterAttached

2021-11-16 10:32:01 574

原创 c#+arcengine创建PostgreSQL类型数据库流程

主要分为三步:1.创建企业级地理数据库;2.创建数据库的登录用户3.创建相应的要素和表格数据其中前两步需要调用GP工具,方法为://// 创建数据库 public static bool CreateEnterpriseDB(string DB_platform, string instance, string DB_name, string DB_admin, string DB_pwd, string GDB_admin, string GDB_pwd,string

2021-11-15 17:00:07 869

原创 调用GP工具报错问题

调用GP工具报错问题上周写代码调用了ESRI.ArcGIS.DataManagementTools下的两个GP:CreateEnterpriseGeodatabase和EnableEnterpriseGeodatabase,即创建企业级数据库和转换数据库为企业级数据库,但一直报错,报错内容如下:Executing: EnableEnterpriseGeodatabaseStart Time: Mon Nov 15 14:19:41 2021Failed to execute. Parameters

2021-11-15 16:51:09 1672

原创 PostgreSQL相关学习资料整理

学习手册角色信息

2021-11-09 11:20:20 491

原创 GP工具CopyFeature

调用方法: ESRI.ArcGIS.DataManagementTools.CopyFeatures pCopyFeature = null; Geoprocessor pProcess = null; pCopyFeature = new ESRI.ArcGIS.DataManagementTools.CopyFeatures(); pCopyFeature.in_features = pSorFeaLyr; pCopyFeature.out_feature_class = sPath; p

2021-10-27 11:01:08 539

原创 TOCControl绑定Mapcontrol 报调用目标发生异常问题

TOCControl绑定Mapcontrol 报调用目标发生异常问题最初在界面的构造函数中使用了以下方法进行绑定,结果报错,报错内容:调用目标发生异常mapControl = new AxMapControl(); mapHost.Child = mapControl; tocControl = new AxTOCControl(); tocHost.Child = tocControl; tocControl.SetBuddyControl(mapControl); tocContr

2021-10-19 17:45:14 254

原创 “System.TypeInitializationException”类型的未经处理的异常出现在 mscorlib.dll 中。

“System.TypeInitializationException”类型的未经处理的异常出现在 mscorlib.dll 中。出现上述问题的原因或许是因为ae的相关方法只能在配置位x86情况下运行,修改配置即可。

2021-09-14 10:11:48 1882

原创 解锁数据库

关于错误Error 000464 : 无法获取独占方案锁出现错误【Error 000464 : 无法获取独占方案锁】时,可以采用以下方法解锁数据库IWorkspaceFactoryLockControl pWorkFacLock = Workspace.WorkspaceFactory as IWorkspaceFactoryLockControl;if (pWorkFacLock.SchemaLockingEnabled) { pWorkFacLock.DisableSc

2021-04-26 15:19:17 962

原创 将查询到的数据合并成一条数据

将查询到的数据合并成一条数据oracle相关函数:WM_CONCAT示例:SELECT REPLACE(WM_CONCAT(MC), ‘,’, ‘/’) AS MCFROM table1sqlite相关函数:GROUP_CONCAT示例:SELECT GROUP_CONCAT(MC, ‘/’) AS MCFROM table1

2021-04-22 11:09:07 263

原创 featureclass删除数据

IFeatureClass pFeaCls=null; IQueryFilter QueryFilter=null;(pFeaCls as ITable).DeleteSearchedRows(QueryFilter);

2021-03-24 10:15:37 190

原创 标注表达式VBScript总结

实现换行&chr(13)&chr(10)例如:[字段1] &chr(13)&chr(10)& [字段2] &chr(13)&chr(10)&“测试文本”分式形式"<UND>"& [字段1]&"</UND>"&chr(13)&chr(10)& [字段2]设置字体颜色"<CLR red='255' green='0' blue='0'>"&"<UND&.

2021-03-23 17:24:04 591

原创 C#公式计算简介方法

string sExpression=“10+1-2”;//// 支持分数和小数,支持各种运算object result = new DataTable().Compute(sExpression, "");

2021-03-23 11:09:05 833

原创 AE拓扑规则创建

拓扑规则创建方法IFeatureDataset FeatureDataset;//// 要创建拓扑规则的要素集ITopologyContainer2 pTopoCont = FeatureDataset as ITopologyContainer2;ITopology pTopology = pTopoCont.CreateTopology("拓扑名称", 容差(double), -1, string.Empty);pTopology.AddClass(pFeaCls1, 10, 5, 5, f.

2021-03-16 16:24:07 468

原创 关于获取坐标系统的AE接口

获取投影坐标系 ISpatialReference pSprRef = (Dataset as IGeoDataset).SpatialReference; IVerticalCoordinateSystem pVerCoordSys = (pSprRef as ISpatialReference3).VerticalCoordinateSystem;string sName= pVerCoordSys.Name;获取高程坐标系ISpatialReference pSprRef = (D.

2021-03-16 14:06:40 314

原创 多选按钮CheckedComboBoxEdit的用法

多选按钮CheckedComboBoxEdit的用法数据绑定CheckedComboBoxEdit checkcbe;BindingSource pDataSource = new BindingSource();pDataSource.DataSource = DataTable;checkcbe.Properties.DisplayMember = "MC";checkcbe.Properties.ValueMember = "DM";checkcbe.Properties.DataS

2021-02-20 11:08:38 1962

原创 ArcEngine标注引擎导致部分标注不显示

由于地图中使用了Maplex标注引擎,在ArcEngine中自定义的标注有时候显示不出来,添加如下代码即可:IAnnotateMap pAnnotateMap = new AnnotateMapClass();pMap.AnnotationEngine = pAnnotateMap;

2020-10-16 10:16:43 415

转载 ArcGIS Engine中添加点、线、面元素

//画点IPoint pt = axMapControl1.ToMapPoint(e.x, e.y);IMarkerElement pMarkerElement = new MarkerElementClass();IElement pElement = pMarkerElement as IElement;pElement.Geometry = pt;IGraphicsContainer pGraphicsContainer = pMap as IGraphicsContainer;pGrap

2020-10-14 16:56:58 1340

原创 获取两个面要素之间距离最近的点

获取两个面要素之间距离最近的点获取两个图形之间最近距离的方法为: IProximityOperator pProOperator = pGeo as IProximityOperator; double dDistance = pProOperator.ReturnDistance(pNearGeo);以下方法用来求距离最近的点(相对距离最近吧,好像还不是最近的距离。有其他简单方法欢迎讨论。)://// dMaxDis为限定距离,即超过这个值之后,不进行求点操作//// pGeo为其中一个要素

2020-10-14 16:51:46 621

原创 Aspose.Cells.dll中cell的相关操作

Aspose.Cells.dll中cell的相关操作 Aspose.Cells.Workbook pWorkBook = new Workbook(string sExcelPath); Aspose.Cells.Worksheet pTDSheet = pWorkBook.Worksheets[0];Aspose.Cells.Cells pCell= pTDSheet.Cells;删除行:pCell.DeleteRows(iStartRow , iTotalCount, true);插入行

2020-09-27 10:29:41 267

原创 Treelist使用技巧

Treelist使用技巧treelist获取鼠标位置,并设置FocusNodeif (e.Button == MouseButtons.Right) { TreeListHitInfo tlHitInfo = tl.CalcHitInfo(tl.PointToClient(Control.MousePosition)); if (tlHitInfo.Node != null) { if (!tlHitInfo.Node.Focused) {

2020-06-10 15:07:30 378

原创 AE框架中MapControl图层增加和图层删除事件

MapControl图层增加和图层删除事件1.获取框架时,首先绑定MapControl的OnMapReplaced事件 ((IMapControlEvents2_Event)MapControl).OnMapReplaced += new IMapControlEvents2_OnMapReplacedEventHandler(OnMapReplaced); 2.绑定图层增加和图层删除事件 public void LoadLayerEvent(object item) { IActi

2020-05-09 15:20:33 888

原创 IFieldChecker用法总结

IFieldChecker用法总结创建shp文件时,如果从远程数据库复制字段时,由于内部字段结构不一致,容易造成字段错误,生成的shp无法查看属性表,错误提示:Could not load data from the data source. If you can correct the problem, press the refresh button to reload data. Pos...

2020-05-08 11:07:10 823 2

原创 下拉控件总结

下拉控件总结1.CheckedComboBoxEdit样式如下:数据源绑定方法:CheckedComboBoxEdit.Properties.Items.Clear();//清空数据源CheckedComboBoxEdit.Properties.DataSource = dt; CheckedComboBoxEdit.Properties.DisplayMember = "DM";C...

2020-04-29 15:57:54 611

原创 string字符串相关操作总结

string字符串相关操作总结1.按指定字符补齐相应位数:string.PadRight();

2020-04-21 10:47:52 145

原创 正则表达式总结

正则表达式总结C#代码匹配方法string sDefault; //// 要转换的字符串string sValue; //// 要替换的字符串string sRegex; //// 正则表达式Regex regex = new Regex(sRegex);if (regex.IsMatch(sDefault)){ sDefault = regex.Replac...

2020-04-21 10:44:12 238

原创 标注转注记图层

/// <summary> /// 标注转注记图层(shp文件不支持标注) /// </summary> /// <param name="pMap">地图</param> /// <param name="pLayer">图层</param> /// <param na...

2019-12-17 09:56:49 578

原创 gdb数据库中的featureclass插入数据报错

gdb数据库中的featureclass插入数据进行flush操作时,需要添加以下操作:(pSrcFeaCls as IFeatureClassLoad).LoadOnlyMode = true;////中间操作(pSrcFeaCls as IFeatureClassLoad).LoadOnlyMode = false...

2019-11-26 17:01:42 295

原创 c# sql语句总结对比(Oracle和SQL)

c# sql语句总结对比(Oracle和SQL)1.远程库和本地库判断方法if (m_DbConnection is System.Data.OracleClient.OracleConnection)2.转日期(DateTime为string类型变量)oracle:TO_DATE('DateTime', 'yyyy-mm-dd hh24:mi:ss')sql:#DateTime#3...

2019-11-25 15:09:37 447

原创 datagrid文本内容自动换行

datagrid文本内容自动换行 <Style x:Key="WrapTextBlock" TargetType="{x:Type TextBlock}"> <Setter Property="TextWrapping" Value="Wrap"/> <Setter Property="...

2019-08-15 16:31:22 1263

原创 AE绘制弧线

AE绘制弧线利用IConstructCircularArc构造弧线IConstructCircularArc constructCircularArc = new CircularArcClass(); ICircularArc circularArc = constructCircularArc as ICircularArc; constructCircularArc.Constr...

2019-08-15 15:44:13 1181

原创 wpf 多个radiobutton绑定同一个属性

wpf 多个radiobutton绑定同一个属性1.定义一个枚举类: 用来存放不同的radio表示的项2.定义一个convert类: 继承IValueConverter, 把枚举类型转化为布尔值3.XAML绑定: 绑定的属性类型为①中定义枚举类,使用convert转化。...

2019-06-28 11:04:36 1236

原创 委托事件的方法

委托事件的方法定义事件:event WorkEventHandler WorkEvent;触发事件:WorkEvent?.Invoke(参数);绑定事件:WorkEvent += StartingWork;方法实现:private void StartingWork(参数);...

2019-06-28 10:00:41 184

原创 VS2015编译失败,提示debug访问被拒绝

VS2015编译失败,提示debug访问被拒绝,可能原因:未关闭杀毒软件

2019-06-21 10:33:04 622

空空如也

空空如也

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

TA关注的人

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