+ +
+

pyams_gis.zmi package

+
+

Submodules

+
+
+

pyams_gis.zmi.interfaces module

+
+
+

pyams_gis.zmi.layer module

+
+
+class pyams_gis.zmi.layer.EsriFeatureLayerAJAXAddForm(context, request)
+

Bases: pyams_form.form.AJAXAddForm, pyams_gis.zmi.layer.EsriFeatureLayerAddForm

+

ESRI feature layer add form, JSON renderer

+
+ +
+
+class pyams_gis.zmi.layer.EsriFeatureLayerAJAXEditForm(context, request)
+

Bases: pyams_form.form.AJAXEditForm, pyams_gis.zmi.layer.EsriFeatureLayerEditForm

+

ESRI feature layer edit form, JSON renderer

+
+ +
+
+class pyams_gis.zmi.layer.EsriFeatureLayerAddForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogAddForm

+

ESRI feature layer add form

+
+
+add(layer)
+
+ +
+
+ajax_handler = 'add-esri-feature-layer.json'
+
+ +
+
+create(data)
+
+ +
+
+dialog_class = 'modal-large'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-map-signs'
+
+ +
+
+legend = 'Add ESRI feature layer'
+
+ +
+
+nextURL()
+
+ +
+
+title = 'Maps manager'
+
+ +
+ +
+
+class pyams_gis.zmi.layer.EsriFeatureLayerAddMenu(context, request, view, manager)
+

Bases: pyams_skin.viewlet.toolbar.ToolbarMenuItem

+

ESRI feature layer add menu

+
+
+label = 'Add ESRI feature layer...'
+
+ +
+
+label_css_class = 'fa fa-fw fa-map-signs'
+
+ +
+
+modal_target = True
+
+ +
+
+url = 'add-esri-feature-layer.html'
+
+ +
+ +
+
+class pyams_gis.zmi.layer.EsriFeatureLayerEditForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogEditForm

+

ESRI feature layer edit form

+
+
+ajax_handler = 'properties.json'
+
+ +
+
+dialog_class = 'modal-large'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-map-signs'
+
+ +
+
+legend = 'Edit layer properties'
+
+ +
+
+title
+
+ +
+
+updateWidgets(prefix=None)
+
+ +
+ +
+
+class pyams_gis.zmi.layer.GeoportalLayerAJAXAddForm(context, request)
+

Bases: pyams_form.form.AJAXAddForm, pyams_gis.zmi.layer.GeoportalLayerAddForm

+

Geoportal layer add form, JSON renderer

+
+ +
+
+class pyams_gis.zmi.layer.GeoportalLayerAJAXEditForm(context, request)
+

Bases: pyams_form.form.AJAXEditForm, pyams_gis.zmi.layer.GeoportalLayerEditForm

+

Geoportal layer edit form, JSON renderer

+
+ +
+
+class pyams_gis.zmi.layer.GeoportalLayerAddForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogAddForm

+

Geoportal layer add form

+
+
+add(layer)
+
+ +
+
+ajax_handler = 'add-geoportal-layer.json'
+
+ +
+
+create(data)
+
+ +
+
+dialog_class = 'modal-large'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-map-o'
+
+ +
+
+legend = 'Add IGN Geoportal layer'
+
+ +
+
+nextURL()
+
+ +
+
+title = 'Maps manager'
+
+ +
+ +
+
+class pyams_gis.zmi.layer.GeoportalLayerAddMenu(context, request, view, manager)
+

Bases: pyams_skin.viewlet.toolbar.ToolbarMenuItem

+

Geoportal layer add menu

+
+
+label = 'Add Geoportal WMS layer...'
+
+ +
+
+label_css_class = 'fa fa-fw fa-map-o'
+
+ +
+
+modal_target = True
+
+ +
+
+url = 'add-geoportal-layer.html'
+
+ +
+ +
+
+class pyams_gis.zmi.layer.GeoportalLayerEditForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogEditForm

+

Geoportal layer edit form

+
+
+ajax_handler = 'properties.json'
+
+ +
+
+dialog_class = 'modal-large'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-map-o'
+
+ +
+
+legend = 'Edit layer properties'
+
+ +
+
+title
+
+ +
+
+updateWidgets(prefix=None)
+
+ +
+ +
+
+class pyams_gis.zmi.layer.GoogleMapLayerAJAXAddForm(context, request)
+

Bases: pyams_form.form.AJAXAddForm, pyams_gis.zmi.layer.GoogleMapLayerAddForm

+

Google Maps layer add form, JSON renderer

+
+ +
+
+class pyams_gis.zmi.layer.GoogleMapLayerAJAXEditForm(context, request)
+

Bases: pyams_form.form.AJAXEditForm, pyams_gis.zmi.layer.GoogleMapLayerEditForm

+

Google Maps layer edit form, JSON renderer

+
+ +
+
+class pyams_gis.zmi.layer.GoogleMapLayerAddForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogAddForm

+

Google Maps layer add form

+
+
+add(layer)
+
+ +
+
+ajax_handler = 'add-google-layer.json'
+
+ +
+
+create(data)
+
+ +
+
+dialog_class = 'modal-large'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-map-marker'
+
+ +
+
+legend = 'Add Google Maps layer'
+
+ +
+
+nextURL()
+
+ +
+
+title = 'Maps manager'
+
+ +
+ +
+
+class pyams_gis.zmi.layer.GoogleMapLayerAddMenu(context, request, view, manager)
+

Bases: pyams_skin.viewlet.toolbar.ToolbarMenuItem

+

Google Maps layer add menu

+
+
+label = 'Add Google Maps layer...'
+
+ +
+
+label_css_class = 'fa fa-fw fa-map-marker'
+
+ +
+
+modal_target = True
+
+ +
+
+url = 'add-google-layer.html'
+
+ +
+ +
+
+class pyams_gis.zmi.layer.GoogleMapLayerEditForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogEditForm

+

Google Maps layer edit form

+
+
+ajax_handler = 'properties.json'
+
+ +
+
+dialog_class = 'modal-large'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-map-marker'
+
+ +
+
+legend = 'Edit layer properties'
+
+ +
+
+title
+
+ +
+
+updateWidgets(prefix=None)
+
+ +
+ +
+
+class pyams_gis.zmi.layer.TileLayerAJAXAddForm(context, request)
+

Bases: pyams_form.form.AJAXAddForm, pyams_gis.zmi.layer.TileLayerAddForm

+

Tile layer add form, JSON renderer

+
+ +
+
+class pyams_gis.zmi.layer.TileLayerAJAXEditForm(context, request)
+

Bases: pyams_form.form.AJAXEditForm, pyams_gis.zmi.layer.TileLayerEditForm

+

Tile layer edit form, JSON renderer

+
+ +
+
+class pyams_gis.zmi.layer.TileLayerAddForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogAddForm

+

Tile layer add form

+
+
+add(layer)
+
+ +
+
+ajax_handler = 'add-tile-layer.json'
+
+ +
+
+create(data)
+
+ +
+
+dialog_class = 'modal-large'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-globe'
+
+ +
+
+legend = 'Add tile layer'
+
+ +
+
+nextURL()
+
+ +
+
+title = 'Maps manager'
+
+ +
+ +
+
+class pyams_gis.zmi.layer.TileLayerAddMenu(context, request, view, manager)
+

Bases: pyams_skin.viewlet.toolbar.ToolbarMenuItem

+

Tile layer add menu

+
+
+label = 'Add tile layer...'
+
+ +
+
+label_css_class = 'fa fa-fw fa-globe'
+
+ +
+
+modal_target = True
+
+ +
+
+url = 'add-tile-layer.html'
+
+ +
+ +
+
+class pyams_gis.zmi.layer.TileLayerEditForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogEditForm

+

Tile layer edit form

+
+
+ajax_handler = 'properties.json'
+
+ +
+
+dialog_class = 'modal-large'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-globe'
+
+ +
+
+legend = 'Edit layer properties'
+
+ +
+
+title
+
+ +
+
+updateWidgets(prefix=None)
+
+ +
+ +
+
+class pyams_gis.zmi.layer.WMSLayerAJAXAddForm(context, request)
+

Bases: pyams_form.form.AJAXAddForm, pyams_gis.zmi.layer.WMSLayerAddForm

+

WMS layer add form, JSON renderer

+
+ +
+
+class pyams_gis.zmi.layer.WMSLayerAJAXEditForm(context, request)
+

Bases: pyams_form.form.AJAXEditForm, pyams_gis.zmi.layer.WMSLayerEditForm

+

WMS layer edit form, JSON renderer

+
+ +
+
+class pyams_gis.zmi.layer.WMSLayerAddForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogAddForm

+

WMS layer add form

+
+
+add(layer)
+
+ +
+
+ajax_handler = 'add-wms-layer.json'
+
+ +
+
+create(data)
+
+ +
+
+dialog_class = 'modal-large'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-map'
+
+ +
+
+legend = 'Add WMS layer'
+
+ +
+
+nextURL()
+
+ +
+
+title = 'Maps manager'
+
+ +
+ +
+
+class pyams_gis.zmi.layer.WMSLayerAddMenu(context, request, view, manager)
+

Bases: pyams_skin.viewlet.toolbar.ToolbarMenuItem

+

WMS layer add menu

+
+
+label = 'Add WMS layer...'
+
+ +
+
+label_css_class = 'fa fa-fw fa-map'
+
+ +
+
+modal_target = True
+
+ +
+
+url = 'add-wms-layer.html'
+
+ +
+ +
+
+class pyams_gis.zmi.layer.WMSLayerEditForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogEditForm

+

WMS layer edit form

+
+
+ajax_handler = 'properties.json'
+
+ +
+
+dialog_class = 'modal-large'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-map'
+
+ +
+
+legend = 'Edit layer properties'
+
+ +
+
+title
+
+ +
+
+updateWidgets(prefix=None)
+
+ +
+ +
+
+pyams_gis.zmi.layer.handle_new_geoportal_layer_data(event)
+

Handle new layer data extraction

+
+ +
+
+

pyams_gis.zmi.utility module

+
+
+class pyams_gis.zmi.utility.MapManagerConfigurationAJAXEditForm(context, request)
+

Bases: pyams_form.form.AJAXEditForm, pyams_gis.zmi.utility.MapManagerConfigurationEditForm

+

Map manager edit form, JSON renderer

+
+ +
+
+class pyams_gis.zmi.utility.MapManagerConfigurationEditForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogEditForm

+

Map manager edit form

+
+
+ajax_handler = 'configuration.json'
+
+ +
+
+dialog_class = 'modal-large'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+getContent()
+
+ +
+
+icon_css_class = 'fa fa-fw fa-map-marker'
+
+ +
+
+legend = 'Default map configuration'
+
+ +
+
+title = 'Maps manager'
+
+ +
+ +
+
+class pyams_gis.zmi.utility.MapManagerConfigurationMenuItem(context, request, view, manager=None)
+

Bases: pyams_skin.viewlet.menu.MenuItem

+

Map manager properties menu

+
+
+get_url()
+
+ +
+
+label = 'Configuration...'
+
+ +
+
+modal_target = True
+
+ +
+
+url = 'configuration.html'
+
+ +
+ +
+
+class pyams_gis.zmi.utility.MapManagerHeaderAdapter(context, request, view)
+

Bases: pyams_skin.page.DefaultPageHeaderAdapter

+

Map manager view header adapter

+
+
+icon_class = 'fa fa-fw fa-map-marker'
+
+ +
+
+subtitle = 'Maps manager'
+
+ +
+ +
+
+class pyams_gis.zmi.utility.MapManagerLayersNameColumn(context, request, table)
+

Bases: pyams_skin.table.I18nColumn, z3c.table.column.GetAttrColumn

+

Map manager layers name column

+
+
+attrName = 'name'
+
+ +
+
+weight = 10
+
+ +
+ +
+
+class pyams_gis.zmi.utility.MapManagerLayersTable(context, request)
+

Bases: pyams_skin.table.BaseTable

+

Map manager layers table

+
+
+data_attributes
+
+ +
+
+id = 'map_manager_layers_table'
+
+ +
+
+title = 'Map manager layers'
+
+ +
+ +
+
+class pyams_gis.zmi.utility.MapManagerLayersTitleColumn(context, request, table)
+

Bases: pyams_skin.table.I18nColumn, pyams_i18n.column.I18nAttrColumn

+

Map manager layers title column

+
+
+attrName = 'title'
+
+ +
+
+defaultValue = '--'
+
+ +
+
+weight = 20
+
+ +
+ +
+
+class pyams_gis.zmi.utility.MapManagerLayersTrashCOlumn(context, request, table)
+

Bases: pyams_skin.table.TrashColumn

+

Map manager layer trash column

+
+
+icon_hint = 'Delete layer'
+
+ +
+
+permission = 'pyams.ManageSystem'
+
+ +
+ +
+
+class pyams_gis.zmi.utility.MapManagerLayersTypeColumn(context, request, table)
+

Bases: pyams_skin.table.I18nColumn, z3c.table.column.GetAttrColumn

+

Map manager layers type column

+
+
+attrName = 'layer_type'
+
+ +
+
+getValue(obj)
+
+ +
+
+weight = 15
+
+ +
+ +
+
+class pyams_gis.zmi.utility.MapManagerMenuItem(context, request, view, manager=None)
+

Bases: pyams_skin.viewlet.menu.MenuItem

+

Map manager menu

+
+
+icon_class = 'fa-map-marker'
+
+ +
+
+label = 'Maps manager'
+
+ +
+
+url = '#map-manager.html'
+
+ +
+ +
+
+class pyams_gis.zmi.utility.MapManagerTableElementEditor(context, request, view)
+

Bases: pyams_skin.table.DefaultElementEditorAdapter

+

Map manager table element editor

+
+
+modal_target = False
+
+ +
+
+url
+
+ +
+
+view_name = 'map-manager.html'
+
+ +
+ +
+
+class pyams_gis.zmi.utility.MapManagerValuesAdapter(context, request, view)
+

Bases: pyams_utils.adapter.ContextRequestViewAdapter

+

Map manager layers table values adapter

+
+
+values
+
+ +
+ +
+
+class pyams_gis.zmi.utility.MapManagerView(context, request)
+

Bases: pyams_zmi.view.AdminView, pyams_skin.container.ContainerView

+

Map manager layers view

+
+
+table_class
+

alias of MapManagerLayersTable

+
+ +
+ +
+
+pyams_gis.zmi.utility.delete_map_manager_layer(request)
+

Delete layer from map manager

+
+ +
+
+pyams_gis.zmi.utility.get_map_configuration(request)
+

Get map configuration in JSON format

+
+ +
+
+

Module contents

+
+
+ + +