2012-12-28 2 views

답변

0

RGeo simple mercator factory docs은 포인트를 저장하기 위해 SRID 4326을 사용하고 영사를 위해 SRID 3785를 사용한다고 명시합니다. PostGIS에는 ST_Transform이 있습니다. 주제를 다루는 멋진 tutorial이 있습니다. Geom 필드를 'nodes'테이블에 저장하고 SRID가 4326 인 경우 ST_Transform을 사용하여 RGeo 단순 메카 토르와 동일한 프로젝션을 얻을 수 있습니다. 같은 SRID에 기하 구조를 변환하려고하면

select geom, ST_SRID(geom) from nodes limit 1; 
         geom      | st_srid 
----------------------------------------------------+--------- 
0101000020E61000004A97FE25A9523E40B6B9D683EEE74D40 | 4326 

select ST_Transform(geom, 3785) from nodes limit 1; 
        st_transform      
---------------------------------------------------- 
0101000020C90E0000FE8D2A88D4C04941A418472F1AE25F41 

, 그것은 변경되지 않습니다 :

select ST_Transform(geom, 4326) from nodes limit 1; 
        st_transform      
---------------------------------------------------- 
0101000020E61000004A97FE25A9523E40B6B9D683EEE74D40 
을 ST_SRID 당신의 기하 구조 필드의 SRID 인 배우고 사용