- 76
- 182 861
GeoCositasParaDummies
Colombia
เข้าร่วมเมื่ภ9 à¸.ย. 2012
🚀 LÃder de Entrenamiento en @EsriColombia | Ing. Catastral y Geodesta, Esp. SIG y MSc Geomática | Profesor, Developer y Entrenador Pokémon | Hago Mapas 🗺 🧑â€ðŸ’»
08 - 🧠🤖 SAMGEO: Segmentación de datos ráster con Inteligencia Artificial 🛰ï¸
#Python #Programación #IA #GIS #SIG #InteligenciaArtificial
📋 Ãndice del video en la descripción para que puedas navegar entre los temas
🌎🠡Octavo capÃtulo de esta serie de videos de análisis ráster con Python!
Ya hablamos anteriormente de Machine Learning y de Deep Learning, era casi obligatorio hablar de Inteligencia Artificial. En este caso les muestro, apoyado en la documentación, el algoritmo SAMGEO. Un algoritmo que segmenta cualquier cosa pero mejorado para ser usado con el componente espacial 🤩🤯.
----------------------------------------------------------------------
Puedes descargar el código usado en el video aquà 👇
â€â€ðŸ’» Código: github.com/IngJuanMaSuarez/Analisis-Raster-con-Python-para-Dummies/tree/main/08%20-%20SAMGEO%20Segmentaci%C3%B3n%20de%20datos%20r%C3%A1ster%20con%20Inteligencia%20Artificial
----------------------------------------------------------------------
Ãndice del Video:
0:00:00 Inicio de la Temática
----------------------------------------------------------------------
🌠SÃgueme:
Linkedin: www.linkedin.com/in/IngJuanMaSuarez
Github: github.com/IngJuanMaSuarez
X: x.com/IngJuanMaSuarez
Threads: www.threads.net/@IngJuanMaSuarez
Trabajos de Grado: udistrital.academia.edu/IngJuanMaSuarez
📋 Ãndice del video en la descripción para que puedas navegar entre los temas
🌎🠡Octavo capÃtulo de esta serie de videos de análisis ráster con Python!
Ya hablamos anteriormente de Machine Learning y de Deep Learning, era casi obligatorio hablar de Inteligencia Artificial. En este caso les muestro, apoyado en la documentación, el algoritmo SAMGEO. Un algoritmo que segmenta cualquier cosa pero mejorado para ser usado con el componente espacial 🤩🤯.
----------------------------------------------------------------------
Puedes descargar el código usado en el video aquà 👇
â€â€ðŸ’» Código: github.com/IngJuanMaSuarez/Analisis-Raster-con-Python-para-Dummies/tree/main/08%20-%20SAMGEO%20Segmentaci%C3%B3n%20de%20datos%20r%C3%A1ster%20con%20Inteligencia%20Artificial
----------------------------------------------------------------------
Ãndice del Video:
0:00:00 Inicio de la Temática
----------------------------------------------------------------------
🌠SÃgueme:
Linkedin: www.linkedin.com/in/IngJuanMaSuarez
Github: github.com/IngJuanMaSuarez
X: x.com/IngJuanMaSuarez
Threads: www.threads.net/@IngJuanMaSuarez
Trabajos de Grado: udistrital.academia.edu/IngJuanMaSuarez
มุมมà¸à¸‡: 585
วีดีโà¸
05 - Visor en Tiempo Real con OpenLayers: Visualiza un el tráfico aéreo con JavaScript â˜ï¸âœˆï¸
มุมมà¸à¸‡ 4144 หลายเดืà¸à¸™à¸à¹ˆà¸à¸™
#JavaScript #Programación #API #GIS #SIG #TiempoReal #TráficoAéreo 📋 Ãndice del video en la descripción para que puedas navegar entre los temas ðŸŒðŸ“ ¡Quinto capÃtulo de esta serie de videos de APIS Geográficas! Luego de haber visto Leaflet y Mapbox, esta es la oportunidad de usar OpenLayers y JavaScript para crear un visor en tiempo real donde visualizaremos el tráfico aéreo usando la API de Open...
04 - Crea Rutas Óptimas con JavaScript y Leaflet: Tutorial con la API de LocationIQ 🚀ðŸŒ
มุมมà¸à¸‡ 1.1K9 หลายเดืà¸à¸™à¸à¹ˆà¸à¸™
#JavaScript #Programación #API #GIS #SIG #LocationIQ #Ruteo 📋 Ãndice del video en la descripción para que puedas navegar entre los temas ðŸŒðŸ“ ¡Cuarto capÃtulo de esta serie de videos de APIS Geográficas! Abarcaremos otro reto de los SIG, el ruteo. Calcular y determinar rutas óptimas es fundamental en muchas operaciones. Seguimos usando JavaScript, aunque con algunas modificaciones, y la API de Lo...
03 - Transforma Direcciones en Mapas: Geocodificación con JavaScript, HERE Maps y Mapbox 🛣ï¸ðŸ”
มุมมà¸à¸‡ 1K9 หลายเดืà¸à¸™à¸à¹ˆà¸à¸™
#JavaScript #Programación #API #GIS #SIG #HERE #Geocodificacion #Geocode 📋 Ãndice del video en la descripción para que puedas navegar entre los temas ðŸŒðŸ“ ¡Tercer capÃtulo de esta serie de videos de APIS Geográficas! No importa el lenguaje que uses para hacerle peticiones a una API, asà que en esta ocasión dejamos a un lado Python y nos pasamos a JavaScript para explicar un gran problema al que n...
07 - 🛰ï¸ðŸ¤– Deep Learning: Clasifica Imágenes Satelitales con TensorFlow y Keras ðŸŒ
มุมมà¸à¸‡ 1.4K10 หลายเดืà¸à¸™à¸à¹ˆà¸à¸™
07 - 🛰ï¸ðŸ¤ Deep Learning: Clasifica Imágenes Satelitales con TensorFlow y Keras ðŸŒ
02 - Cómo Hacer un Mapa de Temperatura y Clima con Python y la API de OpenWeatherMap ðŸŒðŸŒž
มุมมà¸à¸‡ 1.6K10 หลายเดืà¸à¸™à¸à¹ˆà¸à¸™
02 - Cómo Hacer un Mapa de Temperatura y Clima con Python y la API de OpenWeatherMap ðŸŒðŸŒž
01 - ðŸðŸ’¥ Python y Folium para Principiantes: Cómo Mapear Terremotos con la API del USGS
มุมมà¸à¸‡ 2.2K11 หลายเดืà¸à¸™à¸à¹ˆà¸à¸™
01 - ðŸðŸ’¥ Python y Folium para Principiantes: Cómo Mapear Terremotos con la API del USGS
05 - 🌿 Cómo Calcular y Utilizar Ãndices NDVI y MNDWI en Imágenes Satelitales con Python
มุมมà¸à¸‡ 1.4Kปีที่à¹à¸¥à¹‰à¸§
05 - 🌿 Cómo Calcular y Utilizar Ãndices NDVI y MNDWI en Imágenes Satelitales con Python
06 - 🌋 Ejercicio Práctico: Análisis de la Tragedia de Armero
มุมมà¸à¸‡ 868ปีที่à¹à¸¥à¹‰à¸§
06 - 🌋 Ejercicio Práctico: Análisis de la Tragedia de Armero
04 - 📊 Cómo realizar clasificación no supervisada en imágenes satelitales con Python
มุมมà¸à¸‡ 1.6Kปีที่à¹à¸¥à¹‰à¸§
04 - 📊 Cómo realizar clasificación no supervisada en imágenes satelitales con Python
03 - 🌠Clasificación de imágenes satelitales con técnicas de Machine Learning
มุมมà¸à¸‡ 4.3Kปีที่à¹à¸¥à¹‰à¸§
03 - 🌠Clasificación de imágenes satelitales con técnicas de Machine Learning
02 - 📈📊 Análisis de imágenes satelitales con Python: ¡domina la combinación de bandas!
มุมมà¸à¸‡ 3.5Kปีที่à¹à¸¥à¹‰à¸§
02 - 📈📊 Análisis de imágenes satelitales con Python: ¡domina la combinación de bandas!
01 - Introducción a la teledetección: qué es y cómo funciona en Python ðŸŒðŸ›°ï¸
มุมมà¸à¸‡ 5Kปีที่à¹à¸¥à¹‰à¸§
01 - Introducción a la teledetección: qué es y cómo funciona en Python ðŸŒðŸ›°ï¸
06 - LibrerÃas JavaScript para Hacer Aplicaciones Web con Mapas - GeoServer e Imágenes
มุมมà¸à¸‡ 2.8Kปีที่à¹à¸¥à¹‰à¸§
06 - LibrerÃas JavaScript para Hacer Aplicaciones Web con Mapas - GeoServer e Imágenes
05 - LibrerÃas JavaScript para Hacer Aplicaciones Web con Mapas - visualizar Datos con Mapbox
มุมมà¸à¸‡ 1.9Kปีที่à¹à¸¥à¹‰à¸§
05 - LibrerÃas JavaScript para Hacer Aplicaciones Web con Mapas - visualizar Datos con Mapbox
04 - LibrerÃas JavaScript para Hacer Aplicaciones Web con Mapas - visualizar Datos con Leaflet
มุมมà¸à¸‡ 3.6Kปีที่à¹à¸¥à¹‰à¸§
04 - LibrerÃas JavaScript para Hacer Aplicaciones Web con Mapas - visualizar Datos con Leaflet
SIG en 3D, Realidad Aumentada y Videojuegos como Apoyo a la Arquitectura y Construcción
มุมมà¸à¸‡ 392ปีที่à¹à¸¥à¹‰à¸§
SIG en 3D, Realidad Aumentada y Videojuegos como Apoyo a la Arquitectura y Construcción
03 - LibrerÃas JavaScript para Hacer Aplicaciones Web Geográficas - Introducción a OpenLayers
มุมมà¸à¸‡ 3.6Kปีที่à¹à¸¥à¹‰à¸§
03 - LibrerÃas JavaScript para Hacer Aplicaciones Web Geográficas - Introducción a OpenLayers
02 - LibrerÃas JavaScript para Hacer Aplicaciones Web Geográficas - Introducción a Mapbox
มุมมà¸à¸‡ 2.8Kปีที่à¹à¸¥à¹‰à¸§
02 - LibrerÃas JavaScript para Hacer Aplicaciones Web Geográficas - Introducción a Mapbox
01 - LibrerÃas JavaScript para Hacer Aplicaciones Web con Mapas - Introducción a Leaflet
มุมมà¸à¸‡ 9Kปีที่à¹à¸¥à¹‰à¸§
01 - LibrerÃas JavaScript para Hacer Aplicaciones Web con Mapas - Introducción a Leaflet
06 - PostGIS - Análisis Ráster
มุมมà¸à¸‡ 2K2 ปีที่à¹à¸¥à¹‰à¸§
06 - PostGIS - Análisis Ráster
04 - PostGIS - Análisis
มุมมà¸à¸‡ 3.4K2 ปีที่à¹à¸¥à¹‰à¸§
04 - PostGIS - Análisis
02 - PostGIS - Cargar Datos
มุมมà¸à¸‡ 10K2 ปีที่à¹à¸¥à¹‰à¸§
02 - PostGIS - Cargar Datos
01 - PostGIS - Introducción
มุมมà¸à¸‡ 23K2 ปีที่à¹à¸¥à¹‰à¸§
01 - PostGIS - Introducción
GeoGames: Tus Mapas de Siempre Ahora en Videojuegos | CUE 2022
มุมมà¸à¸‡ 3772 ปีที่à¹à¸¥à¹‰à¸§
GeoGames: Tus Mapas de Siempre Ahora en Videojuegos | CUE 2022
05 - Ciclo 3 MisiónTIC - Integración Frontend y Backend - Operaciones CRUD desde Interfaz Gráfica
มุมมà¸à¸‡ 2K2 ปีที่à¹à¸¥à¹‰à¸§
05 - Ciclo 3 MisiónTIC - Integración Frontend y Backend - Operaciones CRUD desde Interfaz Gráfica
04 - Ciclo 3 MisiónTIC - Introducción a HTML y CSS
มุมมà¸à¸‡ 1.5K2 ปีที่à¹à¸¥à¹‰à¸§
04 - Ciclo 3 MisiónTIC - Introducción a HTML y CSS
03 - Ciclo 3 MisiónTIC - CRUD Básico con Java Spring Boot
มุมมà¸à¸‡ 3.8K2 ปีที่à¹à¸¥à¹‰à¸§
03 - Ciclo 3 MisiónTIC - CRUD Básico con Java Spring Boot
Hola buena tarde, tengo un inconveniente con el mapa base, logro cargar el archivo en el pgAdmin pero no me muestra el mapa que puede ser yo tuve que utilizar 3116 a cambio del 4326, mi maquina va bien que puede ser?
Explicas muy claramente se entiende muy bien, felicitaciones
Hola Graciela, muchas gracias por tu comentario y apoyo al canal! 🥳. Me gusta mucho que se haya entendido bien el video 😎
Simplemente gran profesional. Saludos 👋
Muchas gracias Andrés!!! 😎
Excelente video como siempre!!! Que recomendarÃas si el objetivo es compartir un mapa por la URL? Conviene trabajar con Leaflet, Mapbox o OpenLayer? Gracias
Hola Leonardo, gracias a ti por tu apoyo al canal y tu comentario 🥳. En cuanto a tu pregunta, Si el objetivo es compartir un mapa accesible por una URL, las tres opciones que mencionas son excelentes herramientas. Realmente la tecnologÃa es lo de menos, ya que las tres crean aplicaciones web geográficas que se pueden publicar y alojar en un hosting para uso del público. Sin embargo, la elección que hagas depende de tus necesidades especÃficas, nivel de experiencia, presupuesto o incluso el uso de otras tecnologÃas adicionales. Por ejemplo: Puedes realizar un mapa sencillo con Leaflet, que consuma servicios geográficos o datos alojados en servidores externos y usar APIs geográficas de otro proveedor. En ese caso estas "extendiendo" un poco tu proyecto apoyándote en tecnologias adicionales. Otro ejemplo es usar OpenLayers para crear un mapa complejo que lea servicios geográficos propios si configuras tu propio servidor con GeoServer, alli podrias manejar datos de mayor escala y cantidad, pero depende mucho de ti la configuración y administración de ese servidor y servicios. O si usar Mapbox, podrias crear mapas muy atractivos y bastante funcionales gracias a los servicios que ellos ofrecen. Espero que la información te sea de utilidad. Gracias! 🤩
Gracias por su exlpicacación ingeniero
Muchas gracias a ti Fabian por apoyar el canal y tomarte el tiempo de comentar 🥳
Hola, muchas gracias por el video. Una duda, sabes que limitante tiene usar este geocoder al ser de cuenta gratuita?, ya sea de lÃmite de búsquedas o algún lÃmite de extensión territorial. gracias
Hola Edson 😊, gracias a ti por ver el video y comentar. El plan gratuito te permite realizar 1000 transacciones por dÃa, aparecerá un mensaje de error si superas ese lÃmite diario.
Enhorabuena y gracias Juan Manuel. Excelente video. Si me permites me gustarÃa hacerte una pregunta respecto a las muestras de entrenamiento. Respecto al número de muestras de entrenamiento, en tu caso has hecho 7 muestras para cada cobertura. Entiendo que cuantas más se hagan mejor, pero respecto a la superficie que abarca cada una de las muestras (número de pÃxeles), ¿cuanto más grande sea la superficie de cada una de las muestras es mejor?, es decir, serÃa mejor coger muestras por ejemplo de 1 km2 que de 0,5 km2, ¿o darÃa igual?. Gracias. Un saludo.
Hola! Muchas gracias por tu comentario, me gusta que mi material sea de utilidad. En cuanto a tu pregunta, si a ambas, pero con algunas observaciones. Entre más muestras tengas, el algoritmo entenderá mucho mejor que es lo que deseas clasificar, estará mucho mas entrenado. Sin embargo, con muchas muestras es posible caer en el problema del overfitting o sobreajuste y esto causará que el algoritmo únicamente pueda clasificar la misma zona o la misma imagen siempre. Por ejemplo, si un deportista entrena mucho y únicamente en clima frio, cuando lo toque jugar en otro clima no lo hará bien. Por otro lado, las muestras pueden ser más grandes y mejorará el entrenamiento. Pero ten en cuenta que las muestras deben ser lo más "puras" posibles. Si tus muestras de agua tienen pixeles con otra cobertura, esta confusión hará que el algoritmo no entienda correctamente que cobertura debe clasificar. También deben estar espacialmente bien distribuidas y representar muy bien cada clase. Espero que la información te sea de utilidad 🥳. Gracias!
Por lo que se ve en tu video, HERE usa la api de google maps no? No es más facil ingresar directamente a la API de Google ?
Hola 😊, muchas gracias por tu pregunta. HERE usa su propia API para todos los servicios que ofrece, no hace uso de la API de Google en ningun momento. Tal vez hay una confusión porque en el video entré a Google Maps para una ubicación, pero son plataformas y APIs completamente independientes.
¡Muchas gracias por tus videos Juan! excelentes.
Hola Mateo. Me alegra mucho que te haya gustado el video, a seguir aprendiendo! 💪
Buen video, muchas gracias.
Hola Brexman, muchas gracias por tu comentario 🥳
Hola, muchas gracias por el impresionante contenido.
profe la imagen tif que usa en que canales esta ?
Hola nuevamente Santiago 😊. Todos los recursos que utilizo en mis videos los comparto, en la descripción de este video está el link de descarga en la parte donde dice "datos". Descárgala y me cuentas porfa como te va 💪
una pregunta como hacer para conseguir la imagen y que esta separada en varias bandas gracias
Hola Santiago, gracias por tu pregunta 😊. Todas las imágenes están separadas por bandas, aunque las imágenes convencionales tienen solamente 3 bandas (Red Green Blue). Si usas imágenes multiespectrales (como las imágenes satelitales) ellas vienen con más bandas, como la que utilicé en el video. Sistemas satelitales como Landsat o Sentinel, ofrecen imágenes de este tipo completamente gratuitas para usos académicos, se pueden descargar en el portal del servicio geológico de los estados unidos (USGS). Espero que te sirva la información. Gracias! 🥳
Hola, espero que estén bien Profe. Gracias por su valioso contenido, tengo una consulta. Resulta que estoy Conectando mi base de datos PostgreSQL en ArcMap y puedo visualizar los datos sin problema, pero al intentar editar me genera un error. Si exporto la tabla a shapefile sà me permite editar. ¿Cómo puedo habilitar la edición directa en la base de datos. Ya que la idea es que varios usuarios trabajen en simultáneo por red local en la misma base de datos? ¡Gracias de antemano!"
Hola Andres, gracias por tu comentario 😊. En cuanto a tu pregunta, hay varios factores a tener en cuenta. 1. ArcMap ya está retirado, no cuenta con soporte ni actualizaciones, asà que lo primero es si puedes migrar a ArcGIS Pro. 2. Para editar multiusuario debes tener una Enterprise Geodatabase, por lo tanto tu base de datos debe haber sido creada con esa configuración, si creaste la base de datos en PostgreSQL y te conectas directo desde ArcMap tendrás problemas. 3. Debes configurar la librerÃa espacial, puedes usar ST_Geometry que es nativa de ArcGIS, o usar PostGIS instalando la extensión en PostgreSQL. 4. Es necesario configurar en tu enterprise Geodatabase el versionamiento, en caso contrario no podras realizar la edición como deseas. En resumen, trata de usar ArcGIS Pro, crear una Enterprise Geodatabase, configurar una librerÃa espacial como ST_Geometry y habilitar el versionamiento en tu base de datos. Espero que la información te sea de utilidad y puedas realizar la configuración que necesitas 🥳
Profe excelente como siempre, siempre dando buen contenido de aprendizaje. Un abrazo att. Leonardo
Gracias Leonardo por apoyar el canal 🥳
Amigo, naciste para esto, Dios te bendiga, tu si eres un verdadero influencer , muchas gracias
Gracias!! Aunque siento que la palabra "influencer" tiene una connotación no tan positiva. Mas allá de eso, me alegra mucho que el video te haya sido de utilidad y que sigas aprendiendo de estos temas tan interesante 🥳
Profe de donde usted saca la data
Hola Omar! La data que usé en ese video la obtuve del repositorio de PostGIS, incluso en algunos tutoriales que se encuentran en la página de ellos, lo usan. El link original es github.com/giswqs/postgis/tree/master/data
Qué Ide utiliza ?
Hola Luciano 😊. El IDE que utilizo es IntelliJ IDEA.
Excelente Video Juan acabo de replicarlo para una clase y sumerce explica excelente :D
Argen! Mil gracias por tu comentario, super bien que te haya funcionado todo 🥳🤩
apoyo la compañerita, profe muy buena tu explicación......he visto a mucha gente intentar explicarme esto y no lo entendÃa
Muchas gracias por ese comentario ðŸ˜. Siento que no es explicar por explicar sino transmitir realmente el concepto. Me alegra un montón que se haya entendido 🎊🎉
No conocÃa este mundo de los Mapas, y gracias a ti me estoy metiendo en estos temas. Muchas gracia.
Me alegra mucho haber aportado ese granito de arena 😊. Este mundo de los mapas es genial y muy útil. A seguir aprendiendo!
Excelente
Muchas gracias Jean! 🎉
Hi Ing. Juan, thanks for sharing, this is amazing... it's great the simplicity of the model, in terms of code.
Hi Jhon, thank you very much for your comment. That’s right, it’s super easy to apply the code to our projects. It’s an algorithm that keeps improving and makes many of our workflows easier. Thanks! 🥳😊
Que tal Profe, saludos, esto es increible ahora mismo lo pruebo.
Hola Jorge, muchas gracias por tu apoyo al canal. Este algoritmo es espectacular y muy útil, espero que te sirva 😊🥳
leaflet no se ve bien el telefonos moviles
Hola Cesar 😊. Si tu aplicación no se ve bien en teléfonos móviles no suele ser un problema de la Leaflet, sino de la configuración de la página web y de cómo manejas el diseño responsive. Es decir, debes trabajar sobre el HTML y CSS, o incluso usar atributos de la clase map para especificarle a la aplicación que será usada en un dispositivo móvil. Espero que la información te sea de utilidad y puedas crear tu aplicación con interfaz más amigable para móvil 🥳
Hola, buen dia se puede trabajar con vscode? aun no entiendo cual es la ventaja de usar anaconda... en vez de tener una instalación general...
Hola Angelo 😊, gracias por tu comentario. Si se puede, incluso en los videos yo uso tanto Anaconda como Visual Studio Code. Usa el IDE con el que te sientas más cómodo trabajando. La ventaja de anaconda (por llamarlo de alguna manera) es que facilita la instalación y configuración de software, entornos y librerÃas, además ofrece una alternativa a usuarios que se enfocan netamente en ciencia de datos usando Python o R. Para los videos que subo a mi canal, puedes usar cualquiera, yo lo hago asà en diferentes videos 😎🥳. Gracias!
@@GeoCositasParaDummies podrÃas hacer un video vinculado con vscode? Es que se me ha dificultado mucho, o de casualidad tienes un video que lo explicas?... Es que no lo he encontrado... No sé si exista también un video de anaconda
Hola @@michelleangelo6619, en el primer video de GeoPandas (th-cam.com/video/DfPAEdD7Cjg/w-d-xo.html minuto 5) explico un poco sobre Anaconda, no hablo de la instalación sino más de la creación de entornos, instalación de librerÃas y ejecución de un Notebook, aunque es similar a lo que muestro acá en este video desde el minuto 21. En el video de Machine Learning (th-cam.com/video/QxEMSzG9-VQ/w-d-xo.html minuto 15) utilizo Visual Studio Code, también en el video de Inteligencia Artificial lo uso. Para usar Visual Studio Code solo debes instalar el IDE y luego instalar una extensión para trabajar con archivos .ipynb (Jupyter Extension for Visual Studio Code). No sobra aclarar que debes tener un entorno de Python que pueda ser utilizado por Visual Studio, de ahi en adelante funciona exactamente igual que anaconda. Espero que la información te sea de utilidad.
@@GeoCositasParaDummies pero entonces para usar vscode necesito instalar anaconda con Júpiter? Me perdà ahÃ, pero igual muchas gracias, es que me piden en el trabajo utilizar vscode para manejar PyQgis de qgis...
muy buen tutorial
Muchas gracias! Me alegra que el contenido de mi canal te haya sido de utilidad 🥳😊
Hola tienes cursos
Hola Andrea, gracias por tu comentario. Si te refieres a cursos a la venta, no tengo. Mis cursos en este momento son los videos que subo a TH-cam y organizo en listas de reproducción. Espero que te sea de mucha utilidad el material de mi canal 😊
Hola otra vez, cuando corro el comando npm run start me sale el mensaje: "Re-optimizing dependencies because vite config has changed", en vez del local host 😔
Hola 🥳, gracias por tu apoyo al canal. En cuanto a tu problema, ese mensaje que ves, "Re-optimizing dependencies because vite config has changed", generalmente ocurre cuando Vite detecta algún cambio en su configuración o en las dependencias del proyecto. Puedes ensayar lo siguiente: 1. Elimina la carpeta node_modules y el archivo package-lock.json. Luego reinstala las dependencias con "npm install" y finalmente ejecuta la aplicación con "npm run start". 2. Intenta actualizar las dependencias usando el comando "npm update". 3. Verifica la versión de node y de npm usando los comandos "node -v" y "npm -v" depronto es posible que las versiones no sean compatibles y necesites actualizar Node.JS. Espero que estas alternativas te ayuden a resolver el problema 😊
Buen video bro. Una pregunta y espero tu respuesta :,D. Tienes una API que haga algo parecido pero tambien tome la variable de la altura? Es decir, temperatura, humedad, presion pero a cierta altura. Gran video!!!
Hola Andrés, gracias por tu comentario y pregunta 😊. Si existen, varias de las API que ofrecen datos de clima, ofrecen muchas variables e incluso tambien información de altura. Aunque si tienes las coordenadas y un modelo digital de elevación o un servicio de elevación, puedes obtener la altura sin tener que consultar una API. Algunas de las opciones que te comparto son: OpenMeteo (open-meteo.com/), OpenWeatherMap (openweathermap.org/api/one-call-3) y Meteoblue (content.meteoblue.com/en/business-solutions/weather-apis/forecast-api). Espero que la información te sea de utilidad 🥳
Hola JuanMa, al dar Enter a la primera (primerÃsima) lÃnea de comando me sale un mensaje que dice "npm: El término 'npm' no se reconoce... Compruebe si escribió correctamente el nombre..." ¿A qué podrÃa deberse?
Hola! Ese error se debe a que Node.js no está instalado o el sistema no reconoce el path. En ese caso primero verifica que Node esté instalado, lo puedes hacer ejecutando el comando "node -v" y esto debe retornar la versión del Node. Si este comando retorna algo diferente a numeros, debes instalar Node desde su página oficial nodejs.org. Gracias por tu pregunta y espero que la información te sea de utilidad 😊🥳
@@GeoCositasParaDummies ¡Me funcionó, muchas gracias! ðŸ‘
Hola, espero que te encentres bien, me gustan tus videos y me han servido de mucha utilidad en mi practica de desarrollo, pro tengo una duda y esque estoy trabajando con datos geoespaciales en dos tablas una en las cuales manejas rutas de trsporte publico en las cuales se muestran los recorridos que realizan los buses de manera diaria, y tengo otra tabla que maneja datos geoespaciales pero por medio de gps hasta el momento estoy trabajando con datos estáticos para los gps, pero tengo un problema y esque quiero saber si los datos del gps se encuentran en una ruta de trasporte y me diga true como resultado de que si lo encuentra y false en caso contrario con un margen de error de 5 metro, pero estoy batallando con la validación de los datos ya que al momento de realizar la consulta todas las rutas y gps me retorna true y en algunas no deberÃa devolver tur si no false ya que coloque gps que no se encuentran dentro de la ruta. que me recomiendas implementar?
Hola Sebastian, me alegra que mis videos te hayan aportado en tus practicas 🥳. En cuanto a tu consulta, depende mucho de los datos. Voy a suponer que las dos tablas tienen componente geográfico, una de tipo lÃnea y otra de tipo punto y ambas están en el mismo sistema de referencia. En ese caso puedes usar ST_DWithin(), esta función verifica si las geometrÃas están dentro de una distancia especÃfica (5 metros en tu caso). Ese fragmento de SQL serÃa algo como SELECT ST_DWithin(gps.geom, rutas.geom, 5) AS en_ruta y esto mostrará true o false. Gracias por tu comentario y espero que te sea de utilidad la información 😊
Muchas gracias Maestro! Espero haya un curso completo en el futuro en relacion a Javascript para Dummies. Nuevo Sub, gracias por enseñar.
Muchas gracias Leandro por suscribirte y apoyar mi canal! 🥳
Perdon o espanol, pero soy del brasil En el caso de guardar un tif por ejemplo ¿qué serÃa recomendable definir en la columna? ¿Te gusta raster o algo más?
Hola nuevamente! Que bonito tener comentarios de otros paises, no te preocupes por tu español. Tengo un video de PostGIS con raster, este es el link th-cam.com/video/Jeb6FXCt9Bs/w-d-xo.html. Allà lo explico mucho mejor. Gracias 😊
Gracias por la explicación breve,directa
Gracias a ti por tu comentario 🥳🌎
¿TendrÃa algún contenido que muestre cómo puedo usar Postgis con API? Me gustó mucho tu contenido
Hola y gracias por tu comentario 🤩. En el momento no tengo videos de PostGIS con APIs, aunque si es algo que tengo en mente para crear más adelante.
Hola Juan Manuel; Lo primero, darte las gracias y la enhorabuena por todo lo que haces (que es mucho). Si me permites me gustarÃa hacerte unas preguntas. 1-Si se quisiera a partir de una imagen satelital, calcular la superficie ocupada, por ejemplo por masas de agua y por vegetación a partir de los Ãndices NDWI y NVDI respectivamente, harÃa estrictamente falta hacer una clasificación de la imagen origen o de las de los Ãndices ?. ¿O se podrÃa hacer mediante rasterio u otra librerÃa Python el cálculo de las superficies, según lo que suman las superficies de los pÃxeles con valores que representan agua y vegetación? 2- Si se quisiera utilizar algoritmos ya creados desde Python (como se ha hecho en el video), ¿es estrictamente necesario entrenarlos desde el código, o los hay ya entrenados y listos para usar de diversas temáticas? Muchas gracias. Un saludo desde España.
Hola! Muchas gracias por tu comentario tus saludos desde España 🥳. En cuanto a tus preguntas: 1. Puedes hacerlo de ambas formas, clasificacion de la imagen o clasificacion de los Ãndices. Sin embargo, es mucho mejor hacer el cálculo de indices y sobre ese resultado hacer la clasificación. En este video muestro como se hace th-cam.com/video/vcU0vV3ikHA/w-d-xo.html, allà yo calculo Ãndices, juego con la simbologia para hacer un tipo de clasificacion y luego hago la suma de pixeles para saber el área. 2. Al hacer una clasificación supervisada, siempre es necesario entrenar el algoritmo. Sin embargo los software GIS ya tienen modelos entrenados listos de Deep Learning o incluso de Inteligencia Artificial para identificar algunos objetos o reconocer coberturas. Espero que la información te sea de utilidad y gracias por el apoyo al canal ðŸŒðŸ¤©
Hola profe buenas noches me gustarÃa consultarle si ofrece capacitación virtual , quedo atento 👋
Hola Juan Camilo 😊. Si señor, si doy clases virtuales, hace poco te respondà por mail tu solicitud. Gracias!
Excelentes videos, creo que son los mejores de internet. Aun no me los termino todos y querÃa preguntarte. Si tengo la lat y long de cada lugar y necesito buscar los 100 lugares más cercanos a mi ubicación. Cual serÃa la herramienta o cual de todos los videos deberÃa ver para aprender como hacerlo?. MuchÃsimas gracias crack
Hola Leonardo, gracias por tu ese comentario tan genial 🎉🥳. En cuanto a tu pregunta, hay varias formas, unas mas complejas o eficientes que otras. 1. La más directa es usar solamente ST_Distance para calcular la distancia entre cada lugar y tu ubicacion (esa ubicacion la debes crear con coordenadas que ingresas) y luego ordenar esas distancias de menor a mayor, sin embargo ese metodo no es muy eficiente porque debe revisar cada uno de los puntos y calcular distancias. 2. Puedes usar ST_DWithin para filtrar los lugares que estan dentro de cierta distancia y luego ordenarlos, lo malo es que debes definir un filtro y si es muy pequeño es posible que salgan menos de 100 puntos. 3. Otra opcion es definir un Bounding Box para delimitar un área de busqueda. 4. Considero que es la opción mas eficiente, es usar el algoritmo KNNcon el operador <-> ya que usa indices espaciales y hace consultas mas rapidas y usa menos recursos. Un ejemplo serÃa algo como: SELECT *, ST_Distance( geom::geography, ST_SetSRID(ST_MakePoint(lon, lat), 4326)::geography //Acá es donde está tu ubicación ) AS distance FROM TUS_LUGARES ORDER BY geom <-> ST_SetSRID(ST_MakePoint(lon, lat), 4326) //Acá es donde ocurre la magia del KNN LIMIT 100; Espero haberme hecho entender y que la explicación te sea de utilidad. Gracias! 😊😎
Super! muchas gracias
Gracias a ti por tu comentario y apoyo al canal 🥳🎉
BuenÃsimo
Gracias! Me encanta que mi contenido sea muy bien recibido 😊🎉
Estoy a mis 31 años estudiando una carrera que no tiene nada que ver con este mundo, solo quiero tener algunos términos básicos porque este tipo de herramientas son el dÃa a dÃa y es abrumador en cuanto a lo laboral para las personas que no crecimos con un computador o una conexión a internet, además las desventajas son notorias al momento de aspirar a una buena vacante que de entrada pide conocimiento de programación hasta para atender un call center. Solo he visto 20 minutos y ya tuve risa nerviosa, angustia, emoción pero sobre todo nuevos conocimientos. Explicas bien.
Te felicito un montón! Tomar la decisión de aprender algo nuevo es difÃcil, solo empezar ya es una ganancia enorme 🥳🎉. Me alegra mucho que mi contenido te sea útil en adquirir el nuevo conocimiento. Sigue adelante y cualquier duda puedes comentar, siempre estoy pendiente de responder los comentarios. 😊
Al pendiente de sus aportes profe. Saludos desde México.
Hola nuevamente Jorge. Como siempre, muchas gracias por tu apoyo y seguir el canal 🎉🌎
Geopandas+Folium, para combinar clases anteriores de geopandas..Excelente..Saludos desde Perú.
Hola Richard, muchas gracias por tu comentario y los saludos de ese bello paÃs 🥳. Tienes razon, lo interesante de la programación, en este caso de Python, es que pueden empezar a combinar diferentes librerias. En este caso, además de ver el mapa con la API, poder hacer analisis de los datos con GeoPandas.
Me encantan tus videos! Felicidades Tengo una duda, los valores de la B10 del Landsat8 no son grados C, K ni F verdad? como puedo pasar esos valores (creo que son reflectancia) a temperatura?
Hola Alejandro, excelente pregunta 🤔 Los valores de la Banda 10 del Landsat 8 no son directamente temperaturas en grados Celsius (°C), Kelvin (K) o Fahrenheit (°F), sino que son valores de radiancia que se deben convertir en temperatura de superficie. Para esto, debes convertir el valor de la Banda 10 que es valor digital (DN, Digital Number) a radiancia espectral y luego convertirla a temperatura de superficie utilizando dos formulas diferentes. Me queda complicado mostrar y explicar las formulas por este medio, además usa algunas constantes que dependen del sensor (son valores que se encuentran en los metadatos de la imagen). Sin embargo, en el libro guÃa de Landsat 8 lo explican, el link del libro es www.usgs.gov/core-science-systems/nli/landsat/landsat-8-data-users-handbook y se encuentra en la página 62 "Conversion of DNs to Physical Units" Espero que la información te sea de utilidad y muchas gracias por apoyar mi canal 🥳
Presente profe!! Me encanta ver estos tutoriales me enseñaron a ver más de programación para agro
Hola Laura! Muchas gracias a ti por el apoyo al canal :)
Genial explicado todo, muchas gracias, veré el curso completo
Hola Victor, gracias por tu comentario 🥳🎉. Genial que aprendas de mis videos, cualquier duda la comentas 😊
Hola una consulta, se puede conectar a una bd postgis para traer poligonos al mapa de leafleat ?? por ejemplo : un usuario selecciona un departamento , ir a la bd buscar ese departamento y cargarle el poligono del departamento
Hola Alan! Gracias por esa pregunta tan interesante. Si es posible, pero no de forma directa. Leaflet, al ser una librerÃa de JavaScript que corre en el navegador, no puede conectarse directamente a una base de datos como PostGIS, basicamente por temas de seguridad, protocolos de comunicacion y procesamiento de los datos. Sin embargo es posible visualizar informacion de una base de datos PostGIS usando un desarrollo backend con Node.js/Express, Flask o Django. De esta manera Leaflet le hace la petición a este backend que funciona como API y el backend se comunica con la base de datos. De esta manera es posible hacer lo que planteas en el ejemplo de consultar departamentos. Espero que la información te sea de utilidad y muchas gracias por tu apoyo al canal 🎉🥳
Tengo un problema que debe ser muy básico... Al hacer el ejercicio de intesects, en los datos de salida no lee ninguno se queda en blanco, pensé que se quedaba cargando, pero no, se queda en blanco... Que podrá ser?
Hola Styven, gracias por tu pregunta. Si la salida queda en blanco es posible que no exista una intersección entre las dos capas, que de pronto no estas usando la geometrÃa de las capas o que la consulta esté mal, es posible que te muestre un mensaje de error en ese caso. Verifica porfa las capas y apóyate del visor de PostGIS para verificar si las capas tienen componente espacial.
Más fácil con la interfaz, Muchas Gracias
Gracias Styven! Definitivamente con la interfaz de un software GIS es mucho más fácil, aunque me gusta mostrar diferentes alternativas. Gracias por tu comentario 🥳🎉