地理情報システム

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

1
QGISで人身売買ヒートマップを作成しますか?
私はヒューストンの街中に分布する約325ポイントのヒートマップを作成しようとしています。(FYIヒューストンは、米国における主要な人身売買です。タイトルは、季節や大規模なイベントに応じて、LAおよびアトランタと共有されます)。 これらのポイントの濃度をプロットしたいのですが、QGISのヒートマッププラグインを使用して、すべてのポイントの周りに大きな円形の領域しか取得できません。 現在、QGISはそのバッファー比として整数のみを許可しているため、CRSを小さくするか、場合によっては修正する必要があります。確認された人身売買アドレスはGoogleのAPIでジオコーディングされており、WGS84、WGS84 / Mercator、およびGoogle Mercatorでの試行は失敗しました。 これを行うより良い方法はありますか?これは説明するためのスクリーンキャップです。結果は前述のCRSと同じでした。 PS。また、現在のヒートマッププラグインは、バッファ比がマップ単位である場合にのみ、投影座標でラスターレイヤーを作成できることも認識しています。

2
アルゴリズム:ソースポリラインを参照ポリラインに移動します(完全または部分的に)
私たちのシステムでは、いくつかのソース行(低精度)を参照行(高精度)に移動したいという要件があります。次の図は、通常の使用例を示しています。赤い線はソース線で、青い線は参照線です。 この場合、ソース行は部分的に移動され、結果は緑の線が示すようになります。 ソース行を完全に移動する必要がある場合があります。 結果: 現在、私たちの解決策は、ソースラインのヘッド/エンドポイントをリファレンスラインに投影し、その逆を行い、ソースとリファレンスライン上の投影されたポイントを見つけることです。これらの投影された点を使用して、ソースと参照線の必要な部分を抽出し、それらを新しいものに結合できます。 これはほとんどの場合に機能しますが、この方法が機能しない場合もあります。具体的には、どちらかの線が「C」のような形をしている場合、またはヘッドポイントがエンドポイントに非常に近い場合。次の2つの図はシナリオを示しています。 私のアルゴリズムを適用すると、結果が得られます: 現在のアルゴリズムは投影された点を見つけて線を抽出するだけなので、ある意味で理解できます。 私たちが期待したのは次のようなものです: これを行うには、前のような特殊なケースも処理できるように、より堅牢なアルゴリズムが必要です。私はすべての点を線から別の点に投影し、投影された線の先頭/終了点に最も近い2つの投影点を見つけようとしましたが、うまくいきませんでした。それでも、予期しない結果をもたらすケースを見つけることができます。 誰かが以前に同様の問題に遭遇したことがありますか?同様の仕事をすることができるソフトウェアまたはライブラリがあればそれも素晴らしいでしょう。どんな答えでもいただければ幸いです。
10 algorithm 

1
(方法)変更可能な面積単位問題と変更可能な時間単位問題は相互作用しますか?
私は、土地利用の過去の時系列と、さまざまなソースからさまざまな空間的および時間的解像度でその他の関連データを再構築しており、データを集約して組み合わせるときに起こりうる(非表示の)問題に関心があります。 私は特に生態系の誤謬について、そして時間的データの集約における選択が空間的次元におけるサポートの変化に影響を与えるかどうか、そしてその逆については特に興味がありますか? 文学への言及は結構ですが、私はこれらの相互作用がどのように発生するかについての例にもっと興味があります。

2
GPS位置を使用して近接ポイントをグループ化するにはどうすればよいですか?
私はIT担当者なので、予測などについてあまり詳しくありません。 Android向けにGPS位置を収集するアプリケーションを作成したので、ある時点での緯度と経度がわかります。同じ物理サイズのテレインエリアのグループで、互いに近い要素を一緒に保存したいと思います。問題は、私が事前にポイントを知らないことであり、それらは世界のどの位置からでも来ることができます。 私の最初のアイデア(問題をもう少し説明する)は、グループ化に緯度と経度の小数を使用することでした。たとえば、1つのグループは、緯度が35.123〜35.124、経度が60.101〜60.102の位置になります。したがって、lat = 35.1235647およびlon = 60.1012254598のような位置を取得した場合、このポイントはそのグループに移動します。 この解決策は、幅が0.001単位で高さが大きい領域があるため、デカルト2D表現には問題ありません。ただし、緯度によって経度1度のサイズが異なるため、この方法は使用できません。 何か案が?


1
QGISで多くのラスターファイルを処理しますか?
多数のラスターファイルを含むプロジェクトがありますが、非常に遅くなります。これをすべて処理するための最良の方法はどれでしょうか。私は単にこれらのファイルをジオリファレンスして.wldファイルを作成し(geoTiffの方が良いですか?)、ラスターとして開きます。私は世間知らずですか?
10 qgis  raster 

1
ArcGIS Spatial Analystを使用して、ラスター内のポイントから別のクラスまでの距離を計算しますか?
ポイントからラスターの別のクラスまでの距離を計算する方法に関するアドバイスを探しています。 具体的には、土地被覆データに動物の使用の観察(ポイント)を重ね合わせています。 各ポイントについて、異なるカバータイプの最も近いセルまでの距離を計算します。 たとえば、点が草原のパッチにある場合、草ではない最も近いセルまでの距離はどのくらいですか。 ArcGIS 10を使用していて、Spatial Analystライセンスを持っています。 ラスター計算機がこれに最適なアプローチかもしれませんが、これを達成する方程式を誰かが提供できますか?

2
PyQGISを使用して多数のマップを生成しますか?
種の分布図を多数(数百)作成する必要があります。各種の分布を含むシェープファイルがあり、各種について、関係する種の名前、凡例(領域を区別するため)を含む画像(jpg、pngなど)としてマップを取得したい年間分布、繁殖、非繁殖など...)。 これを行うためにQGISを使用したいと思います。

1
Hibernate Spatial 4およびPostGIS 2.0
これらのテクノロジーを統合する際にいくつか問題があります。 Hibernate Spatial 4.0-M1 PostGIS 2.0.2(コンパイル済みのJDBC 2.0.2を使用) ハイバネート4.1.1 具体的なエラーは次のとおりです。 Caused by: org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of org.postgis.PGgeometry. Use setObject() with an explicit Types value to specify the type to use. エンティティアノテーションは次のとおりです。 @NotNull @Column(columnDefinition="Geometry") @Type(type="org.hibernate.spatial.GeometryType") private Point geom; そして、ポイント作成の例は次のとおりです。 Location location = new Location(); …

1
OpenLayers APIドキュメントと開発者ドキュメント
OpenLayers Webサイトでは、2組のリファレンスドキュメントを提供しています。 APIドキュメント:http : //dev.openlayers.org/apidocs/ 開発者用ドキュメント:http : //dev.openlayers.org/docs/ ほとんどのクラスの場合、APIドキュメントには、開発者ドキュメントにあるものの小さなサブセットが含まれています。私は通常、APIドキュメントに記載されている機能だけを使用しても多くのことを成し遂げることができないので、開発者用ドキュメントを使用します(ソースと例を読みます)。 これら2つのドキュメントセットの公式の違いは何ですか?APIドキュメントは、安定していると予想されるインターフェースを記述していますか?開発者向けドキュメントにのみ記載されている機能を使用すると、将来的に破損する危険がありますか?

2
屋上の日射の可能性を計算する(LiDARデータなし)
屋根の日射量を計算しようとしていますが、大きな問題があります。LIDARデータがありません。建物に高さの情報を提供する必要があります。私はこれを試みましたが、建物の場合、たとえば1つだけ取得する必要がある場合に、3つのタイプの高さを取得します。 そこで、LiDARデータを使用せずに屋根の日射量のポテンシャルを計算できるように、建物の高さと屋根の表面を計算する別の方法を提案できる人がいるかどうか尋ねたいと思います。

1
PostGISにトポロジを追加しますか?
PostGIS 2.0をインストールし、新しいトポロジが必要ですが、デフォルトではインストールされていないようです。トポロジでPostGIS 2.0をインストールするためのコマンドラインがたくさん見つかりましたが、トポロジを追加する方法はありますか?
10 postgis  topology 

1
ジオロケーションされたTwitter投稿をArcGIS for Desktopに統合しますか?
Twitterの投稿に含まれている緯度/経度のデータ(もちろん有効になっているものはいくつかあります)をArcGIS Desktop環境に統合することはできますか? ベースマップ上のTwitter投稿の位置を許可するArcGIS Online上のTwitterアプリケーションを見てきました。 また、TwitterのジオロケーションされたTwitter投稿を使用した興味深いマップアートも見ました。これはどのように行われますか? これらをオンライン環境ではなくデスクトップ環境に統合することを検討していることに注意してください。

3
商業用の航空写真はどこで入手できますか?
関連質問:商用利用のための無料の航空地図画像-Googleマップの代替 最大1メートルの解像度で画像をダウンロードできるサービスを探しています。現在、私たちのシステムは、ここに記載されているメルカトル図法(私の用語が正しくない場合はご容赦ください)に基づいています。このスケールでは、ズームレベル17までの画像が必要です。ピクセルあたり1.2メートルになります。 私が見つけた唯一のオンライン見積もりは、Google Maps API for Businessからのもので、この記事の執筆時点では10,000ドルです。私の知る限りでは、このライセンスでは画像のダウンロードが許可されていません。我々のシステムはインターネットへの接続を保証していないため、画像が事前に読み込まれます。 現在、私はMapQuest Open Aerial Tilesを使用していますが、そのサービスが提供するカバレッジがもう少し必要です。 必要に応じて、画像は無料ですが、画像を使用するソフトウェアは有料です。画像はソフトウェア全体のほんの一部にすぎないため、製品で提供される無料のサービスと見なしています。 これらの要件を満たすサービスは何ですか?ばかげていない(年額<20,000程度)のではない限り、ライセンス料を支払ってもかまいません。

1
同じPythonスクリプトでArcPyツールとPyGRASSツールを使用していますか?
さまざまなArcPy / ArcGISコマンドを含むPythonスクリプトを記述しようとしていて、それをGRASSジオプロセシングツールと組み合わせたいと考えています。 残念ながら、GRASSライブラリのインポートは機能しません。 import grass.script as grass エラーで終了します: Traceback (most recent call last): File "<interactive input>", line 1, in <module> ImportError: No module named script GRASS GISが独自のPythonバージョンをインストールすることは知っています。ArcGISとPythonのGRASS GISインストールを組み合わせる方法はありませんか?pygrassモジュール(または私が考えているもの)をC:\ Python26 \ ArcGIS10.0 \ Lib \ site-packages \フォルダーにコピーしてみました。別のエラーメッセージが表示されますが、まだ機能しません。 Traceback (most recent call last): File "<interactive input>", line 1, in <module> File …

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