comparison backend/contrib/shpimporter/dgm.py @ 7004:bb5bd48b80f6 double-precision

DGM-importer: enforce a < b for ranges.
author Tom Gottfried <tom.gottfried@intevation.de>
date Thu, 12 Sep 2013 19:15:07 +0200
parents 5aa05a7a34b7
children
comparison
equal deleted inserted replaced
7003:3d83a4cf33ba 7004:bb5bd48b80f6
120 if isinstance(val, tuple): 120 if isinstance(val, tuple):
121 values.append(val[1](fields[namedict[val[0]]])) 121 values.append(val[1](fields[namedict[val[0]]]))
122 else: 122 else:
123 values.append(unicode.encode( 123 values.append(unicode.encode(
124 fields[namedict[val]], "UTF-8")) 124 fields[namedict[val]], "UTF-8"))
125 km_von = fields[namedict["km_von"]] 125 km_von = min(float(fields[namedict["km_von"]]),
126 km_bis = fields[namedict["km_bis"]] 126 float(fields[namedict["km_bis"]]))
127 km_bis = max(float(fields[namedict["km_von"]]),
128 float(fields[namedict["km_bis"]]))
127 year_from = None 129 year_from = None
128 year_to = None 130 year_to = None
129 try: 131 try:
130 year_from = datetime.datetime( 132 year_from = datetime.datetime(
131 int(fields[namedict["Jahr_von"]]), 1, 1) 133 int(fields[namedict["Jahr_von"]]), 1, 1)

http://dive4elements.wald.intevation.org