Ho bisogno di geocodificare un gran numero di indirizzi, usando il servizio Bing Map, EF 5 e SQL Server 2008. Sto usando il tipo di dati geografici in SQL, che si traduce in un tipo DbGeography da EF.coordinateSystemId su DbGeography
Quando creo un oggetto DbGeography, come questo
string point = string.Format("POINT({0} {1})",address.Longitude,address.Latitude);
address.Location = System.Data.Spatial.DbGeography.PointFromText(point, 4326);
Il secondo parametro chiede un "coordinateSystemId". Cos'è esattamente questo? Molti esempi che vedo usano 4326. Sono nuovo ai dati spaziali, ma immagino ci sia un insieme di sistemi di coordinate ben definiti? Non riesco a trovare una definizione.