地理情報システム

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

1
ArcMapでマップテンプレートを作成して再利用しますか?
ArcMap 10.1を使用し、同じデータに対して5つの異なる分析を必要とするプロジェクトに取り組んでいます。5つのマップドキュメント(* .mxd)を作成し、分析を完了しました。今、問題は、結果をマップ形式でエクスポートしたいのですが、表示を統一すること、つまり同じマップテンプレートを使用することです。マップの1つをテンプレートとして保存し、それを使用して他の4つのマップを作成する方法はありますか? ArcGisフォルダーの「マップテンプレート」フォルダーに1つのドキュメントを保存しようとしましたが、その場所に保存する権限がないことを示すメッセージボックスが表示されます。コンピューターの。5つの異なるマップのすべてのマップ要素を手動で追加するのは面倒です。

2
ArcPyスクリプトでExcelシートを読み取りますか?
私はExcelのX、Yポイントをシェープファイルに変換するPythonコードを書いています。このプロセスでは、shhet1からxyポイントを読み取る必要があります。Excelワークブック(97-2003)のsheet1からデータを読み取るプロセスに含める必要があるステップは何ですか。 次のようにコードを書きました。 import arcpy from arcpy import env import Xlrd env.workspace="E:\" input_table="123.xls\Sheet1" しかし、機能していません。
12 python  excel 

4
PostGISを使用して複雑なジオプロセシングワークフローを処理する方法
私たちの組織は、ジオプロセシングワークフローをPostGISに移行することを検討しています。現在、ArcGISを使用しており、ModelBuilderで使用される多数のカスタムPythonツールを使用しています。ほとんどのデータをPostGISに移動して、さまざまなアプリで使用できるようになりましたが、現在、そこでデータ処理を実行することも理にかなっていますか。 ソフトウェアと互換性があるようにデータを処理します。顧客がソフトウェアを購入し、データを提供すると、ソフトウェアでの使用に最適化されるように処理します。これには、さまざまな品質の入力データを処理するためのさまざまなツールを構築する必要があります。特定の形式またはスキーマでデータを受け取ることは期待できないため、入力フィールドを出力フィールドにマップし、単一のフィールドを複数のフィールドに解析し、複数のデータセットをマージするなどのツールを構築します。フィールドの連結、および他の多くの一般的な操作。PostGISは、すべての処理ニーズを完全に実行できるようです。 PostGISを使用してデータ処理を行う場合、組織、使用するツールなどについて何かアドバイスはありますか? QGIS python処理と組み合わせて使用​​しますか? 非Web処理にPython ORMを使用している人はいますか?GeoGISにはPostGIS用のPython ORMがあるため、GeoDjangoの使用に傾倒しています。PostGISを使用してデータを処理する最初のテストでは、Pythonコードに多くの大きなSQLテキストブロックがあり、GeoDjango ORMが管理しやすく読みやすいコードの作成に役立つと考えています。また、PostGISと同様に対話するGeoAlchemy ORM があり、DjangoほどWeb固有ではないようです。 QGISやArcGISを使用している人と同じくらい、PostGISを使用してジオプロセシングを行っている人のことを聞いたことがありません。

8
.NET用の無料のオープンソースシェープファイルライターはありますか?
.Netからシェープファイルを作成して書き込むことができる、よく文書化されたオープンソースライブラリを探しています。より低いレバーアクセスが必要です。つまり、機能ごとに機能を記述できる必要があります。 そのようなライブラリは存在しますか? 私は以下を調査し、発見しました: SharpMapはv 2.0でシェープファイルに書き込むと主張していますが、そのバージョンはリリースされていません。 NTSにはドキュメントはまったくありません。 Catfoodシェープファイルリーダーは読み取り専用アクセスを提供します。 私に希望はありますか?新しいシェープファイルを作成するために使用できるライブラリはありますか?

4
今すぐOpenLayers 3に移行することをお勧めします[終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 OpenLayers 3は、今すぐアプリケーションの移行を開始するのに十分な信頼性があるのでしょうか。バージョン2と3の違いは、古いコードが機能しないほど重要ですか?OpenLayers 3の主要な改善は、3Dと同様に十分にテストされていますか?

2
ogr2ogrを使用して、postgisの特定のテーブルにシェープファイルをロードする
私はすでにpostgisでジオメトリテーブルを作成しました。ogr2ogrを使用して、いくつかのシェープファイルをそのテーブルにロードしたい。しかし、そのテーブルを指定できるパラメーターは見つかりませんでした。 ogr2ogr -append -f "PostgreSQL" PG:"dbname=db and so on" shapefile.shp それでおしまい。テーブルを指定するパラメーターを追加するにはどうすればよいですか?
12 postgis  ogr2ogr 


3
QGISを使用して輪郭ShapefileからDEMを生成しますか?
QGISで深度コンター(シェープファイル)からDEMを作成します。私はこのページのこのリンクから、この前の質問に基づいてこれを行う方法を考え出していますが、私は立ち往生しており、誰かが助けてくれることを望んでいました。 これまでの私の進捗/プロセス: QGISで新しいマップを開き、輪郭形状ファイルをインポートします GRASSエクステントの設定、新しいGRASSマップファイルの設定など このページの文言からの推測に基づいて、シェイプファイルを草のファイルに変換することにより、草に「インポート」しようとします草にロードされたベクター(v.in.ogr.qgis)をインポートし、出力を表示します。これにより、同一の外観のレイヤーが作成されます。 これでr.surf.contourを使用してみてください-レイヤーを選択できません。 この上でr.surf.contour2を使用してみてください-QGISをクラッシュさせるか、色の完全なブロックを生成します。 私が違うやり方でやるべきことについての考え/ヒントはありますか? 補間が失敗し、GRASSおよびGRASSプラグインですべてを試みましたが、失敗しました。ソースシェープファイルが原因の可能性がありますか? 他の場所から私が学んだのは、「形状ツール>形状の妥当性をチェックする」ことで、これを輪郭形状ファイルで実行すると、大量のエラーが見つかりました。 これが、DEMを作成する私のすべての努力が失敗している理由かもしれないと思っていますか? シェイプファイルを見て、私が役に立たないのか、それとも比較的初心者が予期しないために免除されるのが問題なのかを見るために、誰にも私に大きな恩恵がありますか?
12 qgis  grass  convert  dem  contour 

2
スクリプト作成能力の測定?
マネージャーから、スクリプト/プログラミングを理解している従業員のための何らかのコンピテンシーメジャーを考案するように依頼されました。私は独学のプログラマーであるため、スクリプトの作成に関しては、あるレベルの理解を測定する方法について正式に理解していません。 ArcGISとQGISでPythonを使用しています。MS Office製品でVB.Netを使用し、WebマッピングのためにJavaに手を出し始めました。 スクリプトを作成する際に、従業員のスキルレベルを判断するための何らかのマトリックス/メソッドを使用しているGISマネージャーがいるのではないかと思っています。
12 python 

7
建物の3DモデルをWebブラウザに表示するにはどうすればよいですか?
ユーザーがGoogleマップのストリートビューに似た方法で対話できるように、提案された建物をWebブラウザーで表示しようと思います。どのプラットフォームでもこれを行うことは可能ですか? 私は人類に知られている地理空間形式で建物形式を作成できますが、私が知る限り、Google StreetviewはAPIを使用してポイントを挿入することのみを許可します。これを表示するためにユーザーにプラグインを強制的にダウンロードさせたくありません(これが、Google Earthプラグインを使用したくない理由です)[ コメントに応じてこのポイントを更新する ]。 私が考えていたのは、他のツールで建物の静止画像を使用してパノラマを作成し、それをスクロールして地図に埋め込まれたように見せることでした。これはGoogleの利用規約に反すると思われますが、主にこれがどのように行われるのか興味があります。 また、この機能に有料サービスを使用することも、Kartograph、WebGL、またはhttp://threejs.org/などの3D javascriptライブラリなどの新しいテクノロジーを検討することもできます。

2
Viewshed Analysisを使用してWatch Towerの新しい場所を提案する
森林地帯の新しい見張り塔の場所を提案したいのですが、どの基準で最良の場所を提案できるかについて、私は混乱しています。既存のタワーからDEM、勾配、距離を取得している場合、GISの観点から最適な場所を提案する方法を教えてください。最大の可視領域が得られるまで、手動でポイントを選択して可視領域をチェックしたり、新しいポイントとその可視領域をチェックしたりする必要はありません。GISツールを利用したいです。dem、slope、既存のタワーからの近接度を試して、10のクラスに再分類し、demの割合を増やしてオーバーレイを重み付けし、既存のタワーからの距離と最小の勾配までを重ねましたが、望ましい結果が得られませんでした。私に解決策を提案してください、私はあなたの友人に非常に感謝します。 今日の友人たちは次のように与えられた問題を進めました:私は森林火災を監視するために見張り塔を見つけたいです:---- 1)最初の基準:道路と排水路からの距離(それぞれ200メートルと500メートルのバッファー)、それらを交差させます適切なエリアを見つける。2)その後、SRTM DEMから勾配ファイルを作成し、基準として6度未満を取得しました(Raster Calulatorを使用)。調査範囲のほぼ85%がこの範囲に収まりました。調査地域のDEMの範囲は400から763であり、Raster Calculaterを使用すると、標高が500(ROUGHLY)を超える新しいレイヤーが得られました。スロープレイヤーとDEMの両方をポリゴンに変換しました。3)ROAD_DRAINAGE_BUFFERは、SLOPE_DEMレイヤーでINTERSECTEDになりました。そして、ポリゴンの数は減りましたが、それでも多数です。可能な限り最高のポイントで可視領域を取得しようとしている場合、この時点から再び可視領域を使用しても、最大の可視領域が得られません。それでも、私は分析するための大きな領域を得ています。取得する方法は私の面積を減らします。まだ問題です。私はあなたに不快感を与えたくありません、同じ問題を尋ねます。まだいくつかの手がかりを与えてください、私は感謝します。お友達に感謝します。

3
ArcGIS 10.1を使用して、3点で定義された測地線の等距離点を見つけるにはどうすればよいですか?
たとえば、海岸線上の3つのベースポイントの座標があり、3つすべてから等距離にある海岸沖のポイントの座標を見つける必要があります。これはジオメトリの簡単な練習ですが、すべての測定では測地学を考慮する必要があります。 ユークリッドの方法でこれに近づいていた場合、基点を接続する測地線の経路を測定し、結果の三角形の辺の中点を見つけ、それらの経路のそれぞれに垂直な正三角形を作成できました。3つのロキソドロームはおそらく等距離点に収束するでしょう。これが正しい方法である場合、Arcでそれを行うより簡単な方法がなければなりません。


3
リモートGISワークステーション(QGIS、GRASS、PostGIS)のセットアップと使用方法
2009年のMacBookProで論文プロジェクトにQGIS(およびGRASSとPostGIS)を使用しています。 高速ホームデスクトップワークステーションのパワーを使用してライブラリ/大学から作業できるようにサーバーをセットアップできるかどうか(QGISでの無限のバッチの一般化中)を考えていました。 これまでのところ、私は理解しました: QGIS経由でリモートPostGISサーバーにアクセスできます GUIでもSSH経由でGRASSを実行できます GDALにはPostGISドライバーがありますが、データのクエリと挿入のみを目的としており、残りの作業はコマンドを発行するマシンによって行われます(または間違っていますか?) PostGISの基本的な編集はQGISを介して行うことができ、SQLコマンドを発行してより高度な編集を行うことができます 私が理解したいこと: QGISプラグインをリモートで使用できますか?VNCはそれを達成する唯一の方法ですか? 地図の作成と視覚化以外にPostGIS + QGISのドキュメントはありますか(これらのタイプのチュートリアルしか見つかりませんでした)。どのツール/プラグインを使用でき、どのツール/プラグインをリモートで実行できますか? 更新: QGISについての私の考えをすべて確認しました。サーバーの処理能力を使用したい場合は、VNC / RDP / NXを介して制御する必要があります。 2番目の質問については、言い換え ます。postGIS+ QGISを使用し、すべての処理をサーバーで実行する場合、postGIS関数でSQLクエリのみを使用(学習)する必要がありますか?

1
Pythonで新しい「タスク完了」QgsMessageBarに対処する方法
QGISの開発がここ数か月でどのような大きな一歩を踏み出したのか、本当に驚きました。新しいアイコンセット、改善された印刷コンポーザ、およびQGIS 2.0で見られる多くの変更は本当に素晴らしいです! 他の多くのクールな改良点の中には、この気の利いた青いタスクバーもありますが、これは非常に魅力的です。 スクリプトやプラグインのためにPythonでこのバーに対処することは可能ですか(たとえば、計算終了後に小さなメッセージを表示するために)?多くのQGIS開発者もこのQ&Aサイトを訪れていると思うので、ここでこの質問をしています。 PS:バーはQGIS開発でのみ表示され、一部の操作でのみ表示されます。
12 qgis  python  pyqgis 

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