Pregunta

¿Existe el equivalente de " Hello World " programa para aplicaciones SIG?

Estoy buscando familiarizarme más con el desarrollo de aplicaciones SIG. ¿Cuáles son los tutoriales populares (y gratuitos / de bajo costo) y / o aplicaciones de muestra que ayudarían a alguien a comenzar? ¿Hay algún libro que considere esencial para los desarrolladores principiantes de SIG?

¿Fue útil?

Solución

Podría comenzar con algún software básico de mapeo de escritorio como uDig o Quantum GIS . Y descargue algunos archivos de forma .

A partir de ahí, es posible que desee echar un vistazo a PostGIS . Para el desarrollo web, comience con MapServer y OpenLayers .

También valdría la pena echar un vistazo al libro Mapping Hacks .

Otros consejos

Vamos a intentarlo:

Polilíneas:

(   0, 100), ( 0,     0), (   0,  50), (  80,  50), (  80,   0), (  80, 100)
( 180, 100), ( 100, 100), ( 100,  50), ( 140,  50), ( 100,  50), ( 100,   0), ( 180,   0)
( 200, 100), ( 200,   0), ( 280,   0)
( 300, 100), ( 300,   0), ( 380,   0)
( 400,  50), ( 440, 100), ( 480,  50), ( 440,   0), ( 400,  50)
( 600, 100), ( 620,   0), ( 640,  50), ( 660,   0), ( 680, 100)
( 700,  50), ( 740, 100), ( 780,  50), ( 740,   0), ( 700,  50)
( 800,   0), ( 800, 100), ( 880,  75), ( 800,  50), ( 880,   0)
( 900, 100), ( 900,   0), ( 980,   0)
(1000,   0), (1000, 100), (1080,  50), (1000,   0)    

Si su empresa tiene el software ESRI, recomendaría obtener ArcMap, abrir el editor VBA y copiar y pegar algunas muestras de código simples de los archivos de ayuda.

Si no tiene software de escritorio, pruebe http://openlayers.org/ el equivalente de código abierto de Google Maps. Tiene una buena API y muestras.

Yo diría el equivalente de "Hola Mundo" en SIG está haciendo clic en un mapa y aparece un cuadro de mensaje con la latitud y la longitud del clic.

¿Está interesado en el desarrollo de SIG basado en escritorio o en la web?

ESRI es el líder en este espacio. www.esri.com hurga en su sitio.

La sección de Recursos del sitio web tiene mucha información. Puedes jugar con la API de JavaScript en el sitio y usar los datos que alojan para jugar. Hay varias secciones de inicio y recorridos aquí.

http://resources.esri.com/gateway/index.cfm

Aquí hay un enlace al sitio de recursos de la API de JavaScript http://resources.esri.com/arcgisserver/ apis / javascript / arcgis / index.cfm? fa = inicio

Puede descargar ArcExplorer y trabajar con eso. Creo que es personalizable Puede ver archivos de forma y geodatabases con él. http://resources.esri.com/arcgisexplorer/900/index. cfm? fa = inicio

Rectangular < - > transformación de coordenadas geográficas

Siento que tarde o temprano todo desarrollador general de SIG tiene que hacer las coordenadas del proyecto por su cuenta, por cualquier razón. Dada una latitud, un par de longitud y una imagen de mapa de bits que representa la superficie de la Tierra (o una parte de ella), ubique las coordenadas geográficas en la imagen, o viceversa, obtenga las coordenadas geográficas para un píxel en particular en la imagen. La proyección cilíndrica de Lambert es probablemente el lugar más fácil para comenzar, ya que la matemática es comparativamente simple y las proyecciones de áreas iguales están de moda en estos días, pero la proyección esférica de Mercator es no mucho más difícil y todavía de uso común, especialmente en la web.

Después de esto, puede ir en muchas direcciones diferentes: algunas proyecciones involucran matemáticas más complejas, o puede seguir usando modelos matemáticos más simples pero complicar la forma de la Tierra ( ¡Es un elipsoide! No, es una papa! ), transformaciones afines y de perspectiva, o todo tipo de otras cosas geniales. Pero en última instancia, el SIG se trata de coordenadas, y a menudo hay que hacer que las diferentes coordenadas se comuniquen entre sí, por lo que creo que es un buen lugar para comenzar.

ESRI Sus herramientas definitivamente no son baratas, pero son ampliamente utilizadas. Tienen buenos recursos de aprendizaje y materiales de tutoría, aunque muchos asumen que ya tienes sus productos.

Pruebe http://code.google.com/p/tf-net/ (Topology Framework .NET) y explore los temas introductorios. Aunque está orientado a .NET, puede darle una idea de las tareas básicas de SIG:

  • Predicados espaciales (basados ??en el modelo DE-9IM)
  • Funciones de superposición (intersección, diferencia, unión, diferencia simétrica)
  • Buffer
  • Casco convexo
  • Funciones de área y distancia
  • Comprobación de validez topológica
  • Manipulación de sistemas de coordenadas (transformaciones)
  • Manipulación de gráficos topológicos
  • Soporte de E / S de geometría genérica: WKT, WKB, GML, SHP ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top