4.14. 总结¶
在本章中,我们向GeoServer 添加了一些数据集。我们对矢量数据使用了不同的格式。 现在您应该清楚了,只要有可用的数据源,就可以在GeoServer 中管理不同的二进制格式, 并将它们混合在地图中。
除了内置数据源之外,GeoServer 还支持几种可选格式, 如 Oracle 和 MySQL 。
Oracle可能是使用最广泛的商业RDBMS。 自1980年代第7版以来,它就一直支持空间。 当前版本11.2包含两种类型的空间数据扩展, Oracle Spatial 和 Oracle Locator 。 它们共享相同的几何类型以及基本的运算符和函数集。 Oracle Spatial包含了一组更丰富的空间分析功能。 Oracle不是像GeoServer 或 PostGIS 这样的免费开源软件 而且它的许可模型非常复杂且昂贵。 我们不会在这里介绍安装;如果您要使用Oracle, 您应该具备专业知识和/或适当的预算来启动和运行它。
您会发现MySQL是提供空间功能的关系数据库中最不受欢迎的。 实际上,它对空间数据的支持非常有限。我们将在这里讨论它, 因为它在web开发人员中非常流行。 请注意,除非是 PostGIS 或Oracle,否则MySQL扩展是未维护和不受支持的。 如果你遇到了bug,你应该准备好自己修复它们,或者提供资金来修复它们。
具体来说,我们讨论了如何发布shapefile和 PostGIS 表。然后,我们探索了其他扩展, 并向GeoServer 添加了Oracle和MySQL支持。
在下一章中,我们将继续进行数据发布。我们将详细介绍如何使用样式来渲染空间特征。 您将学习如何为不同形状(例如,点或多边形)设置适当的规则, 以及如何使用反映每个特征的属性值的符号创建样式。
让我们继续讨论使用SLD定义的样式更改地图样式的方法。