地理情報システム

地図製作者、地理学者、およびGIS専門家のためのQ&A

12
タブレットまたはスマートフォンのGPSと「実際の」GPS
私は今日、フィールドでの空間データ収集に使用されるアンドロイドおよびiPhoneデバイスについて多くのことを読んでいますが、非常に人気のあるGarmin eTrexなどの単一目的デバイスは行き止まりであるようです。タブレット/携帯電話で無料または非常に安い価格でこれらすべてを手に入れることができるのに、小さな画面で、カスタムデータコレクションインターフェイスを追加する機能がなく、コストプラスのベースマップがなく、写真を撮らないのはなぜですか? これまでのところ、実際のGPSがこれらの他のデバイスよりも優れているのは、堅牢性とバッテリー寿命の延長です。多分正確でない限り?GPS対応のスマートフォンやタブレットの精度は、消費者グレードの「実際の」GPSとどのように比較されますか?オフグリッドの場合はどうですか?コールドスタートのロック時間はどうですか?
40 gps  android  accuracy 


1
WGS84自体は座標参照システムですか?
WGS84とEPSG:4326の違いを疑問に思っていました(これを参照)。 WGS84をそれ自体で座標参照系として定義できますか?または、単なるデータムであるため、座標系をアタッチしてCRSを完全に定義する必要がありますか?(たとえば、この文書のセクション6.4.1を参照)

2
Rを使用して緯度、経度、値の形式のデータをラスターファイルに変換するにはどうすればよいですか?
米国本土のkmグリッドに値のデータセットがあります。列は「緯度」、「経度」、「観測」です。たとえば、 "lat" "lon" "yield" 25.567 -120.347 3.6 25.832 -120.400 2.6 26.097 -120.454 3.4 26.363 -120.508 3.1 26.630 -120.562 4.4 または、Rデータフレームとして: mydata <- structure(list(lat = c(25.567, 25.832, 26.097, 26.363, 26.63), lon = c(-120.347, -120.4, -120.454, -120.508, -120.562), yield = c(3.6, 2.6, 3.4, 3.1, 4.4)), .Names = c("lat", "lon", "yield"), class = …
40 raster  convert  r 


4
ArcGIS Desktopでカートグラフィック効果の境界に方向シェーディングを使用していますか?
ナショナルジオグラフィックマップの添付のスクリーンショットは、境界線の美しい方向シェーディングを示しています。書き込み境界内のフィーチャをハイライトし、透明なポリゴンまたはクロスハッチでそれらを覆い隠さないようにするため、書き込み境界マップのこの種のシェーディングを再現しようとしています。ArcGIS 10を使用してこの種の境界シェーディングを実現する方法はありますか? 「1946年の国家Geographic.jpgによるインドの政治的細分化」というタイトルの大きなマップへのリンク


4
ArcGIS for DesktopからQGISに移行する方法は?[閉まっている]
このラボには、ArcGIS 9に約10のプロジェクトがあり(ArcGIS 10で作成されています)、それぞれに次のものが含まれています。 地理参照(WGS1984地理投影)ラスター海底画像。約20m x 20mの領域を表します。 画像全体のポイントのレイヤー。各ポイントは、同じコンピューター上にあるドキュメントにハイパーリンクされています。 ラスターイメージのフィーチャを表すポイントのいくつかのレイヤー(フィーチャクラス)。 ラスターイメージ内のフィーチャを表すポリゴンのいくつかのレイヤー(フィーチャクラス)。 上記により、次のことが可能になりました。 ポリゴンで輪郭が描かれた領域を分析し、それらの一部にバッファを追加します。 次のような質問に答えてください:この種の魚(ポイントのレイヤーで表される)は常に特定の岩の種類(ポリゴンまたはポイントで表される)の近くで発生しますか? 同じ領域を表す新しい海底画像を(新しいレイヤーとして)追加しますが、後で撮影し、その中のフィーチャの分布が時間とともに変化したかどうかを確認します(つまり、魚が15%増えるなど)。 将来は、海底データを追加して、画像で表される海底の3Dビューを作成できるようにします。 最後に質問:上記に成功QGISに移行することができ、どのように私はそれを行うのですか?(したがって、ライセンス料を節約し、オープンソースソフトウェアなどを使用することもできます) 最初のQGISの外観に基づいて、上記で説明したほとんどのことを実行できますが、それを確認できる人はいますか? これを行う場合、それは今後数か月以内に行う必要がありますが、プログラミング能力はまったくありません。(移行のために誰かを雇ったり、QGISに機能を追加したりする資金はありません)。

16
コンピューターゲームを使用してGISデータを表示しますか?
GISユーザーであることに加えて、私はコンピューターゲームの大ファンです。 Civilization、Minecraft、World at Warなどのゲームには、巨大なマップを美しい方法で表示する非常に強力なエンジンがあります。 ゲームエンジンを使用してGISデータを表示し、環境をよりよく理解または視覚化することは可能ですか?


5
カーブしたポイントツーポイントの「ルートマップ」
私は最近、特定の都市からサービスを提供する他のすべての都市へのルートを表示する航空会社のWebページを見ています。ポイント間に同様の曲線ルートを作成できるようにしたいと思います。この例に表示されているような曲線の弧を生成するスクリプトまたは関数を作成した人はいますか? PostGISでは、2点を接続するときに使用する曲線の量を指定できるST_MakeLineの実装がありますか? 現在、PostGISとQGISを使用していますが、同じ外観を作成できる可能性のある他のソフトウェアオプションについて聞いていただければ幸いです。

7
変更可能な塗りつぶしの色、ストロークの色、ストロークの幅を持つsvgシンボルを作成する方法は?
Inkscapeを使用してQgisのsvgシンボルを作成したいのですが、これらのシンボルには質問で説明されている属性が必要です。過去2日間、私はSourcepoleの指示に従って実験を行っており、いくつかのシンボルが、成功せずに望ましい属性を持つqgisにバンドルされているのを模倣しました。 最後に、最も単純な形式のシンボルを試しました。Inkscapeで円のみを含むsvgを作成し、修正しようとしました。 元のファイル(circle.svg)には次の行があります。 <path sodipodi:type="arc" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.01988637;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 私はそれを次のように変更しました: <path sodipodi:type="arc" style="fill:param(fill) #ffffff;fill-opacity:1;stroke:param(outline) #000000;stroke-width:param(stroke-width) 1.01988637;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" circle_modified.svgとして保存し、ポイントシンボルとして選択しましたが、Qgisは3つすべてのパラメーターを同時に変更できませんでした。 何を間違えたのか、または別の方法ですべきですか? 私のシステム:Ubuntu 12.04 64ビット上のQgis 1.8.0、Inkscape 0.48、Gedit 3.4.1テキストエディター。
39 qgis  ubuntu  svg  inkscape 

5
PostGISの非ノード交差の問題を修正する最善の方法は?
PL/R関数を使用してPostGIS、一連のポイントの周りにボロノイポリゴンを生成しています。私が使用している関数は、ここで定義されています。特定のデータセットでこの関数を使用すると、次のエラーメッセージが表示されます。 Error : ERROR: R interpreter expression evaluation error DETAIL: Error in pg.spi.exec(sprintf("SELECT %3$s AS id, st_intersection('SRID='||st_srid(%2$s)||';%4$s'::text,'%5$s') AS polygon FROM %1$s WHERE st_intersects(%2$s::text,'SRID='||st_srid(%2$s)||';%4$s');", :error in SQL statement : Error performing intersection: TopologyException: found non-noded intersection between LINESTRING (571304 310990, 568465 264611) and LINESTRING (568465 264611, 594406 286813) at 568465.05533706467 264610.82749605528 …

4
ArcGISScriptingおよび大規模な空間データセットのパフォーマンス
現在、arcgisscriptingモジュールを使用して、少数のテーブル(合計8つ)で正規化されたかなり大きなデータセット(合計で約10,000レコード)を処理するPythonスクリプトを作成しています。このプロセスは、座標タプル(x、y)に基づいて機能を作成し、他の7つの表にある関係を使用してグラフ(ノードと線)を作成することで構成されます。最終的な出力は、関係を視覚的に表すノードおよびエッジの空間データセットを持つパーソナルジオデータベース(pgdb / fgdb)です。 私の最初の試みは、新しいジオデータベーステーブルとSearchCursorレコードセットのクエリを使用して、発生する多対多のリレーションシップのリンクテーブル(InsertCursor)を作成することでした。15〜20分の処理時間を除いて、これは非常にうまく機能しました。 PythonでcProfilerモジュールを使用すると、検索クエリを実行してリンクテーブルにカーソル(検索カーソルと挿入カーソル)の要求を取り込むときにパーソナルジオデータベースを「スラッシング」すると、パフォーマンスがひどくなります。 少しのリファクタリングで、処理時間を2.5分未満に抑えることができました。トレードオフは、コードでのジオデータベーススキーマの部分的な構築と、すべての関係が照合された後のarcgisscriptingカーソルの要求をInsertCursorsに制限することでした。 私の質問はパフォーマンスです。 大規模なデータセットを扱う際に、合理的な計算時間を維持するために人々が使用したテクニックは何ですか? 最適化の検索で見逃したESRI推奨の方法はありますか? 特にパーソナルジオデータベースからの場合は、アークギスクリプティングカーソルを作成するときに発生するオーバーヘッドを理解していますが、このサイトとGoogleからパフォーマンスに関連する回答を長時間検索した後、パフォーマンスは人々の努力の最前線ではないという印象を受けています。 ESRI製品のユーザーとして、これらのパフォーマンスラグを予想し、容認しますか? 更新 この製品でいくつかの作業を行った後、空間情報を適切な形式からジオデータベースに変換するプロセスを採用した最適化手法のリストを蓄積しました。これは、パーソナルジオデータベースおよびファイルジオデータベース用に開発されました。ちょっとしたこと: データを読み取り、メモリ内で合理化します。これにより、時間を半分に短縮できます。 メモリ内にフィーチャクラスとテーブルを作成します。フィーチャデータセットキーワーク「in_memory」を使用してメモリをRAMディスクとして使用し、そこで機能を実行してからディスクに書き込みます ディスクに書き出すには、フィーチャクラスにはCopyFeatureclassを使用し、テーブルにはCopyRowを使用します。 これら3つのことには、100,000以上のフィーチャを30分から30〜40秒にジオデータベースに変換するスクリプトが必要でした。これには、リレーションシップクラスが含まれます。それらは軽く使用されるべきではありません。上記の方法のほとんどは大量のメモリを使用するため、注意を払っていないと問題が発生する可能性があります。

6
シェープファイルPRJからPostGIS SRIDルックアップテーブルへ?
シェープファイルPRJからPostGIS SRIDルックアップテーブルのようなものがあるかどうか疑問に思っていましたか?最も標準的なシェープファイルPRJ定義をSRIDに変換できるもの。 PostGISおよびpgAdminIIIを使用する場合、postgisguiを使用してシェープファイルをインポートすると、SRIDは「-1」のままになります。このツールはEsri PRJを解析し、デフォルトをそのままにするのではなく、SRIDである可能性のある正しい(または少なくとも2、3のオプション)を決定できるように思われます。 または、別のSRIDを選択した場合、インポーターにはその場で再投影する機能がありますか? 私にとっては怠seemに思えるかもしれませんが、私にはこの機能がまだ導入されていないことに興味があります。この概念が機能しているのか、それとも除外されているのには正当な理由があるのか​​誰もが知っていますか?

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