skotperez<p><strong>Cómo cambiar un grupo de ubicaciones georreferenciadas de sistema de referencia de coordenadas geográficas (CRS)</strong></p>
<p>Los <a href="https://es.wikipedia.org/wiki/Sistema_de_referencia_espacial" rel="nofollow noopener" target="_blank">sistemas de referencia de coordenadas</a> (CRS) o sistemas de referencia espacial (SRS) son complicados, al menos para mí que no soy geógrafo y tengo un conocimiento superficial de GIS: <a href="https://spatialreference.org/ref/" rel="nofollow noopener" target="_blank">existen más de 13.000 sistemas diferentes</a> y siempre me cuesta saber en qué sistema están las ubicaciones de un conjunto de datos georreferenciados. Siempre he tenido la intuición de que es algo complejísimo, sin saber exactamente a qué nivel. Solo cuando leí <a href="https://alastaira.wordpress.com/2011/01/23/the-google-maps-bing-maps-spherical-mercator-projection/" rel="nofollow noopener" target="_blank">este maravilloso post de 2011</a> sobre el tema (que por supuesto no hace falta leer para conseguir cambiar de CRS un conjunto de datos), empecé a tomar consciencia de la magnitud de la complejidad: el post explica la incapacidad de las distintas herramientas de transformación para conseguir precisión en las conversiones, dando resultados que pueden diferir en torno a 20km. Apasionante lectura también para personas interesadas en saber curiosidades como de dónde vienen los códigos EPSG, hoy uno de los estándares para sistemas de referencia de coordenadas.</p>
<p>Pero voy a tema. A mí que trabajo casi siempre desarrollando para web me interesa en general que los datos geográficos usen latitud y longitud. Es el sistema de coordenadas que se suele usar en web: Google Maps, Bing Maps, OpenStreetMap usan latitud y longitud. Si los datos que recibo usan un sistema cartesiano, tengo que transformarlos.</p>
<p><a href="https://voragine.net/linux/cs2cs-pyproj-sistema-referencia-coordenadas-geograficas-crs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">voragine.net/linux/cs2cs-pypro</span><span class="invisible">j-sistema-referencia-coordenadas-geograficas-crs</span></a></p>