Estoy recolectando valores X e Y de un servicio web (Twitter) a través de un guión de pitón. A largo plazo, esto se llevará a cabo durante un período de meses y tengo la intención de detenerme en alrededor de la marca de 6 millones de puntos.
Las coordenadas originales que estoy obteniendo son geográficas WGS84, pero necesitaré convertirlas a la proyección de WGS Web Mercator. Más tarde publicaré esta tabla en un servicio de mapas del servidor ArcGIS y la almacenaré en caché.
Este es un proyecto personal de aprendizaje de la pitón sin fecha límite y se preguntaba si sería una buena idea hacer uso únicamente de la tipos espaciales nativos del servidor SQL?
Mi actual plan sin probar:
- CREAR una tabla con SSMS, con una configuración de campo de GEOMETRÍA (y algunos otros atributos)
- En mi escritura de pitón, usa arcpy o pyproj para convertir los lat/lons de WGS84 a WGS84 Web Mercator (¿o puedo evitarlo de alguna manera y todo esto se puede lograr con SQL?)
- Aprovechen pymssql para INSERTAR los registros, e insertar los puntos en el campo de la GEOMETRÍA en la tabla.
Mi pregunta es, ¿cuál sería un buen, simple y eficiente enfoque para tomar un par de lat/lons en WGS84, y luego insertarlos en una tabla del Servidor SQL haciendo uso de los tipos espaciales del Servidor SQL y tener una capa de puntos resultante que está en WGS84 Web Mercator, para poder renderizarlos/consultarlos en ArcGIS Desktop 10.1?
Tengo acceso a Arcpy/ArcSDE 10.1 si es necesario, pero esperaba usar esto como un ejemplo de no requerir ArcSDE.
Haga uso de los comentarios si necesita más información y lo editaré en mi Q.