[Gvsig_english] new jCRS, slovak coordinate system wrong implementation again

ivan minčík ivan.mincik at gmail.com
Tue Jul 10 18:08:59 CEST 2007


thanks a lot, it is very good news.



DAVID HERNANDEZ LOPEZ wrote:
> Dear Ivan.
> The new realease of CRS vill use the latest version of PROJ4, 4.5.0.
> Indeed the reason to analyze this subject was your previous message.
> With this we hoped is solved your problem.
> Thanks for your collaboration 
>
> David.
>
> -----Mensaje original-----
> De: gvsig_internacional-bounces at runas.cap.gva.es en nombre de ivan mincík
> Enviado el: mar 10/07/2007 16:24
> Para: Users and Developers mailing list
> Asunto: [Gvsig_english] new jCRS,slovak coordinate system wrong implementation again
>  
> Halo.
> I am very glad to hear about the new release of CRS. I already posted 
> message about the wrong implementation of Czech and Slovak coordinate 
> system some time ago, but with no answer. (whole original e-mail is 
> above). Is it possible to fix it to next release?
>
> this is the whole message
>
> I would like to also draw attention to one very important bug in the
> point of view of Slovak and Czech users in old versions of proj library
> (used currently in gvSIG) which was for years held in the source code.
> This bug was finnaly fixed after the serious effort of some czech guys
> last year in 4.5.0 version. (I can explain workaround in another mail if
> You wish...)
>
> As Krovak projection is basic projection in former czechoslovakia the
> older versions of proj than 4.5.0 is unusable for us without patching
> the source. gvSIG is using proj from year 2002. 
>
> We need only simple change in X and Y axis to -1, so it can be simple to
> fix it in new version of CRS.
>
>
> diff from current version of PJ_krovak.c used in gvSIG to new version is
> only this 
>
>
>
>
> 2c2
> <  * $Id: PJ_krovak.c,v 1.6 2006/09/14 13:10:50 fwarmerdam Exp $
> ---
>
>   
>>>  * $Id: PJ_krovak.c,v 1.4 2002/12/15 22:31:04 warmerda Exp $
>>>       
>>   
>>     
> 33,38d32
> <  * Revision 1.6  2006/09/14 13:10:50  fwarmerdam
> <  * Add +czech flag to control reversal of signs (bug 1133,147)
> <  *
> <  * Revision 1.5  2006/03/30 01:22:48  fwarmerdam
> <  * Removed win32 only debug hack.
> <  *
> 58c52
> < PJ_CVSID("$Id: PJ_krovak.c,v 1.6 2006/09/14 13:10:50 fwarmerdam Exp
> $");
> ---
>
>   
>>> PJ_CVSID("$Id: PJ_krovak.c,v 1.4 2002/12/15 22:31:04 warmerda Exp $");
>>>       
>>   
>>     
> 145,149c139,151
> <         if( !pj_param(P -> params, "tczech").i )
> <         {
> <           xy.y *= -1.0;
> <           xy.x *= -1.0;
> <         }
> ---
>
>   
>>> #ifdef DEBUG
>>>       strcpy(errmess,"a: ");
>>>       strcpy(tmp,"        ");
>>>       ltoa((long)(a*1000000000),tmp,10);
>>>       strcat(errmess,tmp);
>>>       strcat(errmess,"e2: ");
>>>       strcpy(tmp,"        ");
>>>       ltoa((long)(e2*1000000000),tmp,10);
>>>       strcat(errmess,tmp);
>>>
>>>       MessageBox(NULL, errmess, NULL, 0);
>>> #endif
>>>
>>>       
>>   
>>     
> 200,205d201
> <         if( !pj_param(P -> params, "tczech").i )
> <         {
> <           xy.x *= -1.0;
> <           xy.y *= -1.0;
> <         }
> <
>
>
>
>
>
> Thanks 
> Ivan
>
> _______________________________________________
> Gvsig_internacional mailing list
> Gvsig_internacional at runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Gvsig_internacional mailing list
> Gvsig_internacional at runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
>   


More information about the Gvsig_internacional mailing list