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

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

There is a newer version: 198
Show newest version
????4+com/groupbyinc/flux/common/geo/GeoHashUtilsjava/lang/ObjectGeoHashUtils.javaBASE_32[CBASE_32_STRINGLjava/lang/String;	PRECISIONIBITSS	LAT_SCALEDAf?l?l	LON_SCALEAV?l?l
MORTON_OFFSET()V
this-Lcom/groupbyinc/flux/common/geo/GeoHashUtils;encodeLatLon(DD)JCcom/groupbyinc/flux/common/apache/lucene/spatial/util/MortonEncoder!encode# 
"$latlon
longEncode(DDI)J 
*5com/groupbyinc/flux/common/apache/lucene/util/BitUtil,flipFlop(J)J./
-0levelmsf(Ljava/lang/String;I)Jjava/lang/String5toCharArray()[C78
69		<indexOf(I)I>?
6@cCbJhashlengthl(JI)Jgeohash	precision
fromMortonmortonmFlippedstringEncode(J)Ljava/lang/String;	S([C)VW
6XgeoHashLongchars(DD)Ljava/lang/String;(DDI)Ljava/lang/String;Q]
^NI
`QR
bghLongstringEncodeFromMortonLongjava/lang/Exceptionf@(Q\
j	hashedVal(JI)Ljava/lang/String;java/lang/StringBuildern
o>append(C)Ljava/lang/StringBuilder;st
outoString()Ljava/lang/String;wx
oygeoHashLjava/lang/StringBuilder;maskmortonEncode(Ljava/lang/String;)JisEmpty()Z??
6?"java/lang/IllegalArgumentException?
empty geohash?(Ljava/lang/String;)V?
??unsupported symbol [?-(Ljava/lang/String;)Ljava/lang/StringBuilder;s?
o?] in geohash [?]?odd(II)CxybboxL(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle;'com/groupbyinc/flux/common/geo/GeoPoint?fromGeohash=(Ljava/lang/String;)Lcom/groupbyinc/flux/common/geo/GeoPoint;??
??()IG?
6?java/lang/Math?min(II)I??
??(4
?deinterleave?/
-?
interleave(II)J??
-?,(J)Lcom/groupbyinc/flux/common/geo/GeoPoint;??
??6com/groupbyinc/flux/common/apache/lucene/geo/Rectangle?()D&?
??'?
??(DDDD)V?
??
bottomLeft)Lcom/groupbyinc/flux/common/geo/GeoPoint;lentopRight	neighbors*(Ljava/lang/String;)Ljava/util/Collection;java/util/ArrayList?(I)V?
??addNeighborsA(Ljava/lang/String;ILjava/util/Collection;)Ljava/util/Collection;??
?neighbor)(Ljava/lang/String;III)Ljava/lang/String;charAt(I)C??
6?#?
?java/lang/Character?(C)Ljava/lang/String;w?
??	substring(II)Ljava/lang/String;??
6???
?nxnydxdycellx0y0x1y1x2@(Ljava/lang/String;Ljava/util/Collection;)Ljava/util/Collection;TE;Ljava/util/Collection;java/util/Collection?add(Ljava/lang/Object;)Z????southnorthdecodeLongitude(J)D
unscaleLon??
?decodeLatitude
unscaleLat??
?@f?val@V?(Ljava/lang/String;)D~
??
??
	
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions	SignatureE(Ljava/lang/String;)Ljava/util/Collection<+Ljava/lang/CharSequence;>;LocalVariableTypeTableJ;>(Ljava/lang/String;TE;)TE;K;>(Ljava/lang/String;ITE;)TE;
SourceFile!	


3*??
56	 
<&(?%}?&'<()
jdh`?6(&?+?1}y???*'&23
DE
(4
	Od=	7*?::?66		?.	46
?=
?A?B!??hy?7??	?	???y???>#BC
-DEOF	OGK2HHE&	LNO#P-Q:R>TAOGW8?	6;?+6;?6	(I
?2J??>???dh`}y???}dh`y??? 2LE22*M^_
`ab#d?	NI
]?1B!dh`}B!y??? OE2PEklmQR
?/?~=}??N-???TU?4U}????6Y-?Y? /ZE)2![tu
vxy"z&|	?;Q\
<&(?_?'&?Q]
^(&?+?a7?c?*'&2dE
??eR
3	?h?k?	lE?gem
?G?1??oY?pN696q7-?T9hd}?4?vW}7`?6???-?z?>GlEG2
:{|7M33.}E&	??
????/?5?B??o~
Q
?*???
??Y????<	7*?::?66?`46	?=	?A?A 	??-??Y?oY?p???	?v???*??????z??? ??h`y?7??	?????1?43PBC	=LDE?F	{2xHE6
?????3?=?C?m?|???????:?6;?G6;??6~/
f J?=~?>}ydhd`y?1?  ZE2????
#?
W#?T~~h`~h`~h`~h` p4?#?#??	??
?

X*??L*????=*??B!}B!}??
a7!??
a7????y????:	??Y+??	??+??	?????HXL	S??I?CdE#5&E+-'E>??	"?????#?+?>?	??
<**????Y?ɸͰL	???
0??=*d?ӶA6~6~6~6~6~6	l`	l`6
ll`6?'??
???
``?ոڰp?

`?
`6p?
`?`6
?5?.
?)
?#?oY?p*d?޶?
?նv?z?*d??:??oY?p??
?նv?z????$?	?z??f?
?L	?2??????????!??(??/??	=??
H??J????!?(/=HM`
bq????? 1?V6	
C?C?8?+6A6??
P
**??+?Ͱ
L	
??
??-??
+?*??N*??:?*,???W,??W,???W,*???W,*???W-?',-???W,-??W,-???W,?4?L	?G???{?	r?	???6
9:;<%=.>=AKBYD]EkFsG?J?=66?C??
2?????FEO??
4
}?????
FET
??
5?o?g?EX
??
5?og?E\?
2*???L	a?
2*??
?L	f
?? ?Y0UY1UY2UY3UY4UY5UY6UY7UY8UY	9UY
bUYcUYdUY
eUYfUYgUYhUYjUYkUYmUYnUYpUYqUYrUYsUYtUYuUYvUYwUYxUYyUYzU?T?6Y?T?Y?=?
%?)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy