地理情報システム

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

6
サムドライブ上のGIS用Python
私は、クライアントオフィスに持ち込んで基本的なGIS処理を行うことができる、サムドライブに軽量のPythonインストールを組み込むことを検討しています。私は次のものをインストールすることを考えています: PyScripter Python 2.6 / 2.7 ナンピー シピー Pythonバインディングを使用したGDAL / OGR GRASS、同様にPythongバインディングを使用 QGIS 誰もが有用なライブラリ/ソフトウェアの提案を持っていますか?通常、ラスターデータセットを使用しますが、すべての提案を歓迎します。 (人々が適切だと思うならば、私は質問を締めくくります)。
21 python  tools 



3
空間データベースの違いは何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 閉じた3年前。 Oracle Spatial、PostGIS、SQLServer2008、SpatiaLite、MySQLの空間サポートの違いは何ですか?それぞれが輝く特定のユースケースはありますか。これらのデータベースで何を避けたいのでしょうか。

3
Geoslaveryの共犯は、倫理のGISPコードの違反ですか?
Geoslaveryをサポートするアプリケーションの開発は、GIS Professional(GISP)の倫理規定の違反と見なされますか? しかし、人間の追跡デバイスは、本質的にプライバシーと監視をはるかに超えるリアルタイム制御の新しい可能性を もたらします。その結果、社会は位置制御を特徴とする新しい形態の奴隷制を考えなければなりません。Geoslaveryは、今や現実的で即時の世界的な脅威として浮上しています。- ジェロームE.ドブソンとピーターF.フィッシャー、IEEE技術と社会誌、2003年春 Dobsonは、geoslaveryを次のように定義しています。 あるエンティティ、マスターが、強制的に、または秘密裏に、別の個人であるスレーブの物理的な場所を監視し、制御を行う慣行。 ボランティア Geoslavery をサポートするアプリケーションはどうですか? したがって、恐怖を扇動することで、空間データのプライバシーとセキュリティのトレードオフがバランスよく多くの人にとってお買い得であるように見えることは理解できます。- 「ボランティア(ジオ)奴隷制」、インディアナ州立大学のナンシーObermeyer思考。

9
空間データを保存するデータベースを選択しますか?
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 数日前、空間情報4.9のデモをMapInfoからSQL Server 2005のインストールにインストールし、すべての大きなデータセットをロードしました。古いファイルベースのアプローチに対するパフォーマンスに非常に感銘を受けましたが、他にどんなオプションがあり、それらの長所と短所は何かを考えさせられました。 Spatialwareで私が言わなければならない欠点は、それが$ 5000 p / aであり、MapInfoのみがそこからオブジェクトを読み取ることができるという事実です。MapInfoのみを使用しているため、現時点では問題ありません。 私は他の人々が何をしたのか、彼らの経験は何なのかと思っています。

11
オンラインジオコーディングをプライバシーの侵害と見なしますか?
特定の研究に参加している個人のアドレスがたくさんあると仮定します(最も可能性が高いのは、プライバシーと倫理的配慮が常に重要な問題である健康関連です)。 最近では、GoogleやYahooなどのプロバイダーは、位置の正確さに関して適切な結果を提供しています。 北米中央癌登録協会(NAACCR)は、「ジオコーディングベストプラクティス:一般的に使用される8つのジオコーディングシステムのレビュー」および「ジオコーディングベストプラクティスガイド」ガイドにそのようなオプションをリストしています。 たとえば、Cinnamon and Schuurman(2010)は、低リソース設定での負傷を調査するツールの一部としてBatchGeocodeサービスを使用しました。 GoogleマップやOpenStreetMapなどのオンラインサービスを使用してこのような住所をジオコーディングすることは、プライバシーの侵害と見なされますか? PS1おそらく関連する質問。 EpidemiologyのPS2の最近の記事(この分野の主要な査読ジャーナルの1つ)は、Google Maps&Places APIを使用してジオコーディングする方法に関する詳細な説明を短いコミュニケーションで公開しました。興味深いことに、セキュリティ/プライバシーに関する言葉は言及されていませんでした...

4
pgAdmin 4のシェープファイルローダー
最近、postgresqlのバージョンを更新しました。また、pgAdminを3から4にアップグレードしました。しかし、シェープファイルをロードできませんでした。シェイプファイルローダーと呼ばれるプラグインが見つかりませんでした。pgAdmin 4でシェープファイルローダープラグインを取得するにはどうすればよいですか?


3
Rの空間ポイントデータをポリゴンに結合する
この質問は、地理情報システムStack Exchangeで回答できるため、Stack Overflowから移行されました。 4年前に移行され ました。 ポイントデータとポリゴンデータ間の空間結合を実行しようとしています。 CSVファイルAにイベントの空間座標を示すデータがあり、ポリゴンとして領域の境界を含む別のファイル、シェープファイルBがあります。 head(A) month longitude latitude lsoa_code crime_type 1 2014-09 -1.550626 53.59740 E01007359 Anti-social behaviour 2 2014-09 -1.550626 53.59740 E01007359 Public order 3 2014-09 -1.865236 53.93678 E01010646 Anti-social behaviour head(B@data) code name altname 0 E05004934 Longfield, New Barn and Southfleet <NA> 1 E05000448 Lewisham Central …

2
大きなデータセットをPostGISにインポートするための最良のハックは何ですか?
私はPostGISに大きなシェープファイル(100万件以上のレコード)をインポートする必要があり、それを行う最善の方法について疑問に思っていました。 私の質問では、ツールの代わりに「ハック」という言葉を意図的に使用しました。これは、どのツールではなく、使用するステップまたは構成設定の問題であると思うからです。これまで、SPITプラグイン(QGIS)、shp2pgsql Postgisツール、GDAL ogr2ogrツールを試しました。この投稿で私の完全なレビューを見ることができます。これまでのところ、大規模なデータセットを処理する場合、それらのすべてが本当に応答していません。誰かが同様の問題を経験したかどうか、そしてアプローチについて何かを共有できるかどうか疑問に思っていました。

4
特定の緯度/経度地点から半径30km以内のすべての結果を返しますか?
次のようなthe_geomデータを含む列を持つテーブルがあります。 0103000020E61000000100000005000000CE473AACFA071E40F27FB23340744740336FE841C6231E40873BED903F744740FC150A0ACE231E40D19E2684637647409C9B443D00081E409A9AF82664764740CE473AACFA071E40F27FB23340744740 関数を適用すると、次の結果ST_AsEWKT(the_geom)が返されます。 SRID=4326;POLYGON((7.5077921782085 46.9082092877942,7.53493597966353 46.9081898840296,7.53496566473541 46.9249119938446,7.50781341296434 46.9249314035307,7.5077921782085 46.9082092877942)) 特定の緯度/経度ポイントから半径30 km以内にあるすべてのデータを選択する必要があります。次に例を示します。 lat = 46.8167 lng = 6.9333 ただしST_Distance()、を使用しようとすると、常に1未満の値を受け取り、使用するとST_DWithin()常にtrueが返されます。
21 postgis  distance 

2
ArcGIS Eraseツールに相当するQGISをお探しですか?
ArcGIS DesktopのEraseツールに相当するQGISはありますか? 消去ツール: 入力フィーチャを消去フィーチャのポリゴンでオーバーレイすることにより、フィーチャクラスを作成します。入力フィーチャのうち、境界外の消去フィーチャの外側にある部分のみが出力フィーチャクラスにコピーされます。
21 qgis  erase 

3
OGR Python APIを使用してOSR SpatialReferenceクラスからEPSG値を取得することは可能ですか?
OGR PostGIS接続からレイヤーを読み取るときに、レイヤーのSpatialReferenceを取得できますが、EPSG値を取得することは可能ですか?これに関するドキュメントはありますか? 例えば: lyr = conn.GetLayerByName(tbl) # Where conn is OGR PG connection srs = ly.GetSpatialRef() print srs 戻り値: PROJCS["OSGB 1936 / British National Grid", GEOGCS["OSGB 1936", DATUM["OSGB_1936", SPHEROID["Airy 1830",6377563.396,299.3249646, AUTHORITY["EPSG","7001"]], AUTHORITY["EPSG","6277"]], PRIMEM["Greenwich",0, AUTHORITY["EPSG","8901"]], UNIT["degree",0.01745329251994328, AUTHORITY["EPSG","9122"]], AUTHORITY["EPSG","4277"]], UNIT["metre",1, AUTHORITY["EPSG","9001"]], PROJECTION["Transverse_Mercator"], PARAMETER["latitude_of_origin",49], PARAMETER["central_meridian",-2], PARAMETER["scale_factor",0.9996012717], PARAMETER["false_easting",400000], PARAMETER["false_northing",-100000], AUTHORITY["EPSG","27700"], AXIS["Easting",EAST], AXIS["Northing",NORTH]] では、投影のEPSG値を取得するにはどうすればよいですか?例えば: srs.GetEPSG() …
21 python  postgis  ogr 


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