Answers:
作为一个从软件开发人员的背景到GIS的人,这些概念并不是火箭科学。您选择在哪个平台上工作都会有自己的API,您将学习该API。诸如投影和基准之类涉及更多的概念只是其中的一小部分,当您点击它们时,您只需要找到一本书/一个人就可以了解所需。
据我所知,GIS开发人员存在严重的技能短缺,因此请掌握您的开发技能,然后申请GIS开发工作。他们可能没有获得出色的应用程序,因此,如果您可以证明自己是个快速学习者,您可能会发现自己是一个非常有吸引力的选择。
我坚持认为,作为GIS软件开发人员,学习GIS的开发人员比那些学习编程的GIS人员要强大得多。
如果您是一位经验丰富的程序员,则只需获取一套不错的开源工具和一些免费数据。与他们一起创建一些有趣的小型应用程序,在您了解基础知识之后,您可以更好地了解需要学习的内容。
开源工具:
所有这些都可以通过Ubuntu软件包和Windows安装程序获得。
良好的数据源始于:
征服了基础知识之后,请尝试着重于某个领域。如果您从事Web开发,则下一步是使用mapnik创建地图图块。如果您从事蜂窝业务,请尝试开发自己喜欢的平台,依此类推。
您可能需要跟踪《方向指南》中有关地理空间职业的文章。如果没有其他事情,您将获得有关行业,认证和教育趋势的良好概述。
Joe Francica(主编)和Adena Schutzberg(执行编辑)是GIS社区中的宝贵资源,值得关注。
免责声明:十年前,我编辑了此站点,然后选择Joe代替我。但是,我不再与之正式关联。