Beispiel #1
0
  def getExtent( self ):
    files = self.getInputFileName()

    i = 0
    res = rect2 = None
    for fileName in files:
      if res == None:
        res = Utils.getRasterExtent( self, fileName )
        continue
      rect2 = Utils.getRasterExtent( self, fileName )
      if rect2 == None:
        continue
      res = res.intersect( rect2 )

    return res
Beispiel #2
0
    def getExtent(self):
        files = self.getInputFileName()

        i = 0
        res = rect2 = None
        for fileName in files:
            if res == None:
                res = Utils.getRasterExtent(self, fileName)
                continue
            rect2 = Utils.getRasterExtent(self, fileName)
            if rect2 == None:
                continue
            res = res.intersect(rect2)

        return res
Beispiel #3
0
  def getIntersectedExtent(self, files):
    res = None
    for fileName in files:
      if res == None:
        res = Utils.getRasterExtent( self, fileName )
        continue

      rect2 = Utils.getRasterExtent( self, fileName )
      if rect2 == None:
        continue

      res = res.intersect( rect2 )
      if res.isEmpty():
        break

    return res
Beispiel #4
0
    def getIntersectedExtent(self, files):
        res = None
        for fileName in files:
            if res == None:
                res = Utils.getRasterExtent(self, fileName)
                continue

            rect2 = Utils.getRasterExtent(self, fileName)
            if rect2 == None:
                continue

            res = res.intersect(rect2)
            if res.isEmpty():
                break

        return res