J'essaie de créer une requête, mais j'ai quelques difficultés.SQL Server Géographie type de données le plus proche point sur la ligne
J'ai une base de données SQL Server 2008 avec une table qui inclut, entre autres champs, un champ géographique qui décrit les segments de route. (Ces données ont été importées à partir des données TIGER/Line du Recensement des États-Unis.)
J'ai un autre point fixe décrivant l'emplacement d'un utilisateur. Je veux trouver le segment de route le plus proche dans la base de données à ce stade, mais je n'arrive pas à comprendre comment y parvenir. En outre, je veux trouver le point le plus proche sur ce segment au point de localisation de l'utilisateur. C'est ce que je veux sélectionner et revenir dans ma requête.
Est-ce que quelqu'un a de l'expérience avec la fonctionnalité de géographie/géométrie qui peut m'aider?
Merci!
Vous pouvez ajouter des informations de type de champ. Par exemple, vous avez un point fixe pour décrire l'emplacement de l'utilisateur, est-ce une paire de coordonnées Longitude et Latitude? J'ai de l'expérience avec les fonctions de géographie, mais j'ai besoin de plus de détails ... – Sparky
Je fournis cela à partir de mon application, donc je passe un argument. Je vais bien à peu près tout type de données est nécessaire. –