equal
deleted
inserted
replaced
10 self.bad = kwargs.pop('bad', False) |
10 self.bad = kwargs.pop('bad', False) |
11 |
11 |
12 if not self.bad: |
12 if not self.bad: |
13 m = wkt_regex.match(wkt) |
13 m = wkt_regex.match(wkt) |
14 if not m: |
14 if not m: |
15 raise Exception, 'Improper WKT: "%s"' % wkt |
15 raise Exception('Improper WKT: "%s"' % wkt) |
16 self.geo_type = m.group('type') |
16 self.geo_type = m.group('type') |
17 |
17 |
18 for key, value in kwargs.items(): |
18 for key, value in kwargs.items(): |
19 setattr(self, key, value) |
19 setattr(self, key, value) |
20 |
20 |
169 |
169 |
170 """, |
170 """, |
171 not_equal=True, |
171 not_equal=True, |
172 ), |
172 ), |
173 ) |
173 ) |
|
174 |
|
175 # For testing HEX(EWKB). |
|
176 ogc_hex = '01010000000000000000000000000000000000F03F' |
|
177 # `SELECT ST_AsHEXEWKB(ST_GeomFromText('POINT(0 1)', 4326));` |
|
178 hexewkb_2d = '0101000020E61000000000000000000000000000000000F03F' |
|
179 # `SELECT ST_AsHEXEWKB(ST_GeomFromEWKT('SRID=4326;POINT(0 1 2)'));` |
|
180 hexewkb_3d = '01010000A0E61000000000000000000000000000000000F03F0000000000000040' |