検索

ホームページ  >  に質問  >  本文

lbs - Mysql POINT类型数据,怎么计算经纬度偏差

使用新的point类型存储经纬度,现在要将GPS坐标转换成bd坐标,需计算其两值偏差,如果单独拿出经度、纬度计算的话不能完整的利用数据库的索引,如果直接使用point类型计算其经纬度差值,需要用什么方法?

高洛峰高洛峰2785日前666

全員に返信(2)返信します

  • 黄舟

    黄舟2017-04-17 16:19:04

    答えに注目していただきありがとうございます。
    MySql の公式ドキュメント (5.7 第 13 章、セクション 15、ページ 1752 以降) を学習すると、地理的位置とスペースに関連する多くの関数が利用可能になります。 1階で思い出したST_Distance関数、ST_Intersects()は2点の同じ属性を計算、ST_Difference()は2点の異なる属性を計算、ST_Buffer()は偏差を計算しますか?
    いろいろ試してみましたが、まだ動作しません。その後、PostGis の公式ドキュメント (バージョン 2.3、第 14 章、685 ページから) を調べました。ST_summary を見て、さらにサポート機能があるようです。偏差値を直接加算してGPS座標をbdに変換しますが、まあ、これは

    リーリー リーリー

    とても悲しいです

    OpenGIS のドキュメントに戻りましょう。これは一般的な機能を紹介するものではなく、PostGIS に付属する機能をインストール中に直接インポートしたものです。最終的には自分で関数を書いたほうが早いかもしれません。これを使用する必要はありません。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 16:19:04

    お誘いありがとうございます。私はポータルについて詳しく調べてみましたpoint

    返事
    0
  • キャンセル返事