diff --git a/rscder/utils/project.py b/rscder/utils/project.py index ee2ef97..3c16efe 100644 --- a/rscder/utils/project.py +++ b/rscder/utils/project.py @@ -431,6 +431,9 @@ class RasterLayer(BasicLayer): ''' ds1:gdal.Dataset = gdal.Open(self.path) ds2 :gdal.Dataset = gdal.Open(other.path) + # if ds1.RasterXSize == ds2.RasterXSize and ds1.RasterYSize == ds2.RasterYSize: + # return 0 + geo1=ds1.GetGeoTransform() geo2=ds2.GetGeoTransform() map1xy=[imageRC2geo(geo1,0,0),imageRC2geo(geo1,ds1.RasterXSize,ds1.RasterYSize)] @@ -446,9 +449,9 @@ class RasterLayer(BasicLayer): if ds1 is None or ds2 is None: Project().message_box.error('图层打开失败') return -1 - if not ds1.GetProjection()==ds2.GetProjection(): - Project().message_box.error('投影不一致') - return -1 + # if not ds1.GetProjection()==ds2.GetProjection(): + # Project().message_box.error('投影不一致') + # return -1 elif (map1xx[0]>map2xx[1] or map1xx[1]map2yy[1] or map1yy[1]