問題タブ [wgs84]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
22723 参照

java - WGS84 から Google マップの位置への Java コードとその逆

WGS84 座標系のポイントを Google マップのマップ位置 (ピクセル位置) に変換するためのサンプル コードを検索し、ズーム レベルもサポートしています。

コードが適切にコメントされている場合は、他の言語でもかまいません。

オープンソースのJavaプロジェクトを教えてください:)

いくつかのリソースが見つかりました:

OpenLayerの実装。

JOSMプロジェクト

JH LABS の優れたJava Map Projection Library 。これは純粋な Java PROJ.4 ポートです。WGS84 からメートルへの投影を行います。そこから、メートルをタイル ピクセルに変換するのは非常に簡単です。

0 投票する
1 に答える
2088 参照

coordinate-systems - 座標変換 (LL + WGS84 までの標高)

私は現在、3D ビジュアライゼーション プロジェクトに取り組んでおり、ハック的な方法で行っていることに気付いた問題に遭遇しました。

私は WGS84 システム自体の経験があまりなく、地球の軌道からの高度の特定の値が与えられた場合に、LL ポイントを WGS 座標に変換する「正しい」方法があるかどうか疑問に思っていました。

現在行っている方法は、LL から WGS84 への通常の変換を行い、その単位ベクトルを取得して、標高と地球の半径の合計を掛けることです。これは最も効率的な方法とは思えず、その変換を行うためのより受け入れられた方法があるかどうか疑問に思っています。

0 投票する
1 に答える
1750 参照

mapping - 左上隅と右下隅の緯度/経度が指定されている場合、WGS-84 緯度/経度で地図の位置を取得します

たとえばopenstreetmaps.orgからの地図があるとします。マップの左上隅と右下隅の WGS-84 lat/lon を知っています。指定された WGS-84 緯度/経度座標からマップ上の他の位置を見つけるにはどうすればよいですか?

0 投票する
2 に答える
9414 参照

mapping - British National Grid シェープファイル - WGS84 Lat/Lon に変換

英国ナショナル グリッド座標系を使用して記述された ESRI シェープファイルのセットがあります。KML ファイルに変換するために、これらのファイルを WGS84 lat/lons に変換する必要があります。私は次のようにこれを行うのに問題があります:

元のファイルをそれぞれ MapInfo Professional で開いて、私のファイルには British National Grid の投影法が含まれていることを伝えると、ファイル内に地理オブジェクトが表示されません。マップ ウィンドウは完全に空です。

MapInfo Professional の Universal Translator を使用してファイルを WGS84 MapInfo TAB ファイルに変換すると、以前と同様に、変換されたファイルに地理オブジェクトが表示されず、MapInfo ウィンドウが空になります。

これらのファイルの座標系を確認できますか? ここで何か不足していますか?MapInfo Professional を使用してシェープファイルを変換し、表示できると期待している方法でシェープファイルを変換できる必要がありますか? 別のツールを使用すると、より適切に機能しますか?

ありがとう。

より詳しい情報:

私のシェープファイルには、緯度/経度に適切に変換されていないように見える座標が含まれており、座標が実際にはBritish National Gridではないかどうか疑問に思っています。383702523、399081141 などの座標が表示されますが、これはおよそ緯度/経度 53.488182、-2.247153 のようです。私の入力ファイルがどのプロジェクションシステムに入っているか分かりますか?

0 投票する
2 に答える
741 参照

ruby - 間違った座標形式(wgs84)または何かが足りませんか?

ここにダミーの質問があります。私は位置認識情報を取得するアプリを開発しています。次の方法で位置座標を取得しています:lat = + aaa.bb.cc.dd&lon = + aaa.bb.cc.dd&datum = wgs84

これらの座標を単一のドットで標準の緯度経度に変換するにはどうすればよいですか。これで、クライアントがIPアドレスルックアップを要求しているように見えます。

0 投票する
1 に答える
7529 参照

java - PROJ.4を使用してWGS84から投影の座標に座標を変換する方法は?

Java のPROJ.4または JavaScript のProj4jsを使用して、SWEREF99 TM の地図投影座標に変換したい WGS84 の GPS 座標があります。

PROJ.4とその使用方法のドキュメントを見つけるのは難しいです。良いリンクがあれば、コメントとして投稿してください。

SWEREF99 TMの PROJ.4 パラメータは次のとおりです。+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs

変換にPROJ.4 Javaライブラリを使用しようとLat: 55° 00’ N, Long: 12° 45’ Eしましたが、次のコードで試しました:

これは私に要点を与えますPoint2D.Double[5197915.86288144, 1822635.9083898761]が、私はN: 6097106.672, E: 356083.438 何を間違っているのですか? 代わりにどのメソッドとパラメーターを使用する必要がありますか?

正しい値はLantmäterietから取得されます。

proj.transform(testLatLng, new Point2D.Double());使用する正しい方法であるかどうかはわかりません。

0 投票する
3 に答える
1814 参照

math - GIS の数学を理解するには、どこから始めればよいですか?

私は、自律型地上車両が消費する一連のノードとパスを作成するために使用されるプログラムを担当しています。プログラムは、アイテムの位置を原点 0,0 の北 x メートル、東 y メートルとして示すことにより、マップ内のすべてのアイテムの位置を追跡します。現実の世界では、車両は起点の緯度と経度の位置を認識しています。これは、DGPS システムによって決定され、数センチメートルまで正確であるためです。私のプログラムは、緯度経度座標を認識していません。

私の目標の 1 つは、プログラムを変更して、原点とその原点に対するアイテムの x、y 位置に加えて、アイテムの緯度経度座標を追跡することです。一見すると、原点の緯度経度座標を渡せるようにプログラムを修正しようとしているように見えます。その後、プログラムが現在マップ内にあるすべてのアイテムの緯度経度を自動的に計算することを望みます。これまでに調査したことから、UTM 用に既に定義されているものとは対照的に、原点や子​​午線などを指定する UTM のような投影法から緯度経度座標に変換する背後にある数学を理解する必要があると思います。

GIS プログラマーの皆さんに尋ねに来ました。私は正しい方向に進んでいますか? 頭を包み込むことがたくさんあるように思えますが、答えが「メートルから緯度経度への変換がここにあります」というような単純なものではないかどうかはわかりません。

現在、DGPS の性質上、システムは場所を気にする必要はありません。原点から離れた半径。これと、座標の誤差が 0.5 メートルを超えないようにする必要があるという事実を考えると、単純な緯度/経度からメートルへの変換定数よりも複雑なものが必要ですか?

私はここの資料にひざまずいています。どの概念を調査するかについて、いくつかの指針を使用できます。

どうもありがとう!

0 投票する
1 に答える
1924 参照

geometry - 楕円体 (または WGS84 座標) 上の点と線分の間の距離を計算しますか?

地表 (または楕円体) 上の 2 つの WGS84 座標間に線分 AB があり、点 P と線分 AB 上の P に最も近い点の間の距離を計算する必要があります。これどうやってするの?

どんな助けでも大歓迎です。

よろしく、ヨッヘン

0 投票する
2 に答える
5994 参照

php - PHP ライブラリ: 指定された緯度/経度の場所の境界ボックスを計算します

特定の中心点 (緯度/経度) の正確な境界ボックスを計算できる PHP ライブラリ/PHP スクリプトを探しています。

楕円体式 (f.ex. WGS84) を使用すると、すばらしいでしょう。ライブラリが必要なのはわかっていますが、見つけることができません。

0 投票する
5 に答える
22201 参照

android - Android GPSロケーションのgetAltitude()はどのように機能しますか

こんにちは

簡単なGPSトラッカーを実装してみました。したがって、使用されます

それから私は使用しました

私の現在地の高度を読み取る方法。

しかし、Location.getAltitude()が何を返すのか本当にわかりません。ドキュメントには、高度が返されると書かれています。しかし、これはメートル単位ですか?または足?電話を隣の机に置くと、この値は500から-500の間で変化しますか?

これは実際にどのように機能しますか?