Eu tenho mexido com a programação por um tempo agora e obtive proficiência em Python e tenho algum interesse em HTML 5 e Javascript. Recentemente, recebi uma solicitação de um IRD (essencialmente uma proposta para fazer pesquisa e desenvolvimento) do meu empregador para o desenvolvimento de um aplicativo de mapeamento da web para ser usado como uma ferramenta de marketing de serviços de mapeamento da web para clientes e ter uso funcional dentro da empresa. A API que eu direcionei é a API Javascript do ArcGIS, que depende muito do kit de ferramentas Dojo e tem um orçamento direcionado de US $ 20.000, que inclui tempo e materiais. Como estou muito interessado nessa área, não tenho problemas em gastar a maior parte do orçamento em treinamento e desenvolvimento no meu tempo livre; embora eu seja realmente a única pessoa trabalhando nisso.
O que exatamente precisarei saber para poder produzir algo que seja funcional e apresentável? Além disso, se você pode recomendar algum programa dirigido por instrutor por aí que eu possa colocar no meu orçamento?
Eu sei que existem muitos cursos gratuitos oferecidos por aí, mas eu tenho que ter algo para mostrar no final disso, então eu prefiro ir com algum treinamento ministrado por instrutor.
Minha idéia é criar um mapa da web bastante padrão com alguns dos dados de nossos clientes maiores exibidos em camadas que podem ser ativadas e desativadas. Um dos principais conceitos é a capacidade de imprimir a visualização atual em um modelo padronizado . A demanda por essa funcionalidade vem de nossos gerentes de projeto, que muitas vezes precisam de um mapa impresso como uma exibição em uma reunião, mas esperam até o último minuto para nos informar no departamento de GIS. Com apenas 3 analistas em período integral, isso pode ser uma questão importante.
Também planejo usar este projeto como ponto de partida para um desenvolvimento muito mais avançado, para que quanto mais eu possa aprender melhor.
fonte
Respostas:
Acho que não estou respondendo à sua pergunta de várias maneiras, mas um pouco de reflexão: você realmente precisa das APIs da ESRI? Existem muitas bibliotecas de mapeamento de código aberto para Python (e para html / javascript existem OpenLayers e Leaflet para nomear os mais populares). O livro " Desenvolvimento Geoespacial do Python " é um pouco datado (mais ou menos um ano ..?), Mas eu ainda o achei um excelente livro cobrindo conceitos básicos e bibliotecas e estruturas de código aberto. Vale a pena tentar se você tiver tempo e quiser considerar seguir outra estrada.
fonte
Fiz o curso de criação de aplicativos da Web usando a API do ArcGIS para JavaScript Insructor, em novembro passado.
No geral, foi uma aula boa. Eu aprendi alguns, e você recebe muitos trechos de código e amostras nos dados do curso que eles fornecem, mas no geral, nós apenas examinamos o livro do curso e copiamos blocos de código colados para fazer o aplicativo funcionar. Não gastei muito tempo com o porquê de funcionar, e é assim que eu aprendo melhor.
Tenho certeza de que já mudou, espero, mas também houve muitos erros ou bugs no curso, o que a tornou frustrante. No geral, não sei se vale US $ 1.500, especialmente quando você pode jogar na Sandbox na página da ESRI JavaScript API e descobrir as coisas a partir daí usando todos os exemplos que eles fornecem .
fonte