fr.geologyidea.com
Suite

Obtention du centroïde à partir de Polygon dans SQL Server 2008 R2

Obtention du centroïde à partir de Polygon dans SQL Server 2008 R2


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


J'ai plusieurs couches spatiales créées dans QGIS qui sont conservées en tant que données spatiales dans SQL Server 2008 R2. Ce que je veux faire, c'est trouver le centroïde (OS Est et Nord) du polygone à partir de la géométrie. Mais je veux le faire dans une vue que j'ai des données. Chaque table sur laquelle je veux le faire a un champ Geometry. J'ai regardé des exemples d'utilisation de ST.Centroid, mais aucun d'entre eux ne semble utiliser un champ géométrique d'une table.

L'aide à ce sujet sera inestimable.


Dans SQL Server 2008 R2, vous devriez pouvoir utiliser la fonction spatiale : STCentroid

Si vous avez une colonne de géométrie (c'est-à-dire appelée geom) stockée dans la myTable, vous pouvez procéder comme suit :

sélectionnez geom.STCentroid() dans myTable

Pour créer une vue :

CREATE VIEW dbo.View1 AS SELECT geom, geom.STCentroid() AS CentroidPoint, geom.STCentroid().STAsText() AS Centroid FROM dbo.myTable GO

Voir la vidéo: Importar Base de Datos Sql server 2008 R2 a Access 2010