Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

sql geografia a dbgeography?

Scusa per il ritardo nella risposta, ma l'ho visto mentre cercavo qualcos'altro.

Basta fare quanto segue:

SqlGeography theGeography;
int srid = 4326; // or alternative

DbGeography newGeography = DbGeography.FromText(theGeography.ToString(), srid);

Per invertirlo:

DbGeography theGeography;
SqlGeography newGeography = SqlGeography.Parse(theGeography.AsText()).MakeValid();

Spero di esserti stato d'aiuto!