From bf5ce2e3cfc8f3e2118f961dbfe6cd629b10add0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20M=C3=A9liani?= <m.meliani@neogeo-online.net> Date: Tue, 22 Oct 2013 13:28:02 +0200 Subject: [PATCH] binding => type in ft attributes... --- src/server.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/server.py b/src/server.py index 5391eed..2027e98 100755 --- a/src/server.py +++ b/src/server.py @@ -344,27 +344,29 @@ class featuretype(object): # MapServer in a GetFeature response... attributes = [{ "name": f.get_name(), - "binding": f.get_type_name(), - "binding": f.get_type_name(), + "type": f.get_type_name(), "length": f.get_width(), # "minOccurs": 0, "maxOccurs": 1, "nillable": f.is_nullable(), + # binding? } for f in dsft.iterfields()] if dsft.get_geometry_column() is not None: attributes.append({ "name": dsft.get_geometry_column(), - "binding": dsft.get_geomtype_gml(), + "type": dsft.get_geomtype_gml(), "minOccurs": 0, "maxOccurs": 1, # "nillable": True, + # binding? }) else: attributes.append({ "name": "geometry", - "binding": dsft.get_geomtype_gml(), + "type": dsft.get_geomtype_gml(), "minOccurs": 0, "maxOccurs": 1, # "nillable": True, + # binding? }) return {"featureType": ({ -- GitLab