2

私は、OpenLayers、Googleマップ、および別の独自のソースを使用して、マップ上にポリゴンを表示するWebポータルの小さなコンポーネントで作業しています。

ユーザーはPSAD56(UTM)データムにポイントを持っているので、Googleマップで使用するには、ポイントをWGS84に変更する必要があります。私は、空間拡張のないOracle9iとpostgiの両方を手元に持っています。OracleロケーターまたはPostgisはこの変換を行うことができますか?それとも、それを実行できるオープンソースはありますか?

4

2 に答える 2

2

ユーザーデータをPostgisにロードできます。それをどのように行うかは、使用するデータ形式によって異なります。ポイントがシェープファイルとして使用可能な場合は、shp2pgsqlスクリプト。

ジオメトリをWGS84に変換するには、次のコマンドを実行します

ST_Transform(the_geom,4326)

ボリビアはどちらかである可能性があります

  • PSAD56/UTMゾーン19S...EPSG:24879または
  • PSAD56/UTMゾーン20S...EPSG:24880

ユーザーに尋ねる必要があります。

于 2010-10-24T13:35:00.963 に答える
1

OpenLayersは、Proj4JSライブラリーを使用して、座標系と射影の間で変換することもできます。これは、変換するデータが比較的少量の場合にのみ実行可能であることに注意してください。

于 2010-10-22T20:36:37.583 に答える