そこで、一連の 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) マップから (4d ではなく標準の MultiPolygon) うまくレンダリングされています。他の誰かがこのようなことを経験しましたか? それは幾何学的な問題ですか、それともただのニシンですか? レンダリング時に任意のタイプのデバッグ情報を吐き出すように mapnik を取得する方法はありますか?
ティア!
-- ランディ