[OpenLayers-Dev] projection through urn syntax
Richard didier
didier.richard at ign.fr
Mon May 4 08:43:23 EDT 2009
Le Lundi 4 Mai 2009 14:02, bartvde at osgis.nl a écrit :
> The only question left is do we want to depend on proj4js for this?
>
> Reading urn type projections will require proj4js, is that an acceptable
> dependency for OpenLayers?
If we look at the WMS 1.3.0 specs (for instance), the CRS can be URI
(EPSG:4326), URN (urn:ogc:def:crs:EPSG:6.6:4326) or URL
(http://epsg.org/#4326). The process of reading a projection attribute in OL
is to convert the string definition into an OL.Projection object.
If OL relies upon PROJ4JS, it sounds ok to let PROJ4JS parses the string.
Either the reader knows and it is ok, or the reader does know and the error
is handed over back to OL.Projection constructor.
If OL parses the string, it will have to know which one is supported by the
underlaying reader. The later can evolve and support more and then
OL.Projection will have to be changed.
So, I prefer the CRS reader understanding or not the string definition and
OL.Projection just acting as a proxy.
Sincerely,
didier
>
> Best regards,
> Bart
>
> > Hi Didier,
> >
> > great! I had not seen that.
> >
> > So I can just pass a urn string to the OpenLayers.Projection object
> > constructor.
> >
> > Best regards,
> > Bart
> >
> >> Le Lundi 4 Mai 2009 13:25, bartvde at osgis.nl a écrit :
> >>> Hi list,
> >>>
> >>> Currently Proj4js and OpenLayers use EPSG:XXXX as the syntax for
> >>> projections, whereas OWSContext uses the urn syntax, for example:
> >>>
> >>> urn:ogc:def:crs:EPSG:6.6:4326
> >>>
> >>> So in my OWSContext Format I use a small utility function which
> >>> transforms
> >>> this into EPSG:4326.
> >>>
> >>> The urn syntax can also be present in GML3 files.
> >>>
> >>> Question:
> >>> -would this belong in OpenLayers' Projection.js or in Proj4js?
> >>
> >> I have added URN in Proj4js. At least, it is in the trunk (See
> >> http://trac.osgeo.org/proj4js/ticket/17)
> >>
> >> didier
> >>
> >>> Best regards,
> >>> Bart
> >>>
> >>> _______________________________________________
> >>> Dev mailing list
> >>> Dev at openlayers.org
> >>> http://openlayers.org/mailman/listinfo/dev
> >>
> >> --
> >> Didier RICHARD, chef du pôle technique Géoportail pour l'IGN
> >> Institut Geographique National tel: +33/0 1.43.98.83.23
> >> 2/4 Avenue Pasteur fax: +33/0 1.43.98.80.88
> >> F-94165 St-Mande Cedex e-mail: Didier.Richard at ign.fr
--
Didier RICHARD, chef du pôle technique Géoportail pour l'IGN
Institut Geographique National tel: +33/0 1.43.98.83.23
2/4 Avenue Pasteur fax: +33/0 1.43.98.80.88
F-94165 St-Mande Cedex e-mail: Didier.Richard at ign.fr
More information about the Dev
mailing list