タグ付けされた質問 「qgis」

QGISは、GNU General Public Licenseに基づいてライセンスされたクロスプラットフォームのGISアプリケーションです。

1
QGISでの作業時にcsvファイルの先行ゼロを維持する方法
私はQGISと地理情報システム一般に不慣れで、情報学の経験もありません。 私は正常に動作するシェープファイルを持っていて、CSV形式のファイルを持っていて、2つのファイル間で等しいはずの列を使用して、これら2つのファイルを結合しようとしています。問題は、一部の数値に先行ゼロが付いており(私の国ではある種の郵便番号です)、QGISにインポートするとCSVファイルから消えてしまいます... 先行ゼロを維持する簡単な方法はありますか? シェープファイルでは、先頭のゼロは消えません。
8 qgis  csv 


2
QGIS 2.16のマップヒント表示テキスト:写真が表示されなくなりました!
QGISの優れた機能である「マップヒント」を使用しています。ホバーリング機能によってウィンドウをポップアップするために、html形式のテキスト(および画像)を含めることができます。デジタル地理ブログで一度紹介したように、地理参照画像の非常に便利な視覚化のためにマップヒントを使用します しかし、悲しいことに、数週間後(?)になって、もう目覚めさせることはできません。QGISを2.16.1(および後で2.16.2)に更新してからだと思います。私は常に以前と同じコードを使用しています: [%CONCAT('<img src="/path/to/my/georef/pictures/',"filename",'" width="400"></img>')%] (私はそれが別の方法で書くことができることを知っていますが、これは以前は機能していました...) フレームがポップアップしますが、画像がありません。 それは、QGIS 2.16のマップヒント改善の結果ですか。不足している新しい構文はありますか?または、コンプで問題が発生している可能性がありますか? 問題を共有している人はいますか?何か…チップ? Iframeリンクを含めて機能することに注意してください。「map-tip QGIS 2.16を使用してビデオを表示する方法」という質問にmbernasocchiが提案したコードを試したところ、うまく機能しました。 私はKubuntu 14.04 kdelibsで作業しています:4.13.3 Qt:4.8.6 コア:4.2.0-42-generic システム:32ビット
8 qgis  maptips 

1
相対パスがGoogleドライブのQGISで機能していませんか?
いくつかのshpファイルを参照するqgisファイルがあります。これは、異なるOSを使用する2台のコンピューター間で同期されるgoogleドライブフォルダーに保存されます。1つはMac OS X、もう1つはWindows 8です。したがって、このqgis​​ファイルの絶対パスは異なるオペレーティングシステムは異なります。ただし、このqgis​​プロジェクトファイルの場所は、それが参照するshpファイルとの関係で同じです。 例:Mac OS Xコンピュータでは、プロジェクトファイルとshpファイルの場所は次のとおりです。 /Users/David/GoogleDrive/GIS/Project/project_01.qgs そして /Users/David/GoogleDrive/GIS/Project/data/road.shp Windows 8コンピューターでは、プロジェクトファイルとshpファイルの場所は次のとおりです。 C:\ Users \ David \ GoogleDrive \ GIS \ Project \ project_01.qgs そして C:\ Users \ David \ GoogleDrive \ GIS \ Project \ data \ road.shp 次の投稿の提案に従って、相対パスを使用するようにこのqgis​​プロジェクトファイルを設定しました: 相対パス qgisファイルと関連するshpファイルを別のディレクトリに移動しても、このプロジェクトはMac OS Xで機能します。 しかし、Windows 8を開くと、「不良レイヤーを処理します」というウィンドウが表示され、すべてのshpファイルの場所を再指定するように求められました。 相対パスはこのような状況に対処するためのものではありませんか? 異なるオペレーティングシステム間で同期される、Googleドライブフォルダーに保存されたqgisプロジェクトファイルに関連するこの問題の解決方法を尋ねてもよいですか?


3
PythonでQGISのポイントの周りに正方形のバッファーを作成しますか?
緯度/経度のx、y座標があり、それらの周囲に5x5度の正方形のセルを作成する必要があります。緯度/経度の座標は重心です。 私の最初のオプションは、1セグメントと1/2(5°)* sqrt(2)の距離を持つ重心の周りにバッファーを作成することです(sqrt(2)を掛ける必要があります)bcツールは四角形の角に重心を使用します重心からエッジまでのバッファ距離)。これにより、ポイントの周りに横向きの四角形が表示され、各フィーチャが45度回転します。距離が正確ではなく、個々のバッファ機能をすばやく回転させる方法がわからないので、これを行わないほうがよいでしょう。 私の2番目のオプションは、はるかに単純に思えますが、必要な距離((1/2)* 5°)で重心の周りにバッファーを作成し、ArcMapのフィーチャからエンベロープツールのようなものを使用します。 ここで誰かが同じ質問をして答えが出たようですが、プログラムでそれを行う方法がわかりません。
8 qgis  buffer 

2
QGISフィールド計算機で最近の数式にアクセスできますか?
QGISフィールド計算機を使用していて、フィールドの式を少し調整する必要がある場合があります。私の問題は、数式を調整するたびに、数式全体をもう一度入力する必要があることです。ArcGISでフィールドカリキュレーターを使用する場合、式を実行しても式が失われません。QGISで可能な方法はありますか?余計な時間と労力がかかります...

3
英国の炭鉱のWMSレイヤーにアクセスしていますか?
UK Coal Authorityの WebサイトからWMSレイヤーにアクセスしようとしています。私は彼らのサーバーに接続して利用可能なラスターファイルを見ることができますが、それらをダウンロードすると、最初と最後のサービスからのラスターしか表示できません。 石炭鉱業報告地域-https://map.bgs.ac.uk/arcgis/services/CoalAuthority/coalauthority_coal_mining_reporting_areas/MapServer/WMSServer-石炭当局が鉱業報告書を推奨する地域。 INSPIRE準拠データ- https://map.bgs.ac.uk/arcgis/services/CoalAuthority/coalauthority_inspire/MapServer/WMSServer -石炭庁の監視ポイントとライセンス領域を備えるデータセット。 他は私のために働きません。これらは私のステップでした: 新しいWMS接続を作成し、Webサイトから名前とコピーURLの場所のみを追加します。 [ 接続]をクリックして、ラスターレイヤーを選択します。 凡例とともにレイヤーが追加されますが、マップキャンバスには何も表示されません。また、レイヤーのプロパティを確認したところ、データの行/列がないことがわかりました。 手順またはラスターに何か問題がありますか? 疑わしいですが、私はQGIS2.16.0-Nødeboを使用しています。

3
QGIS 2.16:カスタムアプリケーションでQGISの外部で実行すると、processing.runalgが失敗する
RQGISパッケージを開発しています。R内からQGISを実行するには、コマンドラインからQGISを呼び出します。これはQGIS 2.14で完全に機能しました。ただし、QGIS 2.16で同じコードを実行すると、エラーが発生します。これが私がすることです: まず、コマンドプロンプトで必要なすべてのパスを設定します。 @echo off SET OSGEO4W_ROOT=D:\osgeo4w_qgis16 call "%OSGEO4W_ROOT%"\bin\o4w_env.bat @echo off path %PATH%;%OSGEO4W_ROOT%\apps\qgis\bin set PYTHONPATH=%PYTHONPATH%;%OSGEO4W_ROOT%\apps\qgis\python; set QGIS_PREFIX_PATH=%OSGEO4W_ROOT%\apps\qgis rem open python python.exe 続いて、Pythonで次の行を実行します。 import os import sys from qgis.core import * import qgis.utils from osgeo import ogr from PyQt4.QtCore import * from PyQt4.QtGui import * from qgis.gui import * QgsApplication.setPrefixPath('D:\osgeo4w_qgis16\apps\qgis', …

3
ArcGIS OnlineサービスをQGISに追加しますか?
オハイオ州天然資源省のWebサイトからQGISにWebマッピングサービスを追加する方法に関する情報を探しています。私はオンラインで十数種類のことを試しましたが、それでも結果が得られません。通常、このような場所で助けを求めないでください。しかし、それが不可能であることを恐れて(許可の問題など)、このルートを試すことにしました。追加したいデータへのリンクを以下に掲載します。 https://gis.ohiodnr.gov/arcgis/rest/services/OIT_Services/odnr_landbase/MapServer

3
qgisラスターパレットが表示されない
メッキスタイルで新しいシングルバンドラスタのスタイルを設定しようとしていますが、「メッキ」を選択すると、色や値が表示されず、それらを追加する方法が見つかりません。 QGISエッセン、勝利7。
8 qgis  raster  style 

2
プログラムでQGISプロキシ設定を切り替える
プロキシサーバーが異なる2つのオフィスでQGISを使用しています。 現時点では、オフィスを切り替えるたびに手動でプロキシ設定を変更する必要があります。 PyQGISを使用してプログラムでプロキシ設定を変更できるかどうか疑問に思っていましたか?次に、プロキシ設定を切り替えるプラグインを作成できます。 編集1: それまでの間、QGISのプロキシ設定を変更する方法を見つけましたが、それでも機能しません。 このコードを使用して、設定を変更できます。 from PyQt4.QtCore import QUrl, QSettings from PyQt4.QtNetwork import QNetworkRequest, QNetworkProxy from qgis.core import QgsNetworkAccessManager my_settings={"Proxy enabled": u'proxy/proxyEnabled', "Proxy Host ": u'proxy/proxyHost', "Proxy Port": u'proxy/proxyPort'} fiddler={"Proxy enabled": True, "Proxy Host ": "localhost", "Proxy Port": 8888} freiburg={"Proxy enabled": True, "Proxy Host ": "192.168.95.165", "Proxy Port": 8080} …
8 qgis  pyqgis  network  proxy 

1
ラスター計算機が奇妙な出力を作成する
2つのラスターレイヤーを結合しようとしています(1つは夜間の衛星データ、もう1つはGPW人口密度データです)。2つを組み合わせるためにラスター計算機を使用しています(以下は除算操作ですが、加算または減算でも同じ問題が発生します)が、0またはnodataの傾向がある値のストライプを取得します。これがどのように見えるかを示すためにスクリーンショットを添付します。 なんでこんなことが起こっているの?ラスターレイヤーが同じシステム(WGS84)で地理参照されていることを確認し、ラスターの位置合わせを試みましたが、効果がありませんでした。これが新人の質問なら申し訳ありません-私はソフトウェアにかなり慣れていません。 編集:http: //beta.sedac.ciesin.columbia.edu/data/set/gpw-v4-population-density gpw is 2015 version of this data 衛星データはこちら:http : //ngdc.noaa.gov/eog/dmsp/downloadV4composites.html 特に2013年の安定したライトレイヤー

2
プラグインビルダーで作成したQGISプラグインに2番​​目のツールバーボタンとダイアログを追加するにはどうすればよいですか?
2つのボタンを持つツールバーを作成します。各ボタンは異なるフォームを開きます。 私が従った手順は次のとおりです。 プラグインビルダーを使用してプラグインを作成しました 実装ファイルで必要な変更を行うことにより、2つのボタンを持つツールバーを作成しました。 ここまでは、すべてが正常に機能するため、最初のボタンをクリックすると、対応するフォームが正しく開きます。このフォームは、Plugin Builderによって作成されたものです。 次に、2番目のボタンをクリックすると開く2番目のフォームが必要です。そう: Qtデザイナー(form2.ui)で新しいフォームを作成し、 uiファイルをpyファイルに変換し(make)、変換したpyファイルから実装ファイルにクラスをインポートし、クラスのインスタンスを取得しました(self.dlg2 = Ui_form2()) そして私が書いた実装ファイルのrun()メソッドで: def run2(self): self.dlg2.show() result = self.dlg2.exec_() しかし、この新しいフォームには.show()メソッドがないというエラーメッセージが表示されます。.show()メソッドを実装するために何かを継承する必要がありますか?しかし、UIファイルから変換されたpyファイルのすべての変更を保存できないので、何かを継承するために2番目のフォームのコードをどのように変更できますか?

1
静的ヒートマップをサーバー側で生成しますか?
私は、Python(または他の言語でも構いません)を使用してサーバー側の静的マップを生成する方法を探していました。 QGISを使用して必要なマップを作成できます(そして、それらは非常に美しく見えます)が、プロセスを自動化する方法がわかりません。 私が欲しいのは QGISでマップスタイルを作成し、それをある種のXMLにエクスポートします(quantumnikというプラグインがありますが、これはもう使用できないと思います) PythonスクリプトでPostGISに対してクエリを実行する 上記で定義したクエリとスタイルXMLから返されたデータセットを使用して、シェープファイルまたはPNGのみを作成します。 異なるデータセットを使用して、プロセス全体を毎晩繰り返します。 私はMapnikをいじってみましたが、ヒートマップの生成にまだ成功していません(https://github.com/stellaeof/mapnik-rasterizers) QGISサーバー、GeoServer、MapServerについて読みました。しかし、私は周りにたくさんのツールがあるので混乱しています。 Mapnikは正しい方向に進んでいますか、それともそのようなプロセスに適したツールはありますか? または、サーバー上でQGISをプログラムで使用する方法はありますか? 編集: 多くのことを試した後、GeoServerを使用することにしました。私は、ドッキングウィンドウコンテナの画像を使用して使用して、それをインストールしている:https://github.com/kartoza/docker-geoserver それはPNG、GIF、JPEGを生成することができ、また、かなり簡単にLeafletjsと統合することができWMSレイヤを提供することができます。 唯一の問題は、最初にQGISでマップを設計してから、「Geoserver Explorer」プラグインを使用してそれらをGeoServerにエクスポートしようとしていますが、ラベルやその他のいくつかの機能ではうまく機能しません。QGISでSLDを生成する簡単な方法はないと思います。SLD構成をGeoServerにエクスポートした後、手動で修正し続けます。しかし、これは私が推測する最良の解決策です。 QGISとGeoServerまたはその他のSLDエディターを統合するためのより良いプラグインまたは方法を提案できれば、それでもすばらしいでしょう。

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