예제 #1
0
  def test_initialize(self):
    from spatialdata.geocoords.Projector import Projector
    proj = Projector()
    proj.inventory.projection = "aea"
    proj.inventory.units = "m"
    proj.inventory.projOptions = "+lon_0=-100.0 +lat_30.0 +k=0.9995"
    proj._configure()

    from spatialdata.geocoords.CSGeoProj import CSGeoProj
    cs = CSGeoProj()
    cs.inventory.ellipsoid = "clrk66"
    cs.inventory.datumHoriz = "NAD27"
    cs.inventory.datumVert = "mean sea level"
    cs.inventory.originLon = 105.0
    cs.inventory.originLat = 30.0
    cs.inventory.rotAngle = 0.0
    cs.inventory.units = "km"
    cs.inventory.spaceDim = 2
    cs.inventory.projector = proj
    cs._configure()
    cs.initialize()
    
    self.assertEqual("clrk66", cs.ellipsoid())
    self.assertEqual("NAD27", cs.datumHoriz())
    self.assertEqual("mean sea level", cs.datumVert())
    self.assertEqual(False, cs.isGeocentric())
    self.assertEqual(1.0e+3, cs.toMeters())
    self.assertEqual(2, cs.spaceDim())

    return
예제 #2
0
    def test_initialize(self):
        from spatialdata.geocoords.Projector import Projector
        proj = Projector()
        proj.inventory.projection = "aea"
        proj.inventory.units = "m"
        proj.inventory.projOptions = "+lon_0=-100.0 +lat_30.0 +k=0.9995"
        proj._configure()

        from spatialdata.geocoords.CSGeoProj import CSGeoProj
        cs = CSGeoProj()
        cs.inventory.ellipsoid = "clrk66"
        cs.inventory.datumHoriz = "NAD27"
        cs.inventory.datumVert = "mean sea level"
        cs.inventory.originLon = 105.0
        cs.inventory.originLat = 30.0
        cs.inventory.rotAngle = 0.0
        cs.inventory.units = "km"
        cs.inventory.spaceDim = 2
        cs.inventory.projector = proj
        cs._configure()
        cs.initialize()

        self.assertEqual("clrk66", cs.ellipsoid())
        self.assertEqual("NAD27", cs.datumHoriz())
        self.assertEqual("mean sea level", cs.datumVert())
        self.assertEqual(False, cs.isGeocentric())
        self.assertEqual(1.0e+3, cs.toMeters())
        self.assertEqual(2, cs.spaceDim())

        return
예제 #3
0
    def setUp(self):
        from spatialdata.geocoords.CSGeo import CSGeo
        cs = CSGeo()
        cs._configure()
        cs.initialize()
        self.cs = cs

        from spatialdata.geocoords.Projector import Projector
        projector = Projector()
        projector.inventory.projection = projection
        projector.inventory.units = units
        projector.inventory.projOptions = projOptions
        projector._configure()
        self.projector = projector
        return
예제 #4
0
 def setUp(self):
   from spatialdata.geocoords.CSGeo import CSGeo
   cs = CSGeo()
   cs._configure()
   cs.initialize()
   self.cs = cs
   
   from spatialdata.geocoords.Projector import Projector
   projector = Projector()
   projector.inventory.projection = projection
   projector.inventory.units = units
   projector.inventory.projOptions = projOptions
   projector._configure()
   self.projector = projector
   return