Question

Existe-t-il l'équivalent du " Hello World " programme pour applications SIG?

Je souhaite mieux connaître le développement d’applications SIG. Quels sont les tutoriels et / ou exemples d'applications populaires (et gratuits / peu coûteux) qui pourraient aider quelqu'un à démarrer? Y a-t-il des livres que vous jugeriez essentiels pour les développeurs SIG débutants?

Était-ce utile?

La solution

Vous pourriez commencer avec un logiciel de cartographie de bureau de base tel que uDig ou Quantum GIS . Et téléchargez des fichiers de forme .

À partir de là, vous voudrez peut-être jeter un coup d'œil à PostGIS . Pour le développement Web, commencez par MapServer et OpenLayers .

Il serait également intéressant de consulter le livre Mapping Hacks .

Autres conseils

Essayons:

Polylines:

(   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 votre société dispose du logiciel ESRI, je vous conseillerais de vous procurer ArcMap, d'ouvrir l'éditeur VBA, de copier et coller quelques exemples de code simples à partir des fichiers d'aide.

Si vous ne disposez pas du logiciel de bureau, essayez http://openlayers.org/ l'équivalent open source. de Google Maps. Il a une belle API et des exemples.

Je dirais l'équivalent de "Hello World". dans SIG, cliquez sur une carte et ouvrez une boîte de message avec la latitude et la longitude du clic.

Êtes-vous intéressé par le développement de SIG basé sur le bureau ou sur le Web?

ESRI est le leader dans ce domaine. www.esri.com fouille sur leur site.

La section Ressources du site Web contient de nombreuses informations. Vous pouvez jouer avec l'API JavaScript sur le site et utiliser les données qu'ils hébergent pour jouer. Il y a plusieurs sections pour commencer et parcourir ici.

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

Voici un lien vers le site de ressources de l'API JavaScript http://resources.esri.com/arcgisserver/ apis / javascript / arcgis / index.cfm? fa = home

Vous pouvez télécharger ArcExplorer et travailler avec cela. Je pense que c'est personnalisable. Vous pouvez afficher des fichiers de formes et des géodatabases avec celui-ci. http://resources.esri.com/arcgisexplorer/900/index. cfm? fa = home

Rectangulaire < - > transformation de coordonnées géographiques

Je pense que tôt ou tard, chaque développeur de SIG généraliste doit faire lui-même la coordination de projet, pour quelque raison que ce soit. À partir d'une paire de latitude, de longitude et d'une image bitmap représentant la surface de la Terre (ou une partie de celle-ci), localisez les coordonnées géographiques dans l'image - ou inversement, obtenez les coordonnées géographiques d'un pixel particulier dans l'image. La projection cylindrique de Lambert est probablement le point de départ le plus simple car le calcul est relativement simple et les projections de surface égale font fureur ces jours-ci, mais la projection sphérique de Mercator est pas beaucoup plus difficile et encore couramment utilisé, surtout sur le Web.

Après cela, vous pouvez aller dans différentes directions - certaines projections impliquent des calculs plus complexes, ou vous pouvez continuer à utiliser des modèles mathématiques plus simples, mais compliquer la forme de la Terre ( C'est un ellipsoïde! Non, c’est une pomme de terre! ), des transformations affines et en perspective, ou de nombreuses autres choses intéressantes. Mais au final, le SIG est une question de coordonnées, et vous devez souvent faire en sorte que différentes coordonnées se parlent, alors je pense que c'est un bon point de départ.

ESRI Leurs outils ne sont certes pas bon marché, mais ils sont largement utilisés. Ils disposent de bonnes ressources d'apprentissage et de didacticiels, bien que beaucoup pensent que vous avez déjà leurs produits.

Essayez http://code.google.com/p/tf-net/ (Topology Framework .NET) et parcourez les rubriques d’introduction. Bien qu’il soit orienté .NET, il peut vous donner un aperçu des tâches SIG de base:

  • Prédicats spatiaux (basés sur le modèle DE-9IM)
  • Fonctions de superposition (intersection, différence, union, différence symétrique)
  • tampon
  • Coque convexe
  • Fonctions de zone et de distance
  • Vérification de la validité topologique
  • Manipulation des systèmes de coordonnées (transformations)
  • Manipulation des graphes topologiques
  • Prise en charge des E / S de géométrie générique: WKT, WKB, GML, SHP ...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top