Changeset 1e397ea in observatorio


Ignore:
Timestamp:
Oct 14, 2014, 5:07:33 PM (10 years ago)
Author:
Ing. Roldan Vargas <rvargas@…>
Branches:
master
Children:
b8134aa
Parents:
66dd87e
Message:

se agrega condición que evalúa variables provenientes del GET para identificar el id del grafo a mostrar en la cadena productiva. Se elimina la antigua estructura que georeferenciaba la cadena productiva y se agrega enlace a archivo javascript con instrucciones para georeferenciar la cadena productiva. Se agregan variables de uso general para obtener las urls e imágenes a implementar en el SIG

File:
1 edited

Legend:

Unmodified
Added
Removed
  • procesos/apps/geocadena/templates/geocadena.html

    r28d0118 r1e397ea  
    2828
    2929                <!-- Inclusión a las funciones del sistema para la georeferenciación de la cadena productiva -->
    30                 <script type="text/javascript" src="{% static 'geocadena/js/configuracion.js' %}"></script>
     30        <script type="text/javascript" src="{% static 'geocadena/js/configuracion.js' %}"></script>
     31        <script type="text/javascript">
     32            // Variables generales del Sistema de Información Geográfico
     33            var grafo_id = "{{ request.GET.grafo_id }}";
     34            var marcadores_cadena_produccion = "{% url 'marcadores_cadena_produccion' %}";
     35            var conexiones_cadena_produccion = "{% url 'conexiones_cadena_produccion' %}";
     36            var indicadores_estadisticos = "{% url 'indicadores_estadisticos' %}";
     37            var nodo_central = "{% static 'geocadena/imgs/markers/mark_center.png' %}";
     38            var nodo_arriba = "{% static 'geocadena/imgs/markers/mark_up.png' %}";
     39            var nodo_abajo = "{% static 'geocadena/imgs/markers/mark_down.png' %}";
     40            /// Establece la posición inicial en la que será mostrado el Mapa
     41                        var position = new OpenLayers.LonLat(-65.1359044403, 6.80143375109).transform(fromProjection, toProjection);
     42        </script>
    3143                <script type="text/javascript" src="{% static 'geocadena/js/funciones.js' %}"></script>
    3244                <script type="text/javascript" src="{% static 'geocadena/js/utils.js' %}"></script>
     
    3446        <script type="text/javascript" src="{% static 'geocadena/js/capas_extras.js' %}"></script>
    3547        <script type="text/javascript" src="{% static 'geocadena/js/formularios.js' %}"></script>
     48        {% if request.GET.grafo_id %}
     49            <script type="text/javascript" src="{% static 'geocadena/js/cadena_productiva.js' %}"></script>
     50        {% endif %}
    3651
    3752                <link rel="stylesheet" type="text/css" href="{% static 'geocadena/css/mapstyle.css' %}"/>
    3853               
    3954                <script type="text/javascript">
    40                         /// Establece la posición inicial en la que será mostrado el Mapa
    41                         var position = new OpenLayers.LonLat(-65.1359044403, 6.80143375109).transform(fromProjection, toProjection);
    42                
    43                 /// Crea un diccionario de datos con las referencias, coordenadas y descripción detallada de las Unidades
    44                 // Económicas a georeferenciar en el Sistema GeoCadena
    45                         var unitProd = [
    46                                 {% for c in cadena %}
    47                                         {% if not forloop.first %},{% endif %}
    48                                         {
    49                                                 lon: "{{c.lon}}",
    50                                                 lat: "{{c.lat}}",
    51                                                 icono: "{{c.icono}}",
    52                                                 nivel: "{{c.nivel}}",
    53                                                 descripcion: {
    54                                                         rif: "{{c.uerif}}",
    55                                                         ue: "{{c.uenombre}}",
    56                                                         detalles: "{{c.uedetalles}}",
    57                                                         ueproduce: "{{c.ueproduce|safe}}",
    58                                                         ueconsume: "{{c.ueconsume|safe}}",
    59                                                         {% if c.ueedo and c.uemun and c.ueparr %}
    60                                                                 ueedo: "{{c.ueedo}}",
    61                                                                 uemun: "{{c.uemun}}",
    62                                                                 ueparr: "{{c.ueparr}}",
    63                                                         {% else %}
    64                                                                 ueedo: "Estado: No encontrado",
    65                                                                 uemun: "Municipio: No encontrado",
    66                                                                 ueparr: "Parroquia: No encontrado",
    67                                                         {% endif %}
    68                                                 }
    69                                         }
    70                                 {% endfor %}
    71                         ];
    72                         /// Crea un diccionario de datos con la información de las conecciones a georeferenciar entre las distintas
    73                         // Unidades Económicas
    74                         var conUnit = [
    75                                 {% for r in referencias %}
    76                                         {% if not forloop.first %},{% endif %}
    77                                         {
    78                                                 'start_x': "{{r.ini_x}}",
    79                                                 'start_y': "{{r.ini_y}}",
    80                                                 'end_x': "{{r.fin_x}}",
    81                                                 'end_y': "{{r.fin_y}}",
    82                                                 'nivel': "{{r.nivel}}",
    83                                                 'capa': "{{r.capa}}"
    84                                         }
    85                                 {% endfor %}
    86                         ];
    87 
    8855            var acercade = '<img src="{% static 'geocadena/imgs/icons/logompv.png' %}" width="120px"><br/>';
    8956            acercade += '<p style="text-align:justify; padding-top:15px;">';
     
    175142                        });
    176143
    177 
    178                 {% if cadena and referencias %}
    179                     // Invoca a la función de conexiones para establecer las relaciones entre las Unidades Económicas a
    180                     // georeferenciar
    181                     conexiones(conUnit);
    182                     // Invoca a la función de marcas para georeferenciar a las Unidades Económicas
    183 
    184                     marcas(unitProd);
    185 
    186                     //georeferencia_cadena_productiva('', '');
    187                 {% endif %}
    188144
    189145                // === Carga todas las capas extras a ser mostradas en el panel de capas ===
     
    385341                                displayProjection: fromProjection
    386342                        }));
    387 
    388343                        });
    389344                       
     
    396351                {% include "panel_consulta.html" %}
    397352        {% include "panel_indicadores.html" %}
    398                 <!--<div id="loading-mask" style="width:100%;height:100%;background:#c3daf9;position:absolute;z-index:20000;left:0;top:0px;"> </div>
    399                 <div id="loading">
    400                         <div class="loading-indicator">
    401                                 <span>Cargando...</span>
    402                         </div>
    403                 </div>-->
    404353        </body>
    405354</html>
Note: See TracChangeset for help on using the changeset viewer.