問題タブ [latitude-longitude]
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.
math - 緯度/経度を歪んだ地図にマッピングするにはどうすればよいですか?
(地理的に歪んだ)マップ上の既知のx/y座標にマップする緯度/経度のペアがたくさんあります。
次に、緯度と経度のペアがもう1つあります。可能な限り地図上にプロットしたいと思います。どうすればこれを行うことができますか?
最初に、最も近い3つの緯度/経度点の線形方程式系を作成し、これらから変換を計算することにしましたが、これはまったく機能しません。これは線形システムなので、近くのポイントも使用できません。
北が上にあると仮定することはできません。あなたが持っているのは、既存のlat / long-> x/yマッピングだけです。
編集:それはメルカトル図法、またはそのようなものではありません。読みやすさのために任意に歪められています(地下鉄路線図を考えてください)。マップの他の部分の歪みが計算しようとしているマッピングに影響を与えないように、最も近い5〜10個のマッピングのみを使用したいと思います。
さらに、マップ全体が非常に狭い地理的領域にあるため、地球について心配する必要はありません。地球平面説で十分です。
algorithm - 2 つの緯度経度ポイント間の距離を計算する (Haversine 式)
緯度と経度で指定された 2 点間の距離を計算するにはどうすればよいですか?
明確にするために、距離をキロメートルでお願いします。ポイントは WGS84 システムを使用しており、利用可能なアプローチの相対的な精度を理解したいと思います。
gis - 緯度/経度を Alberta 10 TM Projection に変換する
Alberta 10 TM Projection で緯度/経度座標を東/北座標に変換する必要があります。
10 TM 投影法は UTM に似ていますが、カナダのアルバータ州のカスタム投影法です。私は(多少の努力で)自分でコーディングできると思いますが、すでに行われている場合は車輪を再発明したくありません.
geocoding - 住所を緯度/経度に変換するにはどうすればよいですか?
住所または都市を緯度/経度に変換するにはどうすればよいですか?このサービスを「借りる」ことができる商業服はありますか?これは、フルタイムのインターネットアクセスを備えたWindowsPCの商用デスクトップアプリケーションで使用されます。
java - Javaで距離を測定し、2つの緯度と経度のポイントに基づいてバウンディングボックスを作成するにはどうすればよいですか?
2つの異なるポイント間の距離を見つけたいと思っています。これは、大円距離で達成できることを私は知っています。 http://www.meridianworlddata.com/Distance-calculation.asp
完了したら、ポイントと距離を使用して、ポイントの周囲にボックスを作成するために、北にその距離、東にその距離のポイントを見つけたいと思います。
mysql - MySQLデータベースに緯度/経度を保存するときに使用する理想的なデータ型は何ですか?
緯度と経度のペアで計算を実行することを念頭に置いて、MySQLデータベースでの使用に最適なデータ型はどれですか?
java - Java、緯度/経度をUTMに変換
Javaで、地表の位置を緯度、経度からUTMに変換する方法を知っている人はいますか(WGS84など)? 私は現在 Geotools を見ていますが、残念ながら解決策は明らかではありません。
open-source - UTM および MGRS から緯度/経度への変換ソース コード?
緯度/経度、UTM (Universal Transform Mercator)、および MGRS (ミリタリー グリッド参照システム) 間の変換用に「そこに」あるオープンソース/パブリック ドメイン ソフトウェアは何ですか? 現時点では VB6 ライブラリを使用していますが、別の言語でより長い血統を持つものを使用したいと考えています。
sql-server-2008 - Sql 2008 クエリの問題 - 地理ポリゴンに存在する LatLong はどれですか?
私は次の2つのテーブルを持っています:-
ジオシェイプ
- GeoShapeId INT IDENTITY
- 名前 VARCHAR(100)
- ShapeFile GEOGRAPHY [これは緯度/経度の閉じたポリゴンです]
犯罪場所
- CrimeLocationId INT IDENTITY
- LatLong GEOGRAPHY [これは緯度/経度ポイントです]
現在、約 10,000 の GeoShape の結果と約 500 の犯罪場所があります。
500 の犯罪緯度/経度ポイントすべてが内部に存在する GeoShape を特定しようとしています。
:( よくわかりません!サブクエリを実行しようとしましSTIntersects
たが、うまくいきませんでした。何か提案はありますか?
乾杯!
EDIT 1:関数を使用できませんGEOMETRY
..(上記のように)これらはすべて地理タイプであるためです。
編集 2: と の使い方を知っていSTContains
ますSTIntersects
。その基本的な例を提供しないでください。上記のテーブル構造で複雑なクエリを実行することにもっと興味があります。
database - データベースでの緯度/経度のクラスタリング
アプリケーションに送信される結果の数を減らすために、データベースを使用して緯度/経度の結果をクラスター化する方法を誰かが知っているかどうかを確認しようとしています。
クライアント側またはサーバー(アプリケーション)側のいずれかでクラスタ化する方法に関する多くのリソースがあります..データベース側ではありません:(
これは、仲間の SO メンバーからの同様の質問です。ソリューションはサーバー側ベースです (つまり、C# コード ビハインド)。
これを解決する運や経験はありますが、データベースではありますか? ハンサムでセクシーな DB チャレンジを求めているデータベースの第一人者はいますか?
助けてください :)
x
編集 1: 明確化 - クラスタリングにより、エリアのポイント数を 1 つのポイントにグループ化することを望んでいます。したがって、すべてを 1 マイル / 1 km の正方形にクラスター化すると、その「正方形」内のすべての結果が 1 つの結果にグループ化されます (たとえば、正方形の中央)。
編集 2: 私は MS Sql 2008 を使用していますが、他の DB に他のソリューションがあるかどうかを聞くことができます。