
com.groupbyinc.flux.common.apache.lucene.spatial.util.GeoProjectionUtils.class Maven / Gradle / Ivy
???? 3 Hcom/groupbyinc/flux/common/apache/lucene/spatial/util/GeoProjectionUtils java/lang/Object GeoProjectionUtils.java SEMIMAJOR_AXIS DAXT?@
FLATTENING?kwZ???( SEMIMINOR_AXISAX???? ECCENTRICITY SEMIMAJOR_AXIS2B??L/?? SEMIMINOR_AXIS2B?`%.늹 E2?{k????? EP2?{????? MIN_LON_RADIANS? !?TD- MIN_LAT_RADIANS??!?TD- MAX_LON_RADIANS@ !?TD- MAX_LAT_RADIANS??!?TD- $assertionsDisabled Z ()V + ,
- this JLcom/groupbyinc/flux/common/apache/lucene/spatial/util/GeoProjectionUtils; ecfToLLA (DDD[D)[D??
?L/?{??}⦮?c java/lang/StrictMath 7 atan2 (DD)D 9 :
8 ;?X???? sqrt (D)D ? @
8 A@??)????@??5??57 [D G??}⦮?c???(?? atan M @
8 N@L??c?? x y z lla atPole ad_c cos67P5 w2 w t0 s0 sinB0 cosB0 sin3B0 t1 sum s1 sinP1 cosP1 rn llaToECF???F?R?9 8com/groupbyinc/flux/common/apache/lucene/util/SloppyMath i sin k @
j l cos n @
j o??(jm?????(jm??? ) * u java/lang/AssertionError w
x -@!?TD-???(?? lon lat alt ecf sl s2 cl llaToENU (DDDDDD[D)[D f 2
? ecfToENU ? ?
? centerLon centerLat centerAlt enu enuToLLA enuToECF ? ?
? 1 2
? [[D ? createPhiTransform
(DD[[D)[[D ? ?
? phi originECF originENU createTransposedPhiTransform ? ?
? ecfOrigin originLon originLat phiMatrix sLon cLon sLat cLat pointFromLonLatBearingVincenty
(DDDD[D)[D??䈥{ tan ? @
j ?@? @? ?? @t @e? @? @p ?` @R? @G? @ @ ?? @ ? abs ? @
8 ?=q???-??+wZ???(@ >com/groupbyinc/flux/common/apache/lucene/spatial/util/GeoUtils ? normalizeLon ? @
? ? normalizeLat ? @
? ? bearing dist pt alpha1 cosA1 sinA1 tanU1 cosU1 sinU1 sig1 sinAlpha
cosSqAlpha uSq A B sigma sigmaP sinSigma cosSigma
cos2SigmaM
deltaSigma tmp lat2 lambda c lam !pointFromLonLatBearingGreatCircle asin ? @
j ? java/lang/Math ?
? ; sinDoR cosDoR bearingGreatCircle (DDDD)D lon1 lat1 lon2 dLon java/lang/Class
desiredAssertionStatus ()Z
?{k?????
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile !
! # $ &