所以我加载了一堆 NHD 数据,几何最终成为 MultiPolygonZM(以及其他表的 pointZM 和 areaZM)
way geometry(MultiPolygonZM,900913)
当直接针对数据库运行时,我已经测试了查询及其返回的数据。这是我的风格:
<Style name="waterways">
<Rule>
<LineSymbolizer stroke="blue" stroke-width="3" />
</Rule>
</Style>
<Layer name="waterways" status="on">
<StyleName>waterways</StyleName>
<Datasource>
<Parameter name="table">
(select way
from nhd_waterbody)
as waterway
</Parameter>
<Parameter name="type">postgis</Parameter>
<Parameter name="port">5432</Parameter>
<Parameter name="user">gisuser</Parameter>
<Parameter name="dbname">gis</Parameter>
<Parameter name="estimate_extent">false</Parameter>
<Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
</Datasource>
</Layer>
但我无法让 mapnik(2.10 版)渲染它。osm 数据从 mapnik 和 qgis (v1.8) 渲染得很好(它的标准 MultiPolygon,而不是 4d)映射所有这些只是 hunky dory。有没有其他人经历过这样的事情?这是一个几何问题还是只是一个红鲱鱼?无论如何让mapnik在渲染时吐出任何类型的调试信息?
蒂亚!
——兰迪