[MetaCRS] Proj4js: Converting from EPSG:4326 -> EPSG:28193 fails

Mike Adair madair at dmsolutions.ca
Tue Mar 24 13:17:49 EDT 2009


Josh,

No I don't have a schedule for converting the rest of the projection 
code over to Javascript.  It is a matter of converting C code to 
Javascript and looking at the cassini code it shouldn't be too difficult 
to do. 

As Chris mentioned, on spatialreference.org the conversion is done 
server-side with Proj4.

Mike

Josh Rosenthal wrote:
> Hi Mike,
>
> Thanks a lot.  I couldn't figure out if I was doing something wrong 
> or...  In any case, you said 'yet'.  Is there a timeline as to when we 
> could expect cassini projections to be supported, or do you have any 
> other suggestions as to how to convert coordinates to/from that? 
>  Curiously, it appears as though spatialreference.org 
> <http://spatialreference.org> does support those reprojections, though 
> I'm not sure what the back end is over there.
>
> In any case, any advice would be welcome,
>
> Thanks,
>
> Josh
>
> 2009/3/24 Mike Adair <madair at dmsolutions.ca 
> <mailto:madair at dmsolutions.ca>>
>
>     Josh,
>
>     The cassini projection code ("proj=cass") hasn't been implemented
>     in Proj4js yet.
>
>     Mike
>
>
>     Josh Rosenthal wrote:
>
>         Hi Folks,
>
>         I hope I'm sending this to the right list.  Apologies if not.
>
>         I'm hitting a bit of a problem with a proj4js conversion, and
>         I'm hoping someone can help.  I'm trying to go from EPSG 4326
>         to 28193, and I'm just getting my original coordinates
>         returned.  As per http://spatialreference.org/ref/epsg/28193/
>         , I have the proj4js definition for 28193 as:
>         Proj4js.defs["EPSG:28193"] = "+proj=cass
>         +lat_0=31.73409694444445 +lon_0=35.21208055555556
>         +x_0=170251.555 +y_0=1126867.909 +a=6378300.789 +b=6356566.435
>         +towgs84=-275.722,94.7824,340.894,-8.001,-4.42,-11.821,1
>         +units=m +no_defs";
>
>         To demonstrate, I've modified the converter in the proj4js
>         homepage to also have 28193 (Old Israel Grid/Palestine 1923)
>         and 2039 (New Israel Grid).  You can see the demo here:
>         http://arkeotech.googlepages.com/Proj4js.htm
>         Converting the coordinates 35,31 from 4326 to 2039 works fine,
>         but from 4326 to 28193 just returns 35,31.  Looking at the
>         spatial reference page for 28193, you can use the viewer to
>         get an approximation for those coordinates... it should be
>         somewhere roughly around 149353, 1046172
>
>         Any thoughts?
>
>         Thanks,
>
>         Josh
>
>
>
>         ------------------------------------------------------------------------
>
>         _______________________________________________
>         MetaCRS mailing list
>         MetaCRS at lists.osgeo.org <mailto:MetaCRS at lists.osgeo.org>
>         http://lists.osgeo.org/mailman/listinfo/metacrs
>          
>
>
>     -- 
>      Michael Adair
>      Senior Software Architect
>      DM Solutions Group Inc.
>
>      Office: (613) 565-5056 x26
>      madair at dmsolutions.ca <mailto:madair at dmsolutions.ca>
>      http://www.dmsolutions.ca
>      http://research.dmsolutions.ca
>
>
>

-- 
   Michael Adair
   Senior Software Architect
   DM Solutions Group Inc.

   Office: (613) 565-5056 x26
   madair at dmsolutions.ca
   http://www.dmsolutions.ca
   http://research.dmsolutions.ca




More information about the MetaCRS mailing list