<\/A><\/P><\/P>
Con Arcade, tienes la flexibilidad para trabajar con tus campos de fecha de muchas maneras, personalizar umbrales e incluso calcular tus propias fechas nuevas derivadas. Sigue leyendo para aprender cF3mo construir este mapa exacto para ti y comenzar.<\/P>
<\/P>
Primero, configuremos el mapa. Abre un nuevo webmapa, haz clic en Agregar >> Explorar capas del Living Atlas >> y busca "MODIS". El primer resultado debería ser una capa de entidades "Satellite (MODIS) Thermal Hotspots and Fire Activity" por Esri. Adelante, agrega esa capa a tu mapa. En el panel Contenido, haz clic en el botón filtro para la capa MODIS y establece un filtro para "Fecha de adquisición en los últimos 1 día(s)". Aplica filtro. Esto filtrará los hotspots para que estén dentro de las últimas 24 horas. Ahora haz clic en Mapa base en la parte superior y selecciona el mapa base Dark Gray Canvas. Ahora es momento de usar Arcade para construir nuestra propia simbologEDa relativa al tiempo para los hotspots.<\/P>
<\/P>
Para la capa MODIS, haz clic en el botón Cambiar estilo. Expande "Elegir un atributo para mostrar", desplázate hasta el final de la lista de campos y haz clic en "Nueva expresión". Esto abrirá el generador de expresiones Arcade. Pega el siguiente código en el cuerpo de la expresión.<\/P>
<\/P>
<SPAN class="keyword token">function<\/SPAN> <SPAN class="token function">determineCategory<\/SPAN><SPAN class="punctuation token">(<\/SPAN>value<SPAN class="punctuation token">)<\/SPAN><SPAN class="punctuation token">{<\/SPAN>
<SPAN class="keyword token">if<\/SPAN> <SPAN class="punctuation token">(<\/SPAN>value <SPAN class="operator token"><=<\/SPAN> <SPAN class="number token">4<\/SPAN> <SPAN class="punctuation token">)<\/SPAN><SPAN class="punctuation token">{<\/SPAN>
<SPAN class="keyword token">return<\/SPAN> <SPAN class="string token">"1"<\/SPAN>
<SPAN class="punctuation token">}<\/SPAN>
<SPAN class="keyword token">else<\/SPAN> <SPAN class="keyword token">if<\/SPAN> <SPAN class="punctuation token">(<\/SPAN>value <SPAN class="operator token">><\/SPAN> <SPAN class="number token">4<\/SPAN> <SPAN class="operator token">&&<\/SPAN> value <SPAN class="operator token"><=<\/SPAN> <SPAN class="number token">8<\/SPAN><SPAN class="punctuation token">)<\/SPAN><SPAN class="punctuation token">{<\/SPAN>
<SPAN class="keyword token">return<\/SPAN> <SPAN class="string token">"2"<\/SPAN>
<SPAN class="punctuation token">}<\/SPAN>
<SPAN class="keyword token">else<\/SPAN> <SPAN class="keyword token">if<\/SPAN> <SPAN class="punctuation token">(<\/Span>value <span class=\"operator token\">><\//span> <span class=\"number token\">8<\//span> <span class=\"operator token\">&&<\//span> value <span class=\"operator token\"><=<\//span> <span class=\"number token\">12<\//span><span class=\"punctuation token\">)<\//span><span class=\"punctuation token\">{<\//span>
<span class=\"keyword token\">return<\//span> <span class=\"string token\">\"3\"<\//span>
<span class=\"punctuation token\">}<\//span>
<span class=\"keyword token\">else<\//span> <span class=\"keyword token\">if<\//span> <span class=\"punctuation token\">(<\//span>value <span class=\"operator token\">><\//span> <span class=\"number token\">12<\//span> <span class=\"operator token\">&&<\//span> value <span class=\"operator token\"><=<\//span> <span class=\"number token\">16<\//span><span class=\"punctuation token\">)<\//span><span class=\"punctuation token\">{</span>
<panclass=keywordtokenreturn</pan><spanclass=stringtoken2</pan>
<spanclass=punctuationtoken}
<spanclass=keywordtokenelse</pan><spanclass=keywordtokenif</pan><spanclass=punctuationtoken(value <spanclass=operatortoken></pan>16 <spanclass=operatortoken>&&/pan>value <spanclass=operatortoken><=/pan>20)</punctuationtoken>
/keywordtoken return "/5"
}
else {
return "6"
}
}
var hours = DateDiff(now(),$feature["ACQ_DATE"] , "hours")
determineCategory(hours)<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
Puedes modificar los umbrales para cada categoría aquí si lo deseas. Solo ten en cuenta que el filtro que aplicamos a la capa solo muestra aquellos hotspots que se registraron en las últimas 24 horas. Si trabajas con una capa diferente, deberás reemplazar el campo $feature["ACQ_DATE"] para que apunte a un campo de fecha en tu capa. Haz clic en "Probar" para asegurarte de que funciona. Si tiene éxito, deberías ver un valor Resultado entre 1-6 (siendo 1 el más reciente y 6 el más antiguo). Haz clic en OK para aplicar el script.<\/P>
<\\/P>
Los tipos "Simbología única" se seleccionarán automáticamente. Haz clic en Opciones para modificar cómo se muestran estos símbolos. Modifica el orden del símbolo a 1-6 arrastrando las entradas a la posición adecuada. Ahora que todo está en el orden correcto, adelante y cambia las Etiquetas para cada categoría para que reflejen el rango temporal.. Usé "En las últimas 4 horas" para la primera y un esquema de "Hace X a Y horas" para las cinco últimas. Muy bien, ahora estamos listos para crear los símbolos. Haz clic en el primer símbolo para abrir el Cambiador de Símbolos. Haz clic en Forma, abre el desplegable y selecciona "Firefly". La rampa que usé fue la rampa verde claro a rojo.
<\/P>
Seleccione el más intenso en la rampa (el más a la derecha), y establezca el tamaño en 36. Repita este proceso para las otras categorías, avanzando hacia la izquierda en la rampa, y disminuyendo el tamaño cada vez en 6 (por ejemplo, 36, 30, 24, 18, 12 y 6). Una vez que todos sus símbolos estén configurados como desee, adelante y juegue con el control deslizante de Transparencia en el panel Estilo para ajustar la apariencia que busca. Cuando todo esté dicho y hecho, su panel Estilo debería verse algo así:<\/P>
<\/P>
<\/P>
Haga clic en OK para confirmar todo. Y, ¡voila!<\/EM> Ahora debería tener un mapa de hotspots MODIS que envejecen con el tiempo basado en la hora actual. ¡Gran trabajo! Además, no olvide guardar su mapa!<\/P><\/P>