地理情報システム

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

7
簡単にサイズ変更またはスケーリングできるマップを作成する
最近、8.5x11から22x34、または大きなポスターサイズから「レポートに収まるもの」にサイズを変更するマップリクエスタを扱っています(あいまいなものが最適です) )。明らかに、プロジェクトとリクエストをより適切に計画するために私ができる「人事管理」がいくつかありますが、それ以上に、最小の時間投資で同じサイズの複数のサイズを作成する必要があります。 すべての要素(凡例、タイトル、ラベル、さまざまなテキストフィールド)を手動で調整して新しいレイアウトを作成するのは面倒です。[ページと印刷の設定]ダイアログで、[ページサイズの変更に比例してマップ要素を拡大縮小]を見つけました。 ただし、まだやるべきことが残っています。 すべてのマップ要素(特にテキストの四角形)で機能するわけではありません マップ内のラベルには何もしません。大きなポスターマップに最適な16ポイントのフォントラベルは、小さな図には大きすぎます(マップを大きくすると同様の縮尺の問題) ArcMapレイアウトをより簡単にスケーラブルにするための追加の戦略は何ですか?(私の目標は、フォントサイズの調整をできるだけ少なくすることです。)

1
Rを使用した天然資源アプリケーションのマルチスペクトル画像セグメンテーション
Rには画像セグメンテーションの能力がありますが、私が出くわしたすべての例では、セグメンテーションに単一のバンドを使用しています(例)。Rのランダムフォレストイメージ分類の能力とオブジェクト指向セグメンテーションアプローチを組み合わせることに興味があります。 Rは、天然資源ベースの分析に適したマルチスペクトル画像セグメンテーションにどのような機能を備えていますか?または、さらに分析するために、単一バンドセグメンテーションの結果をリンクする方法。

1
隣接するポリゴンをマージし、すべて(隣接していて隣接していない)をマルチポリゴンとして返しますか?
管理境界とそのジオメトリを持つpostgresデータベースがあります。これらの境界にはそれぞれ識別番号があります。 私が達成したいこと: 最初に、特定の郵便番号で始まるすべての行を選択します。例えば: SELECT * FROM "post" WHERE "post"."ident" LIKE '101%' 隣接するすべてのジオメトリをマージし、そうでないジオメトリも返す必要があります。 私はこれらのステートメントを試しました: これは私がこの答えから持っています: PostGISを使用して多くの小さなポリゴンを結合して大きなポリゴンを形成しますか? with t as ( select (st_dump(geom)).geom from "post" where "post"."ident" LIKE '593%' ) select ST_UNION(geom) from t; しかし、このステートメントは、隣接しているが他のポリゴンは含まれていないポリゴンのみを返します with t as ( select (st_dump(geom)).geom from "post" where "post"."ident" LIKE '593%' ) select ((ST_Dump(ST_UNION(geom)))) from t; …


5
ポリゴンのジオハッシュの方法は?
GeoHashは、ポイントの緯度と経度を文字列にコード化する優れた方法です。数字と文字を使用しているため簡潔で、最後に文字を追加して精度を調整できます。 ポイントではなく、ポリゴンをコード化する同等の方法を探しています。私はそれを行う2つの方法を見ました: すべてのポリゴンポイントをジオハッシュし、それらを連結して、従来のテキスト圧縮アルゴリズムを使用して結果の文字列を圧縮します。 ポリゴンに含まれるすべてのジオハッシュを参照します。これはRecursivePrefixTreeメソッドです-http : //www.opensourceconnections.com/2014/04/11/indexing-polygons-in-lucene-with-accuracy/を参照してください。 コードが人間によって操作されることを望みます。マシンとしてインデックスとしてだけでなく、手動でコピーされます。 編集:http://seenthis.net/messages/269838のディスカッション(フランス語)も参照してください。

1
QGIS用の「分散マーカー」ツールはありますか?
私はArcGISを使用していますが、QGISを使用したいので、後で完全に切り替えたいかもしれません。Aには、住所のジオコーディングの結果として、ポイントオーバーラップの問題があります。 ArcGISの「マーカーの分散」ツールを置き換えることができるQGISのツールは見つかりませんでした。よく理解すれば、QGISの「ポイントディスプレイスメント」ツールは、重なり合うポリゴンを「円周方向」にのみ変位させることができます。人工効果。 ディスパースマーカーに関するこれら2つの短い記事をチェックして、私が何を意味するかを確認してください。このためにQGISで可能な解決策を知っているなら、私に知らせてください。 http://blogs.esri.com/esri/arcgis/2008/08/01/how-to-scatter-marker-symbols-for-stacked-or-clustered-point-features/

3
QGISでマルチスレッド処理を有効にしますか?
これがQGIS 2.2に存在すると言うように見える複数のリンクを見つけましたが、1つのコアだけをフルに使用しているようです。 これはUbuntu 14.04で実行されています 現在のプロセスは、大量の定期的なポイントを作成しています。そのプロセスに複数のコアを使用させるにはどうすればよいですか?

2
gdal / ogrを使用してCSVファイルをシェープファイルに結合しますか?
私は、例えば、いくつかの属性を持つシェープファイルを持っているYEAR、COUNTYとAREA。また、シェープファイルに必要なフィールドを含むCSVファイルもありますPOPULATION。シェープファイルとCSVファイルの両方にフィー​​ルドがありますGISJOIN。QGISで参加する方法を知っています。しかしogr2ogr、GDAL / OGRのツールまたは他のツールを使用して、永続的な結合を作成し、シェープファイルに書き込むにはどうすればよいですか?

3
Planchon&DarbouxとWangとLiuのうつ病充填アルゴリズムには違いがありますか?スピード以外?
実際の分析経験に基づいて、DEMの窪み(シンク)を処理して埋める速度以外に、これら2つの窪み埋めアルゴリズムに違いがある場合、誰にも教えてもらえますか? デジタル標高モデルの不況を埋める、高速でシンプルで多用途のアルゴリズム オリビエプランション、フレデリックダルブー そして 水文解析とモデリングのためのデジタル標高モデルで表面のくぼみを識別して埋めるための効率的な方法 王とLi ありがとう。

2
2つのポイントからShapely LineStringを作成する方法
2つのポイントがあり、そこから直線LineStringオブジェクトを作成する場合: from shapely.geometry import Point, LineString A = Point(0,0) B = Point(1,1) 状態に関するShapelyマニュアルLineString: Pointインスタンスのシーケンスは、有効なコンストラクターパラメーターではありません。A LineStringはポイントで記述されますが、Pointインスタンスで構成されていません。 だから、2つのポイントAとBがあるAB場合、現在の「最良の」推測よりも短い/良い/簡単な線を作成する方法があります... AB = LineString(tuple(A.coords) + tuple(B.coords)) ...かなり複雑に見えます。もっと簡単な方法はありますか? 更新 本日リリースされたShapely 1.3.2では、マニュアルの上記の記述は正しくありません。だからこれから AB = LineString([A, B]) 動作します!
11 python  shapely 

3
シェープファイルからArcPyレイヤーに定義クエリを設定しますか?
ArcPyを使用してレイヤー定義クエリを設定するオプションを決定しようとしています。 arcpy.mapping.ListLayers()を使用すると可能になることを知っています。 ただし、このシナリオでは、シェープファイルを読み込んでおり、ArcPyでarcpy.MakeFeatureLayer_management()を使用しています。 このジオプロセッサを使用して作成したレイヤーに定義クエリを設定します。 これは可能ですか?

8
GUIを備えたSLDエディター?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 3年前に閉店しました。 GeoServerインスタンスをセットアップして、いくつかの異なるPostGISデータベースを提供しています。GeoServerを起動して実行していますが、SLDを手作業でGeoServerに入力するには永遠に時間がかかります。GUIベースのアプリケーションを使用してGeoServerのSLDを生成するより良い方法はありますか?

3
ジオサーバーでの大量の高解像度画像のカラーバランスと公開
オンラインアプリケーションのベースマップとして使用したいRapidEyeイメージ(+300 Gb)が大量にあります。これまで、「ステロイドのジオサーバー」と呼ばれるプレゼンテーションで示された手順に従って、ジオサーバーでImagePyramidとしてそれらを提供することができました。問題は、適切なカラーバランスを行うことができなかったため、データセット全体を見るとモザイクが非常に悪いように見えますが、ズームインすると良くなります(下の写真)。 私のプロセスは: すべての画像を8ビット、epsg 4326、gdalを使用したキュービック補間に変換します すべての画像でgdal仮想ラスターを生成します(gdalbuildvrt) 画像ピラミッド(圧縮およびジオティフのティリングを使用したgdal_retile)を生成し、ジオサーバーで公開します(レイヤースタイルでヒストグラムストレッチを使用) プロセスを改善し、カラーバランスを改善する方法に関するヒントはありますか?

4
3D視覚化のための無料プログラムを探しています
3D視覚化のための無料プログラムまたはWebソフトウェアを探しています。ArcSceneのような能力を持ちたいです。 編集は不要で、データを3D形式で表示するだけです。プレゼンテーションには本当に役立つでしょう。私は大学でArcSceneを1トン使用し、それを気に入っていましたが、予算の制約によりここでは許可されていません。 そこに何かありますか?

1
投影についてogr2ogrを教えるにはどうすればよいですか?
私がしているJSONのArcGISから生成された私は、これが失敗したEPSG 4326でにGeoJSONに変換したいこと: $ ogr2ogr -f GeoJSON -t_srs EPSG:4326 out.geo.json in.arcgis.json OGRGeoJSON ERROR 6: EPSG PCS/GCS code 102100 not found in EPSG support files. Is this a valid EPSG coordinate system? 102100を3857に変更できるというフォーラム投稿を見つけましたが、これは数学的には同じです。したがって、これは同じエラーメッセージで機能します。 $ ogr2ogr -f GeoJSON -s_srs EPSG:3857 -t_srs EPSG:4326 out.geo.json in.arcgis.json OGRGeoJSON ERROR 6: EPSG PCS/GCS code 102100 not found …

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