Oracle блог: система координат Google Maps в Oracle Spatial
Как сообщает блог Oraclegis.com, Google в картографии для простоты использует сферическую математику. Oracle Spatial работает правильно и считает Землю именно эллипсоидом, поэтому некоторые объекты после преобразования не ложатся на карту Google корректно.
Oracle пошел на поводу у Google и реализовал специальный параметр USE_SPHERICAL в функциях трансформации. Как отмечает А. Рындин в сообщении блога, похоже, это было сделано криво (возможно, по другому сделать было нельзя), потому как производительность при использовании USE_SPHERICAL падает более чем в 10 раз.
В Oracle Database 11.2.0.2 появилась поддержка специальной системы координат для Google – SRID 3857. В этой системе координат не требуется указывать USE_SPHERICAL, и способ преобразования несколько отличается от ранее реализованного для 3785.
Тестирование новой системы координат в Oracle показало отличную производительность и корректность работы, отмечает Александр Рындин.
См. также: Каталог Программного обеспечения: - Oracle Spatial Каталог Организаций: - Google