自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 QGIS根据XY坐标文件批量添加点

前面说过QGIS中根据XY坐标添加点的操作,那个属于添加单个点,若想根据XY坐标文件,批量添加点则需要另一个操作。首先准备好XY点坐标文件,可以是.txt .csv等,若是xlsx文件则必须另存为csv文件格式。具体操作步骤如下:1.打开QGIS,点击菜单: “图层” ——》“添加图层”——》“添加文本数据图层”2.弹出 “数据源管理器|分隔文本文件” 窗口3.点击文件名称对话框后面的按钮(红框圈出)4.点击后弹出 “选择一个将要打开的分隔文本文件” 窗口,选择你的XY坐标文件,点击 “打

2020-11-27 14:25:07 9655 3

原创 postgresql跨库查询,dblink函数、dblink_connect函数显示不存在,

在使用数据库的过程中,很多查询需要跨库查表,对于postgresql来说,这个时候就需要使用到dblink函数,但是有时候会遇到不存在dblink(text,text)函数这个错误,如果先建立连接,也可能会遇到不存在dblink_connect(text,text)函数错误,这个错误困扰了我两天,解决问题的方法却是极其简单。跨库查询的步骤为:1.首先执行dblink函数前,要进行dblink扩展:CREATE extension dblink;2.建立连接:select dblink_connect(

2020-11-27 11:55:46 3245 2

原创 QGIS添加处理工具箱

刚接触QGIS,在网上搜索很多功能的操作都需要用到 “处理工具箱”,但是我发现我的QGIS软件中菜单栏并没有 “处理” 这个菜单,很让人崩溃这个东西,一度让我以为是不是前人安装软件的问题。后来瞎几把操作终于搞出来了,下面细聊。1.打开QGIS软甲,点击“插件”菜单2.点击“安装并管理插件”3.在弹出的“插件”窗口中选择全部4.在搜索框输入Processing,这样比较快,不怕麻烦也可以下拉一点一点的找,找到processing插件,这个工具前面的头像是个齿轮样式的。5.在插件前面的小

2020-11-26 19:48:07 8900 5

原创 QGIS按照XY坐标添加点

在arcgis中,创建点要素,左键就可以根据绝对xy坐标添加点要素,但是QGIS中有不同的操作过程。1.首先创建好点图层,2.点击工具:添加点要素3.随便在map中点击添加一个点。4.点击工具:顶点工具。软件左下角出现顶点编辑器窗口。5.右键点击map中的点要素,在右下角的顶点编辑窗口出现坐标信息,在坐标信息里修改指定的XY坐标即可。...

2020-11-26 19:29:30 18866

原创 QGIS实现线的闭合

在arcgis中,编辑模式下双击线就可以调整线的端点,可以很方便的令线闭合。但在QGIS中,首先画出来线,然后转至编辑状态,选择顶点工具(图片中框选的按钮)如图所示:然后选择要调整的端点,单击此点,然后在点击到要闭合到的点,即完成闭合线数据。...

2020-11-26 19:14:42 2976 1

原创 QGIS由线转面

近期需要使用QGIS软件,习惯了使用arcgis,乍一改用QGIS很不适应,QGIS对于数据库操作十分友好,这点毋庸置疑。本来以为可以很快上手,毕竟都是gis软件,但没想到这么麻烦,就一个线转面就用来一下午。具体操作过程是:1.准备好线数据。2.选择处理工具箱中的:矢量几何图形3.选择工具:线条到多边形4.输入存储面的信息5.点击运行就OK了。...

2020-11-26 17:54:13 6979

原创 ArcGIS二次开发,arcengine将DataTable转为ITable

上篇文章讲到如何将ITable转换为DataTable,转换为DataTable主要是为了操作编辑.dbf里面的数据,当编辑完之后,若有必要,需要再将DataTable转换为ITable。这个过程比较繁琐,因为所有字段都需要手动添加,设置字段格式、名称、长度等,需要和源.dbf数据中的字段相同。具体代码如下: public ITable RNtoITable(DataTable pdt, IFeatureWorkspace pifw, string e) { I

2020-11-17 17:14:46 692

原创 ArcGIS二次开发,arcengine将ITable转换为DataTable

前面文章中讲到arcengine读取.dbf表,当对.dbf表进行编辑操作时,没办法直接对ITable类的.dbf表进行编辑,因此将ITable表先转换为datatable表。具体代码如下:将读取的.dbf表以参数形式传递到下面方法中, public DataTable ITabletoDataTable(ITable e) { DataTable dt = new DataTable(); //根据.dbf表的字段,对DataTab

2020-11-17 16:53:36 616

原创 arcmap导入shp数据到postgreSQL数据库错误的解决方案。

关于arcmap导入shp数据到postgreSQL中错误的问题,主要是建立的数据库有问题,建立数据库是使用范本template1。建立好数据库后(前提是已经安装完postgis),使用arcmap连接数据库,然后导入数据就OK了。...

2020-11-11 15:05:08 1407

原创 c#连接postgreSQL数据库,“错误:22021,用于编码“ UTF8”的无效字节序列”的解决方法

在使用c#连接postgresql数据库后,操作数据库过程中若出现中文字符,经常会出现error:22021的错误,这是由于没有将中文字符强制转换为UTF-8编码的原因。这种情况下在连接数据库时的连接字符串中加上encoding=UNICODE;就能解决。string connectionString = "Server=xxx;Port=5432;User Id=xxx;Password=xxx;Database=xxx;encoding=UNICODE";...

2020-11-09 16:29:28 3197 2

原创 ArcEngine读取.dbf表(通过图层数据)

上一篇博客中介绍了通过存储路径打开.dbf表的方法,本篇博客主要介绍一下如何通过图层数据获取.dbf表。在处理数据过程中,可以将需要处理的数据放在同一文件夹下,因此本方法适用于读取和图层数据放在同一文件夹下的.dbf表数据。//a代表.dbf的名称 public ITable ReadLNTable(ILayer m, string a) { IDataLayer pidl = m as IDataLayer; IDatasetName p

2020-11-03 14:15:21 505

原创 ArcEngine读取.dbf表(通过路径)

ArcMap中可以直接将.dbf表加载当地图窗口,但是在ArcEngine构建的界面中,axMapControl中是加载不了.dbf表的,而且axTOCControl中也不显示.dbf表名,因此要读取.dbf表,要吗知道表的绝对路径,要嘛把.dbf表放在图层数据的文件夹下,通过读取图层数据的文件夹,进而获取.dbf表。下面介绍有明确的绝对路径的.dbf表的读取。 public ITable ReadLNTable( string e, string a) {

2020-11-03 14:09:55 543

原创 ArcEngine添加属性字段

在属性表操作过程中,最经常使用的功能就是添加字段,下面代码是往要素图层中添加名为"PathName",类型为text,长度是60的字段,if语句用来判断源属性表中是否已存在名为“PathName”的属性字段。 public void AddField(IFeatureLayer s) { IFeatureClass pfc = s.FeatureClass as IFeatureClass; IClass cls = pfc as IClas

2020-11-03 13:53:01 1387

cad插件,灰常强大,贱人5.8

先解压,cad输入ap,加载软件,y为调用快捷键!

2023-07-11

arcgis10.2以上版本加载在线地图.rar

arcgis10.2以上版本在线地图插件

2021-12-17

office安装不上。官方更新Windows软件

有时候由于版本问题,卸载残留问题,注册表权限问题,office安装不上,网上大部分地方法都尝试了还不行,更新一下系统试试,我就是更新系统才装上的,希望对别人有用

2020-12-08

未在本地计算机上注册Microsoft.ACE.OLEDB.12.0以及arcgis打不开Excel表数据问题需要安装软件

未在本地计算机上注册Microsoft.ACE.OLEDB.12.0,以及arcgis显示未找到注册表,打不开Excel表时,都需要安装这个软件而且必须是这个2007班=版的,无论你装的是哪个版本的office,都必须按这版的才行。

2020-12-04

ArcMap10.2加载天地图、高德地图等在线地图所需插件

使用此插件可以在arcmap10.2中加载在线地图,先运行setup文件,在运行addin(双击即可)然后以管理员身份运行arcmap即可,若出现许可错误,重新获取许可即可

2020-11-24

ArcEngine连接PostgresSQL所需五个.dll

arcengine二次开发连接postgresql数据库容易出未发现客户端错误,此时需要将这五个.dll复制到ArcEngine的bin目录下。

2020-11-03

空空如也

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

TA关注的人

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