1

PostGIS2.0.1でPostgreSQL9.1を使用しています。

列のタイプlocationはですpoint。タイプlatitudelongitude倍精度。

この更新ステートメントはなぜですか

update list_of_location SET location = ST_SetSRID(ST_MakePoint(longitude,latitude), 4326);

戻る

LINE 1: update list_of_location SET location = ST_SetSRID(ST_MakePoint(longit...
                                               ^
HINT:  You will need to rewrite or cast the expression.
4

1 に答える 1

3

PostGIS 2.0+を使用するには、タイプではなくlocation、タイプである必要があります。geometry(Point,4326) point

于 2012-07-31T19:33:39.280 に答える