Exemplo n.º 1
0
		public static SqlDouble fHtmIDToSquareArcmin(SqlInt64 hid)
		{
			HtmTrixel htm = new HtmTrixel();

			double t1, t2, t3;
			double area;
			if (htm.getAngles((Int64)hid, out  t1, out  t2, out  t3))
			{
				// Area in stearadians A = R^2[(t1 + t2 + t3 ) - Pi], but R=1.
				area = (t1 + t2 + t3) - Cartesian.Pi;
				area *= Cartesian.RTOD * Cartesian.RTOD; // to get square degrees;
				area *= 3600.0; // square arc minutes
			}
			else
			{
				area = 0.0;
			}
			return (area);
		}