实现代码

import arcpy

from arcpy import env

import os

import ConversionUtils

infc1= ConversionUtils。gp。GetParameterAsText(0)

infc2= ConversionUtils。gp。GetParameterAsText(1)

out_workspace=ConversionUtils。gp。GetParameterAsText(2)

file_name=ConversionUtils。gp。GetParameterAsText(3)

arcpy。CreateFeatureclass_management(out_workspace,file_name,"POLYLINE")

cur3 =arcpy。da。InsertCursor(out_workspace+"/"+file_name,("FID","SHAPE@","ID"))

array = arcpy。Array()

i=0

cur1=arcpy。da。SearchCursor(infc1,["FID","SHAPE@XY"])

for row1 in cur1:来`自+优-尔^论:文,网www.youerw.com +QQ752018766-

array。removeAll()

fid1=row1[0]

x1,y1=row1[1]

cur2=arcpy。da。SearchCursor(infc2,["FID","SHAPE@XY"])

for row2 in cur2:

fid2=row2[0]

x2,y2=row2[1]

if fid1==fid2:

array。add(arcpy。Point(x1,y1,0,0))

array。add(arcpy。Point(x2,y2,0,0))

cur3。insertRow((fid1,arcpy。Polyline(array),0))

if cur2:

del cur2

然后,将QuickBird影像、TM遥感影像和SRTM高程数据进行集处理,将坐标系统统一转换为高斯克吕格面坐标系统(带号为Beijing 1954 GK Zone 20N,单位为:米)。然后在ArcGIS里面的GeoReFerence模块中以TM遥感影像数据为目标栅格,通过设置控制点将SRTM高程数据、QuickBird影像和道路图层进行相对配准。根据研究目标区域建立矢量图层面,利用数据分析工具中的掩膜提取工具对QuickBird影像、TM遥感影像和SRTM高程数据进行裁剪,得到研究目标区域的删格集成数据。利用Buffer工具对北山公路矢量数据进行还原并对北山公路的滑坡影响距离(600米)进行缓冲区分析得出影响范围。利用Conversion工具箱里的栅格转点工具对遥感数据的七个波段进行数据转换,接着用Create TIN创建TIN,再用TIN to Raster工具转为删格数据,最后用Raster to Point工具进行栅格转点。

上一篇:3个3000吨级水泥泊位大连某水泥厂水运码头设计+图纸
下一篇:基于网络计划技术对建设工程项目的优化

洛嵩二级公路设计施工图设计+CAD图纸

论提高公路桥梁施工企业...

论公路养护會计制度的历...

简论公路行业會计处理中...

农村公路资产化及會计核算探讨【2962字】

高速公路沥青路面厚度现...

京福高速公路大蒲高架桥...

安康汉江网讯

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...