All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.geo.GeoUtils.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3d'com/groupbyinc/flux/common/geo/GeoUtilsjava/lang/Object
GeoUtils.java)com/groupbyinc/flux/common/geo/GeoUtils$1Bcom/groupbyinc/flux/index/mapper/geo/BaseGeoPointFieldMapper$Namesjava/lang/Math@minB=
ACcenter)Lcom/groupbyinc/flux/common/geo/GeoPoint;
initialRadius	maxRadius
earthDiameter(D)D8com/groupbyinc/flux/common/apache/lucene/util/SloppyMathKIJ
LM@?@latitudegeoHashCellWidth(I)D/0	Tjava/lang/AssertionErrorV()VXY
WZlevelIquadTreeCellWidthgeoHashCellHeightquadTreeCellHeightgeoHashCellSizeRS
b_S
dsqrtfJ
AgwhquadTreeCellSizeC}~?Ƀ?quadTreeLevelsForPrecision(D)I???")^??@???@??ceiltJ
Auround(D)Jwx
Ayjava/lang/Long{numberOfLeadingZeros(J)I}~
|ratiowidthpartJmeters(Ljava/lang/String;)I,com/groupbyinc/flux/common/unit/DistanceUnit?METERS.Lcom/groupbyinc/flux/common/unit/DistanceUnit;??	??DEFAULT??	??parseC(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/DistanceUnit;)D??
??no
?distancegeoHashLevelsForPrecisionNcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/tree/GeohashPrefixTree?getMaxLevelsPossible()I??
??log?J
A?@bitsfullleftevenodd?o
?normalizeLon@v?centeredModulus?=
?normalizeLat?V??f?@V?@f?normalizePoint,(Lcom/groupbyinc/flux/common/geo/GeoPoint;)V.(Lcom/groupbyinc/flux/common/geo/GeoPoint;ZZ)V??
?point([DZZ)V??
?reset-(DD)Lcom/groupbyinc/flux/common/geo/GeoPoint;??
4?normLatnormLonpt[D([D)VlonLat?J
??shiftdividenddivisorrtn
parseGeoPoint_(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/common/geo/GeoPoint;java/io/IOException?/com/groupbyinc/flux/ElasticsearchParseException?
4Z?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/common/geo/GeoPoint;)Lcom/groupbyinc/flux/common/geo/GeoPoint;??
?parser4Lcom/groupbyinc/flux/common/xcontent/XContentParser;?currentToken<()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;???START_OBJECT:Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;??	?java/lang/String?	nextToken???
END_OBJECT??	?
FIELD_NAME??	?currentName()Ljava/lang/String;???equals(Ljava/lang/Object;)Z??
??A$SwitchMap$org$elasticsearch$common$xcontent$XContentParser$Token[I??	?ordinal?
doubleValue(Z)Dlatitude must be a number((Ljava/lang/String;[Ljava/lang/Object;)VX	
?
longitude must be a numberVALUE_STRING?	text?geohash must be a string'field must be either [{}], [{}] or [{}]token [{}] not allowedjava/lang/DoubleisNaN(D)Z
'field must be either lat/lon or geohash resetFromGeoHash=(Ljava/lang/String;)Lcom/groupbyinc/flux/common/geo/GeoPoint;"#
4$field [{}] missing&START_ARRAY(?	)	END_ARRAY+?	,VALUE_NUMBER.?	/51only two values allowed3numeric value expected5f(Ljava/lang/String;Lcom/groupbyinc/flux/common/geo/GeoPoint;)Lcom/groupbyinc/flux/common/geo/GeoPoint;?7
8geo_point expected:fieldelementdataindexOf(I)I?@
?A	substring(II)Ljava/lang/String;CD
?EtrimG?
?HparseDouble(Ljava/lang/String;)DJK
L(I)Ljava/lang/String;CN
?Ocomma
Zthis)Lcom/groupbyinc/flux/common/geo/GeoUtils;java/lang/ClassVdesiredAssertionStatus()ZXY
WZ
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses!
\\\\ \!#\$&\')\*,\-/0	12]T*?7*?9??J')?D?^ EFGH_
AB	IJ]3	&?NOk?^	Q_J	RS]^'?U???WY?[?*
`lhlh`y?o?^'\]_
SV`	^S]R?U???WY?[?*
y?o?^\]_
_``	_S]^'?U???WY?[?-
`lhlh`y?o?^'\]_
il`	`S]R?U???WY?[?-
y?o?^\]_
uv`	aS]z'?U???WY?[??cH?eJ''k))kc?h?^ '\]ij_???`	kS]U?U???WY?[?l?h
y?o?^\]_
??`	no]?	[?U?&???WY?[?&??2?pI&&kro?h9*o?v?z7@??dd6
y???`?^4!:?-.?; ??G\][?_"????!?-?;?G?`?8C	n?]8??*???????^?_?	?o]?
??U?&???WY?[?&?????pI&&kro?h9*o?v9????????o?v?z?6l6		hd6
	
??`6	
??`6`?^\	"i?.]?9R?W4?]].?]	f%?]
u?]??]??_:????"?.?9?@?B?W?]?f?u???`J	?#?.???	??]8??*???????^?_?	?J]2&????^_?	?J]q)&???G&????&gG?&???	?&gG&?^)_????!?'?`
	??]5*???^?F_
??	??]x$?Y*?7RY*?9RN-??*-1-1??W?^*$?F$?0$?0??_#	??]5*???^??_
	??]?ղU?*?	*???WY?[??*1???
*1????=?*1???
*1????<?o**1???R>*1???*?*1gR?*1???*?*1gR?>?-?*\1?cR?*\1*1????	???cR?**1???R?^*f^?0?????0??0_J6TX d!f"p#}$?%?(?*?+?,?1?5?6?8`<@@?)???????
?=]?&&(s9??	(c9(?o??	(g9?^ &?&?!?_;<=?@#B`?	??]6*?4Y?ٸܰ^??_Ka??	??]?L?I?9:*?????*????'*????*??:???K*??W??*???.?%*?I????Y??????N*??W??*???.?(*?9?`??Y
??????)*????*?:?0??Y?????Y?YSYSYS??????Y?Y*??S???((??????Y!???+?%?(????Y'?YS??????Y'?YS??+(?Ű*???*?h6*???-?Q*???0?6??*?29????
*?2I??ǻ?Y4?????Y6???+(?Ű*????*?:+?9???Y;???^R8?<?b=]6>L??L?FH	C@_?3]^	_ab$c0d8eBfIgpjxk{m?o?p?q?t?u?w?y?z?{}?-?0?H?M?\?k?r?y?????????????????????????????"?.?6?=?`.???W?
9 ??+?a??	?7]?5*,?B=?'*?F?I?MJ*`?P?I?M9+)?Ű+*?%?^4'5>5?F.Q]_????'?/?`?/XY]3*?R?^ST_
??UY]4?[???U?_%`@bc		D	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy