地理情報システム

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

2
QGISでポリゴンに基づいてラインレイヤーをクリッピングしますか?
ラインレイヤーとポリゴンレイヤーがあります。両方のファイルに同じSRSがあります。新しいシェイプファイルには、ポリゴンで覆われた線のみが必要です。 QGISでVector -> Geoprocessing -> Clipツールを試しましたが、空のシェープファイルしか取得できません。 QGISでこれを行うにはどうすればよいですか?
13 qgis  clip 

1
GRASSおよびSAGAモジュールをPythonスクリプトにインポートする
私はこれが初めてです。私はqgis用のPythonプラグインを「ビルド」しています。GRASSとSAGAからモジュールをインポートしたいのですが、その方法がわかりません。インポートするプラグインは、SAGAからのクリギング補間、GRASSからのv.surf.idw、またはRaster qgisからの補間プラグインです。グリッド内のポイントを変換する補間方法が必要です。 手伝って頂けますか? もう一つ疑問があります。 私のコードで次の行を実行します。 vectorlayer_vector = ftools_utils.getVectorLayerByName(inputLayer) Elevation = self.lineAttrib.currentText() cellSize = int(self.linePix.value()) outPath = self.inputLayerCombo3.text() output = ftools_utils.getRasterLayerByName(outPath) Processing.runAlgorithm("saga:shapestogrid", vectorlayer_vector, Elevation, 0, 0, 4, None, cellSize, output) 実行すると、tiffイメージが得られますが、何もありません。.auxファイルは作成されず、作成したTIFFイメージを開こうとすると、次のメッセージが表示されます。 c:... teste3.tifはサポートされているラスターデータソースではありません したがって、出力が間違っていると思います。正しい出力を得るために何をしなければなりませんか?私は何が欠けていますか?

2
pyqgis 2.0でフィールド名を取得する方法
プラグインをQGIS 1.8から2.0に変更しようとしています。1.8バージョンでは、次のようなフィールド名のテーブルを作成します。 layer = vlayer provider = layer.dataProvider() feat = QGSFeatrue() allAttrs = provider.attributeIndexes() provider.select(allAttrs) fieldNames = [] while provider.nextFeature(feat) fields = layer.pendingFields() for (k, field) in fields.iteritems(): fieldNames.append(field.name()) 私はこれを2.0バージョンで試しました layer = vlayer fieldNames = [] for feature in layer.getFeatures(): fields = layer.pendingFields() for (k, field) in fields.iteritems(): fieldNames.append(field.name()) ただし、pendingFields()は機能しません。フィールドの名前を取得する新しいメソッドはありますか?
13 python  pyqgis  qgis-2 

2
学位の長さの式の用語を理解していますか?
http://www.csgnetwork.com/degreelenllavcalc.html(ページのソースを表示)などのオンライン計算機は、次の式を使用して度ごとのメートルを取得します。一般に、緯度ごとに1度あたりの距離がどのように変化するかは理解していますが、それが以下にどのように変換されるかはわかりません。より具体的には、定数、各式の3つの「cos」項、および「lat」の係数(2、4、6、3、5)はどこから来るのでしょうか。 // Set up "Constants" m1 = 111132.92; // latitude calculation term 1 m2 = -559.82; // latitude calculation term 2 m3 = 1.175; // latitude calculation term 3 m4 = -0.0023; // latitude calculation term 4 p1 = 111412.84; // longitude calculation term 1 p2 = -93.5; // longitude …

5
GISコミュニティによって、またはGISコミュニティに推奨される無料またはオープンソースのクラウドベースのソフトウェアは何ですか?
注:この質問は、インストール済みのデスクトップソフトウェアに関する以前の質問を補完することを目的としています。 GIS開発であろうとアプリケーションであろうと、どのGIS関連、または非GIS固有のWebベースまたはクラウドベースのソフトウェア/ツール/サービスが無料ですか? たとえば、私はそれを見つけています Google Docs(別名、Google Drive)は一般的な生産性にとってますます便利になり、Google Mapsはストリートアトラスや地球儀として常に便利ています。 特殊な例はQ-Cogoです、座標ジオメトリに役立つです。


11
ArcGIS Serverの使用状況を監視するツール
AMIインスタンスでArcGIS Server 10.1を使用しています。10/12前後のシンプルなマップサービスがあります(すべてのサービスでクエリレイヤーを使用) ArcGIS Serverのマップサービスのパフォーマンス/時間/統計を確認したい。 ArcGIS Servicesを監視するツールはありますか? 私がこれまでに見つけたもの: 1. http://ideas.arcgis.comによると、サードパーティ製のツールはほとんどありません。 2. Windowsタスクマネージャを使用して、サービスではなくプロセスのみを監視できます。 3.10.0バージョンでは、ArcGIS Serverの「統計」ツールを使用して統計/分、最大時間を表示できますが、10.1では存在しないと思います 4.ArcPyを使用すると、その可能性に疑問があります。ArcGISADMIN API for serverを使用してみました。 5.Windowsタスクマネージャーのスクリーンショット(javaw.exeはメモリを大量に消費しますが、この投稿に従ってArcGIS Serverを実行することが重要です) 更新 @Alex Tereshenkovの回答によると、ツールをダウンロードしましたが、Webアダプターでのみ動作します。エンドでリバースプロキシを使用しているWebアダプタはありません。 Jmeterを使用してロードバランスをテストするためのArcGIS Serverの便利な記事を見つけました

2
ArcGISネットワークで利用可能なすべての道路に触れながら最適なルートを計算しますか?
冬のシーズンの準備のために、道路に塩を振りかけるための最適なルートを計算したいと思います。分析は次の基準を知っています。 車両は単一の積載ポイントで開始および停止します 利用可能なすべての道路に塩を振りかける必要があります 1つのルートは、認定時間(2時間と仮定)より長くかかることはありません。 車両あたりの塩の負荷が制限されているため、ルートの距離は利用可能な塩の量に制限されます。(10 kmを想定) ArcGIS(10.0)のネットワークアナリストは、ルートを計算するための開始点と終了点があると想定しています。ただし、この場合、出発地から目的地までの最速ルートを計算するのではなく、限られた時間枠内で可能な限り多くの道路距離をカバーするための最適なルートについて計算します。 現在、すべての道路区間の中間点を計算し、それらを目的地として使用してルートを計算することを考えています。

6
連続ラスタのすべてのセルを反復処理するにはどうすればよいですか?
詳細については、このリンクを参照してください。 問題: 連続ラスタ(属性テーブルを持たないラスタ)をセルごとにループして、セルの値を取得したい。これらの値を取得して条件を実行し、実際にラスター計算機を使用せずに、以下で説明するマップ代数ステップをエミュレートします。 以下のコメントのリクエストごとに、問題の背景を提供し、「分析が必要:」と呼ばれる以下のセクションにメソッドを実装する必要性を正当化する詳細を追加しました。 以下に提案する分析は、背景を提供することで私の問題に関連している一方で、回答に実装する必要はありません。質問の範囲は、セル値を取得/設定するために連続ラスタを繰り返し処理することのみに関係します。 必要な分析: 以下の条件のいずれかが満たされている場合、出力セルに値1を与えます。出力セルに値0を与えるのは、どの条件も満たされない場合のみです。 条件1:セルの値が上部および下部のセルより大きい場合、値1を指定します。 Con("raster" > FocalStatistics("raster", NbrIrregular("C:\filepath\kernel_file.txt"), "MAXIMUM"), 1, 0) カーネルファイルは次のようになります。 3 3 0 1 0 0 0 0 0 1 0 条件2:セルの値が左右のセルより大きい場合、値1を指定します。 Con("raster" > FocalStatistics("raster", NbrIrregular("C:\filepath\kernel_file.txt"), "MAXIMUM"), 1, 0) カーネルファイルは次のようになります。 3 3 0 0 0 1 0 1 0 0 0 条件3:セルの値が左上および右下のセルより大きい場合、値1を指定します。 Con("raster" > …
13 python  raster  arcobjects  gdal  c# 

4
別のポリゴン内の1つのシェープファイル内のポリゴンの割合
私は初心者です。これが明らかである/すでに質問され回答されているが、何も見つからなかった場合はおologiesび申し上げます。 私には2つのシェープファイルがあります。1。500個の小さなゾーンがあるLSOA境界として知られる英国の郡の管理境界層2.洪水ゾーン。 理想的には、どのLSOAゾーンのどれがフラッドゾーン内で50%以上であり、500 LSOAゾーンごとにyes / noまたは1/0になるかを調べたいと思います。 しかし、私はこれを行う方法がわかりません。2つのシェープファイルを結合できると考えましたが、それらの間に共通の属性はありません。次に、場所ごとに属性を結合機能を使用できると考えました。これは機能し、どのLSOAがフラッドゾーンにあるかを示しますが、それはほとんどすべてです(画像2を参照)。 これはSQLの問題だと思いますが、わかりません。私はQGISを初めて使用し、PostgreSQLを使用したことがありません。 どんな助けも大歓迎です。素敵な人々が私を助けるために必要な情報を提供できます。

1
QGISで欲求線を作成する方法は?
Origin-Destinationマトリックスからのフローを希望線として表示するにはどうすればよいですか?下の写真のような結果が必要です。 私はそれらをその値(リンクされたMDBから来る)に比例してスケーリングする必要があり、線が少し湾曲しているのが好きです(しかし、直線も使用できます)。

2
ポリゴンをクリップしてデータを保持しますか?
次の2つのポリゴンがあります。 library(sp); library(rgeos); library(maptools) coords1 <- matrix(c(-1.841960, -1.823464, -1.838623, -1.841960, 55.663696, 55.659178, 55.650841, 55.663696), ncol=2) coords2 <- matrix(c(-1.822606, -1.816790, -1.832712, -1.822606, 55.657887, 55.646806, 55.650679, 55.657887), ncol=2) p1 <- Polygon(coords1) p2 <- Polygon(coords2) p1 <- Polygons(list(p1), ID = "p1") p2 <- Polygons(list(p2), ID = "p2") myPolys <- SpatialPolygons(list(p1, p2)) spdf1 = …

3
GIS / Javaキャリアパスのポートフォリオを構築する方法は?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 私は10年以上GISアナリストであり、現在Javaを勉強しています(コース全体で50%)。私の計画は、主にオープンソースソリューションに焦点を当てたGISアプリケーションを開発することです。より多くの経験を積むために何らかの形のポートフォリオを開発したいと思いますが、これを行う最善の方法が何であるかはわかりません。Geotoolsのようないくつかのグループ/コミュニティに参加することを考えましたが、経験の不足を心配しています。私は利益よりも障害になると感じています。もう1つの考え方は、社内アプリケーションやAndroidアプリケーションを開発して、信頼性を高めることです。誰かがいくつかの提案を提供したり、同様の経験を共有できれば、大歓迎です。 オープンソースのGISアプリでのキャリアの願望をさらに進めるために、ポートフォリオをゼロから構築するにはどうすればよいですか?

2
ArcGISとPostgreSQLをArcSDEだけで使用することの利点は何ですか?
ArcGIS空間データ型(ST_GEOMETRY、バージョン対応ジオデータベースなど)を活用するには、ArcSDEをインストールする必要があることを理解しています。10.1クライアントでは、自動的にインストールされます(2層クライアント>> DBMS、こちらを参照)。 ただし、EsriフロントエンドをPostgreSQL(またはOracle)に接続する利点を理解しようとしています。スケーラビリティ/パフォーマンス/冗長性/ DBAabilityなどの純粋にバックエンドの利点ですか、それともPostgreSQL / PostGISセットアップによって提供される追加のフロントエンド機能がありますか?Esriのヘルプは精巧ではないようです 参考までに、私はPostgresql / PostGIS / QGISがArcGIS /他のデータベースよりもスケーラブル/柔軟(そして安価)である理由を説明することを目的としたGIS論文を設計しているデータベース初心者です。実装する余裕はありません。この最後のポイント、特にワークフローに関するリンク(たとえば、シェイプファイルが大量に散らばっていないなど)は大歓迎です。d。

2
フィーチャのコピーツールとフィーチャクラスからフィーチャクラスへのツールの違いは?
ファイルジオデータベース(FGDB)のフィーチャデータセット内にフィーチャクラスがあり、別のFGDBにそのコピーが必要です。 ArcGIS 10.1では、「機能のコピー」ツールを使用しましたが、同じように見えます(「機能の比較」ツールによると)。「フィーチャクラスからフィーチャクラス」ツールを使用すると、「フィーチャ比較」から次のメッセージが表示されます。 Field: Field OBJECTID domain fixed is different (Base: false, Test: true). Field: Field Shape domain fixed is different (Base: false, Test: true). 「機能をコピー」と「機能クラスを機能クラスに」の違いについて、誰にも洞察がありますか?機能比較からのメッセージはどういう意味ですか?

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