問題タブ [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 投票する
14 に答える
15343 参照

algorithm - 2 都市間の距離の計算

2 つの都市間の距離はどのように計算しますか?

0 投票する
11 に答える
26554 参照

ip-address - IP アドレスに基づいてユーザーの場所を見つけるために使用できるサービスは何ですか?

IP アドレスに基づいてユーザーを特定する必要がある場合、どのようなサービスが利用できますか (無料のサービスでも無料でないサービスでも問題ありません)。

PS 一部のユーザーはプロキシなどを使用していることを理解しています。つまり、結果は 100% 正確ではありません。それで大丈夫です。

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

java - Java、緯度/経度をUTMに変換

Javaで、地表の位置を緯度、経度からUTMに変換する方法を知っている人はいますか(WGS84など)? 私は現在 Geotools を見ていますが、残念ながら解決策は明らかではありません。

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

c# - sql2008 geography データ型でエンティティ フレームワーク/nhibernate を使用する

私はSQL Express 2008とvs2008を使用しており、c#で書いています。

Geography 列を含む db テーブルがあり、そこに収集した gps データを入れる必要があります。このテーブルの Entity-Framework マッピングを作成しようとすると、そのような列の種類をマップできないという警告が表示され、列が無視されました。次に、nHibernate.Spatial プロジェクトを調べましたが、Geography ではなく、Geometry タイプのみを変換しているようです。そこには運がありません。ビューを使用して Geography を VarBinary にキャストし、作成されたエンティティ クラスに、バイナリを逆シリアル化して Geography に戻す別のプロパティを追加できると言われました。データベースからデータを読み取るにはそれでうまくいくと思いますが、それらの行をデータベースに挿入する必要もあり、ビューに行を追加できません。C#コードで、データベースから地理データを簡単に読み書きするために使用できる他のトリックはありますか?

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

geolocation - Web アプリの単純な地理データ ソース

私が取り組んでいる Web アプリでは、米国の約 300 都市の緯度/経度を知る必要があります。また、米国のすべての郵便番号の緯度/経度も知っておく必要があります。

この情報を入手できる無料の情報源を知っている人はいますか?

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

sql-server - MS SQL Server 2008 で Geometry データを Geography データに変換するにはどうすればよいですか?

MS SQL Server 2008 で Geometry データを Geography データに変換するにはどうすればよいですか?

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

sql-server-2008 - MS Sql 2008地理データをエクスポート/インポートする最良の方法

(回答) Microsoft Sql Server 2008 から地理データをエクスポートする方法。

コマンド ライン引数 BCP を使用して、データを元の (ネイティブ) 形式でバイナリ ファイルにダンプする必要があります。次に、他のサーバーで、このバイナリ データを同じ構造のテーブルに一括挿入できます。

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

書き出す

ノート

  • これは信頼できる接続を使用します
  • bcp /? を使用します。あなたが筋金入りになる必要がある場合は、エクスポートオプションの詳細について。

データのインポート

私はこれらすべてを、Spatial の第一人者であるIsaac KunenKent Tegelsの助けを借りて、ここのディスカッション スレッドで学びました。

BCP 方式の理由は、この引用で Isaac によって強調されています。

SRID を保存しないという点で、WKB は損失の多い形式であることを指摘する価値があります。したがって、WKB を抽出して挿入する場合は、SRID を自分で運ぶ必要があります。当社の内部バイナリ形式は SRID を保存するため、このような BCP はそれほど手間がかからないはずです。

HTH。

編集: 投稿の質問全体をコミュニティ wiki として置き換えました。この投稿が回答です。

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

google-maps - Google Maps / MS Virtual Earth でシェープファイル / Well-Known-Text データを表示するにはどうすればよいですか?

シェープファイル (ニューヨークの犯罪など、米国の人口統計/ヒート マップ データ) データを SQL Server 2008 データベースにインポートしました。フィールド データ型はGeographyです。

このデータを選択クエリから、Google マップまたは Microsoft Virtual Earth に表示できる形式で取得するにはどうすればよいですか?

ありがとう!

編集1:これまでのところ、最良の解決策は(無料の)サードパーティのdll(SharpMap)を使用することでした。互換性のある形式で返すために、誰かがsql2008でいくつかのSQLトリックを提案してくれることを願っています...

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

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。その基本的な例を提供しないでください。上記のテーブル構造で複雑なクエリを実行することにもっと興味があります。

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

tsql - SQL2008で変数を使用して複数のレコードを返す

これは正しい方法ではないと確信しているので、いくつかの提案を探しています。

私の問題は、空間的な問題を解決しようとしているということではないと思います。緯度と経度を取得して、selectステートメントで地理データ型を返す良い方法がわかりません。地理列を正常に作成し、データを入力しました。