Mapserver выходит из строя

Я пытаюсь применить некоторые стили на векторном слое OSM. Когда я применяю файл sld, содержащий TextSymbolizer, мой картографический сервер выходит из строя. Пожалуйста, помогите мне решить эту проблему. Я добавил свой файл sld, файл карты и журнал mapserver.

Это мой файл SLD.

    <?xml version="1.0" encoding="UTF-8"?>
    <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd">
       <NamedLayer>
          <Name>georbis:INDIA:gis_osm_transport_free_1</Name>
          <UserStyle>
         <FeatureTypeStyle>
            <Rule>
               <PointSymbolizer />
               <TextSymbolizer>
              <Label>
                 <PropertyName>name</PropertyName>
              </Label>
              <Font>
                 <CssParameter name="font-family">verdana</CssParameter>
                 <CssParameter name="font-style">normal</CssParameter>
                 <CssParameter name="font-weight">italic</CssParameter>
                 <CssParameter name="font-size">3</CssParameter>
              </Font>
              <Fill>
                 <CssParameter name="fill">#7c7474</CssParameter>
              </Fill>
              <LabelPlacement>
                 <PointPlacement />
              </LabelPlacement>
               </TextSymbolizer>
            </Rule>
         </FeatureTypeStyle>
          </UserStyle>
       </NamedLayer>
    </StyledLayerDescriptor>

Это мой файл карты

      LAYER
        CONNECTION "host=localhost port=19095 user=abcd password=asdf123 dbname=abcd"
        CONNECTIONTYPE POSTGIS
        DATA 'geom from "georbis:INDIA:gis_osm_transport_free_1" using unique gid using srid=4326'
        EXTENT 68.8251124 8.0783875 96.3600125 34.733382
        METADATA
          "type"    "vector"
          "wms_srs" "EPSG:4326 CRS:84"
          "sldFileName" "sld_1504536074789"
          "wfs_srs" "EPSG:4326"
          "tinyows_retrievable" "1"
          "source_file" "/home/user/data/service_data/data/map_data/INDIA/gis_osm_transport_free_1.shp"
          "ows_enable_request"  "*"
          "tinyows_table"   "georbis:INDIA:gis_osm_transport_free_1"
          "wfs_namespace_prefix"    "georbis"
          "tinyows_writable"    "1"
          "wfs_title"   "georbis:INDIA:gis_osm_transport_free_1"
          "wfs_namespace_uri"   "http://www.company.com/"
          "wms_title"   "georbis:INDIA:gis_osm_transport_free_1"
        END # METADATA
        NAME "georbis:INDIA:gis_osm_transport_free_1"
        PROJECTION
          "proj=longlat"
          "datum=WGS84"
          "no_defs"
        END # PROJECTION
        STATUS OFF
        TEMPLATE "template.html"
        TILEITEM "location"
        TYPE POINT
        UNITS METERS
        CLASS
          NAME "Unknown"
          LABEL
        ANGLE AUTO
        SIZE 3
        COLOR 124 116 116
        OFFSET 0 0
        POSITION CL
        SHADOWSIZE 1 1
          END # LABEL
          STYLE
          END # STYLE
          TEXT ("[name]")
        END # CLASS
      END # LAYER

Это файл журнала mapserver. Mapserver не печатает никаких ошибок, я попытался отладить mapserver, но не указал, где именно возникла ошибка. Я не могу понять, что происходит. Пожалуйста, дайте мне знать, если что-то не так в файле карты или sld. Заранее спасибо.

    [Tue Sep  5 19:12:01 2017].776812 msPostGISLayerIsOpen called.
    [Tue Sep  5 19:12:01 2017].780762 freeLayer(): freeing layer at 0xf7ff80.
    [Tue Sep  5 19:12:01 2017].780774 msPostGISLayerIsOpen called.
    [Tue Sep  5 19:12:01 2017].784430 freeLayer(): freeing layer at 0xf7fca0.
    [Tue Sep  5 19:12:01 2017].784440 msPostGISLayerIsOpen called.
    [Tue Sep  5 19:12:01 2017].788401 freeLayer(): freeing layer at 0xf80110.
    [Tue Sep  5 19:12:01 2017].788414 msPostGISLayerIsOpen called.
    [Tue Sep  5 19:12:01 2017].792870 freeLayer(): freeing layer at 0xf7ff10.
    [Tue Sep  5 19:12:01 2017].792892 msPostGISLayerIsOpen called.
    [Tue Sep  5 19:12:01 2017].833903 freeLayer(): freeing layer at 0xf7fb80.
    [Tue Sep  5 19:12:01 2017].833925 msPostGISLayerIsOpen called.
    [Tue Sep  5 19:12:01 2017].838010 freeLayer(): freeing layer at 0xf800f0.
    [Tue Sep  5 19:12:01 2017].838025 msPostGISLayerIsOpen called.
    [Tue Sep  5 19:12:01 2017].843551 freeLayer(): freeing layer at 0xf7ff60.
    [Tue Sep  5 19:12:01 2017].843568 msPostGISLayerIsOpen called.
    [Tue Sep  5 19:12:01 2017].849238 freeLayer(): freeing layer at 0xf7fe80.
    [Tue Sep  5 19:12:01 2017].849257 msPostGISLayerIsOpen called.
    [Tue Sep  5 19:12:01 2017].854771 freeLayer(): freeing layer at 0xf80110..

0 ответов

Другие вопросы по тегам