34种ArcGIS常用操作技巧大汇总

2023-11-09

概述

ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台。ArcObjects包含了许多的可编程组件,从细粒度的对象(例如单个的几何对象)到粗粒度的对象(例如与现有ArcMap文档交互的地图对象)涉及面极广,这些对象为开发者集成了全面的GIS功能。新版ArcMap引入了制图、地理处理和 ArcGIS Network Analyst 扩展模块中的新特性和新功能。同时,平台体系新增众多产品及业务应用,助力科学分析与智能决策,平台三维、大数据、人工智能等核心能力大大增强,为用户打造了更智能、更强大的地理空间云平台。

02

34种ArcGIS常用操作技巧

1、影像格式的转换

例如把jpg格式转换为tiff格式。可以在arctoolbox中的conversiontools-->to Raster-->Raster to Other Format multiple)。

2、矢量化准备

矢量化前建立一个.mxd工程文件,该文件为索引文件,记录的是所有图层的相对路径和图层渲染标注等信息。然后通过arcaltalog建立点线面图层,添加到工程中即可进行矢量化操作,主要叠放顺序是点在上,线在中间,面下面,待矢量的底图放到最新面。在大的工程中往往需要建立personalgeodatabase数据库,主要是方便管理,并且可以通过access打得开。

3、矢量化设置捕捉功能

在Editor--Snapping->SnappingToolbar可以设置捕捉的类型,如点、节点、边界等。

4、设置点显示的比例尺

在矢量化时,如果设置了点的大小,在放大和缩小图层是发现点不会底图放大缩小变换,需要设置缩放的比例尺。

5 、合并要素

如果想对两个点,线,面要素合并成一个要素,可以通过shift选择要合并的要素,然后在Editor->merger,需要指定要合并到的目标要素。

6、为底图做地理配准影像配准空间参考配准地理参考过程地理Georeferencing

校正是对没有坐标信息的底图,如tiff,img等底图赋予地理坐标信息的过程。可以通过通过右击,弹出的功能条中选择Georeferncing工具,然后对要进行校正的底图添加控制点(controlpoint),一般最少添加4个角上控制点,可以通过点击连接表打开控制点的坐标信息并修改,添加超过3个后会出现残差。如果精度不够可以多加些点进行加密。只有校正后的图片才可进行矢量化。该方法是针对影像做配准的。

而空间配准spatialadjustment是指的对矢量图层的配准。

7、栅格影像的裁剪

在对一个大的遥感或者地形图操作时,往往不需要其全部范围。那么可以根据定义的范围对底图进行裁剪,可以根据已有的边界图形裁切(勾选使用输入裁切要素的几何特征作为边界,生成的是不规则)或者根据边界图形的最大最小值组成的矩形进行裁切。

工具在:ArcToolbox-->DataManagerment Tolls-->Raster-->Raster Processing-->Clip。

8 、ArcGIS矢量的裁剪

工具位于ArcToolbox-->Analysis Tools-->Extract-->Clip。其中输入要素Input Feature为被裁切的图层(可以为点线面),clip feature裁切要素为裁切范围边框(需要为面)。注意:裁切后的要素数量是根据原裁图层决定的,如果原图层的一个要素对象被裁切为多个部分,那么裁切后作为一个多部分对象,属性表中仍然为一条记录。

9、ArcGIS矢量数据的空间校正

空间校正的目的是对于地理上不匹配的图层进行匹配校正处理,例如两个图层之间存在一定偏移时。首先调出空间校正spatialadjustment工具。然后开启编辑功能,然后“spatialadjustment”-->set adjust data设置要校正的图层。然后通过工具new displacementlink工具拉出带箭头的线到对应的点位置即可,一般需要4个对应点即可。设置好对应点后点击校正rectify即可。

10 、ArcGIS坐标点生成点图层文件(也可以带属性)

首先准备存有XY坐标的xls或者dbf格式的数据,其中必须有XY的列头。通过arcgis的File-->add data-->add x y data即可。

导入的数据为dataevent,然后右击导出export-->导出为shapefile格式即可。

11、ArcGIS投影转换

坐标转换是指不同的坐标系统之间的转换,例如从北京54转到西安80下或从6度分带装换到3度分带上。工具位于:ArcToolbox-->Datamanagerment Tolls-->Projections andTransformations-->Feature-->Project

我国跨越的带宽:

六度带我国跨11个6°带(为13-23带),一般用于1:2.5万及1:5万地形图;

三度带我国跨22个3°带(为24-45带),一般用于1:1万的地形图。

各个分带的中央经线算法:

六度带为:带号×6°-3°(如16带中的中央经线为16×6°-3°=93°)

三度带为:带号×3°(如31带的中央经线为31×3°=93°)

我国经度跨度为:73°E~135°E(最西端新疆的帕米尔高原上-黑龙江与乌苏里江的主航道汇合);

故而我国的六度跨带为13~23带,三度带为24 ~45带。

一个好记的方法:在中华人民共和国陆地范围内,坐标(Y坐标,8位数,前两位是带号)带号小于等于23的肯定是6度带,大于等于24的肯定是3度带。

地形图上公里网横坐标前2位为带号,例如1:5万地形图上的横坐标为20345486,其中20即为带号,345486为横坐标值。

12、ArcGIS重叠数据的交集叠加分析

叠加分析就是找出两个图层之间的公共交集部分,并重新生成了一个新的图层。面面叠加的面,面线叠加的线。其中的属性信息是两部分的叠加。

工具位于:ArcToolbox-->AnalysisTools-->overlay-->Intersect

13、 ArcGIS重叠数据交集的擦除 erase

如果两个图层的重叠部分需要删除,可以通过叠加分析出来的重叠区域或者直接用一个图层对另一个图层进行擦除erase操作,叠加分析后获取到了一个新的图层。

工具位于:ArcToolbox-->AnalysisTools-->overlay-->Erase

14、ArcGIS挑子区

通过对已有的针对一个线或面要素对象操作,进行画出子图形。线对象操作:打开编辑,可以编辑工具中的整形要素工具reshapefeaturetool对线要素进行切割,把多余部分切除掉;或者使用分割split工具对一个线要素进行分割两部分(如果再想合并成一个可以通过shift多选后选择合并merger工具)。多边形要素操作:打开编辑后,可以选择切割reshape feature tool进行裁切掉多余部分;通过分割cut polygon tool工具对多边形分割为多个多边形,其属性也是复制;也可以在多边形内部画一个子区域对多边形挖空,注意所画的分割图形要交叉闭合。

15、ArcGIS字段的结构编辑

对于一个已经属性列定义好了的图层,如果需要修改其属性在arcgis中是不可以的。但可以其他方式,例如shapefile文件的可以找到文件对应的.dbf文件,然后选择用excel2003打开,对其中的列属性就行修改即可;如果是在mdb数据库中,则可以通过access数据库以设计表的形式属性列属性即可。

16 、ARCGIS裁剪区 merger union trace

合并:对两个要素对象进行合并,可以打开编辑后,选择要合并的要素,选择编辑editor-->合并merger,弹出要合并的到的目标要素,完成后多个要素会合并成一个要素(合并后只保留所选择的目标要素的属性)。

联合:对另个要素联合是保留原有的要素对象,重新生成一个新的合并的要素。方法与上类似,选择联合union即可。

追踪裁切:对已一个多边形对象按照另一个对象的边界分割,可以打开编辑选中两个多边形,然后选择裁切多边形cutpolygon tool-->再选择追踪trace工具,把要裁切的多边形的两边包围起来即可实现裁切。

ARCGIS裁剪区

17、ArcGIS拓扑及拓扑规则的建立

①拓扑定义:空间拓扑描述的是自然界中地理对象的空间位置关系,是地理对象空间属性的一部分。

②地理对象的拓扑关系,主要有以下三种:

相邻: 相邻关系确认对象之间是否在某一边界重合,例如行政区划图中的省、县数据。

重合: 重合关系确认对象之间是否在某一局部互相覆盖,如巴士线路和道路之间的关系。

连通: 连通关系可以确认通达度、获得路径等。

③构建拓扑意义:主要意义就是用于保证数据质量。拓扑在空间数据模型中表达和规定数据之间的空间关系。通过表达和规定这

些空间关系,拓扑尽可能将地理数据与现实世界保持一致。拓扑是精准地表达空间数据的有效方法,通过严格地约束要素之间的关系,提高了空间数据的准确度和可用性。

④拓扑在arcgis软件中实现:在arcgis中只能对Coverage和Geodatabase这两种数据模型实现拓扑。下面以个人数据库test.mdb为例,在其中创建数据集dataset,指定坐标系,创建点线面要素图层。创建一些点和线,对面的生成可以使用拓扑工具中的打断相交线planarizelines工具对线段交点处打断操作(设置的打断容差指的是在该容差范围内要进行打断操作),然后利用拓扑工具--构建多边形工具construction polygons由线段构建多边形。在数据集上右击—新建--建立拓扑,弹出的建立拓扑对话框输入名称,容差,要进行拓扑的图层,设置等级,添加规则(重点部分,规则可以定义多个),点击确定开始创建拓扑,创建后可以提示是否进行验证validation,验证后即可以把拓扑加载到arcmap中查看拓扑错误,可以看到错误的会以红色标记出来。这样就可以进行编辑修改了,修改后可以多次使用validate工具查看拓扑错误。(对于多边形中空的可以通过创建多边形—追踪工具,补上漏洞即可。对于多边形重合部分可以通过切割多边形cutpolygons tool+追踪工具trace,再使用merger工具合并即可。)

⑤拓扑规则在AE中实现:首先,拓扑作为比较高级的功能,需要在程序里首先注册相应的功能代码。实现这一必要步骤的接口是:IAoInitialize,它有Initialize方法,必须在任何的其他组件前面使用,它可以初始化一个产品代码。这是C#的方法声明格式:public esriLicenseStatus Initialize(esriLicenseProductCode ProductCode);  esriLicenseProductCode有六个常量,我们在这里要用到的是esriLicenseProductCodeEngineGeoDB。下面看其拓扑实现的结构流程:首先需要获取工作空间,定义IWorkspaceFactory接口,它的作用是打开相应的数据库文件,然后赋予IFeatureWorkspace接口,然后获取相应的数据集接口IFeatureDataset,将IFeatureDataset赋予 ITopologyContainer以获取属于这个数据集的拓扑集合,然后利用ITopologyContainer的CreateTopology方法创建具体的拓扑类,这样就创建了属于相应数据集的拓扑了。然后就是通过一些接口和函数来设置这个拓扑的特性:图层、容限值、精度等级以及拓扑关系规则,最后通过ValidateTopology方法执行这个拓扑即可。可以看到它的实现过程跟上面的是一样的。

18、 ArcGIS点线区要素之间的相互转换

要素之间的转换包括点线面要素类型之间的相互转换。工具位于:arctoolbox—>datamanagerment toolsàfeature下

①面转线:polygon to line是把面的轮廓线转换为一个线对象;面转点:feature topoint是只把面对象的中心点转换为点要素;面折点转点:featurevertices to points把面的轮廓的所有的折点转化为点。

②线转面:feature to polygon是把闭合线转换为面对象。线转点:feature topoint是把线的中心点转为点。线折点转为点:featurevertices to points是把线的所有折点转为点。

③点转线:point to line是把有序列的点集合转为线;(测试发现不理想,会把所有的线最后点连上)

19、CAD文件(dwg)转Arcgis格式(shp)

打开对应的CAD数据图层(如polyline),右击图层—export data,保存为shapefile格式即可。或者conversion toolsàtoshapefile –feature class to shapefile(multiple)

20、 ArcGIS延长线工具(批量处理未闭合线)

对于本应闭合的多义线或者线段终点本应于另一个线段相交,但是由于误差导致没有相交。可以对要素图层进行批量延长,需要设置容差值。工具位于arctoolboxàeditingtoolsàextendline工具。

21 、ArcGIS地图表达之建筑物阴影效果(百度地图)

需要把面图层放到个人数据库mdb中才可以。右击多边形要素—转换为制图表达convert symbology representation,然后对打开制图表达的属性对话框,设置其颜色和偏移量即可。但是必须保存该工程后设置的地图阴影才会保存,因为该制图表达并不是存在数据库中,而是可以理解为一种渲染,保存在mxd文件中。(当然也可以对多边形复制一份,然后对其进行移动editortool—>move达到阴影效果,但是这样增加了数据量。)

22、ArcGIS DEM(TIN)生成等高线文件

例如如果输入数据为img,可以通过3D analyst toolsàconversionàfromrasteràrasterto TIN转成TIN;然后通过3D analyst toolsàterrain and TIN surfaceàsurfacecontour转为等值线;由于等值线间隔比较棱角,可以通过advancedediting高级编辑工具中的平滑工具(光滑线)进行平滑处理。如果等高线的点过少可以进行editingtools--加密density方法加密。

23、 ArcGI中DEM生成等高线文件

在生成等高线文件时,建议使用3Danalyst toolsàrastersurfaceàcontour工具,对栅格图形提取等高线。该方法生成的等高线稍微圆滑些,精度也稍微高些。

24、ArcGIS线节点增密、平滑线与改线方向

功能位于editingtools下面,①加密density是对线段和多边形进行加密,延长线extend line是根据指定的长度的容差对线段进行延长操作。②倒置线段flip line是值对线段的起止端点进行倒置的操作。③概化generalize是对线或面的概化,如果是直线的话中间的节点删除只保留拐点坐标。④修整线trim line是对于没有任何交点的悬挂线进行删除,此外对于超过相交点的部分超过指定容差进行删除。

25、 ArcGIS文本坐标点在googleearth中展示

注意的是在arcmap中的标注信息转换为kmz格式会在googleearth上显示出来。此外,文本格式的坐标必须包含X,Y坐标,如果显示高程还需要有Z坐标值。转换工具位于conversion toolsàTo kmlàlayerto KML。直接在Googleearth即可打开显示。

26、ArcGIS自动矢量化(ArcScan工具的使用)

Arcscan工具可以对灰度的栅格图像进行自动矢量化,工具位于右击工具条空白部位àarcscan即可调出。主要底图必须为灰度图像,在arcgis中打开后要设置其显示的方式为二值显示,即可对整个区域或者部分区域进行矢量化的工作,具体矢量化成面还是线等设置可以通过选项设置。

27、Arcgis项目一等高线和DEM的制作流程

①获得等高线文件(等高线文件一般从地形图上矢量化过来);

②然后利用3Danalyst toolsàTINmanagermentàcreateTIN生成tin数据;

③然后可以利用生成的tin数据通过3Danalyst tools—>conversionàfrom TINàTIN to raster(也可以直接通过栅格插值rasterinterprolation-->地形到栅格topo toraster);

④利用生成的栅格raster数据就可以进行坡度,坡向分析了(spatial analysttools—>surfaceàaspect&& slope)(即首先把矢量数据转为不规则三角网中间文件,然后再转换为栅格文件,就可以进行各种坡度,坡向,阴影分析了。)

28、DEM相关知识

DEM(digitalelevation model)是通过数字表达地形起伏变化的数据,即具备了高程信息的数字地面模型(DTM)。DEM是相对于纸质地形图而言的一种新型的地形图,是GIS空间数据库的重要组成部分,是地表演化和大气过程模型化的基础数据,以及GIS地学分析与三维空间数据处理及地形分析的核心数据。

其数据类型有三种,即矢量型(等高线contour),规则型(grid型),不规则三角网型(TIN),

矢量型:主要采用类似线状要素表达DEM。优点是比较直观,缺点是不便于完成空间三维特征的分析。来源主要是对地形图的矢量化获得。

规则格网模型:又称为栅格型数据,主要是通过规则的格网单元来表达地形特征(如地面高程),其值是通过采样点的内插获取。优点是数据简单,较方便处理和存储;并且易于与航空、航天等遥感数据结合。缺点是在平坦地区数据存在冗余,地形复杂处表达不够精细。

不规则三角网:triangulatedirregular network,通过对原始采样点,通过一定规则构建不规则三角面表达地形。优点是减少了规则格网在平坦地区的数据冗余,增加的复杂地形表达的精细程度。缺点就是数据稍微复杂。

29、 ArcGIS将栅格图片作为矢量要素的属性

首先确保文件存储在数据库(如mdb)操作,在其中的要素图层中添加存储图片的字段(如pic),注意类型一定要指定为栅格raster。然后打开编辑,即可的对属性表的图片字段(pic)通过右击可以添加图片。

30、ArcGIS从几何图形获取点坐标

对于arcgis的点线面的几何形状及坐标值是存在shape字段中的,但如果想获取其中的几何信息(如点图层的XY坐标,线图层的中间点XY坐标或者长度,面图层的中心点XY坐标或周长面积等)。可以通过打开要素属性表(如点图层),添加新字段用于存储想获取的信息(如X,Y坐标字段),然后在字段上选中该列,右击属性à计算几何(calculate geometry);同理可以获取其他要素图层的相关信息。

31、ArcGIS之按属性对数据要素分层

当一个要素图层包含多种类型的要素时(必须点图层中包含医院,学校,银行等各种要素),想按照其中的类别提取出来作为单独的图层,可以使用属性表中的查询功能。

例如点图层中有一个名称name字段,可以

①首先打开属性表à通过属性查询,打开属性编辑器,

②在其中编辑查询公式,如 [NAME] LIKE'*学*'就可以查询所有包含“学“的要素(注意单引号和星号都是英文状态)。还可以使用逻辑表达式,如or, and,not like等进行较为复杂的查询。

③对于查询到的后,可以通过“右击图层—>数据—>导出数据”,选择导出选中的要素数据。保存为shapefile格式即可,对于查询到的不符合条件的要素再进行删除修改操作即可。

32、ArcGIS自动计算面积长度字段,一个图层多种显示样式

①把地图要素创建到数据库mdb中后,即可自动建立了长度和面积字段,并且新建要素后会自动计算。

②对于一个图层要想用多种样式显示,可以通过设置图层的样式:右击图层à属性—>样式,可以根据不同的属性值设置显示的样式。设置后必须保存工程文件才会记录当前的样式设置,因为该信息记录在mxd文件中。

33、ArcGIS多重缓冲区multi-buffer

在工作中常用到多重缓冲多边形,但是自带的analysis tools-proximity-buffer是只能缓冲一次,但multiple ring buffer往往报错。那么可以打开自定义的缓冲向导。方法是:customize--customize mode,然后commands选项卡--tools--buffer wizard工具拖拽出来即可使用了。

34、线线快速创建面

1、需要有一个面图层存在,用于存储转换后的面要素。方法是在高级编辑下的工具“由线建立面”

2、表格的连接join:要求有一个字段相匹配,名称可以不一样,但是数据类型必须一致(如都是文本或者数字)。join方法是该链接是视图上的暂时链接,如果要永久链接,则需要重新到处一份数据即可。常用于1:1 1:M

表格的关联relate:较多的用于一对多,多对多,关联后不能显示关联好了,不能使得数据的扩充,只能帮助查看方便,需要identify查看即可(用处不大)。

4、arcscan工具只能对黑白图层处理,所以①首先加载单个波段②通过重分类,分为2类,即二值化(如果不能分类则先计算唯一值,再点击分类即可),这时候就可以使用arcscan工具了。使用时需要开启编辑工具,然后使用倒F形状的图标,拉动一个区域即可对选中区域自动矢量化。

图层的符号化显示:

分类方法:

①自然分裂点:在数据跨度较大的地方自动设置断点,使用要素值变化较大的情况

②等间隔法:每个区间内跨度相同,使用连续变化的情况

③分位数法:每个区间中数量相同,使用分布比较平均的情况

④集合间距法:使用要素呈几何分布的

⑤标准差发:体现相对平均值的离散程度,使用要素分布正态分布。

⑥自定义间隔法:手动分割。

符号库:自定义--样式管理器,可以根据现有的符号自己修改,拼接,也可以通过添加自己的图片作为符号。同时自己如果自定义可以下载FontCenter插件自己绘制。自己新建的符号库是保存到了mxd中的,需要首先把style符号库添加进来才可以用。

匹配的时候,加载后,选择图层属性呢--类别--与样式中的符号匹配,选择自己的符号库,和匹配的字段,就可以自动匹配了。比如国家土地利用的分类,可以按照统一的制图标准显示。

ArcGIS专题图

03

总结

熟练掌握ArcGIS常用操作技巧,将会是你制图分析更新的得心应手,ArcGIS作为一个成熟的地理信息系统平台,在地图制图方面具有良好的性能。合理使用工具,掌握适当的作图时间技巧,深入了解作图规则,都为制作精美的地图带来了便利。随着科技的不断进步和人们对地图的理解,制图将变得更加容易。

更多内容:树谷资料库资源大全

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

34种ArcGIS常用操作技巧大汇总 的相关文章

  • React 入门教程系列(三)——JSX 和 虚拟 DOM

    文章目录 1 JSX 2 虚拟 DOM 3 实例1 4 实例2 5 源码 1 JSX JSX的全称是 JacaScript XML 是 React 定义的第一种类似于 XML 的 JS 拓展语法 JSX 的语法大致遵循下面几条 标签名任意
  • 永磁同步电机矢量控制到无速度传感器控制学习教程(PMSM)(一)

    一个阶段的学习结束了 整理了之前的过程中的学习成果 已经过了工作的年纪 在这里稍微出一下自己做的一套永磁同步电机的教程 从基础的矢量控制 到应用性较强的MTPA 弱磁控制等 最后深入到无速度传感器的控制 搜集了三种无速度的方法 足够大家从基
  • 2021年安装deepin20.3和windows双系统

    2021年安装deepin20 3和windows双系统 1 前言 如你所见deepin最近发布了它的社区版20 3 这次带来几个重要的更新 更强大的内核版本 Stable内核升级到5 15版本 增强对Intel 12代U和NTFS文件系统
  • 数据下载网站整理

    数据十分重要 如何找到理想的数据显得更重要了 这里记录自己经过网上查询到的数据 进行整理 如果侵权 请联系我删除 再次感谢网友大佬们提供的资料 1 中国气象站点数据 下载地址 https www resdc cn data aspx DAT
  • Golang教程:(十六)结构体

    原文 https golangbot com structs 欢迎来到Golang系列教程的第十六篇 什么是结构体 结构体 struct 是用户自定义的类型 它代表若干字段的集合 有些时候将多个数据看做一个整体要比单独使用这些数据更有意义
  • ArcGIS中KML/KMZ转为.shp文件

    kml kmz到 gt layer到 gt shp 1 打开ArcMap gt ArcToolbox 2 在ArcToolbox中选择 转换工具 gt 由KML转出 gt KML转图层 3 在 KML转图层 的弹出框中 选择并导入KML文件
  • 将文本数据库分成 N 个相等的块并保留标题

    我有几个大型 30 百万行 文本数据库 我正在使用以下代码清理它们 我需要将文件拆分为 100 万行或更少 并保留标题行 我查看了 chunk 和 itertools 但无法得到明确的解决方案 它用于 arcgis 模型 根据 icyroc
  • 最全最详细ChatGPT角色预设词教程,Prompt分享

    使用指南 1 可直复制使用 2 可以前往已经添加好Prompt预设的AI系统测试使用 可自定义添加使用 雅思写作考官 我希望你假定自己是雅思写作考官 根据雅思评判标准 按我给你的雅思考题和对应答案给我评分 并且按照雅思写作评分细则给出打分依
  • 启动 python 子进程有不同的行为,具体取决于启动器

    我正在尝试从 Python 2 6 启动 Python 2 5 原因是我尝试使用的编译库 GDAL 不支持与另一个程序 ArcGIS 一起分发的 Python 版本 这就是我正在尝试做的事情 这main pyPython 2 6 中的文件
  • 在实习生中使用 ArcGIS JSAPI 作为备用加载程序时的测试套件路径

    我有一个使用 ArcGIS Javascript API 构建的应用程序 并且我一直在使用实习生添加测试 我在开发时在 Windows 7 的 IIS 下运行它 我没有遇到任何困难实习生辅导班 https github com theint
  • 2023年30米分辨率土地利用遥感监测数据

    改革开放以来 中国经济的快速发展对土地利用模式产生了深刻的影响 同时 中国又具有复杂的自然环境背景和广阔的陆地面积 其土地利用变化不仅对国家发展 也对全球环境变化产生了深刻的影响 为了恢复和重建我国土地利用变化的现代过程 更好地预测 预报土
  • Vue的脚手架

    脚手架配置 脚手架文档 Vue CLI npm config set registry https registry npm taobao org vue config js配置选项 配置参考 Vue CLI ref选项 ref和id类似
  • 2023年30米分辨率土地利用遥感监测数据

    改革开放以来 中国经济的快速发展对土地利用模式产生了深刻的影响 同时 中国又具有复杂的自然环境背景和广阔的陆地面积 其土地利用变化不仅对国家发展 也对全球环境变化产生了深刻的影响 为了恢复和重建我国土地利用变化的现代过程 更好地预测 预报土
  • java.security.cert.CertificateException:证书不符合算法约束

    我有一个地图应用程序可以添加地理信息系统 9 3 给定 URL 的底图 我想要添加的 URL 之一来自客户的 URL 并且是安全的 我的地图应用程序之前使用 Java 6 并且能够毫无问题地添加安全 URL 我现在升级到 Java 7 并得
  • 如何在 ArcGIS API for android 中使用标准 WMS 进行识别任务

    我想用Identify Task在 ARCGIS API for android I 使用this https developers arcgis com android sample code identify task 例如 它工作正常
  • 使用 ArcGIS JS API 的 dojo 解析器和 TypeError

    我收到此错误 类型错误 未定义 不是函数 评估 parser parse 这是我的代码
  • 在 Windows 上的 python 2.7.8 上安装 pip

    我正在尝试安装 python 2 7 8 的模块 pip 即 arcGIS 为您安装的模块 我正在使用安装 pip 的引导方法 当我运行时遇到错误get pip py使用命令提示符 我收到以下错误 Warning from warnings
  • 如何将 X 和 Y 转换为纬度和经度

    我有一张桌子叫IK TEMP它包含名为 data range 的列 String sql SELECT DATA RANGE FROM IK TEMP try Connection conn this connect Statement s
  • 如何使用Python优化大型数据集的API调用?

    客观的 将地址列表发送到 API 并提取某些信息 例如 指示地址是否位于洪水区域的标志 Solution 适用于小数据的 Python 脚本 Problem 我想针对大输入优化当前的解决方案 如何提高 API 调用的性能 如果我有 100
  • 从光栅计算器传输到 R 的条件命令

    到目前为止 我在ArcGIS的栅格计算器中使用了以下语句 Con Land use rst 20 Export rst 这会计算一个新栅格 其中仅包含来自导出的数据 其中 Land use 等于 20 这正是我想要的 但我想自动化这个R 因

随机推荐

  • 定义样式并获取上传文件路径及指定文件类型

  • dataframe显示数据处理进度

    显示效果如下 tqdm搭配progress apply使用 from tqdm import tqdm tqdm pandas desc pandas bar df result df score progress apply lambda
  • 发现一个bug如何定位是前端还是后台问题?

    1 经验法 软件测试人员应不断精进自己的技能 负责的项目多了 自然对功能的实现过程有了解 也就明白如何分类bug了 例如 网页上的某个图片的分辨率不对 如果我们了解实现过程 可以想到一般情况下 是根据某个地址去服务器取图片的 数据库一般只保
  • c/c++ 力扣LeetCode 645.错误的集合

    题目链接 力扣 645 错误的集合 不想戳的看下图 解题思路 循环嵌套 对于这道题 有很多种方法 首先想到的 应是循环嵌套 直接for循环两边寻找相同 并求得丢失的整数 代码就不展示了 想必大家都会写 但时间复杂度O n2 是相当高的 对于
  • ios html mail,在Ios上的html电子邮件中显示base64图像

    我生成一个包含base64图像的html字符串 当MFMailComposeViewController打开时 我会看到生成的电子邮件中的图像 当我发送并打开它时 图像不会显示 只有空方块 我的代码 IBAction actionShare
  • VSCode无法登录leetcode,报[ERROR] invalid password?错误

    原因 leetcode cn的用户名是手机或者邮箱 不能用昵称登录 在官网退出登陆后发现用昵称登录不了 换成邮箱或者手机号后 登录成功 login node 960 Warning Accessing non existent proper
  • SQL Server主流版本生命周期管理

    SQL Server 生命周期 每个版本的 SQL Server 都有至少 10 年的支持期限 其中包括五年的主要支持和五年的扩展支持 主要支持 包括功能 性能 可伸缩性和安全更新 扩展支持 仅包含安全更新 终止支持 有时也称为生命周期结束
  • 2020年高教社杯全国大学生数学建模竞赛赛题 C题分析与思路!(持续更新)

    C题 中小微企业的信贷决策 1 C题题目背景 分析 在实际中 由于中小微企业规模相对较小 也缺少抵押资产 因此银行通常是依据信贷政策 企业的交易票据信息和上下游企业的影响力 向实力强 供求关系稳定的企业提供贷款 并可以对信誉高 信贷风险小的
  • 【nginx编译-zierror: ‘struct crypt_data‘ has no member named ‘current_salt‘】

    nginx编译 src os unix ngx user c In function ngx libc crypt src os unix ngx user c 26 7 error struct crypt data has no mem
  • C#中Class与Struct区别

    C 中Class与Struct区别 1 class 是引用类型 继承自System Object stuce是值类型 继承自System ValueType类 因此不具多态性 但是注意 System ValueType是个引用类型 2 从职
  • 如何用SPSS对数据进行标准化处理?

    SPSS统计分析软件是我最早接触的数据分析工具 我的博客将陆续介绍SPSS统计分析软件的相关内容 这类文章将统一按照在标题或者正文第一段出现 SPSS案例分析 编号 的形式组织 便于读者朋友们快速查询 收集 今天是第一篇 即 SPSS案例分
  • python循环与文件操作

    if 语句语法结构 if 条件 elif 条件 else 1 如果表达式的值 非0 或者为布尔值 True 则代码组 if suite 被执行 否则就去执行 else suite 2 只要表达式数字为 非零值 即为 True 3 空字符串
  • 移植使用tslib 库

    目录 tslib 简介 tslib 移植 下载tslib 源码 编译tslib 源码 tslib 安装目录下的文件夹介绍 在开发板上测试tslib tslib 库函数介绍 打开触摸屏设备 配置触摸屏设备 读取触摸屏数据 基于tslib 编写
  • STL库的使用之容器模板类QVector使用

    Qt中提供了一组通用的基于模板的容器类 对比C 中的STL库的容器类 Qt的这些容器类更轻量 更安全并且容易使用同时在速度 内存消耗 内联代码等方面进行了优化 存储在Qt的容器中数据必须是可赋值的数据类型 数据类型必须提供一个默认的构造函数
  • BES2300X,BES2500X——UI(按键,提示音,指示灯)

    本文是BES2300X BES2500X系列博文UI部分 一个耳机 音箱 UI是联系使用者与开发者最直接的一个窗口 当然 对于吾等码农而言 UI设计并不是我们最关心的 我们主要做的是UI实现 本文 写BES最基础UI 按键 指示灯 提示音
  • 基于Qt的收银点餐系统之UI的改进——QStackedLayout和QScrollArea的使用

    待解决问题 在收银点餐系统之UI的基本实现中 我们实现了本系统中最基本的UI 这一个UI是静态的 不能够动态添加按钮 关于如何添加见参考资料 也不能实现点击不同的分类 出现不同的界面等 前者的逻辑通过代码很好实现 故不赘述 后者则需要用到一
  • 力扣第45天----第392题、第115题

    力扣第45天 第392题 第115题 文章目录 一 第392题 判断子序列 二 第115题 不同的子序列 一 第392题 判断子序列 挺简单的 思路跟以前的都差不多 class Solution public bool isSubseque
  • Go解析yaml和yml文件

    Go解析yaml和yml文件 文章目录 Go解析yaml和yml文件 1 yaml概述 2 功能 3 示例 4 语言的构成元素 1 清单 数组 2 关系数组 3 区块的字符 4 保留换行 Newlines preserved 5 折叠换行
  • 英文期刊催稿信模板_SCI投稿委婉催稿信模板

    SCI投稿委婉催稿信模板1 Dear editor I m not sure if it is the right time to contact you to inquire about the status of my submitte
  • 34种ArcGIS常用操作技巧大汇总

    概述 ArcGIS产品线为用户提供一个可伸缩的 全面的GIS平台 ArcObjects包含了许多的可编程组件 从细粒度的对象 例如单个的几何对象 到粗粒度的对象 例如与现有ArcMap文档交互的地图对象 涉及面极广 这些对象为开发者集成了全