Hi guys

I'm developing a web service where it will be possible to export each vector
layer to GML, GeoJSON, Shapefile...

So, I have a vector layer defined this way:
        traverseHaughton = new OpenLayers.Layer.Vector("Haughton Traverses", {
                strategies: [new OpenLayers.Strategy.BBOX(), 
saveStrategyTraverse],
                styleMap: vectorStyleMap,
                protocol: new OpenLayers.Protocol.WFS({
                        version:       "1.0.0",
                        url:           "http://***:8080/geoserver/wfs?";,
                        featureType:   "traverse_haughton",
                        srsName:       "EPSG:26916",
                        featurePrefix: "topp",
                        geometryName:  "the_geom"
                })
        });

As you can see, the projection is EPSG:26916, which is also defined for the
map object.

The problem is when I'm using the .write() function. Even though a
projection is defined, it does not translate into the GML or GeoJSON.

GeoJSON example:
var geojson = new OpenLayers.Format.GeoJSON();
geojson.externalProjection = map.projection;
geojson.internalProjection = map.getProjectionObject();
var ingeoj = geojson.write(layer.features);     

ingeoj = 
"{"type":"FeatureCollection","features":[{"type":"Feature","id":"line_haughton.100934661","properties":{"id":"1","name":"2","notes":"344"},"geometry":{"type":"MultiLineString","coordinates":[[[422336.53759006,8363423.4713272],[422626.89012912,8362411.92054595],[422336.53759006,8361400.3697647]]]}},{"type":"Feature","id":"line_haughton.101521704","properties":{"id":"1","name":"2","notes":"3"},"geometry":{"type":"MultiLineString","coordinates":[[[423722.73680883,8367984.8160542],[425034.00634008,8366186.5035542],[425914.4301682,8366898.3355855]]]}}]}"

There is no CRS property. The same thing is happening with GML. I think this
is causing me problem when I try to use GDAL/OGR on server side.

Do any of you know how to add the projection information into a GML of
GeoJSON created by openlayers?

Thanks
Maxime


-- 
View this message in context: 
http://n2.nabble.com/Projection-missing-GeoJSON-write-and-GML-write-tp4757646p4757646.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to