自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(193)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python库大全以及相关连接

环境管理管理 Python 版本和环境的工具p – 非常简单的交互式 python 版本管理工具。 pyenv – 简单的 Python 版本管理工具。 Vex – 可以在虚拟环境中执行命令。 virtualenv – 创建独立 Python 环境的工具。 virtualenvwrapper- virtualenv 的一组扩展。包管理管理包和依赖的工具。pip – ...

2020-04-29 16:23:56 1191 1

原创 WPF 中集合 ObservableCollection<T>的使用

C#集合类ObservableCollection类似于泛型列表类List,表示一个动态数据收集,该集合在添加或删除项或刷新整个列表时提供通知。所在命名空间:System.Collections.ObjectModel继承关系:参考微软官方网站有两个重要的事件实现注解在许多情况下,你使用的数据是 对象的集合。例如,数据绑定中的常见方案是使用 ItemsControl (如 、 ListView或 TreeView )ListBox来显示记录集合。

2024-03-11 15:15:46 959

原创 一文入门GDAL

入门GDAL

2023-12-12 15:36:49 985

原创 c# WPF 应用程序在屏幕上居中显示

c# WPF 应用程序在屏幕上居中显示

2023-10-17 15:04:29 471

原创 Python中requirement 的使用

Python中requirement 的使用

2023-09-28 16:37:36 575

原创 基于C#的AE二次开发之IQueryFilter接口、ISpatialFilter接口、IQueryDef 接口的查询接口的介绍

基于C#的AE二次开发之IQueryFilter接口、ISpatialFilter接口、IQueryDef 接口的查询接口的介绍

2023-09-21 17:20:43 781

原创 Python——百度识图-相似图片爬虫下载解决方案

python爬取百度图片

2023-09-20 14:27:59 120

原创 C# AO/AE The coordinates or measures are out of bounds

c# arcengine 开发shape导入sde中图形缩小不显示问题,因为shape不存在domain问题,导入sde中会把shape默认的图形范围导入,导致地图显示超过domain范围 就会无法绘制。

2023-05-29 17:03:39 179

原创 C# ArcGIS HRESULT:0x80040228

ArcObjects或者ArcEngine的C#版本在读取shp文件的时候报错:HRESULT:0x80040228

2023-05-04 14:40:25 301

原创 C# 两个 DataTable 合并

C# 两个 DataTable 合并

2023-04-21 14:46:21 1119

原创 C# 判断电脑是否装Arcgis软件

C# 判断电脑是否装Arcgis软件

2023-03-06 19:24:27 119

原创 Dictionary模糊查找

Dictionary模糊查找

2023-02-27 20:49:09 516

原创 Python深度学习实战PyQt5窗口切换的堆叠布局示例详解

本文以堆叠窗口控件为例,详细介绍堆叠布局的界面设计和程序实现过程,通过案例带小白创建一个典型的堆叠布局多窗口切换程序

2023-02-09 11:48:20 2638 1

原创 Python深度学习实战PyQt5布局管理项目示例详解

本文具体介绍基本的水平布局、垂直布局、栅格布局、表格布局和进阶的嵌套布局和容器布局,最后通过案例带小白创建一个有型的图形布局窗口

2023-02-09 11:46:15 1508

原创 Python深度学习实战PyQt5基本控件使用解析

PyQt5 提供了丰富的输入输出控件。本文介绍通过 QtDesigner 工具栏创建常用的基本控件,包括各种按钮控件、文本输入控件和调节输入控件

2023-02-09 11:43:08 3018

原创 Python深度学习实战PyQt5信号与槽的连接

本文讲解信号与槽的连接机制,详细示范各种类型的信号/槽连接的实现方法,这是图形用户界面的核心内容。还将介绍面向对象的程序设计,这是图形用户界面的基本思想

2023-02-09 11:38:37 2713 2

原创 【Python虚拟环境】Windows环境下Python虚拟环境的创建与激活

【Python虚拟环境】Windows环境下Python虚拟环境的创建与激活

2023-02-08 15:50:09 1252

原创 C#:Access数据库的连接、读取,字段的增加、删除、更新、查询操作

c#窗体程序对Access数据库的增删改查,其他数据库可类似使用准备工作:窗体:代码段using System;using System.Data;using System.Windows.Forms;using System.Data.OleDb;//一、打开数据库:string Con = @"Provider=Microsoft.Jet.OleDb.4.0;Data Source=C:\Users\87627\Desktop\Database1.mdb";//..

2022-02-10 10:34:11 4977

原创 C#:删除Access中的表(如果存在)

How to drop table in Access if existsusing (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.JET.OLEDB.4.0;data source=c:\\myDatabase.mdb")){ conn.Open(); string tableToDelete ="myTable"; //table name bool tableExists ..

2022-02-10 10:29:48 1039

原创 c# 未处理badlmageformatexception

问题:无法加载文件或程序集''RChilli,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null''或其依赖项之一。试图加载一个格式不正确的程序。原因:您正在使用x64构建一些项目,而某些项目使用x86或一个解决方案中的任何CPU。解决办法:右键单击解决方案,从上下文菜单中选择配置管理器。将所有项目目标平台设置为x86并重新构建。...

2021-07-13 10:06:56 392

原创 C# GDAL基础使用之矢量栅格化处理6

CString COGRVToR::Run(){ GDALAllRegister(); OGRRegisterAll(); CPLSetErrorHandler(CPLLoggingHandler);//在刚开始的GDAL调用时 CString strErr; OGRDataSource *poDS; poDS = OGRSFDriverRegistrar::Open(m_strInputV, FALSE ); if( poDS == NULL ) { strErr.Forma.

2021-07-12 09:53:19 763

原创 C# GDAL基础使用之矢量栅格化处理5 gdal.RasterizeLayer()

public static void ConvertFeatureToRaster(Layer layer, out Dataset outputDataset, double rasterCellSize, string fieldName) { DriverUtils.RegisterGdalOgrDrivers(); Envelope envelope = new Envelope(); layer.GetE..

2021-07-09 17:44:17 1337

原创 C# GDAL基础使用之矢量处理4 信息输出打印(GetCRSInfo)

/****************************************************************************** * $Id$ * * Name: GetCRSInfo.cs * Project: GDAL CSharp Interface * Purpose: A sample app for demonstrating of reading the CRSInfo database. * Author: Tamas Szeker.

2021-07-09 15:57:19 235

原创 C# GDAL基础使用之矢量处理3 要素编辑(OGRFeatureEdit)

/****************************************************************************** * $Id$ * * Name: OGRFeatureEdit.cs * Project: GDAL CSharp Interface * Purpose: Sample application to update/delete feature. * Author: Tamas Szekeres, szekerest@g.

2021-07-09 15:53:57 420

原创 C# GDAL基础使用之矢量处理2 OGRLayerAlg (定义层名)

/****************************************************************************** * $Id$ * * Name: OGRLayerAlg.cs * Project: GDAL CSharp Interface * Purpose: A sample app to demonstrate the usage of the RFC-39 functions. * Author: Tamas Szeker.

2021-07-09 15:51:27 452

原创 C# GDAL基础使用之矢量处理1 ogrinfo(信息读取)

using System;using OSGeo.OGR;using OSGeo.OSR;/// <summary>/// A C# based sample to dump information from a data source./// </summary>class OGRInfo { public static void usage() { Console.WriteLine("usage: ogrinfo {data source na.

2021-07-09 15:49:49 309

原创 C# Gdal读取和处理(字段,获取Feature、Geometry)SHP文件

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;//using System.IO;using OSGeo.GDAL;using OSGeo.OGR;using OSGeo.OSR;using System.Collections; namespace GdalReadSHP{ /// <s...

2021-07-09 15:00:58 2038

原创 VS Nuget安装 “System.AggregateException”异常问题解决

这两天在使用Nuget的时候,发现添加一个组件,添加不上,然后报出来的问题,如下图:尝试添加源“。。。。”的引发了类型“System.AggregateException”,请检查你的所有联机包源是否都可用的错误。 看着提示,感觉像是.net core的原因,原本以为这里是因为需要添加的组件,对.net Core有依赖作用,可是后来看看,发现并没有啥作用。 这里的原因呢,其实是这个源地址已经无效了,所以需要把这个源地址删除,或者不勾选。 解决步骤:1.选择“工具”---...

2021-07-07 11:37:05 1698

原创 5 开源Math.NET基础数学类库使用 C#解析Delimited Formats数据格式

前言  上一篇文章,我们介绍了使用C#读写Matlab的Mat数据格式和通用的Matrix Market数据格式。今天还要介绍一个Math.NET读取Delimited Formats数据格式的例子。Delimited Formats(也称DSV) 数据格式也是一种比较常见的数据存储和交换格式,和CSV格式也有些类似。1.Delimited Formats格式介绍  Delimited Formats是一个使用分隔符, 保存二维矩阵数据的数据格式文件。每一行数据都使用分隔符分割。很多数据库和电子

2021-07-02 10:40:35 332

原创 4 开源Math.NET基础数学类库使用 C#解析Matrix Marke数据格式

前言  上一篇文章,我们介绍了使用C#读写Matlab的Mat数据格式的情况。mat格式的广泛应用使得很多人都了解,但同样还有一些数据格式也是在科学计算,数据分析,测试等方面的通用数据格式,那就是接下来我们要介绍的Matrix Market格式。我们同样是使用C#来操作该格式。1.Matrix Market格式介绍  Matrix Market是一个基于AscII的可读性很强的文件格式,目的是促进矩阵数据的交流。NIST的数据存储就有大量的数值线性代数相关的研究比较测试数据采用该格式。其他.

2021-07-02 10:37:33 388

原创 3 开源Math.NET基础数学类库使用C#解析Matlab的mat格式

前言  本人在09年使用该组件的时候,主要原因也是为了替代Matlab,进行相关数学计算,现在依然有很多人关注Matlab计算,特别是学生,而很多也在使用C#,所以这些人通常由于个人能力有限(无法精通某一个门语言来解决综合问题),无法单纯的通过C#或者Matlab来解决问题,就想通过混合编程来调用完成,其实本人也做过大量的Matlab.NET混合编程研究,而且也个人制作了一套视频教程,编写过很多文章,可以参考如下文章:1.国内第一部Matlab和C#.Net混合编程入门级视频教程【完全免费】2.

2021-07-02 10:33:34 1269

原创 2 开源Math.NET基础数学类库使用矩阵向量计算

前言  本文开始一一介绍Math.NET的几个主要子项目的相关功能的使用。今天先要介绍的是最基本Math.NET Numerics的最基本矩阵与向量计算。  如果本文章资源下载不了,或者文章显示有问题,请参考本文原文地址:http://www.cnblogs.com/asxinyu/p/4265406.html1.创建Numerics矩阵与向量  矩阵与向量计算是数学计算的核心,因此也是Math.NET Numerics的核心和基础。  Math.NET包括对向量(Vector...

2021-07-02 10:29:44 1776 2

原创 1 开源Math.NET基础数学类库使用 综合介绍

前言  几年前接触这个组件的时候,只需要在.NET平台进行一些常规的微积分计算,功能还比较少,只限于常规的数值计算,现在已经功能越来越多了,应该是目前最好的替代Matlab进行数值计算的.NET组件。本文及接下来的几篇文章将详细的对该组件进行介绍。还有在.NET平台使用相关Matlab混编进行数值计算的朋友该好好了解了解并学习下了。当然这个基础组件的功能很广泛,应该很多都比较喜欢吧。如果本文章资源下载不了,或者文章显示有问题,请参考本文原文地址:http://www.cnblogs.com/asx.

2021-07-02 10:24:53 2438

原创 关于datagridview自动增加行高度和显示全部内容的设置

this.dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders; //自动调动datagridview的行高度this.dataGridView1.AutoSizeColumnsMode=DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;//自动调动datagrid死的宽度this.DataGridView1.DefaultCellS..

2021-06-28 10:58:22 628

原创 google earth pro 安装后启动时报错:google 地球无法连接到登录服务器(错误代码:c000000c)

(1)浏览器输入地址:http://ping.chinaz.com/(2)在搜索框输入:http://kh.google.com(3)查看监测结果,将可用的IP复制(4)win+r打开运行输入:\windows\System32\drivers\etc(5)修改hosts文件:在文件加入例:172.217.4.174kh.google.com(6)重启google earth pro...

2021-06-21 16:14:16 10940 2

原创 GDAL C# “OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常 解决方法

对于这个问题,原因主要就是没有找到dll导致的,在使用的时候不但要把C#的那八个dll拷贝到exe所在目录,还需要把gdal19.dll及其依赖的dll都拷贝过去,很多同学以为只要有了那八个C#版本的dll就ok了,其实是不对的,C#版本的8个dll只是导出了C#的接口而已,调用的还是C++版本的gdal库。 对于Python版本也是一样,需要将gdal19.dll及其依赖的dll全部拷贝到python的安装目录下。...

2021-06-17 16:18:41 611

原创 C# 平面内,判断两条线段关系,是否相交

直接上代码,测试无误。bool Equal(float f1, float f2){return (Math.Abs(f1 - f2) < 1f);}bool dayu(Point p1, Point p2)////比较两点坐标大小,先比较x坐标,若相同则比较y坐标{return (p1.X > p2.X || (Equal(p1.X , p2.X) && p1.Y > p2.Y));}bool dengyu(Point p1, Point p2)//

2021-05-19 20:51:55 1416

原创 AE二次开发异常HRESULT:0x80041051解决办法

问题:用featureclass定义featurecursor使用search,执行UpdateFeature时,出现一个“未处理COMException,异常来自HRESULT:0x80041051”。解决:将search换成update;

2021-05-18 15:58:31 415

原创 C#调用动态库,C_调用C++DLL

文章位置:https://wenku.baidu.com/view/4011efa20029bd64783e2cc6.html流氓的百度文库

2021-05-14 11:43:28 206

原创 在VS中用C++编写可被其它语言调用的动态库DLL

VS200+用C++创建动态库DLL步骤如下:(1)启动VS2015》文件》新建》项目,按下图进行选择填写,选择Win32控制台应用程序或Win32项目都可以,这两相都会弹出相同的创建窗口,如第二张图,第三张图。(2)在Win32应用程序向导对话框中选择【下一步】(3)按下图进行勾选预编译头作用:VS默认情况下会创建并使用预编译头文件(也就是自动创建StdAfx.h和StdAfx.cpp这两个文件),以便在编译时加快编译速度,预编译器将它编译后,会生成一个Pre-co...

2021-05-14 11:37:54 566

GDAL X64版本,包含C#,java,apps,plugins,python版本

GDAL,x64版本,C#,java,apps,plugins,python版本的都有。解压之后在【release-1500-x64-dev\release-1500-x64\bin\gdal】下。

2021-07-07

NumPy.NET离线安装包

C#下人工智能、机器学习必备包,安装顺序按照标号。

2021-07-07

获取所有文件(包括子文件).rar

获取该文件夹下所有文件的名称,包括子文件夹。运行的时候,解压,然后输入路径,在同级目录下会生成list.txt文件,里面就是需要的信息

2020-04-16

ArcGIS AO C# 开发Raster(栅格心得).doc

ArcGIS AO C# 开发Raster(栅格心得),是我对Raster的开发遇到的一般问题的记录和一些开发的基本的总结,满满的干货,适合刚入手的GISer们

2019-11-25

AutoSaveTools_0723.esriAddIn

基于Arcgis10.2开发,适合矢量数据的自动保存,只需要设定保存时间,就可以按照时间节点,自动保存数据,防止数据丢失。

2019-11-18

ArcGIS AE,AO空间插值代码及数据.rar

ArcGIS AE,AO,基于c#开发,空间插值的相关代码及数据。适合初学者

2019-10-23

ArcGIS AE,AO栅格表面分析代码及数据.rar

ArcGIS AE,AO,基于c#开发,栅格表面分析的相关代码及数据。适合初学者

2019-10-23

C# arcgis AE 二次开发地图整饰与输出代码

C# arcgis AE 二次开发地图整饰与输出代码,适合初学者,一起努力,共同进步

2018-02-02

ArcGISEngine二次开发入门及实例操作。

ArcGISEngine二次开发入门及实例操作。总结了武大老师GIS工程开发综合实习的内容,详实而又透彻,值得初学者认真研读。一起努力共同进步。

2018-02-01

C#-List用法详解

C#-List用法详解。对于List不是很熟悉的可以看看,对我帮助很大,一起努力,共同进步。

2018-02-01

ArcGIS常用接口详细说明

关于ArcGIS常见接口的中文详细说明,对于中文不是很好却想查看接口的人来说是很好的资料,一起努力,共同进步。

2018-02-01

ArcGIS 编程中对接口的理解

ArcGIS 编程中对接口的理解,适合前期刚入门的童鞋们学习

2018-02-01

AO+C#_二次开发基本功能源代码

AO+C#_二次开发基本功能源代码,大家一起学习,共同进步。

2018-02-01

ARCGIS ENGINE的二次开发教程

关于ArcGIS的二次开发,基于C#,与大家共享,一同进步!

2017-11-30

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

TA关注的人

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