Site d’administration de GeoDjango

GISModelAdmin

class GISModelAdmin
gis_widget

La classe de composant à utiliser pour les champs GeometryField. Par défaut, il s’agit de OSMWidget.

gis_widget_kwargs

Les arguments mots-clés qui seront transmis à gis_widget. Par défaut, c’est un dictionnaire vide.

GeoModelAdmin

class GeoModelAdmin
default_lon

La longitude par défaut du centre.

default_lat

La latitude par défaut du centre.

default_zoom

Le niveau de zoom par défaut à utiliser. La valeur par défaut est 4.

extra_js

Liste d’URL pointant vers d’éventuels fichiers JavaScript à inclure.

map_template

Remplace le gabarit utilisé pour générer la carte interactive JavaScript. La valeur par défaut est 'gis/admin/openlayers.html'.

map_width

Largeur de la carte en pixels. La valeur par défaut est 600.

map_height

Hauteur de la carte en pixels. La valeur par défaut est 400.

openlayers_url

Lien vers l’URL de code JavaScript d’OpenLayers. La valeur par défaut est 'https://cdnjs.cloudflare.com/ajax/libs/openlayers/2.13.1/OpenLayers.js'.

modifiable

Vaut True par défaut. Lorsque cet attribut est défini à False, l’édition de champs géométriques existants est désactivée dans l’interface d’administration.

Note

Ce n’est pas équivalent à placer le champ géométrique dans readonly_fields, car cette dernière option n’affiche que le code WKT de l’objet géométrique. En définissant modifiable=False, l’objet s’affiche bien sur une carte mais sans pouvoir modifier ses composantes.

Obsolète depuis la version 4.0: Cette classe est obsolète. Utilisez plutôt ModelAdmin.

OSMGeoAdmin

class OSMGeoAdmin

Une sous-classe de GeoModelAdmin qui utilise une projection sphérique de Mercator avec des tuiles de données OpenStreetMap.

Obsolète depuis la version 4.0: Cette classe est obsolète. Utilisez plutôt GISModelAdmin.

Back to Top