ó @ÔJRc@sPddlTddlTddlTddlmZddlZd„Zd„ZdS(i˙˙˙˙(t*(tQNcCs™tjjd|ƒ}|j|j|j|_t|di |d6t|jƒd6t|jƒd6t|jƒd6dd6d d 6d d 6d d 6d d 6ƒS(Ntlotes croquis.htmltdatostfilasttarimastespaciostactivet ubicaciontclosedtactivot no_activotasignacion_activotregistro_revision( tCatalogoUbicaciontobjectstgetRttarimatespaciottotaltTemplateResponsetrange(trequesttlote_idR((sC:\prometeo\ubicacion\views.pytcroquis s c Csktjjƒjdƒd}|j|j|_ytjjddƒ}Wntj k rdd}nXddl }ddl }d}|j d |ƒ}|j |ƒ}d} d} |j| |d | ƒd} d } d}|j| |d | ƒd} d} d| d|j}d | d|j}|j| | f| || f| || |f| | |fgd dddƒxžt|jƒD]­}x¤t|jƒD]“}|j||| ||| f||| |||| f||| |||| |f||| ||| |fgd dddƒq—WqWddlm}t|ƒdt|ƒdt|tj||d|jƒƒƒ}|j| |d | ƒx¤t|jƒD]“}|j||| ||| f||| |||| f||| |||| |f||| ||| |fgd dddƒqŽW~tddƒ}|j|dƒ|S(!s4 A View that Returns a PNG Image generated using PILs-iditnombretRevisionsNo se encontro el registroi˙˙˙˙Nii tRGBi˙itfilli tiitwhitetoutlinetgreen(tDecimalt tbluetblacktmimetypes image/pngtPNG(ii (ii˙i(ii(i˙ii(i i (RRtalltorder_byRRRtEstatusRt DoesNotExisttImaget ImageDrawtnewtDrawttexttpolygonRtdecimalR!tstrtmathtsqrtRt HttpResponsetsave(RRtestatusRegistroR/R+R,tsizetimtdrawtyellowttext_postredtxtytbasetalturatitjR!tktresponse((sC:\prometeo\ubicacion\views.pyt pil_imagesN M•F!#(tdjango.template.responsetregistro.modelstasignacion.modelstdjango.db.modelsRR3RRF(((sC:\prometeo\ubicacion\views.pyts