loadLayer(): Unknown identifier. Annotation Layers have been removed. To obtain same functionality, use a layer with label->styles and no class->styles LoadLayer():未知标识符。注释层已被删除。要获得相同的功能,请使用带有label->styles和no class->styles的图层。
LAYER NAME mcd90py2 GROUP cities TYPE POLYGON DATA mcd90py2 STATUS OFF CLASSITEM city_name CLASS NAME "Cities & Towns" EXPRESSION /./ STYLE COLOR 255 225 90 END TEMPLATE "templates/mcd90py2.html" END HEADER "templates/mcd90py2_header.html" FOOTER "templates/mcd90py2_footer.html" DUMP TRUE # allow GML export METADATA WMS_TITLE "Minor Civil Divisions" WMS_ABSTRACT "Minor civil divisions for Itasca County (boundaries only)." WMS_SRS "EPSG:26915" END END
LAYER NAME airports TYPE POINT DATA airports STATUS OFF CLASS NAME 'Airports' STYLE COLOR 128 255 164 SYMBOL 'circle' SIZE 7 END TEMPLATE "templates/airports.html" END HEADER "templates/airports_header.html" FOOTER "templates/airports_footer.html" TOLERANCE 5 METADATA WMS_TITLE "Airports" WMS_ABSTRACT "Airport runways for Itasca County." WMS_SRS "EPSG:26915" END END
LAYER NAME mcd90py2_anno GROUP cities TYPE ANNOTATION DATA mcd90py2 STATUS OFF LABELITEM "city_name" CLASSITEM "city_name" LABELMAXSCALE 500000 CLASS EXPRESSION /./ LABEL COLOR 0 0 0 SHADOWCOLOR 218 218 218 SHADOWSIZE 2 2 TYPE BITMAP SIZE MEDIUM POSITION CC PARTIALS FALSE BUFFER 2 END END METADATA WMS_TITLE "Minor Civil Divisions" WMS_ABSTRACT "Minor civil divisions for Itasca County (annotation only)." WMS_SRS "EPSG:26915" END END
那么mapserv.exe在加载layer时为什么会找不到annotation layer呢?为什么一定要删除style类型(To obtain same functionality, use a layer with label->styles and no class->styles)可以使用label -> styles而不可以使用class->styles,这两者是什么区别?