地理情報システム

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

1
衛星画像に投影を割り当てる
今日、私はISSからヨーロッパを見下ろす写真を偶然見つけました。それは本当に美しいです。 だから、私は写真にさらに追加できると考え始めました。世界の国境、都市、道路網、すべてのもの。楽しみのために。 問題は、proj4衛星投影を使用したセンサーの方位角または高さについてほとんど何も知らないことです その画像の投影を割り当てるのを手伝ってもらえますか? ここにソースがあります(大きい!)

1
HDFからGeoTiffに変換する
HDFからGeoTiffへの変換に問題があります。 このWebページに記載されている手順に従っています。問題は、gdaltranslateコマンドを実行するためのNDVIサブデータセット名(XXXX)が見つからないことです。 gdal_translate -of GTiff HDF4_EOS:EOS_GRID:"MOD13C2.A2001001.005.2007078152825.hdf" :MOD_Grid_monthly_CMG_VI:XXXX modis_ndvi01.tif これは、ファイル(MOD13C2.A2001001.005.2007078152825.hdf)の1つのgdalinfo出力です。 E:\GDAL>gdalinfo MOD13C2.A2001001.005.2007078152825.hdf Driver: HDF4/Hierarchical Data Format Release 4 Files: MOD13C2.A2001001.005.2007078152825.hdf Size is 512, 512 Coordinate System is `' Metadata: HDFEOSVersion=HDFEOS_V2.9 LOCALGRANULEID=MOD13C2.A2001001.005.2007078152825.hdf PRODUCTIONDATETIME=2007-03-19T19:28:25.000Z DAYNIGHTFLAG=Both REPROCESSINGACTUAL=reprocessed LOCALVERSIONID=5.2.1 REPROCESSINGPLANNED=further update is anticipated SCIENCEQUALITYFLAG=Not Investigated AUTOMATICQUALITYFLAGEXPLANATION=No automatic quality assessment is performed in the PGE AUTOMATICQUALITYFLAG=Passed …
11 gdal  modis 

2
1セル/ピクセルのシードからラスター内のランダムな形状のセルの塊を作成しますか?
タイトルにあるように、ラスター内のシードからセルの塊を「成長」させたいと思っています。私のベースラスターは1と0でいっぱいです。1は土地を示し、0は海/ NAエリアを示します。1から、シードとして60個のランダムなピクセル/セルを選択し、事前定義されたnoの接続された塊をランダムに成長させます。そのシードからのピクセル/セルの制限。この技法は「スプレッドダイ」と呼ばれることもあると聞きましたが、それについて多くを見つける運はありませんでした。シードセルの値は2になり、周囲の1から選択された次のセルも2に変換されます。2は、将来変換するために使用できなくなります。 RでのGISデータの読み取りと操作に精通しているので、Rでもこれを喜んで行うため、このスレッドは少し役立ちます。ただし、必要なのは、既存の束を囲むピクセルをランダムに選択する一連のルールです。 GIS設定でセルオートマトンのこのより基本的な形式を誰かが行った場合、アドバイスやガイダンスをいただければ幸いです。 例: ターゲットは250セルです。値が1のセルをランダムに選択します。これは値2になります。次に、シードセルの隣接セルの1つが2になります。次に、いずれかのセルの隣接セルの1つが2の値が選択され、2になります。これは、250セルの番号が付けられた連続形状に達するまで続きます。 編集:さらなる質問 whuberの素晴らしい答えに基づいて、コードについていくつか質問があります。 成長したセルの値を、それらが作成された順序を表す変数値ではなく、単に「2」に割り当てるにはどうすればよいですか? 「1」の領域内に60個のセルの塊を作成する必要があります。ランダムな開始位置を選択する方法を考案しましexpandたが、親切に書いた関数を使用してすべてをループ内で動作させるのに苦労しています。互いに衝突せず、同じ最終マトリックス内に含まれる60個のクランプを作成する方法を提案できますか? 編集:問題の詳細な説明 セルの各塊は、定義されたサイズ、たとえば250セルの保護領域を表します。各エリアは、陸地を表す値1のセルから開始して成長し、海を表す値0のセルを避ける必要があります。ヌルモデルを作成するために、各反復で60の保護された領域でこれを1000回繰り返す必要があり、これらの領域の分布が偶然になることを示します。このため、60の領域すべてにわたるセルの総数は、1000回の反復のそれぞれで同一である必要があるため、比較可能です。したがって、エリアが接触していても問題ありませんが、衝突がある場合、理想的には、ターゲットの250に到達するまで、クランプは別の利用可能な方向に成長します。 これらの1000の保護されたエリアネットワークのそれぞれが作成されると、それらは生物多様性測定などの他のラスターデータに対するマスクとして使用され、(a)特定の種の範囲と交差するかどうか、および(b)これらのランダムなネットワークの範囲の特定の種保護地域のカバー。 これまでの@whuberの支援に感謝します。私を助けるためにもっと時間を費やすことは期待していませんが、あなたが要求したように私の状況を明確にしてみようと思いました。

2
ArcToolboxツールをQGISに追加しますか?
ArcGISで公開されているSPreAD-GISというツールを使用しています。「ArcGISツールボックスとして実装」された一連のPythonスクリプトです(tbxファイルを使用)。 QGISは初めてです。 QGISにSPreAD-GISを組み込み、使用する方法はありますか?

3
ArcGIS Desktopを使用して、別のシェープファイルのポリゴン内のシェープファイル内のポイントをカウントしますか?
2つのシェープファイルを使用してマップを作成しています。 郡のポリゴン 都市のポイント Intersect関数を使用して、各郡の都市をグループ化しました。 伝説に登場する各郡の都市の数を取得しようとしています。 たとえば、郡Aには16の都市があり、郡Bには7つの都市があります。 各郡の都市の数を示すコロプレスマップを作成しようとしています。

1
QGISでPythonセッションを保存する方法は?
QGISのpythonコンソールで多くのスクリプトを実行した後、10を超える辞書とリストがあり、さらに分析するためにこれらが必要です。これらすべての変数で、Pythonセッションを保存する方法はありますか? 一般に、私の質問は、変数をPythonコンソールから何かにエクスポートして、将来再びロードできるようにする方法ですか? ありがとう
11 qgis  python  pyqgis 

2
QGISサーバーの制限?
この投稿は、急速に変化するイベントに関連しています。 QGISサーバーは、サービスのセットアップと作成が非常に簡単に思えますが、MapServerやGeoServerとは対照的に、QGISサーバーの使用に制限があるのではないかと思っています。現在のサーバー構成は次のとおりです。 システム -1つのGISサーバー 環境 -同じマシン上のGIS、DBサーバー ユーザー -1日あたり50〜100人の内部ユーザー 機能 -データ表示とデータ抽出のためにOpenLayersを介してデータを提供 QGISサーバーを使用すると、次のような明らかな制限や欠点があります。 ユーザーマニュアル/一般的なヘルプ WMS / WFS / WFS-Tの作成 一般管理者。ロールを設定するためのサーバーのツール/インターフェース、security..etc キャッシュされたWMSタイルの作成 大きなPostGISテーブルを提供する(テーブルあたり100万件以上のレコード) サービスの更新 ありがとうございました

5
CORSの問題ArcGIS 10.1 IIS(Cross Origin Resource Sharing)
IIS用のWebアダプターと共にArcGIS 10.1をインストールしています。このページのとおり、Cross Origin Resource Sharing(CORS)を有効にするために、IIS7のルートに構成ファイルを追加しました。このページのとおり、CORS対応ArcGISサーバーをデフォルトのCORSサーバーのリストにプッシュしました。 esri.config.defaults.io.corsEnabledServers.push("vmagstenone")). ただし、vmagstenでホストされているJavaScriptアプリケーションがGISサーバー(vmagstenone)にリクエストを行うと、エラーが発生します "Origin http://vmagsten is not allowed by Access-Control-Allow-Origin.". 編集:フィーチャレイヤーの読み込みに失敗します。また、ダイナミックレイヤーをロードしようとしましたが、これも同じエラー_557で失敗します(画像を参照) 編集:上記の手順は、サーバーがクロスオリジンをサポートしていることを意味するため、このエラーは表示されません。このサーバーはcorsをサポートする必要があるため、この場合、このエラーを無視できるというesriによるこのステートメントは適用されません。これは、ESRIサーバーへの最初のエラーを無視できることを意味します。 ! 編集:このレイヤーのクエリからのサンプル応答は、応答にAccess-Control-Allow-Originがあることを示しています !

2
オープンソースを使用した空中RGB写真のシームレスなカラーバランスモザイク
私はそれがプログラムで宣伝されているものを取得するためのオープンソースツール/ワークフロー(コマンドラインのものでも)を探しています http://www.inpho.de/index.php?seite=index_orthovista http://www.orthomapper.com/color_balance_example.html http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//009t000001v8000000 例えば、すでにOSSIMとGRASSをテストしました http://trac.osgeo.org/ossim/wiki/histogram_operations http://grass.osgeo.org/grass64/manuals/i.image.mosaic.html しかし、結果は期待どおりではありません。私も運がなかった http://www.lizardtech.com/products/geoexpress/ それは私が試用のおかげでテストできた唯一の密接なソースです。 たぶんそれは私の入力データに依存しているので、小さな作業サンプルデータセットは高く評価されるでしょう。 ところで、Orfeoはそのようなことをしますか? 前もって感謝します PS非GISソフトウェアでも使用できます

3
QGISを使用して頂点のレイヤーのすべての線を分割しますか?
(このように)QGISレイヤーのすべての行を頂点で自動的に分割します。 私はグーグル検索をして、この記事を見つけました。これは非常に近いですが、ワークフローは複雑です。このツールを使用するには、同僚(GISに不慣れな人)を訓練する必要があるため、プラグインのような単純なものか、GRASSを必要としないものが必要です。前の回答の時間である 2010年から長い時間が経過しているので、同じ結果を達成するためのより良い方法があるのだろうか?

3
ArcGIS Online Webマップからフィーチャクラスをダウンロードしますか?
私はArcGIS Online(またはArcGIS.comが今それを呼んでいるので)が初めてであり、データがどのように編成され、どのようにアクセスできるかについて混乱しています。新しいマップを作成し、[追加]-> [編集可能なレイヤーの作成]を選択し、ユーザーが入力を送信できるように公開されている編集可能なレイヤーを設定します。次に、このフィーチャクラスをコンピューターにダウンロードします。私が知っている唯一のオプションは、「マイコンテンツ」に移動し、Webマップ全体をマップパッケージとしてダウンロードすることですが、開いたときにベースマップのみがあり、編集可能なレイヤーはありません。 このデータを個別のフィーチャクラス(シェープファイル)としてダウンロードすることは可能ですか?

6
オープンソースCADソフトウェア
オープンソースのCADソフトウェアを知っている人はいますか(編集、cadファイルの更新、外部情報の添付、トポロジの作成など) インターネットでの調査(Kosmo Desktop、DraftSightなどを経由)

1
PostGISデータベースの命名規則?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 2年前に閉店。 PostGISでデータベースを構築し始めています。このデータベースは、ジオデータと統計を頻繁に使用する約5〜8人の研究チームのためのものです。 データベースをセットアップするときに、命名規則を知っている人はいますか? 私がすでに考え出したいくつかの重要なことは次のとおりです。 小文字のみを使用 use_underscoresはスペースではありません ä、éなどの特殊文字を使用しないでください 1つの言語のみを使用します(つまらないように見えるかもしれませんが、私たちは国際的です) 常に単数形の名前のテーブルと列 データベース内のオブジェクトに名前を付ける標準的な方法、つまりtopic_year_source_formatを見つけます 特に最後のポイントは注意が必要です。私自身のデータを保存することで、時に膨大な名前を取得することを認識しました。したがって、これらの巨大な名前を非常に煩わしいものにするのではなく、簡単にアクセスできるメタデータにこの情報を保存することは別です。

2
ArcGIS DesktopでGoogleマップの画像をジオリファレンスするための座標系と投影?
latlon(17.692437,83.218689)の領域のGoogleマップ画像(Google Earthではない)を何らかの方法でjpeg形式で保存しました。これは、Googleマップの正確なスナップショットです。次に、デジタル化のベースマップとして使用するために、ジオリファレンスする必要があります。どの投影または座標系を使用しますか?WGS-84メルカトル図法と言う人もいます。しかし、ArcGISのGCSリストにメルカトル図法は表示されません。助けてください!私は混乱しています。 Googleマップのように正確なlatlon値をポイントに割り当てて、ジオリファレンスします。 拡張:今、私は別の質問を得た。Google Mapsは投影座標系または地理座標系です。LatLon値を表示しますが、投影座標系だと思います。私は正しいですか? 延長 ArcMapデータフレームの投影を投影座標系(Webメルカトル)に設定し、表示値をメートルから10進数に変更しました。次に、地理参照データのないGoogleマップをデータフレームに追加しました。次に、ArcMapイメージとGoogleマップでいくつかの一般的なコントロールポイントを取得し、ArcMapイメージポイントでGoogleマップの緯度と経度の値を設定します。latlon値を4ポイントに割り当てた後、ジオリファレンスの更新をクリックします。その後、私のイメージは非常に奇妙に変換されます。手順は正しいですか?

3
平均勾配の計算:調和または算術平均?
大規模なデータセットの平均上り勾配パーセント勾配を計算する必要があります。基本的な方法はここで詳しく説明します。 しかし、技術的には変化率であるため、調和平均の方が標準算術平均よりも適切かどうか疑問に思っています。ポイント、エリア、ラインなどの勾配の平均化に関する他の議論では、このような結果は見られませんでした。達成するのはかなり簡単です。 編集:この場合の平均勾配を計算する目的は、チャネル開始しきい値のモデリングに使用される1つ(多数)のパラメーターを生成することです。現場で収集されたチャネルヘッドのセットを使用して、流れの蓄積、さまざまな平均上り勾配パラメーターなどを収集し、多重線形回帰を使用して、他のパラメーターに関して蓄積しきい値を記述しようとします。

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