地理情報システム

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

5
PostGIS機能を提供するための最速の(パフォーマンス面で)方法は何ですか?
PostGIS機能を提供する最速の方法に興味があります。いくつかのWMSの改善と代替(MapProxy、TileCache、Mapnik ...)を見つけることができますが、WFSオープンソースの改善と代替はそれほど多くありません。タイルには興味がありませんが、ベースレイヤー上のポリゴンには興味があります。高速で提供しています。 正しい方向に向けてください。 更新: 私のアプリが地籍情報を表示していることを忘れていました。また、地籍ポリゴンは選択可能である必要があります(編集可能ではなく、クリックすると強調表示されます)。 クライアント(OpenLayers)で同時に数千のポリゴンのような状況を回避するために、ユーザーがマップの一部をクリックしたときにGeoJSONオブジェクトを生成するWMSとDjangoを組み合わせて使用​​しています。 正しい方法かどうかわかりません(WMSまたはその他のソリューションを使用してレンダリングすることで、クライアントで数千のpolのような潜在的に困難な状況を回避する必要がありますか?ポリゴンの提供方法を​​改善する必要がありますか?)
12 postgis  wfs  features 

3
ArcGIS Desktopを使用してラスター内の最高値の場所を検索しますか?
ArcGIS 10を使用して、ラスター内で最大値を持つピクセルを見つけ、その位置(ピクセルの中心)を10進度で返したいラスターがあります。このプロセスを反復して、ラスターの2番目に高い値の位置を返し、次に3番目、というように順番に繰り返して、最終的にラスター内で最も高い値を持つN個の位置のリストを順番に取得したいと思います。 Pythonスクリプトを使用してこれを行うのが最も簡単だと思いますが、もっと良い方法があれば他のアイデアを受け入れます。

3
空間データベースの未来?
少し話題から外れているかもしれません。Spatial Databasesの業界特有の重要性を知りたいと思っています。 Spatial Databaseは、GISシステムの非常に重要な部分ですか?または、近い将来、他のテクノロジーを使用して空間データを保存および取得しますか? これらのことを知りたいのは、すぐに空間データベース最適化でMSを追求するからです。

4
Open Street MapとPostgreSQLに必要なものは何ですか?
GISの世界で最初の一歩を踏み出しました。マップに非常に関連する「巨大な」プロジェクト(つまり、1人のプログラマー)で作業していても、すべてが非常に新しいものです。 私のプロジェクトは、世界のあらゆる場所について以下の情報を知る必要があります。 道路タイプ 道路名 道路座標 都市の境界 水路名 水路座標 Open Street Mapのおかげでこの情報をすべて入手できることがわかり、これにより私のプロジェクトが機能し始めました。しかし今は、より大きなマップで作業する必要があります(つまり、OSMエクスポートが提供する50.000 XMLノードの制限よりも大きい)。私は、惑星全体をデータベースに入れる必要があることを知っています。 インターネットにはPostgreSQLとOpen Street Mapに関する多くのドキュメントがありますが、どこから始めればいいのかわかりません。実際、惑星ダンプをデータベースに入れるためにOsmosisに関するドキュメントを見つけましたが、osm2pgsqlについても見つけました。重要なのは、私にとって何が最善かわからないということです。 mapnikマップをレンダリングするためにosm2pgsqlが作成されたようです(道路/都市/水路の情報を知っている必要があるため、まったく必要ありません...) mapnikでできることを正しく理解しました。 私の質問は次のとおりです。OSMエクスポートファイルと同じくらい簡単に再利用するために、データベースにOSMデータを挿入するために何を使用できますか? ありがとうございました。 編集:私が使用するコンピューターは、GNU / Linux Debianを実行する専用サーバー(Intel(R)Pentium(R)E2180 2.00GHzおよび2GBのRAM)です。 PS:osmosisはデータベースからxmlファイルを挿入できるだけでなく、抽出することもできるため、私の質問は馬鹿げているようです。とにかく、私はあなたがそれをどうするかを知る必要があります。 PS:初心者向けの素敵なOSM +データベースチュートリアルの場所を知っている人がいれば感謝します!

5
ArcGIS Server JavaScript APIの目次サンプルの検索
ArcGIS Server JavaScript API 2.3にプラグインする目次コントロールの例はどこにありますか?理想的には、フィーチャ/ダイナミック/タイルレイヤーをサポートする必要があります。シンボルを表示します。グループ化されたレイヤーを許可します。透明性とズーム機能が理想的です。 Esri サンプルのページが妙に任意のTOC例に欠けている-最寄りの例は非常に初歩的であるトグル・レイヤーの可視性。 Kirkの質問への回答にはいくつかのテンプレートが示されていますが、それらにはまともな目次は含まれていません。ROKサンプルは近いですが、(私が見ることができる限り)、記号やサポート機能レイヤは表示されません。 ArcGIS.com マイマップビューアーの目次は、まさに必要なものです。誰かが似たようなものを構築することができましたか、このTOCをローカルで動作させますか?

1
ArcEngineでのハイパーリンクツールの使用
ArcEngineでハイパーリンクツール(ControlsMapHyperlinkTool)を使用するのに苦労しています。誰もがそれを経験しましたか? ユーザーがハイパーリンクされた機能をクリックするたびに、「ハイパーリンクを起動できません」というメッセージが表示されることを除いて、正常に動作するようです。「スクリプト」ハイパーリンクを使用していますが、ArcMapで正常に機能します。クリック時にスクリプトを実行しようとしていないようです。IHotlinkExpressionPropertiesオブジェクトをチェックし、Expressionプロパティが正しく設定されています。何かご意見は?ありがとう!

2
1つのクエリでPgRoutingを使用して複数の最短パスを取得しますか?
複数のソースとターゲットのペアで最短経路アルゴリズムを一度に実行し、結果をテーブルとして取得して処理したいです。 どうすればいいですか?このクエリは機能しません: SELECT a.source, a.target, paths.* FROM all_to_all a, shortest_path_astar('...', a.source, a.target, false, false) paths; ERROR: function expression in FROM cannot refer to other relations of same query level (ところで、all_to_allは文字通りすべてを意味するわけではありません、:)それは単なるランダムなペアの数です) これも機能しません: SELECT * FROM all_to_all a, ( SELECT * FROM shortest_path_astar('...', a.source, a.target, false, false) yyy ) AS t2;

3
オープンソースマップ作成ツール
地図の作成に使用できる、できればGUIベースのオープンソースツールはありますか。Quantum GISは控えめに使用していますが、他にあるかどうかを知りたいと思っています。このツールは、ラスター/ベクターレイヤーを標準形式で読み取り、さまざまな形式でエクスポートできる必要があります。GeoPDFエクスポートのようなものは素晴らしいプラスです。

3
ラインフィーチャの接続と最長ラインの長さの決定
Stream_to_Featureツールを使用して作成した川を表すラインフィーチャ(画像を参照)があります。属性テーブルには、さまざまな行を表す複数のレコードが含まれます。問題は、最長行(視覚的に簡単に区別可能)がテーブル内の単一行として表されず、実際には多くの小さい行で構成されることです。線は互いに交差していないが、触れているように見える。 これらの行をマージし、ArcObjectsまたはArcObjectsに変換できる手動の方法を使用して最長の行の長さを決定するにはどうすればよいですか?さらに良い解決策は、すべての支流を取り除き、川の道だけを一本にしておくことです。

2
30cmの定規を使用して、紙の地図で緯度/経度(DMS)を見つけるにはどうすればよいですか?
30cmの定規を使用して、紙の地図でDMSを見つけるにはどうすればよいですか?探したい場所は「コーナー」ポイントなので、4つのコーナーに基づいて範囲を生成できます。 楕円体またはデータを提供しないカナダ北部(1800年代後半)の古い紙の地図(実際には3つ)があります。これは、代表的な分数(約1:660,000)とスケールバー(1 "= 10 2/3マイル)を提供します。マップには、1度ごとに間隔が空けられたグリッド線が表示されます。 データムまたは楕円体を知らないと、自動的に計算に誤差が生じることを理解していますが、これはこの演習では大したことではありません。 交差するグリッド線の緯度/経度を決定し、この質問から、それがランベルト正角円錐に最も近いことを推測することができました(Statistics Canada、EPSG 3347)。 以下は、2度ごとにグリッド線がある3つのマップすべてを示すインデックスマップです。 これらのグリッドラインは、上記のインデックスのように2度ではなく、1度ごとに間隔が空いているため、3つのマップすべてに対してこのプロセスを実行する必要があります。 もちろん、コンピューター化されたGISの既知の空間参照を地理参照して範囲をデジタル化することもできますが、GISがPCなしで時間を遡って行き詰まってしまった場合はどうでしょうか... たとえば、エンジニアの定規(1:100、1:2500など)を使用して回答を提供する方が簡単な場合は、お気軽に。30cmの定規は、特定の状況でより簡単に入手できるようです。

2
都市環境におけるNDVI
都市環境からNDVIを導出しようとする場合、どのような考慮事項を考慮する必要がありますか? LAR-IACデータから樹冠層を取り出し、0.38のNDVIを使用しました。ただし、リモートセンシングの植生に関するこのFAQでは、> 0.8を使用することを推奨していますが、密植生の優れたNDVIとして0.6を読みました。0.38は低すぎますか?また、都市環境(カリフォルニア州パサデナ)のせいで低すぎる可能性がありますか?SAVI(Soil Adjusted Vegetation Index)のような別のインデックスを使用する必要がありますが、おそらく都市部用ですか?

5
組み込みデバイス用の最小のGISライブラリ?
単純なLinuxベースのOSを実行している組み込みデバイス内で、非常に単純なジオメトリ操作(SHPまたはその他の標準形式と単純な検索を読む)を使用する必要があります。 使用できる最小で最もシンプルなAPIは何ですか? システムとの統合を可能にするために、C / C ++またはPythonで作成できます。 おかげで、 サミュエル
12 python  linux 

4
GeoServer WFS出力を簡素化する
私はいくつかの大きなデータセットを扱っており、ネットワーク経由で送信されるデータの量を最小限にしたいと考えています。私はOpenLayersのBBox戦略を使用して必要なデータのみを転送していますが、不必要な精度/詳細でデータを転送せずに低ズームレベルを表示できるように出力を単純化できるかどうか疑問に思っています。 OpenGeoバンドルの一部として、WFSサーバーとしてGeoServerを使用しています。

2
ArcSDEを管理しますか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答やインタラクションを受け付けていません。 ArcSDE管理のベストプラクティスのためにGoogleで少し時間を費やした後、手ぶらで思い付きました。Spatial Databasesとその管理についていくつかの大規模なOracle Spatialデータベースを実装したことを十分に理解していますが、生活を楽にするために守るべきプラクティスやパターン、および空間の保持を使用可能かつ安全に考えたいと思いました。 ArSDEインスタンスの整合性、セキュリティ、一貫性を確保するために、ArcSDEデータベースでどのようなプラクティスを採用していますか? ArcSDEインスタンスを計画する際に、どのような設計目標を目指していますか?その理由は何ですか? それらは広範な質問であり、その答えは実装の規模、要件、範囲によって大きく変わる可能性がありますが、このトピックに関するコミュニティベースのガイドへの関心を評価したいと思います。


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