新しいShapefileレイヤーが表示されないのはなぜですか?


9

新しいシェイプレイヤーがマップに表示されない問題が発生しています。属性テーブルは正常に表示され、すべてのポイントがそこにありますが、視覚的には、マップ上にドットが表示されていません。新しいシェイプレイヤーがスタックの一番上にあることを確認しました。新しいシェイプレイヤーを空白の新しいプロジェクトに配置してみましたが、正常に機能しました。次に、元の問題のプロジェクトを再度開き、既存のレイヤーをすべて削除し、データをまったく含まない一時ファイルとして保存し、プロジェクトを閉じて再度開き、問題のシェイプレイヤーを新しい一時ファイルに再読み込みしました事業。それは再び現れませんでした。

元のデータに戻って、シェープファイルの作成に最初に使用したcsvを再作成しました(これを数回実行しました)。ただし、そこに疑わしいコンテンツがあった場合、これは効果がありませんでした。問題は残っています。

QGIS 1.8.0およびWindows 7 64ビットの使用。しかし、LinuxマシンにQGISをインストールしたところ、同じ問題が発生しました。

誰かが助けてくれるか、それが何であるか考えていることを願っています...


1
シェープファイルを共有できれば、他の人が調査できます。ほとんどの場合、レイヤーのCRSはEPSG:4326(緯度)に設定されており、データに投影座標が含まれている場合、結果は表示されません。
AndreJ

回答:


12

両方のOSでエラーが発生し、属性テーブルの情報が表示される場合は、座標参照システム(CRS)に問題がある可能性があります。

  • 最初に、「区切りテキストレイヤーの追加」ツールを使用してシェープファイルを作成したときに、CRSを割り当てましたか。
  • 次に、プロジェクトを作成するときに、すべてのレイヤーが同じCRSにあることを確認します。そうでない場合は、[プロジェクトのプロパティ]ウィンドウで[オンザフライCRS変換を有効にする]オプションを有効にしましたか?

CRSタブ


ありがとうございました!既存のレイヤーのCRSをチェックして、新しいレイヤーが一致することを確認しました。私はそれをGDA94 / MGAゾーン55ではなくGDA94として設定しました(これは残りのレイヤーに設定されたものです...私はタスマニアオーストラリアにいます)。今ではうまくいきます!
マリア

私はあなたを助けることができてうれしいです:)
gtapko

2

レイヤーを右クリックし、レイヤーにズームします。そこに着いたら、座標は現実的ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.