postgres に導入したシェープ ファイルがあり、srid を指定しなかったので、QGis や MapSertver などの他のマップ ビューワーを起動すると、_geom 列の srid に -1 が含まれています。あるべき場所に図を正確に表示する問題。したがって、場所に srid を指定する必要がない場合、srid が GIS の心臓部であると誰もが言う理由と、wgs84 などに再投影されたときにポイントが正確に描画される方法です。
ありがとう
すべてのデータが同じ空間参照系(SRS) を持っている場合、それらをすべて同じ空間にプロットできます (リンゴとリンゴを比較)。SRID=-1 では変換は行われません。SRS を無視したいが、自分が唯一のユーザーである (つまり、データを他のユーザーと共有していない) 場合は、SRID を「-1」にします。
ただし、データを異なる SRS と混合する場合 (たとえば、WGS84 Long/Lat のデータと UTM Eastings/Northings のデータ)、GIS は、データを再投影するために何を変換するかを認識し、それぞれの横にオーバーレイできるようにする必要があります。他の。そこには何千もの異なる SRS があります。
さらに、データを他の誰かと共有している場合、データの価値は低下します。(私は何時間もかけて、誰かが指定していない他の誰かの投影を力ずくで推測しようとしました)。たとえば、NAD27 データムと NAD83 データムの間の同一の経度/緯度座標間には、数百メートルの誤差がしばしばあります。
「-1」SRID を指定してもパフォーマンスは向上しないことに注意してください。本当に SRID がわからない場合は、間違ったものを誤って推測するよりも、'-1' のままにしておくことをお勧めします。