У меня есть фабрика RGEO_FACTORY = RGeo::Geographic.simple_mercator_factory
И у меня есть точка(POINT(28.97566007 41.01452809)), srid которой равен 3785.
Затем я получаю новую координату, используя RGEO_FACTORY.point(lon, lat).projection
. И это POINT (3225555.7243913896 5014484.790030423)
Теперь мне нужно использовать sql для запроса, чтобы повысить скорость. Вот так:"SELECT ST_AsText(ST_Transform(lat_lon, 4326)) from points WHERE points.id = 1"
. Я ожидаю получить тот же результат, что и POINT (3225555.7243913896 5014484.790030423)
. Но я не могу понять.
И я пробовал другим srid преобразовать координату точки, но тщетно.
Что мне делать, чтобы решить эту проблему?
Заранее спасибо.