Wrong extents after dynamic shapefile generation

Nicol Hermann mapserver at GEOWORLD.DE
Fri Jan 28 05:11:53 EST 2005


Hi List,

i encounter a strange problem when i generate a (polygon) shapefile on
the fly on a windows xp box running php mapscript 4.4.1 (windows
binaries from
http://maptools.org/dl/mapserver-4.4.1-win32-php4.3.7.zip).
The creation of the shapefile acts without any problems but when i
execute 'ogrinfo -so' on this file the value of maxy is completely
wrong.
When i take a closer look at the single features of the shapefile
everything looks reasonable to me. So i assume that the generation of
the header entry with the extents did something wrong. Running the same
script with the same data on linux the extents of the shapefile as looks
expected.
Attached you can find the output of ogrinfo. What is going wrong here?
Is this a bug?
If you need further information please let me know.

Many thanks
Nicol
-------------- next part --------------
INFO: Open of `c:\windows\temp\rasterkatalog-366_6c65e31162619949895ae6eda8c57a68.shp'
using driver `ESRI Shapefile' successful.

Layer name: rasterkatalog-366_6c65e31162619949895ae6eda8c57a68
Geometry: Polygon
Feature Count: 20
Extent: (2589120.403000, 5495118.303000) - (2647062.466000, 71754509536643458000000000000000000000000000000000000000000000000000000000.000000)
Layer SRS WKT:
(unknown)
LOCATION: String (150.0)
OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):0
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_5910.tif
  POLYGON ((2589120.403 5553764.056,2608813.871 5553764.056,2608813.871 5539764.286,2589120.403 5539764.286,2589120.403 5553764.056))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):1
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_5911.tif
  POLYGON ((2601036.581 5554022.269,2620758.270 5554022.269,2620758.270 5539976.067,2601036.581 5539976.067,2601036.581 5554022.269))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):2
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_5912.tif
  POLYGON ((2612722.127 5554608.979,2632918.793 5554608.979,2632918.793 5539888.435,2612722.127 5539888.435,2612722.127 5554608.979))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):3
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_5913.tif
  POLYGON ((2630416.899 5554576.398,2644292.125 5554576.398,2644292.125 5541194.787,2630416.899 5541194.787,2630416.899 5554576.398))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):4
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6010.tif
  POLYGON ((2589296.505 5542634.190,2609025.407 5542634.190,2609025.407 5528635.939,2589296.505 5528635.939,2589296.505 5542634.190))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):5
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6011.tif
  POLYGON ((2601002.714 5543263.181,2621269.709 5543263.181,2621269.709 5528486.457,2601002.714 5528486.457,2601002.714 5543263.181))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):6
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6012.tif
  POLYGON ((2612985.064 5543503.282,2633211.397 5543503.282,2633211.397 5528772.346,2612985.064 5528772.346,2612985.064 5543503.282))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):7
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6013.tif
  POLYGON ((2624943.284 5543758.669,2645143.463 5543758.669,2645143.463 5529077.701,2624943.284 5529077.701,2624943.284 5543758.669))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):8
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6110.tif
  POLYGON ((2589524.265 5531511.164,2609255.066 5531511.164,2609255.066 5517497.313,2589524.265 5517497.313,2589524.265 5531511.164))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):9
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6111.tif
  POLYGON ((2601205.042 5532139.799,2621496.614 5532139.799,2621496.614 5517360.186,2601205.042 5517360.186,2601205.042 5532139.799))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):10
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6112.tif
  POLYGON ((2613216.388 5532384.092,2633479.642 5532384.092,2633479.642 5517648.089,2613216.388 5517648.089,2613216.388 5532384.092))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):11
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6113.tif
  POLYGON ((2625202.240 5532646.656,2645440.740 5532646.656,2645440.740 5517954.921,2625202.240 5517954.921,2625202.240 5532646.656))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):12
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6210.tif
  POLYGON ((2589715.464 5520397.306,2609472.019 5520397.306,2609472.019 5506404.799,2589715.464 5506404.799,2589715.464 5520397.306))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):13
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6211.tif
  POLYGON ((2607195.719 5520569.280,2622773.783 5520569.280,2622773.783 5505702.727,2607195.719 5505702.727,2607195.719 5520569.280))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):14
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6212.tif
  POLYGON ((2619215.773 5520833.111,2634785.726 5520833.111,2634785.726 5505983.236,2619215.773 5505983.236,2619215.773 5520833.111))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):15
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6213.tif
  POLYGON ((2625499.141 5521535.130,2645741.885 5521535.130,2645741.885 5506840.109,2625499.141 5506840.109,2625499.141 5521535.130))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):16
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6310.tif
  POLYGON ((2589904.617 5509273.045,2609689.890 5509273.045,2609689.890 5495276.935,2589904.617 5495276.935,2589904.617 5509273.045))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):17
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6311.tif
  POLYGON ((2601653.872 5509898.936,2621996.450 5509898.936,2621996.450 5495118.303,2601653.872 5495118.303,2601653.872 5509898.936))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):18
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6312.tif
  POLYGON ((2613714.194 5510137.874,2634025.607 5510137.874,2634025.607 5495410.569,2613714.194 5495410.569,2613714.194 5510137.874))

OGRFeature(rasterkatalog-366_6c65e31162619949895ae6eda8c57a68):19
  LOCATION (String) = d:\projekte\mapserver\data_kreuz\tk25\\tk25gl_6313.tif
  POLYGON ((2631510.832 5509980.706,2647062.466 5509980.706,2647062.466 5495181.369,2631510.832 5495181.369,2631510.832 5509980.706))



More information about the mapserver-users mailing list