Problema al ejecutar "python manage.py syncdb --noinput" durante instalacion

105 views
Skip to first unread message

Luciano Faletti

unread,
Dec 24, 2014, 5:25:27 PM12/24/14
to precio...@googlegroups.com
Buenas,

Estoy intentando instalar preciosa en Ubuntu, a través de esta guía https://github.com/mgaitan/preciosa/blob/develop/docs/install_dev_linux.rst

Me falló el paso:

python manage.py syncdb --noinput

Con el siguente error:

GDAL_ERROR 6: EPSG PCS/GCS code 900913 not found in EPSG support files. Is this a valid
EPSG coordinate system?

Traceback (most recent call last):
File "manage.py", line 8, in <module>
startup.run()
File "/home/luciano/dev/python/preciosa_ve/preciosa/preciosa/startup.py", line 21, in run
admin.autodiscover()
File "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/__init__.py", line 29, in autodiscover
import_module('%s.admin' % app)
File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module
__import__(name)
File "/home/luciano/dev/python/preciosa_ve/preciosa/preciosa/precios/admin.py", line 38, in <module>
class SucursalAdmin(OSMGeoAdmin):
File "/home/luciano/dev/python/preciosa_ve/preciosa/preciosa/precios/admin.py", line 40, in SucursalAdmin
center.transform(900913)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/gis/geos/geometry.py", line 517, in transform
g.transform(ct)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/gis/gdal/geometries.py", line 413, in transform
sr = SpatialReference(coord_trans)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/gis/gdal/srs.py", line 96, in __init__
self.import_epsg(srs_input)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/gis/gdal/srs.py", line 282, in import_epsg
capi.from_epsg(self.ptr, epsg)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/gis/gdal/prototypes/errcheck.py", line 108, in check_errcode
check_err(result)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/gis/gdal/error.py", line 40, in check_err
raise e(msg)
django.contrib.gis.gdal.error.SRSException: Unsupported SRS.


¿Alguna idea para solucionarlo?
Soy nuevo en django y preciosa, y quizás algo sencillo se me está escapando respecto a la configuración, más allá de haber seguido la documentación al pie de la letra.

También:
- Estoy usando postgresql 9.3 / postgis 2.1 , las versiones por defecto en la versión de Ubuntu.
- El primer googleo indicaría que esto es un bug en django: https://code.djangoproject.com/ticket/19171 . En ese caso se les ocurre alguna forma de que pueda seguir adelante?

Gracias
Luciano


Ignacio Benedetti

unread,
Dec 25, 2014, 8:57:25 PM12/25/14
to preciosa-devs
la mano viene por acá: gdal

https://github.com/mgaitan/preciosa/wiki/Puesta-a-punto-de-PostgreSQL-y-PostGis-en-Ubuntu-o-Debian#instalaci%C3%B3n

Saludos ;)
> --
> Has recibido este mensaje porque estás suscrito al grupo "Preciosa" de
> Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a preciosa-dev...@googlegroups.com.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Ignacio J. M. Benedetti
mailto:tran...@gmail.com
http://github.com/nachopro

Martín Gaitán

unread,
Dec 29, 2014, 11:56:29 AM12/29/14
to Luciano Faletti, preciosa-devs
2014-12-24 19:25 GMT-03:00 Luciano Faletti <faletti...@gmail.com>:
Buenas,

Estoy intentando instalar preciosa en Ubuntu, a través de esta guía https://github.com/mgaitan/preciosa/blob/develop/docs/install_dev_linux.rst

Hola Luciano, qué tal? pudiste solucionar este problema con lo que te dijo Nacho?

estoy de viaje, con una conexión pésima y la compu recientemente formateada (no hagan eso antes de salir de viaje!), pero me gustaría saber que estás pudiendo avanzar con lo que sea que estás haciendo con Preciosa.

de paso, qué estás haciendo?

abrazo y aprovecho para mandar mi deseo de un gran 2015 para todos los que lean del otro lado del eter.

Saludos!


Luciano Faletti

unread,
Dec 29, 2014, 3:44:15 PM12/29/14
to precio...@googlegroups.com, faletti...@gmail.com
Buenas,

No, no pude solucionarlo todavía.

Nacho: esa misma guía de instalación de gdal fué la que seguí, porque entiendo es la que está apuntada en https://github.com/mgaitan/preciosa/blob/develop/docs/install_dev_linux.rst .

Martin: lo que quiero hacer es instalar el entorno de desarrollo para explorar el código, ejecutarlo local, para jugar un poco con el proyecto. En principio puramente por motivos de aprendizaje, para quizás en algún momento tener la posibilidad de contribuír. Me motiva porque me parece un proyecto muy útil. En fin, cualquier sugerencia que pueda destrabarme sería genial, si bien cuando tenga más tiempo voy a seguir investigando por mi cuenta, o ver otra alternativa para avanzar, como usar Valgrant.

Saludos y feliz año!

Luciano Faletti

unread,
Jan 11, 2015, 4:51:23 PM1/11/15
to precio...@googlegroups.com, faletti...@gmail.com
Hola

Buenas noticias, finalmente puede hacerlo andar, terminar la instalación, correr los tests y la app.

Lo que hice fue agregar un SRS 900913 al archivo

/usr/share/gdal/1.10/gcs.csv

después de saber que los SRS se leían de ahí. Al no encontrar en internet ninguna descripción útil para el 900913 en formato CSV, agarre esta instancia del archivo:

4172,POSGAR,6172,Posiciones Geodesicas Argentinas,6172,9108,7019,8901,1,1,6402,1598,0,9603,0,0,0,,,,

y lo dupliqué cambiando 4172 por 900913. Después de eso anduvo :)

La pregunta que me surge ahora es, ¿por qué 900913 no esta incluído? ¿Y alguno de uds tiene la instancia correcta de
del SRS 900913 en sus archivos gcs?
En este post de stackoverflow aparece una descripción de este srs, pero en forma de SQL, supongo que habría que mapearlo a una forma CSV: http://stackoverflow.com/questions/13231676/how-to-add-epsg-900913-to-geodjango-spatialite-database

Saludos
Luciano
Reply all
Reply to author
Forward
0 new messages