問題タブ [geography]

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 に答える
3200 参照

python - geopy を使用してマイルを緯度と経度に変換する

バックグラウンド

座標への近さに基づいてクエリセットをフィルター処理するモデル マネージャー関数を追加したいと考えています。このブログ投稿には、私がやりたいことを正確に実行しているコードが含まれています。

コード

以下のスニペットは、削除されたgeopy関数を利用しているようです。緯度と経度の範囲を制限することで、クエリセットを大まかに絞り込みます。

問題

使用されている geopy 関数の一部が削除/移動されたため、このスタンザを書き直そうとしています。しかし、私は計算を理解していません---幾何学をかろうじて通過し、私の研究は実際に私を助けたというよりも私を混乱させました.

誰でも助けることができますか?大変ありがたく存じます。

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

math - 地理的領域のような多角形のスキャン

多角形のような形状の地理的領域があります。決められたステップでそのエリアをスキャンしたいと思います。たとえば、1 ステップあたり約 25 ~ 30 メートルです。私は緯度/経度システムを使用しています。必要なのは、この種のスキャンを行う方法だけです。効率はプラスです。

また、上記と同じ手順で、このポリゴンの境界上のポイントを選択する方法を見つけるのを手伝っていただければ.

: 100% 正確な結果は気にしません。

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

google-maps - 正/負の緯度と経度の値と基本方位

私が教えられたように、latとlongは次のタイプです:

  1. Latitude North
  2. 経度西
  3. Latitude South
  4. 経度東

ソフトウェア開発中に、latとlogの2つの数値を受け取った場合、それらの値を基本方位に変換するにはどうすればよいですか?

44.389061321549, -114.659369144245

これらの値は北ですか、それとも南ですか?東か西か?

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

c# - IQueryable を使用して別の座標の半径内にある点を見つける

緯度と経度が設定されたデータベースにユーザーを保存しています。サービス層にフィルタ メソッドを記述したいと考えています。

リポジトリ パターンで ASP.NET MVC を使用しています。今のところ、SQLServer でエンティティ フレームワークを使用します。後で Azure または Amazon に切り替える可能性があります。

私のフィルターメソッドは次のようになります。

これを見ると、何かがおかしい。これは通常の三角法の公式です。これは、半径が緯度と経度の単位と同じ測定値であると想定しています。

このコードについていくつか質問があります。

  1. サービス層は ORM を認識できないため、このクエリはデータベースで実行されますか? Math.Pow(double,double)データベースに渡されますか?
  2. データベースで実行できない場合、このデータをフィルタリングする最も効率的な方法は何ですか? すべてをプルダウンしてアプリで並べ替えたくはありません。
  3. 地理に関する質問: 距離 (マイル、km) を緯度と経度で使用する単位に変換する方法はありますか? これは、半径の問題の場合です。
0 投票する
4 に答える
536 参照

sas - 州の人口加重中心

州、各州の主要都市、人口、およびそれぞれの緯度/経度座標のリストがあります。これを使用して、州の中心に対応する緯度と経度を計算する必要があります。人口の居住地で加重します。

たとえば、州に A (人口 100) と B (人口 200) の 2 つの都市がある場合、A と B の間の 3 分の 2 の点の座標が必要です。

という名前でインストールされている SAS データセットを使用していmaps.uscityます。また、「ラジアンからの投影された緯度/経度」と呼ばれる変数もいくつかあります。これにより、数値の単純な平均を取ることができると思いますが、それらを投影されていない座標に戻す方法がわかりません。

より一般的には、誰かがこれを計算するための簡単なアプローチを提案できれば、それは大歓迎です。

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

javascript - 使用するジオマップデータ

私はいくつかのプロバイダーやフレームワーク、またはここのような地図を提供できるものを探しています:http ://www.skiresort.de/skigebiete/europa/oesterreich/

このページにはさまざまな画像があることがわかります。そのため、1つの国にカーソルを合わせると、画像全体が変化します。さらに、「map」htmltagを使用してホバー領域を指定しています。

彼らが手でポリゴンを描いているのか、それとも私が言ったように、フレームワークか何かのツールがあるのだろうか。

オーストリアのみのデータを検索しています。助けてくれてありがとう、すみません、私はこのようなことをしたことはありません

ここSOでArcGISのようないくつかの投稿を検索していましたが、必要なものが複雑になると思います。実際には上記の例と同じものが必要なので、必要なのはオーストリアの地図とその国などです。 mapdataの。

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

.net - Bing Maps MapPolygonの地理的領域を計算する方法は?

ユーザーが自由にサイズ変更できる一連の編集可能なMapPolygonを表示するBingMapコントロールを備えたSilverlightアプリケーションがあります。もちろん、これらのMapPolygonは地理座標として定義されます。ポリゴンの面積を計算するにはどうすればよいですか?

ポリゴンはSQLServerに地理タイプとして保存されており、サーバーに戻って回答を得ることができますが、ポリゴンの形状を変更すると、ユーザーは領域のインタラクティブな更新を失います。数パーセント以内の精度が望ましいです。

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

sql-server-2008 - SQLServerの空間クエリがエラーを返しています')'の近くの条件が予期されるコンテキストで指定された非ブール型の式

地理空間計算を行うための新しいSqlServer2008管理対象空間タイプとメソッド(地理)を使用して、レコードの半径検索を実行する方法を学習しようとしています。私はこのウェブページのサンプルをフォローしています:

http://msdn.microsoft.com/en-us/magazine/dd434647.aspx

私は特にこのサンプルを実行しようとしています:

ただし、クエリを実行する前(またはquerを実行した場合-コンパイルエラーとランタイムエラーの両方)でも、次のエラーメッセージが表示されます。

私はこれに本当に困惑しています。私はまったく同じクエリを実行していません(地理列で自分のデータを使用しています)が、サンプルとほぼ同じです。SQL SErver 2008 SP2 StandardEdition64ビットを実行しています。クエリを入力すると、STIntersectionメソッドにインテリセンスが使用され、(other_geography geography)サンプルが表示されるため、メソッドが存在することがわかります。括弧を適切に閉じ、式をセミコロンで区切りますが、エラーが発生する理由がわかりません。グーグルは機能していません。

何かご意見は?

セス

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

c# - 別の場所からのHTTPリクエストをシミュレートする-ASP.Net

出身国に関連するユーザーにいくつかの情報を表示するasp.netアプリケーションがあります。そのため、アプリケーションで機能テストを実行したいと思います。さまざまな国からのアプリケーションへのHTTPリクエストをシミュレートするにはどうすればよいですか?

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

c# - 地理的な正方形を500メートル拡張する方法は?

北西と南東の角の緯度/経度の定義がある地理的な正方形/長方形があるとしましょう。

この正方形の長方形を各方向に500メートル拡大したいと思います。私が取るべきアプローチは何ですか?例は素晴らしいでしょう。

PS Earthは、一部の人が信じているように平坦ではないので、おおよそのモデルで生きていきたいと思っています。