sql >> Databáze >  >> RDS >> Sqlserver

Vytvořte geografickou křivku z bodů v T-SQL

zkuste toto:(poznámka :pořadí bodů je důležité pro správné vygenerování čáry.)

DECLARE @BuildString NVARCHAR(MAX)
SELECT @BuildString = COALESCE(@BuildString + ',', '') + CAST([Longitude] AS NVARCHAR(50)) + ' ' + CAST([Latitude] AS NVARCHAR(50))
FROM dbo.LongAndLats
ORDER BY SortOrder             

SET @BuildString = 'LINESTRING(' + @BuildString + ')';   
DECLARE @LineFromPoints geography = geography::STLineFromText(@BuildString, 4326);
SELECT @LineFromPoints



  1. Jak používat EXTRACT přes dbplyr při připojování k databázi Oracle

  2. Základy tabulkových výrazů, část 13 – Inline tabulkové funkce, pokračování

  3. ZOBRAZIT TABULKY v MariaDB

  4. Chyba PHP (MySQL):Upozornění:mysql_num_rows() očekává, že parametr 1 bude zdrojem