25 votos

¿Cuáles son sus mayores retos como desarrollador de SIG?

¿Cuáles son sus mayores retos a la hora de desarrollar software SIG?

¿Es codificación? ¿Se trata de entender conceptos de cartografía/geografía/etc (como las proyecciones)? ¿O de otras dificultades?

2voto

Powerlord Puntos 341

Esta pregunta surgió en mi búsqueda en google sobre retos en SIG, y me apetece contribuir aquí.

Otro enlace que me pareció relevante fue este papel.

Resumiendo lo que se dice allí y mis propias opiniones, creo que los mayores retos (sin ningún orden en particular son):

  • Interfaz de usuario: Con la gran cantidad de opciones de interfaz de usuario, es un reto para el desarrollador optimizar la oferta para que se adapte a todos los dispositivos. Táctil, de sobremesa o portátil. La idea de la EAD presentada por Gore, que incluye auriculares portátiles con pantalla, guantes con control de dirección y reconocimiento de voz, es un futuro de fantasía.
  • Normalización: Con estándares para el almacenamiento y la recuperación de datos, podríamos disponer de bases de datos geográficos que descansaran en la nube y permitieran la obtención de información sobre la marcha, de modo que la navegación y el uso de un SIG pudieran hacerse sin problemas.
  • Uso de datos: Los responsables de la toma de decisiones siempre tienen poco tiempo. Si una herramienta tiene que ayudarles, debe hacerlo de forma fluida, fácil y rápida. Parece que los SIG no han cumplido en este aspecto y ésa es una de las razones por las que todavía no están de moda.
  • Datos: Los datos son variados, dispersos y ruidosos. Incluso para las organizaciones con incentivos claros en un SIG en tiempo real, la agregación de datos es un obstáculo todavía demasiado grande para vislumbrar la entrada.
  • Esfuerzo coordinado: Los SIG son multidisciplinares. Todos los niños lo saben. La dirección lo sabe en la primera diapositiva. Aunque estos proyectos multidisciplinares y multidepartamentales son raros.

1voto

Kevin Puntos 6567

Soy un completo principiante en tecnologías GIS y voy descubriendo cosas sobre la marcha. Y como dispongo de fondos limitados, intento evitar el uso de productos ESRI y hacer todo con herramientas de código abierto.

Dicho esto, lo que más me ha costado hasta ahora ha sido la recopilación de datos. Hay muchos artículos sobre cómo manipular y mostrar los datos, y muchas herramientas para facilitarte la vida. Pero sigo caminando en la oscuridad cuando se trata de recopilar datos.

No tengo ni idea de lo que hacen los profesionales para encontrar y recopilar datos. Algo me dice que hay una forma más fácil de obtener datos que data.gov y google.

1voto

Farray Puntos 253

A la hora de programar, creo que pierdo demasiado tiempo con soluciones provisionales. En el caso de las proyecciones, tardé un par de meses en entender los procesos y las matemáticas, ya que en mi opinión hay poco material útil publicado sobre el tema. Los documentos de la EPSG y el OGC sobre el tema me ayudaron a entenderlo tras unas cuantas lecturas, aunque a veces parecen copias unos de otros. Sin embargo, el mayor problema que tengo como desarrollador independiente es que, incluso ahora, no puedo evitar tropezarme con personas que necesitan trabajo especializado para el desarrollo de aplicaciones médicas, industriales o incluso web sencillas. Con la industria de los SIG parece casi imposible encontrar una forma de entrar en el mercado.

0voto

El mundo de los SIG se está ampliando hacia el usuario común, a diferencia de los primeros años, en los que los SIG sólo eran tratados por ingenieros, arquitectos o la comunidad científica. En el caso de que la aplicación SIG se haga para el usuario común el reto es mezclar adecuadamente las tecnologías donde el SIG es tratado como una tecnología más (en este caso un desarrollador con un poco de comprensión de la tecnología SIG es suficiente). Sin embargo en el caso de que la aplicación se haga para la comunidad especializada el reto es más complejo ya que además de unir tecnologías es necesario buscar algoritmos existentes para cumplir con los requerimientos de lo contrario peor aún tendríamos que desarrollar estos algoritmos. En este caso una mezcla de ingeniero y desarrollador es el trabajador adecuado.

-1voto

Tom Grochowicz Puntos 1041

Puede que tenga la mala suerte de verse obligado a trabajar con analistas de SIG reconvertidos en desarrolladores de software.

Es fácil esperar que un desarrollador de software competente asimile los conceptos de los SIG, y dejarle que recorra la API y, en general, que resuelva las cosas sin mucha ayuda. No ocurre lo mismo si se coge a un analista de SIG y se espera que aprenda a desarrollar software.

Los resultados son vergonzoso en el mejor de los casos. Si tiene experiencia trabajando con malos desarrolladores Entonces imagina que es peor código que cualquier cosa que el peor programador haya desarrollado.

Hay algunas empresas para las que puedes trabajar que no lo entienden.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X