arcgis笔记

arcgis 导入三维点生成DEMtiff文件

1. 导入三维点的txt文件,转成特征类

经度,纬度,高程。

ASCII 3D to Feature Class

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2YRu3LaI-1584971669376)(C:\Users\ylj\AppData\Roaming\Typora\typora-user-images\1565680689257.png)]

2. 稀疏/密集三维点

2.1 稀疏三维点枸TIN再转raster

2.1.1 特征类构TIN

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BFbud0yA-1584971669378)(C:\Users\ylj\AppData\Roaming\Typora\typora-user-images\1565680743026.png)]

2.1.2 TIN转栅格

搜索: TIN to Raster

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sboSLOz1-1584971669379)(C:\Users\ylj\AppData\Roaming\Typora\typora-user-images\1565681187792.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vizJJ973-1584971669380)(C:\Users\ylj\AppData\Roaming\Typora\typora-user-images\1565681205449.png)]

最后即可生成栅格图,可导出为tiff。

2.2 密集三维点直接转raster

搜索: point to raster

总结

遇到问题:

DEM波段不一致

参考

https://blog.csdn.net/u013779141/article/details/52421848

https://wenku.baidu.com/view/38163351be1e650e52ea9920.html

Arcgis 分离波段

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F59rOnF2-1584971669381)(assets/1565683873289.png)]

https://blog.csdn.net/u014798042/article/details/79281885

Arcgis 镶嵌

https://blog.csdn.net/dsac1/article/details/41960637

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I7X9zrgc-1584971669383)(assets/1565683819773.png)]

Mosaic to New Raster

arcgis 新建类

catalog新建feature class 然后开始编辑, create features即可。注意坐标系和框架一致,不然会不能编辑。

arcgis 将特定值设为nodata

Raster Calculator

SetNull(“bajie_dem.tif”==-150,“bajie_dem.tif”)

arcgis 栅格擦除

1 首先新建面特征类

polygon to raster 注意选择extent 以及分辨率,最好和底图的分辨率一致

2 Raster Calculator 将面类*0

raster*0

3 Raster Calculator 进行擦除

Con(IsNull(“rastercalc14”),“pciBajie.tif”,0)

4 擦除后将0值设为null

SetNull(“bajie_dem.tif”==0,“bajie_dem.tif”)

5 最后镶嵌成新的raster

mosaic to new raster

arcgis 面导出平面坐标

  1. 面转点
    Feature To Point
  2. 为点添加坐标
    Add XY coordinates

将nodata赋值为0

CON(ISNULL([raster]),0,[raster])

属性表,excel与txt

属性表导出成txt,excel再另存为txt

栅格数据格式转float型

https://blog.csdn.net/Daisy_jf/article/details/99287093

DEM晕染图制作

https://blog.csdn.net/shaxiaozilove/article/details/51811693

投影转换

project raster

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JTRL5z88-1584971669384)(arcgis笔记.assets/1576069929259.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1UBARyRR-1584971669385)(arcgis笔记.assets/1576069944605.png)]

添加xy数据

添加 — 添加xy数据


重采样至同一分辨率

https://jingyan.baidu.com/article/ac6a9a5e7a4d312b653eacec.html

resample

高版本mxd转为低版本mxd

只能将高版本的mxd,比如说10.6版本的,file->save as copy,然后在保存的文件类型中,选择你要使用的低版本的文件类型,比如选择10.4的类型,保存即可。
参考链接

出图排版

多个数据框的排版技巧

  1. 统一数据框大小。选中多个数据框(最后选择base数据框,要采用该数据框的大小为统一大小),右键–>distribute—>make same size.
  2. 对齐。右键—>align—>顶端对齐。如果两行排列的话,就一行一行来,第一行顶端对齐,第二行底端对齐(TODO:两行的话怎么间隔一致?)
  3. 分布。右键—>distribute—>水平分布。

经纬度排版,纵向排列

经纬度大小以及纵向排列在grid–>properties—>labels中修改。
在这里插入图片描述
参考链接

在这里插入图片描述

重采样高分以及低分辨率DEM并输出对应尺度坡度图

https://pro.arcgis.com/zh-cn/pro-app/latest/tool-reference/data-management/resample.html

在DEM文件夹中,新建四个文件夹。

# -*- coding: cp936 -*-
def main():
	import arcpy
	# 这里更改高低分DEM
	high_reso="1"
	low_reso="50"
	arcpy.env.workspace = "F:\\Dem"#dem路径
	rasters = arcpy.ListRasters("*", "tif")	
	for raster in rasters:
		arcpy.CheckOutExtension("3D")
		# 高分
		high_reso_DEM_resample = "F:\\Dem\\high_reso_DEMs\\"+raster.strip(".tif")+"_"+high_reso+"_DEM.tif" # 重采样DEM名称
		arcpy.Resample_management(raster, high_reso_DEM_resample , high_reso, "NEAREST") 
		high_reso_slope = "F:\\Dem\\high_reso_slopes\\"+raster.strip(".tif")+high_reso+"_slope.tif" # 高分坡度数据

		arcpy.Slope_3d(high_reso_DEM_resample , high_reso_slope , '', '')
		# 低分
		low_reso_DEM_resample = "F:\\Dem\\low_reso_DEMs\\"+raster.strip(".tif")+"_"+low_reso+"_DEM.tif" # 低分重采样DEM名称
		arcpy.Resample_management(raster, low_reso_DEM_resample , low_reso, "NEAREST") 
		low_reso_slope = "F:\\Dem\\low_reso_slopes\\"+raster.strip(".tif")+low_reso+"_slope.tif" # 低分坡度数据

		arcpy.Slope_3d(low_reso_DEM_resample , low_reso_slope , '', '')
		print("pro_"+raster+"  has done !!!")
	print("All done!")
main()

鹰眼图

insert dataframe 作为一个放大图的dataframe,把原来的图copy一份,放大到你想要的区域。
在原来的图所在的frame中,右键属性,选择一个extent indicator,然后选择对应的图层即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FLOWVERSE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值