进击的GIS
文章平均质量分 59
纤月流水@刘小哥
寻找着可能性
展开
-
Excle的一些函数(简单做个笔记)
想解决的问题:一列合并的单元格,引用另一列未合并的单元格.如下图,令上面一行的6个合并的单元格,依次填入下面那一列未合并单元格的值。(重要的是行数的引用)1.offset(可用于引用某一单元格)OFFSET(参照单元格,偏移行,偏移列,高度,宽度)参照单元格:以哪个单元格或单元格区域作为参考;偏移行:以参照单元格作为参考,偏移的行数,默认值为0;偏移列:以参照单元格作为参考,偏移的列数,默认值为0;高度:想要返回的单元格区域的高度,默认值为1;宽度:想要返回的单元格区域的宽度,默认值为1原创 2021-06-17 20:29:00 · 310 阅读 · 0 评论 -
记录用到过的转换器
记录用到过的转换器1.attributesplitter 属性分割可按分割符分割字符串,或按照字符标准化分割2.attributeExposer 属性暴露数据写入FME之后,会有两类属性:1.FME自身对数据的解析;2.用户自定义属性。有些时候需要对FME属性进行判断,若写入数据很多,则可加入attributeExposer 转换器对其进行暴露。3.attributeKeeper属性保留在写出数据之前,判断保留哪些属性4.attributeRemover属性删除在写出数据之前,判断删除哪些属原创 2021-04-06 15:40:36 · 832 阅读 · 0 评论 -
ArcGIS的属性域(domain)
1.最终想要实现的目的(简单来说)想要将矢量数据中的这个XZQBM字段的值设置成可以选择的情况,便于编辑2.实现方式注:属性域只能在数据库中才能存在2.1 通过右击等手工操作①右击gdb或者mdb或者Oracle数据②点击属性,手动录入属性域③在数据库中选择想要绑定的数据集,右击,选择属性,点击确定即可。2.2 通过工具箱,连接Excel表进行属性域设定注:属性域相关工具在:Data Management Tools.tbx下的属性域工具箱① 选择“表转属性域”工具其中表的内容原创 2020-07-08 16:59:27 · 3334 阅读 · 0 评论 -
ArcGIS中的地理坐标系与投影坐标系以及坐标转换
ArcGIS的地理坐标系与投影坐标系原创 2020-06-04 17:41:16 · 8102 阅读 · 2 评论 -
Arcpy学习(3)
1.关于中文乱码的问题(1)在代码前加上# -*- coding: UTF-8 -*-import sysreload(sys)sys.setdefaultencoding('utf8')(2)一般来说还会有乱码,此时需要借助字符串的编码和解码encode和decode(3)在对文件进行操作时,可借助Python的codecs模块,可以制定编码方式打开文件codecs.open(txtFile,'r','gbk')...原创 2020-05-28 19:18:11 · 351 阅读 · 0 评论 -
Arcpy学习(2):独立运行的Python程序编写和打包过程
1.创建工具箱并绑定Python程序新建工具箱新建脚本设置参数以及过滤器(重点)最终可得结果如下:2.导入导出脚本导入导出脚本较为简单,可设置密码,但是容易产生字符乱码的问题。3.工具箱发布,供其他人使用此处我使用的是10.2的arcgis,为了与其他版本兼容,可另存为其他版本的工具箱。4.工具箱项目描述右击工具箱–>项目描述–>编辑...原创 2020-05-24 22:36:33 · 1277 阅读 · 0 评论 -
FME基础入门学习(四)
文章目录常用特殊类读写模块与转换器1.path读模块实验常用特殊类读写模块与转换器1.path读模块实验实验说明:利用path读模块以及转换器workspaceRunner(调用其他模板进行批处理)、offsetter(将X,Y坐标进行平移操作)将第三次文件夹下的所有shp文件,坐标统一平移500米,并转存出为shp。①先编辑好一个通用模板(处理一个数据)读模块:加载DLTB.shp写...原创 2020-02-12 19:41:34 · 3011 阅读 · 0 评论 -
FME基础入门学习(三)
文章目录一、摘要二、实验1.数据连接操作2.空间关系①使用转换器PointOnAreaOverlayer②使用转换器:SpatialRelator3.属性处理①AttributeCreator参数设置:②NullAttributeMapper参数设置4.一、摘要本章以一些实操性的例子为载体,主要对转换器进行相关的操作进行说明。其中资料与概念说明请参照百度云链接:xxxxxxxxxxxxxxx...原创 2020-02-11 17:58:07 · 3316 阅读 · 1 评论 -
FME基础入门学习(二)
一、数据结构变换(以shp→MDB为例,共三种)1.连接线映射读模块打开shp数据,写模块进行字段修改,并将修改后的字段相连。修改之后打开数据2.转换器进行格式转换编辑写模块3.外部表进行格式转换使用featuremanger转换器进行操作转换成mdb之后打开数据如下:二、数据合并这里以四个mdb数据合并为一个mdb数据为例,共使用三种方式。(注:合并的数据格式...原创 2020-02-10 19:15:21 · 4408 阅读 · 2 评论 -
FME基础入门学习(一)
FME相关说明文档百度云链接如下:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.com在以后的实验中使用到的数据百度云链接如下:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.com下面我就通过几个实际的操作对FME桌面端两个组件进行简单说明。FME Data Inspector主要作用是用来检查查看...原创 2020-02-09 17:27:04 · 16861 阅读 · 7 评论 -
利用arcgis将ploygon_ZM数据转换为ploygon文件
ploygon_ZM是从CAD转换为shp之后的文件,包含有高程值。如下利用如下工具即可将Z值与M值去掉,将其转变为ploygon文件如图,转换之后如下原创 2019-12-04 10:45:24 · 2918 阅读 · 0 评论 -
arcgis将相邻面进行合并,并不显示中间的线
1.首先使用如下工具将多个面要素合并为一个图层(这个函数是针对多个图层进行操作)合并后如下图所示,可见每个面之间都有一条线,可是我只想要最外面的轮廓,所以对这个处理后的数据再进行处理。使用如下工具,最终结果如下图(下面的函数是针对一个图层中的字段进行操作):...原创 2019-12-02 10:47:40 · 41073 阅读 · 6 评论 -
利用FME2015向Oracle special库中导入数据
1.首先安装Oracle数据库(我电脑是64位,所以安装了64位的Oracle数据库)安装教程网上自行百度2.安装Oracle数据库的对应客户端(客户端32位/64位都可以连接上Oracle数据,但是我电脑是64位,所以安装64位)PS:我安装客户端是因为FME连接Oracle数据库需要客户端,另外客户端为64位,所以FME也应该为64位3.打开FME2015版,写入数据:2.创建写模...原创 2019-07-24 21:06:52 · 932 阅读 · 0 评论 -
FME向postgis数据库中导入数据
postgis数据库是建立在postgresql上的,利用FME将shp文件导入postgis数据库时需要提前创建一张表,本次我导入的是某市二调、三调的数据,最终想要的结果是,在postgis数据库中存在两张表two,three,表中分别包含二调三调的字段,并且包含postgis数据库的拓展字段geom用来存放geometry类型的数据。首先需要将二调三调的属性字段导入到表中,然后再导入geom...原创 2019-07-19 17:28:58 · 1551 阅读 · 1 评论 -
Arcpy学习笔记(1)
1.ArcPy包除了提供了工具,函数和类之外,还提供了一些模块。模块(Module)是包含了针对特定用途的函数和类的Python库文件。ArcPy提供的模块包括制图模块(arcpy.mapping),数据访问模块(arcpy.da),空间分析模块(arcpy.sa),地统计模块(arcpy.ga),网络分析模块(arcpy.na)以及时间模块(arcpy.time)。使用每一个模块的函数和类之前必...原创 2019-07-28 22:29:11 · 1207 阅读 · 0 评论 -
影像金字塔和影像切片
1.影像金字塔https://blog.csdn.net/touch_dream/article/details/624194962.影像切片https://blog.csdn.net/yaoxiaochuang/article/details/50571957转载 2019-06-19 16:13:36 · 4113 阅读 · 0 评论