Actualizado el 11 de febrero de 2018<\/EM><\/P><\/P>Hoy en día, "¿Hay una app para eso?" es una pregunta retórica. La respuesta se asume que es sí. La sorpresa (incluso molestia) probablemente surgirá si resulta que no existe una app para una necesidad particular.<\/P><\/P>Así que no es sorprendente que haya una conversación continua sobre si los profesionales de GIS94analistas, especialistas, técnicos y otros94deberían añadir programación a su lista de habilidades imprescindibles. ¿Y cuánta importancia están dando las organizaciones a la experiencia en programación al evaluar candidatos para trabajos de GIS?<\/P><\/P>El hecho es que muchos profesionales de GIS han estado entusiasmados con la programación durante mucho tiempo. Si asistes a una conferencia Esri, casi con seguridad escucharás a al menos un usuario veterano de ARC\/INFO recordar con cariño cuando programaba con AML (ARC Macro Language). Si hay usuarios antiguos de ArcView 3.x en la sala, la charla sobre Avenue domina. Cuando ArcGIS apareció, muchos profesionales de GIS adoptaron primero VBA y luego Python.<\/P><\/P>Dada esta fuerte tradición, la conversación actual debería centrarse no en si los profesionales de GIS deberían cultivar un lenguaje de programación, sino en qué lenguajes y qué plataformas les ayudarán a hacer su trabajo más rápido y mejor. Después de todo, la razón principal para aprender un lenguaje de programación es lograr algo.<\/P><\/P>Aquí hay algunas razones que podrías considerar.<\/P><\/P>Sé más productivo automatizando tareas y flujos de trabajo en ArcGIS.<\/STRONG><\/SPAN><\/P>Cómo: Puedes crear scripts para ejecutar tareas que consumen mucho tiempo o son repetitivas, y programarlas para que se ejecuten fuera del horario laboral. Puedes documentar y repetir fácilmente flujos de trabajo complicados que algunos proyectos requieren. También puedes compartir tus flujos de trabajo scriptados con otros usuarios de ArcGIS para aumentar su productividad.<\/LI>Lenguaje: Python<\/A>. Python sigue siendo el reemplazo de AML, Avenue y VBA. Es gratuito, multiplataforma e integrado en la plataforma ArcGIS. Si quieres scriptar tareas en ArcGIS, aprende Python si aún no lo has hecho. Consejo:<\/EM> Mantente atento a <\/EM>Arcade<\/A>, un lenguaje de scripting relativamente nuevo para ArcGIS que podría llegar a ser tan popular como Python algún día.Opciones de formación para Python<\/A><\/LI><\/UL><\/LI><\/UL><\/P>Extiende el valor del GIS en toda tu organización.<\/STRONG><\/SPAN><\/P>Cómo: Si hay usuarios no especializados en GIS en tu organización que realizan tareas impulsadas por GIS, puedes ayudarlos a ser más eficientes simplificándoles las cosas. Dales las herramientas ArcGIS que necesitan sin abrumarlos con muchas otras funciones y características. Tal vez ni siquiera sepan que están usando una aplicación GIS; tal vez solo estén abriendo un mapa, obteniendo información e imprimiendo un informe.<\/LI>Lenguaje: Para entornos de escritorio, los add-ins son una forma relativamente fácil de crear y ofrecer una experiencia personalizada en ArcGIS. El Microsoft .NET Framework (lenguajes VB.NET y C#) se usa comúnmente para crear add-ins. También se soportan add-ins en Python.Opciones de formación para add-ins<\/A><\/LI><\/UL><\/LI>Cada vez más organizaciones hacen que el personal no especializado en GIS use aplicaciones web para hacer su trabajo gracias a su accesibilidad multiplataforma y menor huella del sistema. Una forma rápida de crear aplicaciones web personalizadas es usar las aplicaciones configurables de ArcGIS Online. Con una aplicación configurable, no tienes que escribir código; solo configuras las herramientas y datos que necesitas para ofrecer una experiencia amigable y mayor productividad a los usuarios finales.Opciones de formación para aplicaciones configurables<\/A><\/LI><\/UL><\/LI><\/UL><\/P>Añade nuevas capacidades para apoyar los flujos únicos de negocio de tu organización.<\/STRONG><\/SPAN><\/P>Cómo: Si realmente quieres abrazar tu lado desarrollador, puedes aprender a crear aplicaciones GIS personalizadas accesibles para trabajadores de escritorio, online o móviles que crean, mantienen, gestionan o toman decisiones usando el contenido geográfico de tu organización.<\/LI>Lenguaje: Esto depende de la plataforma preferida por tu organización. Las aplicaciones personalizadas de escritorio suelen desarrollarse usando ArcGIS Engine<\/A> y .NET, Java o C++. Los SDKs ArcGIS Runtime<\/A> son una gran opción para aplicaciones móviles y aplicaciones ligeras de escritorio. Para aplicaciones web, ArcGIS API for JavaScript<\/> tiene muchos beneficios y tiene una curva de aprendizaje menor que otras APIs. Si ya sabes algo de HTML, puede que realmente te diviertas aprendiendo JavaScript.Opciones de formación para desarrollo web y móvil<\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/>
<\/P>
Extiende el valor del GIS en toda tu organización.<\/STRONG><\/SPAN><\/P>Cómo: Si hay usuarios no especializados en GIS en tu organización que realizan tareas impulsadas por GIS, puedes ayudarlos a ser más eficientes simplificándoles las cosas. Dales las herramientas ArcGIS que necesitan sin abrumarlos con muchas otras funciones y características. Tal vez ni siquiera sepan que están usando una aplicación GIS; tal vez solo estén abriendo un mapa, obteniendo información e imprimiendo un informe.<\/LI>Lenguaje: Para entornos de escritorio, los add-ins son una forma relativamente fácil de crear y ofrecer una experiencia personalizada en ArcGIS. El Microsoft .NET Framework (lenguajes VB.NET y C#) se usa comúnmente para crear add-ins. También se soportan add-ins en Python.
Añade nuevas capacidades para apoyar los flujos únicos de negocio de tu organización.<\/STRONG><\/SPAN><\/P>Cómo: Si realmente quieres abrazar tu lado desarrollador, puedes aprender a crear aplicaciones GIS personalizadas accesibles para trabajadores de escritorio, online o móviles que crean, mantienen, gestionan o toman decisiones usando el contenido geográfico de tu organización.<\/LI>Lenguaje: Esto depende de la plataforma preferida por tu organización. Las aplicaciones personalizadas de escritorio suelen desarrollarse usando
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate para una cuenta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.