Como se tornar um desenvolvedor de GIS Mobile?

8

Sou Coordenador de GIS de nível médio \ Coordenador de GPS que gostaria de se tornar um desenvolvedor de GIS móvel em algum momento. No meu local de trabalho, trabalhamos na plataforma ESRI, ArcGIS Server etc. Sendo um analista de GIS sem nenhuma experiência em programação, comecei a ter aulas de programação em java. Em algum momento, gostaria de criar aplicativos nativos.

No entanto, agora não tenho certeza de como chegar lá. Devo começar criando aplicativos usando o servidor ArcGIS e depois ramificando-me para aplicativos nativos etc?

Acho que minha pergunta é por onde começar? Treinamento formal, idiomas etc. Há muita informação, mas estou tendo dificuldades para descobrir para onde ir.

Esperamos que alguns de vocês possam esclarecer as perspectivas de alguém com experiência profissional no campo. Obrigado pelo seu tempo e minhas desculpas pela imprecisão da minha pergunta.

MobileDeveloper
fonte
8
Se você quer ser um desenvolvedor, móvel ou não, precisará aprender alguns fundamentos sérios de programação e ciência da computação. Não se preocupe com o desenvolvimento de SIG até ter uma boa base de programação para começar. Além disso, provavelmente é importante ter uma boa idéia do motivo pelo qual você deseja seguir o caminho do desenvolvedor para dispositivos móveis - os cursos podem ajudar.
Radar
2
Meu conselho: instale o PostGRESql com a extensão PostGIS e reaprenda o GIS a partir da camada de dados . Depois de aprender a usar o SQL para executar consultas espaciais em alguns dados reais, você ganhará confiança. Em seguida, sugiro abandonar a ênfase "móvel" e aprender JavaScript via Camadas abertas . Digo isso, porque a palavra na rua é o futuro do mapeamento móvel provavelmente não são aplicativos nativos, mas HTML5 e JavaScript.
elrobis

Respostas:

3

Para responder a essa pergunta de maneira definitiva, acho que você precisa se concentrar exatamente em qual campo de desenvolvimento de GIS móvel você está interessado em seguir. Com base no seu cargo atual, você está interessado em desenvolver aplicativos voltados principalmente para a implementação de GIS em campo, como coleta de dados, rastreamento por GPS, etc.? Ou um campo diferente, como a implementação de recursos geoespaciais em aplicativos não específicos de GIS ou a extensão de aplicativos GIS existentes na Web para a região móvel? Para reiterar os comentários anteriores, o desenvolvimento de aplicativos nativos não é trivial sem nenhuma experiência anterior em programação; haverá uma curva de aprendizado considerável, mas nada insuperável se é isso que lhe interessa. Além disso, ter um entendimento básico do ArcGIS Server e a maneira pela qual as operações de geoprocessamento são expostas por meio da API REST serão cruciais para o desenvolvimento de aplicativos; aplicativos nativos e não nativos baseados na plataforma ArcGIS consomem esses serviços de maneira semelhante. Esteja ciente de que o ArcGIS não é a única plataforma disponível, mas é um bom ponto de partida se você já estiver familiarizado com a tecnologia. Forneça uma resposta para essas perguntas e eu posso apontá-lo na direção apropriada. Vou editar esta resposta em conformidade (muito tempo para um comentário). Forneça uma resposta para essas perguntas e eu posso apontá-lo na direção apropriada. Vou editar esta resposta em conformidade (muito tempo para um comentário). Forneça uma resposta para essas perguntas e eu posso apontá-lo na direção apropriada. Vou editar esta resposta em conformidade (muito tempo para um comentário).

Baskinomics
fonte