sql >> データベース >  >> RDS >> Sqlserver

DbGeography は、中心と半径で円を作成します

    DbGeography<を作成します。 /a> テキストからのポイント 次に、そのポイントを半径でバッファリングします。 WGS84 座標系の場合、DbGeography の半径単位はキロメートル単位のようです。

    string textPoint = String.Format("POINT ({0} {1})", longitude, latitude);
    DbGeography point = DbGeography.PointFromText(textPoint, DbGeography.DefaultCoordinateSystemId); //4326 = [WGS84]
    DbGeography targetCircle = point.Buffer(radiusKilometers);
    

    adrian からの情報で編集 DbGeography.DefaultCoordinateSystemId について



    1. Ajaxを介してサーバーデータベースに直接アクセスする(PHPまたはその他の中間体なし)

    2. 1つのMySQLクエリで2つのUPDATEステートメントを組み合わせるにはどうすればよいですか?

    3. 別のテーブルの別の列を使用して1つの列を更新するにはどうすればよいですか? SQLエラー:ORA-00933:SQLコマンドが正しく終了していません

    4. MySQLでサブクエリのフィールドを使用するにはどうすればよいですか?