タグ付けされた質問 「wgs84」

WGS 84(そのスペル)は、楕円体の名前(EPSG :: 7030)、測地座標参照系の名前(EPSG :: 4326)、およびデータムのエイリアス(EPSG :: 6326)で、正式名はWorldです。 Geodetic System1984。WGS84(スペースなし)は楕円体(EPSG :: 7030)の別名です。WGS 84は、座標参照系を記述するために最も一般的に使用されます。


2
GISで空間データを操作するときの精度
作業中に空間データの精度を調べて比較する基本的または入門的な研究はありますか 小数点以下1、2、...などのように、データ入力の精度を変えますか? 浮動小数点(float、double)のさまざまな実装で? 極付近のデータと比較して、赤道付近のデータで? トンネル距離、大圏距離、ビンセント、ボウリング、ランバートで計算された地理的距離で? 私がこれまでに見つけたすべての研究は、これらがエラーの原因であると述べましたが、予想できる正確なエラー境界を示していません。

5
OpenLayersの地図投影
OpenLayersのGoogleマップレイヤーに投影がWGS-84であるデータをオーバーレイします。しかし、私はちょうどそれらを正しい場所に作ることができません。私は次のようにしました: map = new OpenLayers.Map('map', { numZoomLevels: 20, projection: new OpenLayers.Projection("EPSG:900913"), displayProjection: new OpenLayers.Projection("EPSG: 4326") }); googlelayer = new OpenLayers.Layer.Google("Google street", {sphericalMercator: true}); map.addLayer(googlelayer); veclayer = new OpenLayers.Layer.Vector("vector", { projection: map.displayProjection }; var geojson_format = new OpenLayers.Format.GeoJSON(); veclayer.addFeatures(geojson_format.read(jsonData)); veclayer4326プロジェクションで割り当てましたが、それでも900913と解釈されます。また、displayProjectionを4326に設定しても、ディスプレイ調整システムも900913です。どのような間違いを犯しますか?

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

3
特定の測地緯度での地球の半径の計算方法は?
(ウィキペディアには、私が求めていることを正確に行う方程式がありますが、参照はありません。この方程式の妥当性を確認する方法はありません!) 私はすでにGeocentric LatitudeとGeodetic Latitudeの違いを理解しています。 既知のセミメジャー、aおよびセミマイナーb、半径が与えられていると仮定します。特定の測地緯度で半径をどのように計算しますか? 何らかの専門家の確認が必要です(派生、派生へのリンク、専門家からの確認、説明など)。

2
wgs​​84とnad83間の変換
これは、wgs84とnad83の間の変換に関する初心者の質問です。航空写真があり、緯度経度座標をできる限り厳密に計算しようとしています。疑わしいパラメータなど、通常のタイプの修正をトリッキーにするいくつかの要因があります。そのため、試行錯誤が伴います。 したがって、修正を行うときに進捗状況を確認する方法が必要です。最初はgoogle earthをチェックするだけで問題ありませんでしたが、この時点でデータ(nad83)とgoogle earth(wgs84)の2.5フィート程度の差が制限要因になりました。したがって、nad83をwgs84に変換する必要があります。 Rでrgdalを使用し、C#でdotspatialを使用して投影を行っていますが、nad83とwgs84を切り替えることは「投影」とは見なされません(そうですか?)。「+ proj = NAD83 ellps = WGS84」でプロジェクトを呼び出そうとすると、エラーがスローされます。 私は自分で7パラメータ座標の変更を書いて大丈夫ですが、いずれかを(X、Y、Z)座標に変換する方法がわかりません(これは、彼らが基づいている楕円の表面に緯度経度から表面)。nad83とwgs84に関する既存の質問は、私のような非常に基本的な質問に答えるのではなく、どの方法を使用するかに関するものです。つまり、どのようにそれを行うのでしょうか。

2
投影されたgeoTiffをGDALおよびPythonでWGS84に変換する
次の質問がやや馬鹿げている場合はおologiesび申し上げますが、私はこのGISのことをまったく知りません。 Pythonでgdalを使用して、投影されたgeoTiff画像をWGS84に変換しようとしています。次のようなものを使用して、投影されたGeoTiffs内のポイントを変換するプロセスの概要を示す投稿を見つけました。 from osgeo import osr, gdal # get the existing coordinate system ds = gdal.Open('path/to/file') old_cs= osr.SpatialReference() old_cs.ImportFromWkt(ds.GetProjectionRef()) # create the new coordinate system wgs84_wkt = """ GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0, AUTHORITY["EPSG","8901"]], UNIT["degree",0.01745329251994328, AUTHORITY["EPSG","9122"]], AUTHORITY["EPSG","4326"]]""" new_cs = osr.SpatialReference() new_cs .ImportFromWkt(wgs84_wkt) # create a transform object …

1
WGS-84楕円体上のGPS衛星のカバレッジのリングを見つける方法
次の場合: 時間、t 時間tに対応するGPS衛星のIS-200エフェメリスデータのセットE GPS衛星のECEF位置、P =(x、y、z)、時間とエフェメリス、(t、E)から導出。 地球がWGS-84楕円体であると仮定します。 WGS-84のすべてのポイントには、マスク角度mがあります。 以下を見つけてください。 GPS衛星のWGS-84のカバレッジのリングR。すなわち、どのWGS-84ポイントがP =(x、y、z)のポイントにある衛星を表示しているか、どのWGS-84ポイントが表示されていないかを区別する境界 許容できるソリューション: Rに近似するWGS-84上のスプライン。 Rに近いWGS-84上のポリゴン。 または私にRを与える式 私がこれまでに試したこと: e ^ 2 = 0.0066943799901264; 離心率の二乗 測地緯度phiと経度lambdaによるECEF WGS-84の位置があります。 r = 1 /(sqrt(1-e ^ 2 sin ^ 2(phi)))*(cos(phi)* cos(lambda)、cos(phi)* sin(lambda)、(1-e ^ 2)* sin(phi)) 次に、マトリックスを使用して、phiとlambdaを使用してECEFを東北アップ(ENU)地理的フレームに変換します。 (-sin(lambda) cos(lambda) 0 ) C= (-cos(lambda)*sin(phi) -sin(lambda)*sin(phi) cos(phi)) ( cos(lambda)*cos(phi) sin(lambda)*cos(phi) sin(phi)) …
14 gps  wgs84 


4
WKTラインストリングの長さを計算するためのPythonの方法を探しています
私はマイルのWGS84で線ストリングの長さを計算することにかなり不満でした。与えられたSRIDに従ってWKT線ストリングの長さを計算するためのより便利でPythonicな方法があるかどうか疑問に思いました。 私は次のようなものを心に留めています: srid="WGS84" line="LINESTRING(3.0 4.0, 3.1 4.1)" print length(line, srid) sin\cos近似値ではなく、正確な答えを探しています。 何か案は?
13 python  wkt  wgs84  srid  length 

2
EPSG:4326データを2Dマップに投影していますか?
私はデータム、投影法、座標参照系に比較的精通していると思います。 OpenStreetMapデータはWGS84 Lat / Lon(EPSG:4326)に保存されます。このCRSは地理的なものであるため、3D地球上の場所を格納することを目的としています。この地図を見ると何を見ていますか? レイキャビクを見ると、経度線は北西極に向かっていて、どちらの子午線(または多分、パースビューで都市を計画しているか?) このクラスは投影として機能しますか? 緯度/経度データに一般的に使用される1つの投影法はありますか? EPSG:4326を使用してOracleにデータを保存していますが、指定されたプロジェクションなしでGeoServerによってレンダリングすると、これらの特性も表示されます。

1
ECEFをLLAに変換するさまざまな方法の特徴
X、Y、Zで定義され、(0,0,0)を中心とするECEF(地球中心、地球固定)座標をLLA(緯度、経度、高度)に変換しようとしています。インターネット上で見つけたいくつかの方法があります(より良い方法があれば教えてください)。両方については、このドキュメントの3〜4ページで明確に説明されています。 http://www.microem.ru/pages/u_blox/tech/dataconvert/GPS.G1-X-00006.pdf 1つは反復法を使用し、もう1つは閉じた形式のソリューションです。アプリケーションに使用する方法を知りたいです。2つの関連する基準は、速度(計算時間)と精度です。アルゴリズムの実装は難しくありませんが、2つを比較するのは簡単だとは思いません...たとえば、入力ECEF座標によって精度が異なるように感じます。 だから、誰もが各メソッドに関する詳細情報を持っていますか?どちらがより速く(閉じた形を推測)、それぞれに期待できる大まかな精度(つまり、実際のLLAから何メートル以内に私の答えがあるか、それらの線に沿って何かを期待できるか)を得ることができれば素晴らしいでしょう。

1
光線と地球の表面の交点
宇宙のどこかから発生した光線ベクトルがあるとします。例としては、太陽からの光線があります。光線と地球の表面の交差点(存在する場合)を計算するにはどうすればよいですか?デカルト座標(ECEF)を使用していますが、地球の楕円体のジオメトリを計算に含めたいです。
11 algorithm  wgs84 

3
WGS84ポリゴンの面積を平方メートルで取得するにはどうすればよいですか?
次の例では、ポリゴンの面積を平方度で示しています。 SELECT ST_Area(ST_GeomFromText('POLYGON((871325.790874952 6105405.3261047,871418.748307692 6105359.72944624,871346.22022442 6105215.141258,871254.85408906 6105261.72007212,871325.790874952 6105405.3261047))',4326)) As sqm; 結果:16586.2319335938 面積を平方メートルで取得するにはどうすればよいですか?私は以下を試しました: SELECT ST_Area(ST_Transform(ST_GeomFromText('POLYGON((871325.790874952 6105405.3261047,871418.748307692 6105359.72944624,871346.22022442 6105215.141258,871254.85408906 6105261.72007212,871325.790874952 6105405.3261047))',4326)),31467) As sqm; しかし、ST_Transformが機能しないようです。次のエラーメッセージが表示されます。 ERROR: function st_transform(geometry) does not exist LINE 1: SELECT ST_Area(ST_Transform(ST_GeomFromText('POLYGON((871325... ^ HINT: No function matches the given name and argument types. You might need to add explicit type …
10 postgis  area  wgs84 


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