2016-04-19 3 views

Antwort

1

Hashed in der Regel GeoHashhttps://en.wikipedia.org/wiki/Geohash

genannt Koordinaten Dies ist GeoHash Konverter für Ruby https://github.com/davetroy/geohash Sie einige geohash wie diese entschlüsseln kann:

GeoHash.decode('f77') 
=> [63.98438, -73.82813] 
+0

ich den Edelstein zu installieren versucht, aber ein Fehler wurde angehoben . Ich installiere die '' 'geohash_ruby''' und das funktioniert, aber ich habe noch einen Zweifel: der generierte Hash von Postgres Es ist wie folgt:' '' '0101000020E6100000AAAFC1D5149D45C0BF60376C5BE436C0''', aber die getesteten Gem Raise Fehler wegen der Größe dieser Hash. – rplaurindo

+0

Können Sie SQL-Definition Ihrer Spalte zur Verfügung stellen? – rootatdarkstar

+0

Ja, sicher. Entschuldigung für die Verspätung. Der Spaltentyp ist '' 'geometry'''. Ich habe den gem '' 'activerecord-postgis-adapter''' installiert und den Geometrietyp erkannt und ein' '' RGeo :: Cartesian :: PointImpl''-Objekt in Attribute eingefügt, die den Geometrietyp enthalten. Aber weil ich die Implementierung von '' 'RGeo :: Cartesian :: PointImpl''' nicht kenne, weiß ich nicht, dass ich zum Beispiel einen Datensatz nach Attribut des Geometrietyps gefunden habe, aber ich brauche das. – rplaurindo

Verwandte Themen