地理情報システム

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

3
RをArcGIS Desktopで使用していますか?
RとQGISの統合を使用しましたが、非常に使いやすいツールであることがわかりました。9の Rツールボックス拡張と10の拡張を見てみると、どちらも概念実証を実証するためにポイントクラスタリングのみを提供しているようです。 Rで利用可能な他の解析方法をPythonスクリプトを介してArcGIS Desktopに実装できますか(たとえば、spatstatパッケージの特定の部分を実装するなど)。

4
国/州/市のデータベースをお探しですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4か月前に閉鎖されました。 場所を使用してすべてのリストを分類するディレクトリを作成しています。ユーザー入力に頼る代わりに、ユーザーが選択できる場所のリストを提供したいと思います。GeoBytesが提供するGeoWorldMapを既に試しましたが、特定の問題があります。たとえば、275か国がリストされます。それ以外は、データベースは定期的に更新されるため、ローカルデータベースを維持する場合は、時々更新し、最新のものであることを確認する必要があります。 開発者がこれに使用するものを知りたいです。データベースの代わりに、何らかのサービスを使用して場所のリストを取得しますか? ユーザーによる手動入力は、場所による分類が不可欠であり、ユーザーが手動で入力したものを信頼または信頼できないため、オープンなオプションではないのではないかと考えています。 これを行っているサイトはほとんどないので、実用的な解決策があると確信しています。
22 data  geolocation 

2
PostGISでポリゴン内のポイントを見つけるにはどうすればよいですか?
PostGISの特定のポリゴン内にあることが保証されているポイントを見つけるにはどうすればよいですか? 私はST_Centroid機能を知っています。ただし、重心は常にポリゴン内にあるとは限りません。以下を参照してください。 さらに、多角形の境界上にある点の使用を避けたいのですが、境界内にある(ドーナツ型の多角形の穴内にはない)点が必要です。

5
ジオメトリの単純化(一般化)
ジオメトリを単純化するための推奨される方法は何ですか?投影を念頭に置いて、たとえば状態のジオメトリを単純化します。 歪みのない単純化を可能にする「等距離」投影に変換してから、選択した投影に戻すことを聞いたことがあります。

7
OpenLayersでPostGISベクターを表示するためのオプション
Webマッピングは初めてなので、この質問は少し見当違いかもしれません。 現在、PostGISにある多くのポイントテーブルとポリゴンテーブルを表示できる、OpenLayers(または、もっと簡単な場合はGoogleマップ)を使用した非常にシンプルなWebインターフェイスが必要です。 私はこれをできるだけシンプルに(そして保守性を低く)したいです: タイルを作成する必要はありません(非常に正当な理由がない限り)、またはミドルウェアの大規模で複雑なレイヤーは必要ありません。 パフォーマンスは驚異的である必要はありません。これは内部で使用するためであり、数人の同時ユーザーを超えて拡張する必要はありません。 ベクターレイヤーのスタイル設定の重要性は最小限です。 これには予算がほとんどないので、オープンソースのツールが非常に好まれます。 これに推奨されるアプローチは何ですか?

1
QGIS Atlasの他のレイヤーの機能をフィルタリングしますか?
QGIS Atlasツールを使用して、学生の「散布図」を作成しようとしています。215校の学校とその学校に通っている生徒を表示します。 schoolsレイヤーはカバレッジレイヤーであり、SCHNUM(school number)値によって駆動されています。これは正常に機能しています。つまり、ページを正しく駆動しています。 ただし、SCHNUMカバレッジレイヤーの現在のフィーチャに対応する値と一致する他のレイヤー(この場合は学生ポイントレイヤー)のフィーチャのみを表示するにはどうすればよいですか? また、カバレッジレイヤー(学校)を「非表示」に切り替え、同じ手法を使用して、重複する学校レイヤーから現在の学校のみを表示します。 ここには、を使用したレイヤーレンダリングルール設定の使用を暗示するプレゼンテーションがありますが、$atlasfeatureidどのように機能するかわかりません。 また、これが機能していることを示すこのバグトラッカーページを見つけましたが、再度、データで動作させることができません。
22 qgis  atlas 

3
中国のGPSオフセット/シフトの原因は何ですか?
中国での悪名高いGPSシフトの性質を理解しようとして、2日間近く過ごしました。ノイズをふるい分けた後、2つの再発症状は次のとおりです。 GPS座標(WGS-84)は、50〜1000メートルの範囲のオフセットで、中国の地図上にうまく表示されません。 中国のGoogleマップとApple Mapsは、ストリートマップと衛星画像(ライブ例)の間に重大な不整合があります。 さまざまな ソースが矛盾した主張をしています: 冷戦時代の規制により、セキュリティ上の懸念からGPSチップにランダムなオフセットを導入することが義務付けられました 中国で製造されたGPSデバイスを支持することを目的とした保護主義的措置 中国は単に異なる投影システムを使用しており、オフセットはランダムではありません 中国で製造されたGPSチップは、GCJ-02データムに従わなければならない承認済みの中国の地図と一致させるために、返される座標をオフセットします 実際の話は何ですか?これは、ウィキペディアのページに値する広範に及ぶ問題のように見えますが、私はまだ権威あるものを見つけることができませんでした。 2つのとして提案質問可能正確な原因が何であるかを答えていないの重複。むしろ、彼らは症状を説明します。
22 gps  wgs84  china 

3
複数のSpatialPolygonDataFramesをRの1つのSPDFにマージしますか?
QGISで2つのポリゴンを作成しました。Rで使用すると、ポリゴンは自動的にSpatialPolygonsDataFrame(SPDF)になります。それらを単一のSPDFにマージしたいと思います(ArcGisではTool Mergeを使用すると非常に簡単です)。Rでそれを完了する簡単な方法があるはずですが、方法がわかりません。マージ機能は、のみdata.framesをマージするようで集計機能1つのSHP、に複数のポリゴンを溶解gIntersectないすべてSPDFで、論理値を返します(入力して機能を結合します)。 データはこちらから入手できます:http : //ulozto.cz/xpoo5jfL/ab-zip library(sp) library(raster) library(rgeos) library(spatstat) library(rgdal) library(maptools) setwd("C:/...") a<-readOGR(dsn=getwd(), layer="pol.a") b<- readOGR(dsn=getwd(), layer="pol.b") ab<-merge(a, b) # what tool if not "merge" to use??

3
QGISの共通属性フィールドによるポリゴンのマージ/ディゾルブ?
対応するLocal Enterprise Partnershipsテーブルデータを、英国の地方自治体を含むポリゴンシェープファイルに結合しました。 スクリーンショットに示されているように、LEP_NAMEによってLocal Authorityポリゴンを溶解またはマージするにはどうすればよいですか? 理想的には、結果のマージされたポリゴンでLocal Authority属性を保持したいと思います。スクリプトに関する知識がないため、ツールベースのソリューションを探しています。どんな助けやポインタも大歓迎です。 追加の注意:ディゾルブツールを使用しようとすると、上記のようにLEP_NAMEフィールドは使用できません。LEP属性データはExcelで作成され、CSV形式として保存され、Local Authorityポリゴンシェープファイルに結合されました。他のスクリーンショットに示されているように、IDENTIFI0フィールドが重複しています-これが問題の原因である可能性がありますか?


9
QGISでわずかに異なるエンドポイントを持つラインをマージする
QGISでは、2つの行があります。エンドポイントは互いに近接していますが、完全に揃っていません。2つのエンドポイントを中間点にマージして、2つのラインを1つにしたいと思います。 一番近いのは「選択した機能を統合する」です。これで1つの機能が得られますが、2つの独立した行で構成されています。エンドポイント間に行はありません。 Illustratorのパスの結合機能(オブジェクト>パス>結合)と同様に動作するものを探しています。 QGISはそれを行いますか?

3
st_union以外にPostGISにディゾルブ関数はありますか?
テーブル内のポリゴンフィーチャ間の共有境界を解消する関数を探しています。ST_UNION()は、私が探していることをほぼ実行しますが、共通の境界を共有するかどうかに関係なく、レイヤー内のすべてのポリゴンからマルチポリゴンを作成します。むしろ、互いに接触するポリゴン間の境界のみをディゾルブします。ST_TOUCHES()を使用する方法があるはずですが、ディゾルブ関数の必要性は非常に一般的であるため、これを実現する組み込み関数がない場合は驚くでしょう。 ユースケースは次のようになります。ヨーロッパの大規模な国のCorine Landcoverデータをダウンロードし、異なるフォレストタイプ(1つのテーブルに約75,000ポリゴン)の境界を解消したいと思います。ST_UNIONを試しましたが、「メモリ不足」エラーで失敗します(ただし、30,000ポリゴンは機能しました)。 create table corine00 as select st_union(the_geom) as the_geom, sum(area_ha) as area_ha, substr(code_00,1,2) as code_00 from clc00_c31_forests group by substr(code_00,1,2) 注:すべてのフォレストコードは「31」で始まり、PostGIS 1.4、GEOSバージョン:3.2.0-CAPI-1.6.0を使用しています
22 postgis  dissolve 

11
QGISのID列にauto_incrementの方法はありますか
架空のマップを作成しているので、たくさんのポイント、ライン、そして確かにポリゴンを作成する必要があります。その後、データをgeojsonとしてエクスポートします。しかしその前に、私は離れてすべての要素に一意のIDを与えなければなりません。 最大のポリゴンが最小のIDを取得するなど、特別な並べ替えは必要ありません。私は必要なすべてのポリゴン とIDを、終わりにせずに やって、それを手動で私が今しなければならないように。 誰かがそれを行う方法を知っていれば素晴らしいでしょう。

2
このGIS原則とは何ですか?
特定のGIS原則の名前を忘れてしまったため、復習が必要です... シナリオ:行政区域を表すポリゴンがあると仮定します。簡単にするために、正方形だとしましょう。また、この広場のどこかに9軒の家があると仮定しますが、どこにあるかはわかりません。この正方形を(三目並べボードのように)9つの等しい部分に分割する場合、各正方形内の家の数を計算します。 今、明らかに、9つの小さな正方形に分割された9つの家は、正方形ごとに1つの家です。しかし、9つの家すべてがどこにでもあることを知っています。これらの9つはすべて、次のように右上の正方形に配置できます。 または、下の行にそれぞれ3つあり、上の6つにはない場合があります。 このように広場ごとに1つの家を想定した場合、 この間違った仮定は何と呼ばれていますか?これは修正可能な面積単位問題(MAUP)ですか?

2
QGISで波状の波線を描画しますか?
波線を描くQGIS関数またはプラグインはありますか? Spline Toolを使用していくつかの波を手動で描画しましたが、時間がかかります。可能であれば、次のようなものを描きたいと思います。 Inkscape Function Plotter(sin(x)曲線)。

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