Tengo una base de datos en GeoDjango que contiene datos basados en el sistema de coordenadas australiano MGA54 (SRID 28354). Tengo el srid establecido en las definiciones del modelo y cuando uso el GeoModelAdmin estándar (usando OSM como capa base) todo funciona bien, mostrando los onjects en la ubicación correcta y permitiendo que sean editados correctamente.
Para una mayor funcionalidad me gustaría utilizar Olwidget en el admin de Django, con las capas de Google como mapa base, sin embargo no parece manejar el sistema MGA54. He configurado 'projection' a 900913 y 'display_projection' a 28354, pero no funciona correctamente. Si configuro el área de texto como visible puedo ver que está configurando el SRID correctamente al comienzo de la sentencia WKT, pero luego está utilizando coordenadas que sospecho están en 900913.
He leído en alguna parte que Openlayers sólo puede transformar 4326 y 900913 sin utilizar las bibliotecas Proj4s, pero starnge que Djangos GeoModelAdmin puede manejarlo correctamente.
¿Alguien sabe si es posible utilizar sistemas de coordenadas alternativos (más allá de 4326 y 900913) con olwidget y, en caso afirmativo, cómo hacerlo?