Je m'amuse avec la programmation depuis un certain temps maintenant et je suis devenu compétent avec Python et j'ai un certain intérêt pour HTML 5 et Javascript. J'ai récemment reçu une demande d'IRD (essentiellement une proposition de recherche et développement) de mon employeur pour développer une application de cartographie Web d'essai à utiliser comme outil pour commercialiser des services de cartographie Web auprès des clients et avoir une utilisation fonctionnelle au sein de l'entreprise. L'API que j'ai ciblée est l'API ArcGIS Javascript qui s'appuie fortement sur la boîte à outils Dojo et a un budget ciblé de 20 000 $ qui comprend le temps et les matériaux. Étant donné que je suis très intéressé par ce domaine, je n'ai aucun problème à dépenser la majeure partie du budget pour la formation et le développement de mon temps libre; même si je serai vraiment la seule personne à y travailler.
Que dois-je savoir exactement pour pouvoir produire quelque chose de fonctionnel et de présentable? De plus, si vous pouvez recommander des programmes dirigés par un instructeur que je peux mettre dans mon budget?
Je sais qu'il y a beaucoup de cours gratuits offerts mais je dois avoir quelque chose à montrer à la fin de cela, donc je préfère suivre une formation dirigée par un instructeur.
Mon idée est de créer une carte Web assez standard avec certaines de nos données clients plus importantes affichées dans des couches qui peuvent être activées et désactivées. L'un des concepts clés est la possibilité d' imprimer la vue actuelle dans un modèle standardisé . La demande pour cette fonctionnalité vient de nos chefs de projet qui ont souvent besoin d'une carte papier comme pièce à conviction lors d'une réunion, mais attendez jusqu'à la dernière minute pour nous le dire dans le département SIG. Avec seulement 3 analystes à temps plein, cela peut être un problème majeur.
Je prévois également d'utiliser ce projet comme point de départ pour entrer dans un développement beaucoup plus avancé, donc plus je peux en apprendre, mieux c'est.
la source
Réponses:
Je suppose que je ne réponds pas à votre question de plusieurs manières, mais un peu de réflexion: avez-vous vraiment besoin des API ESRI? Il existe de nombreuses bibliothèques de cartographie open source pour Python (et pour html / javascript, il existe OpenLayers et Leaflet pour nommer les plus populaires). Le livre " Python Geospatial Development " est un peu daté (environ un an ..?) Mais je l'ai quand même trouvé un excellent livre couvrant les concepts de base et les bibliothèques et frameworks open source. Ça vaut le coup si vous avez le temps et que vous souhaitez envisager de prendre une autre route.
la source
J'ai suivi le cours Building Web Applications Using the ArcGIS API for JavaScript Insructor Led ESRI Course en novembre dernier.
Dans l'ensemble, c'était une classe OK. J'en ai appris quelques-uns, et vous recevez beaucoup d'extraits de code et d'échantillons dans les données de cours qu'ils fournissent, mais dans l'ensemble, nous venons de parcourir le manuel de cours et de copier des blocs de code collés pour faire fonctionner l'application. Il n'y a pas eu beaucoup de temps consacré au POURQUOI cela fonctionne, c'est ainsi que j'apprends le mieux.
Je suis sûr que cela a changé maintenant, j'espère, mais il y avait aussi beaucoup d'erreurs ou de bugs dans le cours, ce qui était frustrant. Dans l'ensemble, je ne sais pas que cela vaut 1 500 $, surtout quand vous pouvez simplement jouer dans le bac à sable sur la page API JavaScript ESRI et comprendre les choses à partir de là en utilisant tous les exemples qu'ils fournissent .
la source