地理情報システム

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


6
大円距離+線の作成に使用できるPythonのツールは何ですか?
Pythonを使用して、大きな円距離を作成する必要があります。これは、数値であり、できればクライアント側のマップを描画するために使用できる何らかの「曲線」です。曲線の形式(WKTであろうと座標のペアであろうと)については気にしませんが、データを取得したいだけです。 そこにはどんなツールがありますか?何を使うべきですか?

16
ArcGIS Desktop 10のヒントとコツ
月に2、3回、CWがStackOverflowに投稿するさまざまなヒントとコツをチェックし、常に新しいことを学びます。 この質問を特定のメジャーバージョンのGISソフトウェアの特定のプログラムに固定するかどうかを行き来しました。uxに対する変更の量を考えると、ArcGIS Desktop 10には独自のヒントとテクニックの質問が必要であり、ArcGISの新規ユーザーおよび9.3からアップグレードするArcGIS 10ユーザーにとって素晴らしいリソースになると思います。 ESRI ArcGIS Desktopのヒントとショートカットでまだ説明されていない優れたヒントをご覧ください。 ArcMap [ファイル]メニューが開くのが遅い場合:[カスタマイズ]ウィンドウを開き、ファイルメニューに移動して、{サインイン}メニュー項目を削除します。 古い(クラシック)スナップ環境に戻す:エディターツールの使用方法とArcGIS 10でのスナップに関する質問を参照してください。

1
どのQGISプラグインの読み込みが遅いかを知る方法は?
オフィスにQGISの新しいユーザーがいますが、QGISの起動時間によってすぐにがっかりします。これは、スプラッシュ画面の「Restoring Loaded Plugins」メッセージでハングアップします。 どのプラグインのロードに時間がかかり、QGISのロードが遅くなっているのかを知る方法はありますか?これには、1分ほどかかる場合があります。 これまでの唯一の解決策は、デフォルトのインストールに付属するほとんどすべてのプラグインを無効にし、必要に応じてプラグインを1つずつ戻すことですが、これまでのところ、どのデフォルトプラグインがロード時間の遅延を引き起こしているかはわかりませんでした。

2
Pythonコードを使用してArcGIS for Desktopで選択した機能のリストを取得しますか?
ArcGIS for Desktopでの選択に関して質問があります。ArcMapに1つのレイヤーがあり、5つのフィーチャのうち2つを選択したと仮定します。 Pythonを使用して、選択したすべての機能のリストを取得することは可能ですか? 選択したフィーチャの1つ(またはすべて)の属性を、txtファイルに書き込むことができるリストに保存する方法があれば大丈夫です。 ArcGIS for Desktopでこれを実行できますか?
20 arcpy  select 

4
.HGTファイルから標高を抽出していますか?
SRTM3データファイルからの標高に、マップ上の特定のロング/緯度位置を割り当てたいのですが、特定の値を見つける方法がわかりません。それで、N50E14.hgtの高度が50°24'58.888 "N、14°55'11.377" Eである場合の見つけ方の例を示します。
20 elevation  srtm 

2
C#を使用したGdal / OgrのAPIドキュメント
Web C#アプリケーションでシェープファイルに投影を割り当てたいため、Gdal / OGR / OSR C#バインディングを使用し、osr_csharp.dllおよびogr_csharp.dll参照を追加します。しかし、投影をシェープファイルに割り当てるためのコードを書いているときに、いくつかの困難に直面しています。これらのライブラリのクラス/メソッドを理解するのに役立つAPIドキュメントがあります。または、誰かが投影をshapefileに割り当てるためのコードを持っているなら、それは私にとって大きな助けになるでしょう。

7
QGISを使用してポイントの緯度と経度を計算するにはどうすればよいですか?
QGISフィールド計算機を使用して緯度/経度のポイントを計算する方法を見つけようとしています。これを行う簡単な方法はありますか?以前の関連する質問を見ましたが、より高度なアプローチを扱っています。 ArcGISでは、これはCalculate Geometry関数に似ています。QGISでこれを行う場所が見つかりません。
20 qgis 

1
OGRは何の略ですか?
OGRで参照または接頭辞が付けられているコマンドやライブラリが多数あります。OGRは何の略ですか? ogrinfo ogr2ogr
20 ogr 

1
RのLon-LatからSimpleフィーチャー(sfgおよびsfc)
lon-latポイントを単純なフィーチャ(sfg)に変換し、単純なフィーチャコレクション(sfc)に入れるにはどうすればよいですか? これは機能しないが、私が手に入れた最も近いMWEです。 library(data.table) library(sf) # The DT data.table is the data I have (but 10,000s of rows, each row is a point) DT <- data.table( place=c("Finland", "Canada", "Tanzania", "Bolivia", "France"), longitude=c(27.472918, -90.476303, 34.679950, -65.691146, 4.533465), latitude=c(63.293001, 54.239631, -2.855123, -13.795272, 48.603949), crs="+proj=longlat +datum=WGS84") DT[, rowid:=1:.N] # The following two rows do …
20 r  sf 

5
GeoPandas:他のデータフレームで最も近いポイントを見つける
2つのジオデータフレームがあります。 import geopandas as gpd from shapely.geometry import Point gpd1 = gpd.GeoDataFrame([['John',1,Point(1,1)],['Smith',1,Point(2,2)],['Soap',1,Point(0,2)]],columns=['Name','ID','geometry']) gpd2 = gpd.GeoDataFrame([['Work',Point(0,1.1)],['Shops',Point(2.5,2)],['Home',Point(1,1.1)]],columns=['Place','geometry']) そして、gpd1の各行について、gpd2の最も近いポイントの名前を見つけたいです。 desired_output = Name ID geometry Nearest 0 John 1 POINT (1 1) Home 1 Smith 1 POINT (2 2) Shops 2 Soap 1 POINT (0 2) Work 私はラムダ関数を使用してこれを機能させようとしています: gpd1['Nearest'] = gpd1.apply(lambda row: min_dist(row.geometry,gpd2)['Place'] , …


7
GRASSがQGIS 3.6で機能しない
OSGEO4wを使用してQGISをバージョン3.6に更新しました GRASSスクリプトを実行しようとすると、次のエラーメッセージが表示されます。 このアルゴリズムは実行できません:-(指定されたGRASS 7フォルダー "C:\ OSGEO4〜1 \ bin \ bin"には有効なGRASS 7モジュールのセットが含まれていません。処理設定ダイアログに移動し、GRASS 7フォルダーは正しく構成されています パスが存在しないようですが、変更する場所が見つかりませんでした。バージョン2.xのように、処理設定のオプションではなくなりました。 QGIS 3.6でこれらの処理スクリプトを実行する方法はありますか。その場合、必要な設定をどのように調整できますか? 編集:これは私の処理オプションがどのように見えるかです
20 qgis  grass  osgeo4w 

1
QGIS 3.0ポイントクラスターレンダラー、レンダリングの順序(zオーダー)を制御することは可能ですか?
私はQGIS 3.0.2の新しいポイントクラスターレンダラーで遊んでいますが、それは素晴らしいです-自分でクラスタリングを行うよりもずっと簡単(かつ高速)です。 私の言いたいことを示すために、STATS19データと半径30mを使用したエジンバラの交通事故の例を示します。 最大のクラスターが小さなクラスターの前に描画されるようにzオーダーを設定する方法を見つけることはできません。 私は@cluster_size変数を知っています。これは、シンボルのスケーリングと色付けに使用しているものです。このために、サイズと色のアシスタントを使用しています。フォントマーカーを削除して、各クラスターからテキストを削除しました。 マーカーのサイズは次のように定義されます: coalesce(scale_exp(@cluster_size, 0, 50, 1, 200, 0.57), 0) マーカーの色は次のように定義されます: coalesce(ramp_color('custom ramp',scale_linear( @cluster_size, 0, 50, 0, 1), '#000000') 私が今までに試したこと:- シンボルレベル -運はありません。変数名を選択できません。 レイヤーのレンダリング>フィーチャーのレンダリング順序を制御し、@ cluster_sizeをソートとして選択します。効果がないようです。 式として@cluster_sizeを使用した段階的なスタイルは機能しません。 これが可能かどうか誰もが知っていますか、またはこれはこの特定のレンダラーの制限ですか? これを行う方法は他にもたくさんあります(バッファ/空間結合、プラグイン)が、新しいレンダラーはもっと速くなるはずです。または、私は明白な何かを見落としましたか?:)

1
Twitterのジオロケーションが「丸められている」のはなぜですか?
(lon, lat)Stream APIを使用して収集されたツイートのジオロケーションを7miでプロットしています。半径。以下の図は、同じデータの2つのマップを示していますが、観測ごとに異なるアルファ/透明度を使用しています。 左側の地図を見ると、ジオロケーションはほとんど特定のノードを持つ想像上の「グリッド」に沿っていることがわかりました。誰もがこのパターンが表面化する理由を理解するのに役立ちますか? もちろん、座標には丸めがあります。たとえば: "loc: 42.7388,13.1798" "loc: 42.6252,13.2948" "loc: 42.6008,13.293" "loc: 42.73,13.2028" "loc: 42.66918468,13.27893702" しかし、私の質問は、Twitter APIが同じレベルの精度を保証すると仮定して、これらの丸めが発生する理由です。
19 r  geolocation  twitter 

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