ジオメトリデータフィールドから緯度および経度の最大値と最小値を取得する方法を理解しようとしています。私はあなたがSTAsTextの文字列に最初に変換しなければならないと思っていますが、わかりません。あなたはもっと良いアイデアがあれば教えてください。ジオメトリフィールドから最大Lat、最小Lat、最小Long、最小Long
0
A
答えて
0
私は別のアプローチをとった。 1.ジオメトリフィールドを文字列に変換しました 2.文字列を解析してXMLに変換しました 3.別のフィールドに格納しました 4. xmlクエリをそのフィールドから離します。
私の場合、geomフィールドは都市のエリアを格納しています。場合によっては、領域が重複しないため、実際には別々の領域があります。
ここで私はXMLに変換するために使用したクエリです。ここ
update city set geomxml = '<city>' + replace(replace(replace(replace
(replace(replace(replace
(geom.ToString(),'POLYGON ',''),
'((','<area><point><long>'),
'(','<area><point><long>'),
'))','</lat></point></area>'),
'), ','</lat></point></area>'),
', ','</lat></point><point><long>'),
' ','</long><lat>') +
'</city>'
経度がどのように意味のある、任意の0点で、本質的に円上の位置の測定値であることを考えると緯度と長い
select geomxml.query('max(//lat)') as maxlat, geomxml.query('min(//lat)') as minlat, geomxml.query('max(//long)') as maxlong, geomxml.query('min(//long)') as minlong
from city
1
関連する問題
- 1. openstreetmapsで最大と最小のlatとlongを取得していますか?
- 2. .NET最大から最小
- 3. 最大&最小ハイチャートライン
- 4. 最大値と最小値?
- 5. パンダローリング最大最小平均
- 6. 検索の最大最小
- 7. 最小値と最大数
- 8. Pyspark - 最大/最小パラメータ
- 9. 最大と最小の差
- 10. ダーツリスト最小値/最大値
- 11. Java最小最大メソッド
- 12. PostgreSQLの - 最小最大エントリ
- 13. 最小最大選択 - チェックボックス
- 14. 最小幅、最大幅のCSS最小幅を使用
- 15. 最小Heapifyメソッド - 最小ヒープアルゴリズム
- 16. 最小化/最大化コードVisual Studio(C#)
- 17. ハスケルの最小/最大倍精度
- 18. Qt C++最小化と最大化ウィンドウ
- 19. 配列の最小値と最大値
- 20. SQLデータ範囲最小最大カテゴリ
- 21. 最小/最大整数とダブル
- 22. CSS3:最大幅と最小幅
- 23. アレイの最大マイナス最小値
- 24. 最大化/最小化Z3 SMT C++ API
- 25. 増分ボタンの最大値/最小値
- 26. 配列の最大値と最小値
- 27. デザイン最小/最大優先度キュー
- 28. 配列の最小値/最大値
- 29. 配列の最大値と最小値
- 30. オフセットUISlider最小値/最大値画像
の最大と最小を取得するクエリでありますその上に最小値と最大値を計算するのですか? –