Sha256: c2f167bcc9771312c52dd464145eee2592b4c8e3b0bb7adad50a92ad3fe8ee34
Contents?: true
Size: 1.69 KB
Versions: 5
Compression:
Stored size: 1.69 KB
Contents
# ----------------------------------------------------------------------------- # # Tests for OGC CS classes # # ----------------------------------------------------------------------------- require "test/unit" require "rgeo" module RGeo module Tests # :nodoc: module CoordSys # :nodoc: class TestUrlReader < ::Test::Unit::TestCase # :nodoc: def test_sr_org_epsg_4326_ogcwkt db_ = ::RGeo::CoordSys::SRSDatabase::UrlReader.new entry_ = db_.get("http://spatialreference.org/ref/epsg/4326/ogcwkt/") assert_kind_of(::RGeo::CoordSys::CS::GeographicCoordinateSystem, entry_.coord_sys) assert_equal("WGS 84", entry_.name) end def test_sr_org_epsg_4326_proj4 db_ = ::RGeo::CoordSys::SRSDatabase::UrlReader.new entry_ = db_.get("http://spatialreference.org/ref/epsg/4326/proj4/") assert_equal("+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs", entry_.proj4.original_str) end def test_sr_org_epsg_3857_ogcwkt db_ = ::RGeo::CoordSys::SRSDatabase::UrlReader.new entry_ = db_.get("http://spatialreference.org/ref/epsg/3857/ogcwkt/") assert_kind_of(::RGeo::CoordSys::CS::ProjectedCoordinateSystem, entry_.coord_sys) assert_equal("Popular Visualisation CRS / Mercator", entry_.name) end def test_sr_org_epsg_3857_proj4 db_ = ::RGeo::CoordSys::SRSDatabase::UrlReader.new entry_ = db_.get("http://spatialreference.org/ref/epsg/3857/proj4/") assert_equal("+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=6378137 +b=6378137 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs", entry_.proj4.original_str) end end if false end end end
Version data entries
5 entries across 5 versions & 2 rubygems