密苏里州爬行动物和两栖动物的详细分布图是密苏里州爬行动物和两栖动物的详细分布图,该项目于1997年启动的。建立了一个数据库,以存储所有有效的地方,包括在历史文献来源和从博物馆担保的标本出版的记录。从数据库中,可以生成一系列代表每个物种的位置记录和“县记录”的地图。
MOHAP hosts a web site at http://atlas.moherp.org/ that describes the project in detail and displays a variety of static maps, all produced by QGIS. An atlas, published as a downloadable PDF, is released periodically as a gratis publication in the spirit of open access to scientific research (Daniel, R.E. and B.S. Edmond. 2012. Atlas of Missouri Amphibians and Reptiles for 2011. <http://atlas.moherp.org/pubs/atlas11.pdf>). Published maps are used by field biologists, land managers, and others to better understand species' distributions in Missouri.
截至2013年2月,MOHAP数据库包含31495个条目,代表34个博物馆藏品中的标本,并在32个历史文献来源中引用;5118份记录在案的县记录;6884个独特的地方;以及12866个独特的物种/地方组合。该州的爬行动物包括113种。
使用qgis创建地图的过程从存储在几个postgresql表中的数据开始,这些表在空间上由postgis启用。由于地图是静态的,并且最终以Web或打印的地图集为目标,因此使用自定义的QGIS python插件(图1、2)为每个物种自动生成地图。
自定义地图生成和导出用户界面,地图是在一个批处理过程中生成和导出的。¶
最终的物种地图具有干净和专业的外观(图3)。为了更好地了解物种的分布,还创建和标记了一系列基础图(图4)。由于在每个数据层中管理样式的方式,基本地图层也可以轻松地合并到一组物种地图中。
地图显示为静态图像。¶
密苏里州和周边州的三级生态区域地图。¶
在MOHAP项目开始时,一些商业和专有工具被用来存储和处理数据,并制作地图以供出版。从2007年开始,我们开始着手将项目的所有方面转移到开源软件。qgis与php、postgresql、postgis、python和reportlab一起构成mohap的开源关键,有效地使项目和所有数据不受专有软件的困扰。
qgis包含对postgis和python插件体系结构的本机支持,这对于创建自动地图生成和导出至关重要。广泛的API文档与插件开发人员的食谱一起使用,以准确地创建自动化所需的内容。社区支持也是非常好的,包括大量构建并随时可用的共享插件。
虽然我们使用QGIS的方式很小而且很具体,但是它使用python的能力和可扩展性足以处理更大更复杂的项目。