[mapserver-users] displaying LINESTRING elements from shapefiles

2009-04-06 Thread Adrian Popa

Hello everybody,

I'm trying to display a map generated from openstreetmaps and saved as 
several shapefile layers. The map was obtained from: 
http://download.geofabrik.de/osm/europe/

The shapefile "roads.shp" has a data type of "LINESTRING":

[r...@alarms romania-osm-shp]# ogrinfo -al roads.shp | head -30
INFO: Open of `roads.shp'
 using driver `ESRI Shapefile' successful.

Layer name: roads
Geometry: Line String
Feature Count: 51469
Extent: (20.379788, 43.653826) - (29.712869, 48.221387)
Layer SRS WKT:
GEOGCS["GCS_WGS_1984",
   DATUM["WGS_1984",
   SPHEROID["WGS_1984",6378137,298.257223563]],
   PRIMEM["Greenwich",0],
   UNIT["Degree",0.017453292519943295]]
osm_id: Real (16.0)
name: String (32.0)
type: String (16.0)
oneway: Integer (1.0)
OGRFeature(roads):0
 osm_id (Real) = 1349
 name (String) = Bulevardul Mircea Eliade
 type (String) = tertiary
 oneway (Integer) = 0
 LINESTRING (26.0931117 44.4696734,26.09368389998 
44.46912489997,26.0940642 44.4685717,26.0961094 
44.46564860002)


I've tried creating the MAP file with a layer type of 
LINE/LINESTRING/POLYGON, but the map would not display the layer 
(however mapserver would generate an image).


My version of mapserver is 4.10.3 (fedora core 8).

My question is: can I display this data type directly with mapserver, or 
do I need to convert it to something else? Is my version of mapserver 
too old to display this data?


Thanks.

Adrian

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] displaying LINESTRING elements from shapefiles

2009-04-06 Thread Rahkonen Jukka
Hi,

This layer shows OSM roads for me from the same shapefiles that you are
trying to use. 

LAYER
NAME "OSM_roads"
STATUS ON
DATA "d:\Data\OSM\roads"
TYPE LINE
UNITS METERS
METADATA
  "wms_title""OSM_tiet"
END
CLASS
NAME "roads"
OUTLINECOLOR 0 255 0
END
PROJECTION
  "init=epsg:4326" 
END
  END

Check that EXTENT in your mapfile suits the data.

-Jukka Rahkonen-
 

Adrian Popa wrote:

> Hello everybody,
> 
> I'm trying to display a map generated from openstreetmaps and 
> saved as several shapefile layers. The map was obtained from: 
> http://download.geofabrik.de/osm/europe/
> The shapefile "roads.shp" has a data type of "LINESTRING":
> 
> [r...@alarms romania-osm-shp]# ogrinfo -al roads.shp | head -30
> INFO: Open of `roads.shp'
>   using driver `ESRI Shapefile' successful.
> 
> Layer name: roads
> Geometry: Line String
> Feature Count: 51469
> Extent: (20.379788, 43.653826) - (29.712869, 48.221387) Layer SRS WKT:
> GEOGCS["GCS_WGS_1984",
> DATUM["WGS_1984",
> SPHEROID["WGS_1984",6378137,298.257223563]],
> PRIMEM["Greenwich",0],
> UNIT["Degree",0.017453292519943295]]
> osm_id: Real (16.0)
> name: String (32.0)
> type: String (16.0)
> oneway: Integer (1.0)
> OGRFeature(roads):0
>   osm_id (Real) = 1349
>   name (String) = Bulevardul Mircea Eliade
>   type (String) = tertiary
>   oneway (Integer) = 0
>   LINESTRING (26.0931117 44.4696734,26.09368389998
> 44.46912489997,26.0940642 44.4685717,26.0961094
> 44.46564860002)
> 
> I've tried creating the MAP file with a layer type of 
> LINE/LINESTRING/POLYGON, but the map would not display the 
> layer (however mapserver would generate an image).
> 
> My version of mapserver is 4.10.3 (fedora core 8).
> 
> My question is: can I display this data type directly with 
> mapserver, or do I need to convert it to something else? Is 
> my version of mapserver too old to display this data?
> 
> Thanks.
> 
> Adrian
> 
> ___
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
> 
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] displaying LINESTRING elements from shapefiles

2009-04-06 Thread Adrian Popa

Hello,

Thanks for the example - I will look into it.

Cheers,
Adrian

Rahkonen Jukka wrote:

Hi,

This layer shows OSM roads for me from the same shapefiles that you are
trying to use. 


LAYER
NAME "OSM_roads"
STATUS ON
DATA "d:\Data\OSM\roads"
TYPE LINE
UNITS METERS
METADATA
  "wms_title""OSM_tiet"
END
CLASS
NAME "roads"
OUTLINECOLOR 0 255 0
END
PROJECTION
  "init=epsg:4326" 
END
  END


Check that EXTENT in your mapfile suits the data.

-Jukka Rahkonen-
 


Adrian Popa wrote:

  

Hello everybody,

I'm trying to display a map generated from openstreetmaps and 
saved as several shapefile layers. The map was obtained from: 
http://download.geofabrik.de/osm/europe/

The shapefile "roads.shp" has a data type of "LINESTRING":

[r...@alarms romania-osm-shp]# ogrinfo -al roads.shp | head -30
INFO: Open of `roads.shp'
  using driver `ESRI Shapefile' successful.

Layer name: roads
Geometry: Line String
Feature Count: 51469
Extent: (20.379788, 43.653826) - (29.712869, 48.221387) Layer SRS WKT:
GEOGCS["GCS_WGS_1984",
DATUM["WGS_1984",
SPHEROID["WGS_1984",6378137,298.257223563]],
PRIMEM["Greenwich",0],
UNIT["Degree",0.017453292519943295]]
osm_id: Real (16.0)
name: String (32.0)
type: String (16.0)
oneway: Integer (1.0)
OGRFeature(roads):0
  osm_id (Real) = 1349
  name (String) = Bulevardul Mircea Eliade
  type (String) = tertiary
  oneway (Integer) = 0
  LINESTRING (26.0931117 44.4696734,26.09368389998
44.46912489997,26.0940642 44.4685717,26.0961094
44.46564860002)

I've tried creating the MAP file with a layer type of 
LINE/LINESTRING/POLYGON, but the map would not display the 
layer (however mapserver would generate an image).


My version of mapserver is 4.10.3 (fedora core 8).

My question is: can I display this data type directly with 
mapserver, or do I need to convert it to something else? Is 
my version of mapserver too old to display this data?


Thanks.

Adrian

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users




  


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users