实现代码

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.chuibin.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字】

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

浅谈传统人文精神茬大學...

谷度酒庄消费者回访调查问卷表

中国古代秘书擅权的发展和恶变

高校网球场馆运营管理初探【1805字】

国内外无刷直流电动机研究现状

拉力采集上位机软件开发任务书

多元化刑事简易程序构建探讨【9365字】

辩护律师的作证义务和保...

《醉青春》导演作品阐述

浅谈新形势下妇产科护理...