Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

DbGeography membuat lingkaran dengan pusat dan jari-jari

Buat DbGeography Lingkari dengan membuat TitikDariTeks dan kemudian Buffer titik itu dengan jari-jari. Untuk sistem koordinat WGS84, unit radius DbGeography tampak dalam kilometer.

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

Diedit dengan info dari adrian tentang DbGeography.DefaultCoordinateSystemId.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan ekstensi file menggunakan SQL?

  2. Saya telah memutakhirkan Driver SQL Server ODBC dan kinerja telah terpengaruh secara negatif. Apa yang dapat saya?

  3. Ubah kolom nomor

  4. Bagaimana cara menanyakan bidang DATETIME hanya menggunakan tanggal di Microsoft SQL Server?

  5. Bagaimana menerapkan warna dalam output PowerShell