Changeset 2501 for TI05-delivery
- Timestamp:
- 22/05/07 13:05:26 (14 years ago)
- Location:
- TI05-delivery/ows_framework/trunk
- Files:
-
- 6 added
- 4 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
TI05-delivery/ows_framework/trunk/ows_common/ows_common/domain.py
r2475 r2501 30 30 31 31 """ 32 def __init__(self, possibleValues, defaultValue=None, metadata=[], 33 meaning=None, dataType=None, valuesUnit): 32 def __init__(self, defaultValue=None, possibleValues=None, metadata=[], 33 meaning=None, dataType=None, valuesUnit=None): 34 if possibleValues is None: 35 possibleValues = PossibleValues.anyValue() 34 36 self.possibleValues = possibleValues 35 37 self.defaultValue = defaultValue … … 81 83 k.type = klass.ALLOWED_VALUES 82 84 k.allowedValues = valueOrRanges 85 return k 83 86 84 87 @classmethod … … 126 129 127 130 """ 128 __slots__ = ['reference']129 131 130 132 def __init__(self, name, reference=None): -
TI05-delivery/ows_framework/trunk/ows_common/ows_common/iso19115_subset.py
r2477 r2501 18 18 19 19 """ 20 __slots__ = ['lang']21 20 22 21 def __init__(self, value, lang=None): … … 35 34 36 35 """ 37 __slots__ = ['codeSpace']38 36 39 37 def __init__(self, code, codeSpace=None): … … 73 71 74 72 """ 75 def __init__(self, href, role=None, show=None, title=None, actuate=None 73 def __init__(self, href, role=None, show=None, title=None, actuate=None, 76 74 arcrole=None): 77 75 self.href = href -
TI05-delivery/ows_framework/trunk/ows_server/development.ini
r2494 r2501 21 21 session_secret = somesecret 22 22 csml_dir = /research/home/spascoe/host/saturn/data/ddc_data/obs 23 ows_common_config = %(here)s/eg_ows_capabilities.xml 23 24 24 25 # If you'd like to fine-tune the individual locations of the cache data dirs -
TI05-delivery/ows_framework/trunk/ows_server/ows_server/controllers/csml_api.py
r2494 r2501 1 # Copyright (C) 2007 STFC & NERC (Science and Technology Facilities Council). 2 # This software may be distributed under the terms of the 3 # Q Public License, version 1.0 or later. 4 # http://ndg.nerc.ac.uk/public_docs/QPublic_license.txt 5 """ 6 Basic CSML controller. 7 8 @author: Stephen Pascoe 9 """ 10 1 11 from ows_server.lib.base import * 2 12 import csml.parser 3 13 import os 14 from ows_server.lib.csml import get_csml_doc 4 15 5 def get_csml_doc(file):6 """7 A trivial document retrieval function.8 9 This could be replaced with a proper csml server object that supports10 multiple stores (filesystem, exist) and cache's the results for11 performance.12 13 """14 csml_dir = request.environ['paste.config']['app_conf']['csml_dir']15 path = os.path.join(csml_dir, file)16 if os.path.exists(path+'.csml'):17 f = path+'.csml'18 elif os.path.exists(path+'.xml'):19 f = path +'.xml'20 else:21 raise ValueError("Cannot find CSML file %s" % file)22 23 d = csml.parser.Dataset()24 d.parse(f)25 26 return d27 16 28 17 -
TI05-delivery/ows_framework/trunk/ows_server/ows_server/templates/wms_service_metadata.kid
r2493 r2501 4 4 WMS 1.3.0 compliant wms:Service XML. 5 5 6 @ paramows_c: A ows:Capabilities XML tree node containing6 @var c.ows_c: A ows:Capabilities XML tree node containing 7 7 ServiceIdentification and ServiceProvider children. 8 8 """ … … 10 10 from ows_server.lib.wms_capabilities import WmsOwsAdapter 11 11 ?> 12 <WMS_Capabilities version="1.3.0" 12 <WMS_Capabilities xmlns:py="http://purl.org/kid/ns#" 13 version="1.3.0" 13 14 xmlns="http://www.opengis.net/wms" 14 xmlns:py="http://purl.org/kid/ns#"15 15 xmlns:xlink="http://www.w3.org/1999/xlink" 16 16 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 17 17 xsi:schemaLocation="http://www.opengis.net/wms http://schemas.opengis.net/wms/1.3.0/capabilities_1_2_0.xsd"> 18 <Service py:def="wms_service"> 19 <?python m = WmsOwsAdapter(c.ows_c) ?> 18 20 19 <?python m = WmsOwsAdapter(ows_c) ?>20 21 <Service>22 21 <Name>WMS</Name> 23 22 <Title py:if="m.title" py:content="m.title"/>
Note: See TracChangeset
for help on using the changeset viewer.