Mercurial > dive4elements > river
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) |