Beispiel #1
0
        public Map ProjectWith(Projector projector)
        {
            var map = new Map();

            foreach(var geography in geographies)
            {
                map.Geographies.Add(projector.Project(geography));
            }

            return map;
        }
Beispiel #2
0
        public Map Flip(Axis axis)
        {
            var map = new Map();

            foreach (var geography in geographies)
            {
                if (axis == Axis.X)
                {
                    map.Geographies.Add(new CartesianProjector(Ellipsoid.WGS84).FlipX(geography));
                }
                else
                {
                    map.Geographies.Add(new CartesianProjector(Ellipsoid.WGS84).FlipY(geography));
                }
            }

            return map;
        }
Beispiel #3
0
        public Map Rotate(Point axis, double angle)
        {
            var map = new Map();

            return map;
        }