地理情報システム

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

2
移動したラベルの引出線を作成する
gis.stackexchange.comの多くの助けを借りて、ポイントシンボルの引出線を作成しました。ラインは、ジオメトリジェネレーターのシンボルに基づいています。 QGISの式ダイアログを使用してラインジオメトリを短縮しますか? 次に、移動したラベルの引出線を実装します。私にとって非常に重要なのは、線がラベルの中心から始まり、ポイント座標で終わることです(またはその逆)。 -- Geometry generator: make_line( make_point(label_x, label_y), $geometry) ここでも、行はラベルで覆われています。 ラベルボックスに対処して引出線を短くする方法はありますか?これはかなり難しい質問だと思います:/

3
非地理的問題に対するGISツールの使用
他の多くの分野には、GISツールで潜在的に解決できる視覚的/「空間的」問題があります。私はGISツールを奇妙な非地理的タスクに使用したことがあり、これがどのくらい起こるのか、そしてどこでこれが行われたかの良い例があるかどうか疑問に思っていました。 私が興味を持っている種類の例: 地理情報技術を使用して、海洋ストロマトライトの堆積物粒子内の内石ボーリングプロセスの空間構造を定量化する [PDF] 方法論を要約するには: ストロマトライト(岩の一種)の挿し木の画像を撮影するために、顕微鏡が使用されました。これらの画像はBMPとしてエクスポートされ、Erdas Imagineが教師付き分類に使用されました。分類はArcView 3.xにエクスポートされ、クリーンアップされ、適切な分類がポリゴンに変換されました。その後、いくつかの空間選択と密度マッピングを行いました。 論文の図: ご覧のとおり、非地理データを使用しているが、まだ空間要素がある問題を探しています。GISの側面は、地図作成、視覚化、分析など、何でもかまいません。 科学論文/研究は特に興味深いですが、必須ではありません。

1
高空間解像度のパンクロマティック画像の関連付け
パンクロマティック衛星画像はどのように、そしてなぜ高空間解像度に関連付けられていますか?私はグーグルで調べて、それが単一バンド画像であることを発見しましたが、なぜそれがパンクロマティック(すべての色)と呼ばれるのですか?可視領域全体をカバーするということですか?

2
スタンドアロンPyQGISスクリプトを作成する際のqgis​​.coreのインポートに関する問題
私はqgis.coreと他のさまざまなqgisライブラリを使用するWindows 7でスタンドアロンのPythonスクリプトを作成しようとしています。 このテーマに関する古い質問をここで見つけました:PyQGISを使用してスタンドアロンPythonスクリプトを作成しますか?こちらのガイドを使用して、アドバイスに従っていました:http : //docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications そこで提案されているコードは次のとおりです。 set PYTHONPATH=c:\qgispath\python に続く: set PATH=C:\qgispath;%PATH% IDLEは「最初の設定」を好まないことがわかったため、コードは次のようになります。 PYTHONPATH="C:\OSGeo4W64\apps\qgis\python" PATH="C:\OSGeo4W64\apps\qgis\python\qgis\core;%PATH%" import qgis.core そして私は得る: Traceback (most recent call last): File "<pyshell#15>", line 1, in <module> import qgis.core ImportError: No module named qgis.core 最後に;%PATH% "を削除することを考えると考えられるパスのすべてのバリエーション(少し余分に見える)を試しましたが、それ以上の情報を見つけることができませんでした。間違っている? 編集: ルイージ・ピレリのコメントを見た後、私は今試しました: >>> PYTHONPATH="C:/OSGEO4~1/apps/qgis/./python\qgis" >>> import qgis.core Traceback (most recent call last): File …
18 qgis  python  pyqgis  windows 

1
特別な近傍の焦点統計の計算?
指定した基準の近傍内で、ラスターの各セルの焦点統計を計算しようとしています。 背景-3つのバイナリラスタがあり、それぞれが関心のある単一の植生タイプを表します。調査地域内のセル(近隣のセルの合計/合計)から20 km ^ 2以内の各植生タイプの被覆率を計算したいと思います。問題は、各セルの周囲に単純な円または正方形の近傍を使用できないことです。これを行うと、合計の計算に使用される検索領域に研究領域外の領域が組み込まれるためです。この例外は重要です。統計は生息地モデルの入力として使用され、研究エリア外の地域は生息地の可能性があると見なすことができないため、都市化されているためです。それらを含めると、誤った統計が得られます。だから、私はnは、基準を満たす、希望する近隣のサイズに等しいエリアをカバーするために必要なセルの数によって決定されます。基準は、都市化された地域に該当しないことです。何らかの形のセルオートマトンを使用すべきだと考えています。私はCAで働いたことはありませんが。 私が望むのは、スターターコード、または正しい方向のポイントのようなものだと思います。 以下のコメントに返信: 私の研究サイトの境界にあるセルのこの統計を計算しているとしましょう。調査エリア外のすべてのエリアをゼロに割り当てる(またはNoDataを無視する)と、関心のあるエリアカバレッジの約半分を表す統計が得られます。したがって、約10 km ^ 2のエリアのカバレッジ率、20 km ^ 2エリアの代わりに。私は家の範囲のサイズを勉強しているので、これは重要です。それは動物が風景を見る/使用する方法であるため、近所は形を変えなければなりません。20 km ^ 2が必要な場合は、形状またはホームテリトリーを変更します。[NoDataを無視する]チェックボックスをオンにしない場合、セル出力はNoDataになり、NoDataは役に立ちません。 2014年10月24日現在の「プログラム」 ShapelyとFionaを使用してこれまでに作成したコードは次のとおりです。 import numpy as np import pprint import shapely from shapely.geometry import* import fiona from fiona import collection import math traps = fiona.open('C:/Users/Curtis/Documents/ArcGIS/GIS_Data/occurrence/ss_occ.shp', 'r') study_area = fiona.open('C:/Users/Curtis/Documents/ArcGIS/GIS_Data/Study_Area.shp', 'r') for i in study_area: …

3
QGISのジグザグ線記号
QGISでジグザグラインシンボルを探しています。これを行う簡単な方法はおそらくありませんか?シンプルな三角形のマーカー(^)を使用してマーカーラインを作成し、トレーンが互いに触れてジグザグの線を作るように見えるまで、マーカーのサイズとマーカーの配置間隔を調整してみました。これは直線に対しては機能しますが、曲線は三角形の間に実際には接続されていないため、三角形の間に隙間があります。マーカーを結合する方法はおそらくありますか?またはこれについて別の方法を使用しますか?どんな提案にも感謝します!(QGIS 2.4.0を使用)
18 qgis  symbology  line  markers 

2
Rの孤立した穴の修正
2つの隣接するシェープファイルをマージした後、共通フィールドでユニオンを実行しようとしています。シェープファイルは、それらの間に少なくとも1つの薄いスライバーで終わります。ユニオンを試行すると、次の孤立したホールエラーが発生します。 createPolygonsComment(p)のエラー:rgeos_PolyCreateComment:孤立した穴、インデックス17の穴に含まれるポリゴンが見つかりません このリンクで Dropboxに再現可能な例をアップロードしました。 問題を再現するコードは次のとおりです。 #loading required packages require(sp) require(rgdal) require(maptools) require(rgeos) #load example data, set "dsn=" to your working directory or specify the path example <- readOGR(dsn=".",layer="ReproducibleExample") #Attempting a UnionSpatialPolygons based on the COUNTY field example.df <- as(example, "data.frame") countycol <- example.df$COUNTY example.diss <- unionSpatialPolygons(example, countycol) 戻り値: createPolygonsComment(p)のエラー:rgeos_PolyCreateComment:孤立した穴、インデックス17の穴に含まれるポリゴンが見つかりません こことここで提案されている修正を試してください: …
18 polygon  r  merge 

2
以前のバージョンと比較して、データアクセスカーソルのパフォーマンスはどのように向上していますか?
データアクセスモジュールは、ArcGISバージョン10.1で導入されました。ESRIは、データアクセスモジュールを次のように記述します(ソース): データアクセスモジュールarcpy.daは、データを操作するためのPythonモジュールです。編集セッションの制御、編集操作、改善されたカーソルサポート(高速パフォーマンスを含む)、テーブルとフィーチャクラスのNumPy配列との変換、バージョン管理、レプリカ、ドメイン、サブタイプのワークフローのサポートが可能になります。 ただし、カーソルのパフォーマンスが以前の世代のカーソルよりも向上した理由に関する情報はほとんどありません。 添付の図は、新しいdaメソッドUpdateCursorと古いUpdateCursorメソッドのベンチマークテストの結果を示しています。基本的に、スクリプトは次のワークフローを実行します。 ランダムポイント(10、100、1000、10000、100000)を作成します 正規分布からランダムにサンプリングし、カーソルを使用してランダムポイント属性テーブルの新しい列に値を追加します 新しいUpdateCursorメソッドと古いUpdateCursorメソッドの両方について、各ランダムポイントシナリオを5回繰り返し、平均値をリストに書き込みます 結果をプロットする daカーソルのパフォーマンスを図に示されている程度まで改善するために、更新カーソルを使用して舞台裏で何が行われていますか? import arcpy, os, numpy, time arcpy.env.overwriteOutput = True outws = r'C:\temp' fc = os.path.join(outws, 'randomPoints.shp') iterations = [10, 100, 1000, 10000, 100000] old = [] new = [] meanOld = [] meanNew = [] for x in iterations: arcpy.CreateRandomPoints_management(outws, 'randomPoints', '', …

2
GPS / Glonass / Galileo衛星はどのように位置を知るのですか?
衛星を使用して位置を計算します。それが正しいか間違っている場合、衛星はどのように位置を知るのですか?基地局が衛星パスを記録して修正すると聞いたことがありますが、正しいパスとは何か、間違ったパスとは何かをどのように知るのでしょうか?
18 gps 

4
地図を手で描くことを学ぶための良いリソースは何ですか?
この投稿はコミュニティWikiです。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答は受け付けていません。 私は古い学校に行って、いくつかの地図を手で描きたいと思っていました...あなたが冒険小説の最初のページで見るかもしれない何か。私はウェブ上でほとんど何も見つけていないので、あなたの誰かが基本を説明する古代の地図作成のテキストを持っている(見たことがある)ことを望んでいます。はいの場合は、著者/タイトルで返信してください。そうすれば、検索を絞り込むことができます。

1
なぜ人々はGDAL(地理空間データ抽象化ライブラリ)をgoo-dalのように発音するのですか?
ちょっとばかげた質問ですが、 goooo-dalのようなライブラリGDAL(Geospatial Data Abstraction Library)を発音している人を聞いたことがあります。私の自然な傾向は、文字「g」-dalのように、geeee-dalと発音することでした。 グーダルがどのように人気を博したかについての説明はありますか?グーグルは関与しましたか?
18 gdal 


3
地上DEMの橋の高架を考慮して、高架下の水の流れを考慮します
LIDARデータから作成されたベアアースDEMがあります(A)。 うまく機能し、すべての精度テストに合格しています。高潮モデルで使用されます。私たちが抱えている問題は地下道にあります。ある道路が別の道路と交差するときに、地下道を水が流れるようにする必要があります。私の考えは: 1)OSMから橋としてマークされたすべての道路を取得します。 2)交差するすべての交差道路を選択します(交差)。 3)次に、新しい道路セグメントの新しい選択で(2)これらをラスタに変換します。 4)これらの道路セグメントの下のすべてのDEM(A)値を抽出します。 5)新しい道路セグメントでこれらの値の最小値を選択します(2)。 6)この最小値をDEMに書き込みます。地下道を通るチャネルをカットする必要があります。 完全に異なるソリューションを含む、これを達成する方法に関するすべての提案、改善、アイデアを受け入れます。 他のオプションは、単に交差点を取得してこれを拡大するか、シンクを特定してこれから戻ることです。
18 dem  lidar  hydrology  streets 


1
GPSトラックのセットから実際の道路を統計的に計算しますか?
私は長距離サイクリングクラブに参加し、ライダーからGPSデータを定期的に収集し始めました。 私の関心は、同じ道路上の蓄積されたGPSデータに基づいて、将来のイベントの「実際の軌道」を計算することです。基本的に、これは事前に選択したトラックをアルゴリズムに渡すことを意味し、アルゴリズムは適切なサンプルレートでポイントを生成します(道路カーブに応じて互いに適切な距離)。空間追跡情報のみを考慮して、タイムスタンプを破棄します。 どのアルゴリズム/統計手法を使用できますか?GISパッケージは使用せず、これをPythonで実装する予定です。 以下に、いくつかのサンプル軌跡セット:

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