推荐序
近年来,随着“数字地球”“数字孪生”概念的提出及相关技术的快速发展,政府、企业信息化程度的不断提高,地理信息系统在政务、企业管理、大众生活方面被使用得越来越多。
区别于最初的看、量、标、查等基础应用需求,新一代的地理信息系统需要更多扎实的技术基础,解决更多复杂度高的场景问题,比如拓扑关联、空间分析等。并且,随着新技术的发展,传统的商业软件形态架构固定、功能扩展性差、依赖性高等缺点越来越凸显,这就要求技术人员对基础技术功能的理解足够深入,以便更加灵活、经济、高效地融合、扩展新的软件服务。而开源工具类库,如这本书所述的GeoTools,经过多年的发展,已经成为经济实用的地理信息处理的应用工具和教具。
不过,在过去很长一段时间里,一来因为整个地理信息系统发展和应用还处在成长阶段,“覆盖面积”还不够大,二来缺乏相应的中文资料,导致国内相关技术人员对譬如GeoTools类的开源工具的了解并不系统、深入。
再结合当下,如“数字孪生”“双向映射”等对地理信息系统更高的要求,技术人员需要采集现实世界的信息,再深度加工处理、分析出更高级的信息反哺现实世界,在这期间GeoTools会起到很多的作用。
从国内外各种行业软件的发展历史来看,行业软件需要由对所属行业具有深刻认识的从业人员,深入软件开发领域,立足行业特色需求,正向进行开发。经过了二十多年的实践与积累,我国地理信息系统行业软件得到长足发展,但是仍需要更多的精通软件开发和深入行业领域的从业者,来满足社会不断增长的地理信息发展需求。
这本书,正是在这样的时间窗口问世,详细深入地讲解这款工具。这对于国内地理信息系统的应用、开源地理信息系统工具的发展都有很好的促进作用。从书中的字里行间我也深刻地体会到4位编著者对新技术追求的热忱和对知识总结提炼的用心,他们是乐于分享技术成果的年轻人,这种精神值得同行学习。
谢国钧
中科星图股份有限公司副总裁
中科星图空间技术有限公司高级副总裁