J'ai lu quelques articles sur l'utilisation de tables optimisées spatiales. En fait j'utilise la latitude et la longitude stockées comme varchar
séparés par des virgules (lat; lng).Besoin de déplacer SQL Server 2005 Table de stockage Lat; Lng comme varchar à Spatial?
Pourriez-vous suggérer la meilleure façon d'effectuer ce changement et énumérer les avantages. C'est vraiment nécessaire pour un grand projet ou seulement passer à SQL Server 2008?
merci.
Je l'ai déjà énuméré quelques options (colonnes calculées, les fonctions définies par l'utilisateur) pour votre situation quand vous avez posé la question ici: [MSSQL de; lng procédure varchar split à utiliser comme Lat et Lng pour la recherche de vitesse] (http : //stackoverflow.com/questions/3873619/mssql-latlng-varchar-split-procedure-to-use-as-lat-and-lng-for-speed-searching/3873892#3873892). –
Les avantages obtenus en stockant vos valeurs lat/long dépendront de la façon dont vous UTILISEZ ces valeurs. Pouvez-vous élaborer sur cela? –
Ces valeurs sont utilisées dans la distance de Haversine aux géopoints de calcule. Joe pourrait vous suggérez le meilleur chemin pour une grande base de données qui préservent la performance. – user325558