Ejemplo n.º 1
0
 def testTransformInfo(self):
     # hopefully this transform is available on all platforms!
     transforms = QgsCoordinateTransform.datumTransformations(
         QgsCoordinateReferenceSystem(4613),
         QgsCoordinateReferenceSystem(4326))
     self.assertTrue(len(transforms) > 0)
     self.assertIn('+towgs84=-403,684,41', [
         QgsCoordinateTransform.datumTransformToProj(t.sourceTransformId)
         for t in transforms
     ])
     self.assertIn('+towgs84=-403,684,41', [
         QgsCoordinateTransform.datumTransformToProj(
             t.destinationTransformId) for t in transforms
     ])
     self.assertIn('EPSG:4613', [
         QgsCoordinateTransform.datumTransformInfo(
             t.destinationTransformId).sourceCrsAuthId for t in transforms
     ])
     self.assertIn('EPSG:4326', [
         QgsCoordinateTransform.datumTransformInfo(
             t.destinationTransformId).destinationCrsAuthId
         for t in transforms
     ])