地理情報システム

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

2
Rでのspオブジェクトの投影
さまざまなCRS(主にWGS84 lat / lon)に多数のシェープファイルがあり、それらを共通の投影(Albers Equal Area Conicなど)に変換したいのですが、問題が改善したら、別の質問で選択する際に助けを求めることがあります-defined)。 私はRで空間統計を行うために数ヶ月を費やしましたが、それは5年前です。私の人生では、ある投影法から別の投影法にspオブジェクト(例えばSpatialPolygonsDataFrame)を変換する方法を思い出せません。 サンプルコード: P4S.latlon <- CRS("+proj=longlat +datum=WGS84") hrr.shp <- readShapePoly("HRR_Bdry"), verbose=TRUE, proj4string=P4S.latlon) # Shapefile available at # http://www.dartmouthatlas.org/downloads/geography/hrr_bdry.zip # but you must rename all the filenames to have the same # capitalization for it to work in R これSpatialPolygonsDataFrameで適切な投影情報を取得できましたが、それを目的の投影に変換したいと思います。このために、やや直感的ではない名前の関数があったことを思い出しますが、それが何であるかを思い出せません。 CRSを変更するだけでなく、一致するように座標を変更することに注意してください( "reproject"、 "transform"など)。 編集 このシェープファイル用に迷惑なことにメキシコに配置されているAK …


2
2億ポイントのPoint in Polygon分析の最速のソリューションを探しています[終了]
次の形式の2億の観測値を含むCSVがあります。 id,x1,y1,x2,y2,day,color 1,"-105.4652334","39.2586939","-105.4321296","39.2236632","Monday","Black" 2,"-105.3224523","39.1323299","-105.4439944","39.3352235","Tuesday","Green" 3,"-104.4233452","39.0234355","-105.4643990","39.1223435","Wednesday","Blue" 座標セット(x1 / y1およびx2 / y2)ごとに、それが含まれる米国国勢調査地区または国勢調査ブロックを割り当てたい(国勢調査地区TIGERシェープファイルをここからダウンロードした:ftp : //ftp2.census.gov/ geo / tiger / TIGER2011 / TRACT / tl_2011_08_tract.zip)。そのため、観測ごとにポリゴンのポイント操作を2回行う必要があります。一致が非常に正確であることが重要です。 ソフトウェアを習得する時間を含め、これを行う最も速い方法は何ですか?48GBのメモリを搭載したコンピューターにアクセスできます-これが関連する制約になる場合があります。 いくつかのスレッドは、PostGISまたはSpatialiteの使用を推奨しています(Spatialiteは使いやすいようですが、PostGISと同じくらい効率的ですか?)。これらが最良のオプションである場合、空間インデックス(RTree?)を設定することが必須ですか?もしそうなら、どのようにそれを行うのでしょうか(例:国勢調査シェープファイルの使用)サンプルコード(またはサンプルコードへのポインター)を含む推奨事項に非常に感謝します。 このサイトを見つける前の最初の試みは、ArcGISを使用して、米国国勢調査ブロックのデータのサブサンプル(100,000ポイント)の空間結合(x1 / y1のみ)を行うことでした。プロセスを強制終了するまでに5時間以上かかりました。40時間未満の計算時間でデータセット全体に実装できるソリューションを期待しています。 以前に尋ねられた質問をおApびします-私は答えを一読しましたが、どのように推奨事項を実装するのか疑問に思っています。私はSQL、Python、Cを使用したことがなく、ArcGISを使用したことが一度もありません-私は完全な初心者です。

3
データ投影が関連するのはなぜですか?
異常な投影法とデータムにデータを保存すると便利なのはなぜですか? 歪みなどのために、出力構成としての投影の価値を理解しています。 ただし、たとえば、状態がデータで状態平面投影を使用する理由がわかりません。10進数の精度があります。正確な値をEPSG:4326に保存するだけではどうですか?これは完全に自動再投影前の日の残りですか、それとも私が見逃している価値提案がありますか? この質問の範囲をベクトルデータに制限して、より具体的にします。

9
適切なGPS追跡分析ライブラリはありますか?
GPSトラックで動作するカスタムコードを作成し続けます:GPXファイルや携帯電話からのNMEAログ、専用GPSロガーなど。 GPSトラック付き。私がしたいことのいくつか: トラックの移動距離を計算する トラックに沿った平均速度と瞬間速度を計算する 移動時間と静止時間の計算 トラックを簡素化し、固定セグメントを排除します トラックを旅行ごとに別々のトラックに分割する GPSサンプリングエラーを平滑化 DEMでポイントを検索して標高プロファイルを作成する 視覚化のためにトラックをGPX、KMLなどに変換する GPS追跡を分析するさまざまなアプリケーションがあります。独自のアプリケーションを作成できるように、ソフトウェアライブラリまたはスクリプト化可能なツールセットを探しています。入力フォーマットについてはあまり気にしません。タイムスタンプ付きの緯度/経度ポイントはどのようなものでも構いません。私は主にUnixのPythonで働いていますが、ほとんどすべての言語で機能します。 私が使用している既存のツールには、変換用のGPSBabelおよびGDAL / OGRと、線ストリングとしてトラックジオメトリを操作するためのPostGISが含まれています。しかし、ほとんどの場合、lat / lonペアの配列で機能し、低すぎると感じる独自のPythonコードを書くことになります。また、上記のタスクの一部(GPSエラーの除去など)は非常に微妙です。使用すべき既存のライブラリはありますか?

4
GPSが無料のサービスなのはなぜですか?
全地球測位システム(GPS)は、米国政府が所有および運営する無料のサービスであり、常に利用可能です。 GPSデバイスを購入する際、月額料金の支払いやGPSサポートの税金の支払いは行いません。デバイスの価格のみをお支払いいただきます。 私はそれがどのように可能か理解していません。アメリカはどのようにしてお金を稼ぎますか?
35 satellite  gps 

5
さまざまなオープンソースGISサーバーを比較しますか?
現在、次のオープンソースGISサーバーを知っています。 ジオサーバー:Javaベース、ベクターおよびビットマップのサポート、サポート。現在、mapserverと同等です(パフォーマンス面)。 mapserver:c / c ++。かつて最速のサーバーでした。ベクトルよりもラスターの方が良いですか? mapguide:これを知らない mapnik:ブロックの新しい子供?それについてあまり知りませんが、魅力的に見えます mapfish:私の知る限り、openlayersで表示するためのベクターデータのみを取得します。Railsの実装は存在します。 可能であれば、ある種の比較を希望しますが、どちらを選択または選択しましたか? Railsウェブサイトの構築を検討していますが、何らかのGISサーバーが必要です。ラスターデータとベクターデータ(クリック可能)が必要です。これは1つのサーバーで実行可能ですか?バックエンドデータベースはPostgisになります。

5
QGISでトポロジを維持しながらポリゴンファイルを一般化しますか?
ポリゴンシェープファイルがあり、これを一般化する必要があります。どうすればポリゴンを一般化し、「スライバー」のようなトポロジエラーがないことを確認できますか。 私はすでに試しました: ベクトル->ジオメトリツール->ポリゴンからライン ベクトル->ジオメトリツール->ジオメトリの単純化...ここでは、画面上にすでに表示されているにもかかわらず、オーバーラップとギャップが生成されていることがわかりました。 ベクトル->ジオメトリツール->ポリゴンへの線 ここで、プログラムはエラーを表示してクラッシュします

12
オープンソースのルーティング/ネットワーク分析のためにpgRoutingの代替手段を探していますか?
pgRoutingツールに代わるものがあるかどうか疑問に思っていました。 少し考えてみると、RまたはRPYを使用して分析を行うことが唯一の選択肢だと思います。 基本的に、PostGIS以外のデータベースに基づいてルーティングの問題を解決しようとしています。私のデータのほとんどは、実際には別の形式で保存されています。ただし、変換するのは難しくありません。私の愚かな愚かな脳へのpgRoutingの実装は難しいことがわかりました。したがって、私が簡単に調整できる非データベースソリューションは、私にとって理想的でしょう。

12
OSMデータに基づいてカスタムマップを描画および視覚化するにはどうすればよいですか?
特定の地域のopenstreetmapデータをソースとして使用し、そこからインフラストラクチャの改善マップ(主に道路)を「描画」できるようにしたいと思います。 自己ホスト型(実際のOSMサーバーのデータを損なわない)で、編集プロセスに非常に大きな柔軟性と詳細レベルを持たせたいので、きれいにレンダリングした方がいいでしょう。 私は多くのGISソフトウェアに精通していません。実際には、OSMデータをソースとして持つことはそれほど重要ではなく、衛星画像でもかまいません。重要なこと-実際の座標にバインドされた柔軟な描画とマップの視覚化。 どこから始められますか? この質問がここで理にかなっていることを願っています:)

3
コードも含むCarto CSSギャラリーはありますか?
現在、私たちのプロジェクトの1つでCartoCSSとTileMillの使用を検討しています。私はhttp://www.mapbox.com/tilemill/gallery/で利用可能な印象的なギャラリーを見てきました ギャラリーは印象的に見えますが、特定の効果とスタイルをどのように実現したかを想像するのに苦労しています。ガイドに記載されているサンプル(たとえば、こちら)は基本的すぎるようです。 CartoCSSの詳細なサンプル(出力だけでなく)はどこかで入手できますか?

6
Leafletで大きなデータセットを視覚化する
Leafletを使用して大規模なデータセット(10,000ポイントの機能を備えたGeoJSON)を視覚化する場合、当然のことながらブラウザーがクラッシュまたはハングします。同じデータセットからの1000個のフィーチャのサブサンプルは問題なく機能します。残念ながら、他の人が試してみるためにデータセットを共有することはできません。 このような大規模なデータセットを視覚化するための優れたソリューションはありますか?(最終的な目的は、これを200万個の機能に拡張することです)Polymapsやd3.jsなどのブラウザーベースの代替が不可能であると見なされる場合に備えて、オフラインの視覚化フレームワークを検討しても構いません。 編集:言及するのを忘れましたが、ユーザーは属性によってデータセットをフィルターできる必要があります。したがって、N個の機能のうち、一致するn <= N個の機能のみを動的にレンダリングする必要がある場合があります。

4
PostGISの完全なgeojson機能を持つSQLクエリ?
PostGISのプロパティでgeojson機能を取得したいと思います。機能のコレクションを持つ例を見つけましたが、機能だけで機能させることはできません。 SELECT row_to_json(fc) FROM ( SELECT 'FeatureCollection' As type, array_to_json(array_agg(f)) As features FROM (SELECT 'Feature' As type , ST_AsGeoJSON(lg.geog)::json As geometry , row_to_json(lp) As properties FROM locations As lg INNER JOIN (SELECT loc_id, loc_name FROM locations) As lp ON lg.loc_id = lp.loc_id ) As f ) As fc; これまで、例の機能コレクションクエリを変更しようとしました。しかし、出力は無効です。


5
QGISを使用して.shpを.gpxに変換しますか?
.shpを.gpxに変換したいと思います。 GISを使用して、シェープファイルを開き、gpxを「名前を付けて保存」しようとしましたが、OGRエラーが発生します。 フィールドObjectIdの作成に失敗しました(OGRエラー:「ObjectId」という名前のフィールドはGPXスキーマではサポートされていません。GPX_USE_EXTENSIONS作成オプションを使用して、要素の使用を許可してください)。 このエラーを修正するにはどうすればよいですか?
34 qgis  shapefile  gpx 

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