Transformation.aspx
上传用户:sex100000
上传日期:2013-11-09
资源大小:1377k
文件大小:4k
源码类别:

GIS编程

开发平台:

C#

  1. <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Transformation.aspx.cs" Inherits="Transformation" Title="On-the-fly transformation" %>
  2. <asp:Content ID="Content1" ContentPlaceHolderID="MainContent" Runat="Server">
  3.     <div>
  4.      <asp:RadioButtonList ID="rblMapTools" runat="server" RepeatDirection="Horizontal">
  5.             <asp:ListItem Value="0">Zoom in</asp:ListItem>
  6.             <asp:ListItem Value="1">Zoom out</asp:ListItem>
  7.             <asp:ListItem Value="2" Selected="True">Pan</asp:ListItem>
  8.         </asp:RadioButtonList>
  9.         <asp:DropDownList ID="ddlProjection" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlProjection_SelectedIndexChanged">
  10. <asp:ListItem Value="Pseudo">Pseudo Plate Carree (default / no projection applied)</asp:ListItem>
  11. <asp:ListItem Value="Mercator">Mercator</asp:ListItem>
  12.         <asp:ListItem Value="Albers">Albers</asp:ListItem>
  13.         <asp:ListItem Value="Lambert">Lambert Conformal Conic 2SP</asp:ListItem>
  14.         </asp:DropDownList><br />
  15.         <asp:ImageButton Width="600" Height="300" ID="imgMap" runat="server" OnClick="imgMap_Click" style="border: 1px solid #000;" />
  16.          <br />
  17.         <b>Map envelope:</b><br />
  18.         <asp:Literal ID="litEnvelope" runat="server" /><br />
  19.         <asp:Literal ID="litEnvelopeLatLong" runat="server" /><br />
  20.         <b>Input coordinate system:</b><br />
  21.         <asp:Literal ID="litInputCoordsys" runat="server" /><br />
  22.         <b>Map coordinate system:</b><br />
  23.         <asp:Literal ID="litCoordsys" runat="server" /><br />
  24.         <b>Active transformation:</b><br />
  25.         <asp:Literal ID="litTransform" runat="server" /><br />
  26.     </div>
  27.     
  28.     <div style="border: solid 1px #000; padding:10px; background-color:#eee; margin-top: 20px;">
  29. <b>Projections:</b>
  30. <ul>
  31. <li>
  32. <b>The plate carree projection</b> or geographic projection or equirectangular projection, is a very simple map projection that has been in use since the earliest days of spherical cartography. The name is from the French for "flat and square". It is a special case of the equidistant cylindrical projection in which the horizontal coordinate is the longitude and the vertical coordinate is the latitude.
  33. </li>
  34. <li>
  35. <b>The Mercator projection</b> is a cylindrical map projection. Like in all cylindric projections, parallels and meridians are straight and perpendicular to each other. But the unavoidable east-west stretching away from the equator is here accompanied by a corresponding north-south stretching, so that at every location the east-west scale is the same as the north-south scale, making the projection conformal.
  36. </li>
  37. <li><b>Lambert conformal conic projection.</b> Often used for aeronautical charts, a Lambert conformal conic projection in essence superimposes a cone over the sphere of the Earth, with two reference parallels secant to the globe and intersecting it. This minimizes distortion from projecting a three dimensional surface to a two-dimensional surface. Distortion is least along the standard parallels, and increases further from the chosen parallels. As the name indicates, maps using this projection are conformal.
  38. Pilots favor these charts because a straight line drawn on a Lambert conformal conic projection approximates a great circle route, which is the shortest distance between two points on the surface of a sphere.
  39. </li>
  40. <li>
  41. <b>The Albers equal-area conic</b> projection, or Albers projection, is a conic, equal area map projection that uses two standard parallels. Although scale and shape are not preserved, distortion is minimal between the standard parallels.
  42. </li>
  43. </ul>
  44. Source: <a href="http://en.wikipedia.org/">Wikipedia</a>. For an in-depth description of map projections see <a href="http://pubs.er.usgs.gov/usgspubs/pp/pp1395">John Snyder, Map projections; a working manual"</a>.
  45.     </div>
  46. </asp:Content>