問題タブ [sqlgeometry]

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 投票する
1 に答える
476 参照

sql-server - ジオメトリ領域内でランダム ポイントを取得する

STPointOnSurface()常に同じポイントを返すようです。SQL Server のジオメトリの内部にあるランダム ポイントを生成するにはどうすればよいですか?

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

c# - lat-long から SqlGeometry への変換を高速化するにはどうすればよいですか?

私はこのコードを持っています。それは国のジオメトリとポイントのセットを取り、それらの国内のポイントのみを返します:

現在は非常に遅く、約 4000 のポイントがあり、緯度と経度の値が 2 倍で、そこから SqlGeometry への変換が遅くなります (約 25 秒かかります。これをおそらく 1 秒か 2 秒にする必要があります)。

これは、SqlGeometry.Point が緯度、経度の代わりに x、y を取るためにのみ行われます...どうすればこれをスピードアップできますか?

SqlGeometry (c.Polygon)速度を上げるために を減らすことができることは既に知っていますが、それを制御することはできません。私が求めているのは、緯度/経度から SqlGeometry ポイントへの変換を高速化する方法です。

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

sql-server - SQL Server 2008 R2 にジオメトリ値を挿入する

GEOMETRY 値をテーブルに挿入したいと考えています。以下に示すように、3つの列を持つテーブルがあります。

: ジオ

入力値:次の値があります

私の悪い試み:

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

sql - SQL Server 地理クエリは機能するが、ジオメトリ クエリは機能しない - 異なるテーブル、類似のスキーマ

ジオメトリ クエリを機能させようとしています。同様の Geography クエリは正常に機能しますが、Geometry タイプを使用するテーブルを操作する必要があります。Geography バージョンは期待どおりに多くのレコードを返しますが、Geometry バージョンではレコードを返すことができません。両方のテーブルの緯度と経度のレコードはまったく同じです。

この Geography クエリは正常に機能します。

テーブル スキーマは次のとおりです。

テーブルデータの例:

この Geometry クエリはレコードを返しません (データベースにはまったく同じ緯度と経度のレコードがありますが、通りの中心点として Geometry があり、Postcode は OutwardCode と InwardCode の結合バージョンです):

テーブル スキーマは次のとおりです。

テーブルデータの例:

どこが間違っていますか?

0 投票する
0 に答える
688 参照

sql - SQL、このクエリで STGeomFromText と STDistance の速度を改善するにはどうすればよいですか?

クエリを使用して地理的距離を取得しようとしていますが、非常に遅いようです (15,000 レコードのテーブルで約 10 秒かかります)。これを改善する方法はありますか?

そして、これが実行計画のイメージです。ほとんどの時間は where 句でのフィルタリングに費やされているようです

ここに画像の説明を入力

追加情報:

matcher_Contact には約 15k のレコードがあります

地理は列の 1 つです

Geography 列の値の例を次に示します。

0xE6100000010C5B4645F707B14440E0DAE44B036252C0 0xE6100000010C4E93BEB5B8854440885AE4E83B8552C0 0xE6100000010CB5368DEDB51045400AAB67F71A0554C0 0xE6100000010CA3A5E14A2CBE454008DA2E7EE49F51C0

0 投票する
0 に答える
100 参照

mysql - SQLクエリMSSQLのポイントのポリゴン

以下のクエリは MySQL では正常に実行されますが、同等の関数が存在しない可能性があるため、MSSQL ではエラーがスローされます。

MSSQL 2012 で同等のクエリの例を教えてもらえますか?

MSSQL に変換された同等のポリゴン クエリを取得できますか。

MSSQL が POINT を見つけるため。select Geometry::Point(startIp, -1, 4326) from geo_tmp works. ですが、上記の mysql で書かれたポリゴン クエリとは同等ではありません。

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

latitude-longitude - C# を使用した sqlgeometry ラインストリングからの緯度と経度の値

最近、Microsoft SQL で空間列を発見しました。これで、LINESTRING sqlgeometry が正しい EPSG (STRID) で正常に保存されました。AutoCAD Mapで確認。

データは、XY 座標のグループを含む sqlgeometry LINESTRING になりました。

C# (または sql ステートメント) を使用して、座標点の緯度と経度の値を取得するにはどうすればよいですか?