Changeset 1041 for PrimaGIS/branches/primagis-plone-3.0
- Timestamp:
- 10/26/07 12:41:58 (3 years ago)
- Location:
- PrimaGIS/branches/primagis-plone-3.0/src/primagis
- Files:
-
- 5 added
- 4 modified
-
browser/layer/__init__.py (modified) (2 diffs)
-
browser/map/configure.zcml (modified) (1 diff)
-
browser/map/datastore.py (added)
-
browser/map/templates/datastore.pt (added)
-
browser/map/templates/edit-datastore.pt (added)
-
browser/static/styles/datastore.css (added)
-
browser/validator.py (added)
-
configure.zcml (modified) (1 diff)
-
events.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
PrimaGIS/branches/primagis-plone-3.0/src/primagis/browser/layer/__init__.py
r1014 r1041 34 34 from cartography.styles.interfaces import ( 35 35 IMapRenderer, IStyle, ILayer as IPCLLayer, IOWSMapRequest) 36 from cartography.data.interfaces import IFeatureStore, IOWSStore 36 from cartography.data.interfaces import IFeatureStore, IOWSStore, IRasterStore 37 37 from cartography.geometry.interfaces import IBoundingBox 38 38 from cartography.geometry import BoundingBox … … 57 57 elif IOWSStore.providedBy(layer.datastore) and IOWSMapRequest.providedBy(layer): 58 58 return createObject('zco.srs', layer.ows_srs) 59 elif IRasterStore.providedBy(layer.datastore): 60 return createObject('zco.srs', layer.datastore.info(layer.typename).get('srs')) 59 61 raise TypeError("Unable to get SRS for layer '%s'" % layer) 60 62 -
PrimaGIS/branches/primagis-plone-3.0/src/primagis/browser/map/configure.zcml
r1015 r1041 139 139 for="primagis.interfaces.IMap" 140 140 /> 141 142 <browser:pages 143 permission="zope2.View" 144 class=".datastore.DatastoreManager" 145 for="Products.CMFPlone.interfaces.IPloneSiteRoot"> 146 <browser:page 147 name="manage-datastores" 148 /> 149 <browser:page 150 name="delete-datastore" 151 attribute="delete_datastore" 152 /> 153 <browser:page 154 name="register-datastore" 155 attribute="register_datastore" 156 /> 157 </browser:pages> 158 159 <browser:page 160 permission="cmf.ModifyPortalContent" 161 class=".datastore.DatastoreEditForm" 162 for="Products.CMFPlone.interfaces.IPloneSiteRoot" 163 name="edit-datastore" 164 /> 141 165 142 166 </configure> -
PrimaGIS/branches/primagis-plone-3.0/src/primagis/configure.zcml
r968 r1041 75 75 /> 76 76 77 <subscriber handler=".events.setDefault WMSStyle" />77 <subscriber handler=".events.setDefaultRasterStyle" /> 78 78 79 79 <!-- The request object needs to annotatable in order for -
PrimaGIS/branches/primagis-plone-3.0/src/primagis/events.py
r915 r1041 2 2 from zope.lifecycleevent.interfaces import IObjectModifiedEvent 3 3 4 from cartography.data.interfaces import IDataStore, I WMSStore4 from cartography.data.interfaces import IDataStore, IRasterStore 5 5 from cartography.styles.interfaces import ISLDRasterSymbolizer 6 6 … … 13 13 14 14 @adapter(ILayer, IObjectModifiedEvent) 15 def setDefault WMSStyle(layer, event):15 def setDefaultRasterStyle(layer, event): 16 16 """Subscriber for new layers that creates a rule using the default raster 17 symbolizer if the layer is using a WMSstore and the default raster17 symbolizer if the layer is using a raster store and the default raster 18 18 symbolizer exists. 19 19 … … 25 25 """ 26 26 datastore = queryUtility(IDataStore, layer.datastorename) 27 if I WMSStore.providedBy(datastore):28 log.info(" OWS Layer modified")27 if IRasterStore.providedBy(datastore): 28 log.info("Raster layer modified") 29 29 if len(layer.__rules__) == 0: 30 30 symbolizer = queryUtility(ISLDRasterSymbolizer,
