我加载了大量的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数据可以正常渲染(它是标准的MultiPolygon,不是4d),并且mapnik和QGIS(v1.8)都可以轻松地绘制所有内容。是否有其他人遇到过类似的情况?这是一个几何问题还是只是一个红色线索?当渲染时,有没有任何方法让mapnik输出任何类型的调试信息?
TIA!
- Randy