Spatiala data

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Microsoft Fabric

Rumsliga data representerar information om geometriska objekts fysiska plats och form. Dessa objekt kan vara punktplatser eller mer komplexa objekt som länder/regioner, vägar eller sjöar.

SQL Server stöder två rumsliga datatyper: datatypen geometri och geografidatatypen .

  • Geometritypen representerar data i ett euklidiskt (platt) koordinatsystem.

  • Geografitypen representerar data i ett jorden runt koordinatsystem.

Båda datatyperna implementeras som .NET common language runtime -datatyper (CLR) i SQL Server.

Limitations

I SQL-databasen i Microsoft Fabric stöds geografiska datatyper och geometridatatyper men kan inte speglas i Fabric OneLake.

Skapa, konstruera och fråga geometriinstanser
Beskriver de metoder som du kan använda med instanser av datatypen geometri .

Skapa, konstruera och fråga geografiska instanser
Beskriver de metoder som du kan använda med instanser av geografidatatypen .

Fråga spatiala data för närmaste granne
Beskriver det vanliga frågemönstret som används för att hitta närmaste rumsliga objekt till ett specifikt rumsligt objekt.

Skapa, ändra och släppa rumsliga index
Innehåller information om hur du skapar, ändrar och släpper ett rumsligt index.

Projekt med öppen källkod för rumsliga verktyg

SQLServerSpatialToolsär en Microsoft-sponsrad öppen källkodssamling av verktyg för användning med de rumsliga typerna i SQL Server. Detta projekt tillhandahåller en uppsättning återanvändbara funktioner som applikationer kan använda. Dessa funktioner inkluderar datakonverteringsrutiner, nya transformationer och aggregat. För mer information, se Microsoft/SQLServerSpatialTools på GitHub.