Hi Dane,

Thanks for these informations. Does it mean that a model dynamically
created will now appear in admin section ?

Regards,

Guillaume

On 18 août, 19:22, springmeyer <[EMAIL PROTECTED]> wrote:
> Guillame,
>
> Absolutely. GeoDjango can be used to read new or existing geographic
> datasources from dozens of formats. GeoDjango provides a ctypes
> interface to the foundational GDAL/OGR library, which is the open
> source industry standard for format translation. Look for the utility
> called `orginspect`.
>
> While the GeoDjango documentation is still being worked on, the
> Docstrings are excellent.  To see how ogrinspect works you'll need to
> do nothing but (a sample project and shapefile can be downloaded 
> fromhttp://code.google.com/p/geodjango-basic-apps/wiki/GeographicAdminQui...
>
> >>> from django.contrib.gis.utils import ogrinspect
> >>> help(ogrinspect)
>
> Help on function ogrinspect in module
> django.contrib.gis.utils.ogrinspect:
>
> ogrinspect(*args, **kwargs)
>     Given a data source (either a string or a DataSource object) and a
> string
>     model name this function will generate a GeoDjango model.
>
>     Usage:
>
>     >>> from django.contrib.gis.utils import ogrinspect
>     >>> ogrinspect('/path/to/shapefile.shp','NewModel')
>
>     ...will print model definition to stout
>
>     or put this in a python script and use to redirect the output to a
> new
>     model like:
>
>     $ python generate_model.py > myapp/models.py
>
>     # generate_model.py
>     from django.contrib.gis.utils import ogrinspect
>     shp_file = 'data/mapping_hacks/world_borders.shp'
>     model_name = 'WorldBorders'
>
>     print ogrinspect(shp_file, model_name, multi_geom=True, srid=4326,
>                      geom_name='shapes', blank=True)
> :
>
> Cheers,
>
> Dane
>
> On Aug 13, 12:39 am, guillaume <[EMAIL PROTECTED]>
> wrote:
>
> > Hi,
>
> > I'm pretty glad to see that GeoDjango has joined the main trunk. As it
> > is a great tool for managing geographic data, I am wondering if it is
> > possible to create a new model dynamically. Imagine you want to add a
> > new geographic data source to your app, how can it be done ?
>
> > Regards,
>
> > Guillaume
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to