問題タブ [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.
algorithm - 2 都市間の距離の計算
2 つの都市間の距離はどのように計算しますか?
ip-address - IP アドレスに基づいてユーザーの場所を見つけるために使用できるサービスは何ですか?
IP アドレスに基づいてユーザーを特定する必要がある場合、どのようなサービスが利用できますか (無料のサービスでも無料でないサービスでも問題ありません)。
PS 一部のユーザーはプロキシなどを使用していることを理解しています。つまり、結果は 100% 正確ではありません。それで大丈夫です。
java - Java、緯度/経度をUTMに変換
Javaで、地表の位置を緯度、経度からUTMに変換する方法を知っている人はいますか(WGS84など)? 私は現在 Geotools を見ていますが、残念ながら解決策は明らかではありません。
c# - sql2008 geography データ型でエンティティ フレームワーク/nhibernate を使用する
私はSQL Express 2008とvs2008を使用しており、c#で書いています。
Geography 列を含む db テーブルがあり、そこに収集した gps データを入れる必要があります。このテーブルの Entity-Framework マッピングを作成しようとすると、そのような列の種類をマップできないという警告が表示され、列が無視されました。次に、nHibernate.Spatial プロジェクトを調べましたが、Geography ではなく、Geometry タイプのみを変換しているようです。そこには運がありません。ビューを使用して Geography を VarBinary にキャストし、作成されたエンティティ クラスに、バイナリを逆シリアル化して Geography に戻す別のプロパティを追加できると言われました。データベースからデータを読み取るにはそれでうまくいくと思いますが、それらの行をデータベースに挿入する必要もあり、ビューに行を追加できません。C#コードで、データベースから地理データを簡単に読み書きするために使用できる他のトリックはありますか?
geolocation - Web アプリの単純な地理データ ソース
私が取り組んでいる Web アプリでは、米国の約 300 都市の緯度/経度を知る必要があります。また、米国のすべての郵便番号の緯度/経度も知っておく必要があります。
この情報を入手できる無料の情報源を知っている人はいますか?
sql-server - MS SQL Server 2008 で Geometry データを Geography データに変換するにはどうすればよいですか?
MS SQL Server 2008 で Geometry データを Geography データに変換するにはどうすればよいですか?
sql-server-2008 - MS Sql 2008地理データをエクスポート/インポートする最良の方法
(回答) Microsoft Sql Server 2008 から地理データをエクスポートする方法。
コマンド ライン引数 BCP を使用して、データを元の (ネイティブ) 形式でバイナリ ファイルにダンプする必要があります。次に、他のサーバーで、このバイナリ データを同じ構造のテーブルに一括挿入できます。
ここにいくつかのコードがあります。
書き出す
ノート
- これは信頼できる接続を使用します
- bcp /? を使用します。あなたが筋金入りになる必要がある場合は、エクスポートオプションの詳細について。
データのインポート
私はこれらすべてを、Spatial の第一人者であるIsaac KunenとKent Tegelsの助けを借りて、ここのディスカッション スレッドで学びました。
BCP 方式の理由は、この引用で Isaac によって強調されています。
SRID を保存しないという点で、WKB は損失の多い形式であることを指摘する価値があります。したがって、WKB を抽出して挿入する場合は、SRID を自分で運ぶ必要があります。当社の内部バイナリ形式は SRID を保存するため、このような BCP はそれほど手間がかからないはずです。
HTH。
編集: 投稿の質問全体をコミュニティ wiki として置き換えました。この投稿が回答です。
google-maps - Google Maps / MS Virtual Earth でシェープファイル / Well-Known-Text データを表示するにはどうすればよいですか?
シェープファイル (ニューヨークの犯罪など、米国の人口統計/ヒート マップ データ) データを SQL Server 2008 データベースにインポートしました。フィールド データ型はGeographyです。
このデータを選択クエリから、Google マップまたは Microsoft Virtual Earth に表示できる形式で取得するにはどうすればよいですか?
ありがとう!
編集1:これまでのところ、最良の解決策は(無料の)サードパーティのdll(SharpMap)を使用することでした。互換性のある形式で返すために、誰かがsql2008でいくつかのSQLトリックを提案してくれることを願っています...
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
。その基本的な例を提供しないでください。上記のテーブル構造で複雑なクエリを実行することにもっと興味があります。
tsql - SQL2008で変数を使用して複数のレコードを返す
これは正しい方法ではないと確信しているので、いくつかの提案を探しています。
私の問題は、空間的な問題を解決しようとしているということではないと思います。緯度と経度を取得して、selectステートメントで地理データ型を返す良い方法がわかりません。地理列を正常に作成し、データを入力しました。