ArcGIS 中取出面上最大的Z值的坐标点

Posted gispathfinder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArcGIS 中取出面上最大的Z值的坐标点相关的知识,希望对你有一定的参考价值。

def MaxZ(shape):  
     line = shape.getPart(0)
     pnt = line.next()
     maxValue = float("-inf")
     while pnt:
         if maxValue < pnt.Z:
             maxValue = pnt.Z
         pnt = line.next()
     return maxValue


MaxZ(!shape!)


   
    point.X += shiftValue
    return point
   
MinZ(!shape!)
   
def MinZ(shape):  
     line = shape.getPart(0)
     pnt = line.next()
     minValue = float("inf")
     while pnt:
         if minValue > pnt.Z:
             minValue = pnt.Z
         pnt = line.next()
     return minValue
    
    
def info( ZValue , ZValueMin , ZValueMax ):
     returnValue = "unknown"
     if ZValue and ZValueMin and  ZValueMax:
         if ZValueMax - ZValueMin < 0.00000001:
             returnValue = "unknown"
         elif ZValue > ZValueMax or ZValue < ZValueMin:
             returnValue = "error"
         else:
             returnValue = "ok"
     return returnValue
    
    
    
def MinZ(shape):  
     line = shape.getPart(0)
     pnt = line.next()
     minValue = float("inf")
     while pnt:
         if minValue > pnt.Z:
             minValue = pnt.Z
         pnt = line.next()
     return minValue

















































以上是关于ArcGIS 中取出面上最大的Z值的坐标点的主要内容,如果未能解决你的问题,请参考以下文章

在Arcmap中将数据从文本格式转成点状shp格式数据,其中的坐标点在shp中展示出来

怎么在arcmap中导入excel坐标

ArcGIS应用(十九)Arcgis 统计分析计算多波段图像最大值最小值平均值等

ArcGIS应用(十九)Arcgis 统计分析计算多波段图像最大值最小值平均值等

arcgis没有像素值

arcgis 添加经纬度坐标点