Understand shapefiles in different projections (notably OSGB)
[potlatch2.git] / com / gradoservice / proj4as / proj / ProjParams.as
1 package com.gradoservice.proj4as.proj\r
2 {\r
3         import com.gradoservice.proj4as.Datum;\r
4         \r
5         public class ProjParams\r
6         {\r
7                   \r
8           public var title:Object;  \r
9           \r
10           /**\r
11            * Property: projName\r
12            * The projection class for this projection, e.g. lcc (lambert conformal conic,\r
13            * or merc for mercator.  These are exactly equicvalent to their Proj4 \r
14            * counterparts.\r
15            */\r
16           public var projName:String;\r
17           /**\r
18            * Property: units\r
19            * The units of the projection.  Values include 'm' and 'degrees'\r
20           /**\r
21            * Property: units\r
22            * The units of the projection.  Values include 'm' and 'degrees'\r
23            */\r
24           public var units:String;\r
25           /**\r
26            * Property: datum\r
27            * The datum specified for the projection\r
28            */\r
29           public var datum:Datum;         \r
30           public var datumCode:String;\r
31           public var datumName:String;\r
32           public var nagrids:String;\r
33           public var ellps:String;\r
34           public var a:Number;\r
35           public var b:Number;\r
36           public var a2:Number;\r
37           public var b2:Number;\r
38           public var e:Number;\r
39           public var es:Number;   \r
40           public var ep2:Number;          \r
41           public var rf:Number;\r
42           public var long0:Number;\r
43           public var lat0:Number;\r
44           public var lat1:Number;\r
45           public var lat2:Number;\r
46           public var lat_ts:Number;\r
47           public var alpha:Number;\r
48           public var longc:Number;\r
49           public var x0:Number;\r
50           public var y0:Number;\r
51           public var k0:Number;\r
52           public var k:Number;\r
53           public var R_A:Boolean = false;\r
54           public var zone:int;\r
55           public var utmSouth:Boolean = false;\r
56           public var to_meter:Number;\r
57           public var from_greenwich:Number;\r
58           public var datum_params:Array;\r
59           public var sphere:Boolean = false;\r
60           public var ellipseName:String;        \r
61           \r
62           public var srsCode:String;\r
63           public var srsAuth:String;\r
64           public var srsProjNumber:String;              \r
65                 \r
66                 public function ProjParams()\r
67                 {\r
68                 }\r
69 \r
70         }\r
71 }