C# 高级
文章平均质量分 78
WhoKnows123
这个作者很懒,什么都没留下…
展开
-
GDAL矢量数据乱码问题解决
一、写在前面 最近又拿了一些数据进行了测试,发现乱码问题还是存在。研究了好久今天在这里做一下总结。二、问题发现下图为其他文章中常见的乱码设置,但发现如下设置后仍然存在乱码的情况。//支持中文路径Gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES");//SHAPE_ENCODING设置为空或者CP936Gdal.SetConfigOption("SHAPE_ENCODING", "");Gdal.SetConfigOpti..原创 2021-07-22 17:45:20 · 2185 阅读 · 0 评论 -
C# 操作FileGDB简述
一、写在前面由于GDAL对于GDB的创建、写入并不支持,所以近期研究了一下FileGDB的使用,在此与大家分享一下。二、官方支持文档获取方式(1)引用文件下载我这边开发引用的是从Github上下的1.5.1版本,不清楚版本间的差异,但是最新版总是好的。FileGDB v1.5.1 Github下载地址(2)官方示例代码的获取方式我下载的是这个vs2013的版本官方代码示例下载地址三、相关代码代码里面很大程度上参照了官方给出的代码示例,所以如果有需要大家可以自己下载看看。(1)创建或打原创 2021-03-25 20:45:48 · 1773 阅读 · 2 评论 -
C# 通过SFTP操作Linux上的文件
一、写在前面经过试验目前认为无法通过FTP(FtpWebRequest)的方式,直接连接到Linux系统,并操作上面的文件。所以后面采用了Renci.SshNet.SftpClient的方式,实现成功处理,特此记录。二、程序包安装这里还是推荐采用Visual Studio自带的NuGet的安装方式,获取简单方便维护。三、代码(1)获取Linux文件夹下的全部文件 private void ListLinuxFiles(string linuxDir) { Renc原创 2020-08-20 09:55:49 · 1287 阅读 · 0 评论 -
C# WinForm调用控制台并禁用控制台关闭按钮
一、效果展示二、代码分享 using System.Runtime.InteropServices; static class Program { [DllImport("kernel32.dll")] public static extern Boolean AllocConsole(); [DllImport("kernel32.dll")] public static extern Boolean Free原创 2020-08-13 10:30:22 · 488 阅读 · 0 评论