Страница 1 из 1

PostgGIS + Mapserver русские названия.

Добавлено: 23 янв 2013, 14:04
dubanoze
Товарищи, прошу помочь.
Есть mapserver который берет данные из PostGIS.
В PostGIS данные в UTF8.
Названия все не читаются.
в Label encoding utf-8 добавил.
Не помогает.
screen.png
screen.png (119.54 КБ) 6425 просмотров

Re: PostgGIS + Mapserver русские названия.

Добавлено: 23 янв 2013, 17:20
Denis Rykov
Скорее всего дело не в кодировке, а в шрифте. Определите на уровне объекта MAP FONTSET, а затем укажите его в LABEL.

Re: PostgGIS + Mapserver русские названия.

Добавлено: 24 янв 2013, 08:20
dubanoze
В map есть - FONTSET "fonts.list"
Следующего содержания:
arialbd arialbd.ttf
arial arial.ttf
Ну и в label
type truetype
antialias true

Re: PostgGIS + Mapserver русские названия.

Добавлено: 24 янв 2013, 10:54
Denis Rykov
Ещё раз:
Определите на уровне объекта MAP FONTSET, а затем укажите его в LABEL.
Где в вашем примере установка шрифта в секции LABEL?

Re: PostgGIS + Mapserver русские названия.

Добавлено: 24 янв 2013, 14:12
dubanoze
Вот весь кусок:

Код: Выделить всё

    expression "secondary"                                                                                                                                            
    style                                                                                                                                                             
        color 214 211 206                                                                                                                                             
        width 4                                                                                                                                                       
        antialias true                                                                                                                                                
      end                                                                                                                                                             
      style                                                                                                                                                           
        color 252 254 253                                                                                                                                             
        width 2                                                                                                                                                       
        antialias true                                                                                                                                                
      end                                                                                                                                                             
                                                                                                                                                                      
      label                                                                                                                                                           
        type truetype                                                                                                                                                 
        antialias true                                                                                                                                                
        font arialbd                                                                                                                                                  
        size 8                                                                                                                                                        
        position cc                                                                                                                                                   
        color 255 255 255                                                                                                                                             
        outlinecolor 64 64 64                                                                                                                                         
        buffer 30                                                                                                                                                     
        partials false                                                                                                                                                
        ENCODING UTF-8                                                                                                                                                
      end                                                                                                                                                             
    end  

Re: PostgGIS + Mapserver русские названия.

Добавлено: 24 янв 2013, 14:40
Denis Rykov
В вашем шрифте содержатся нужные символы?

Re: PostgGIS + Mapserver русские названия.

Добавлено: 24 янв 2013, 14:43
dubanoze
Шрифт я загрузил отсюда:

https://github.com/mhoegh/MyGeoCloud/tr ... /wms/fonts
screen1.png
screen1.png (203.47 КБ) 6352 просмотра

Re: PostgGIS + Mapserver русские названия.

Добавлено: 24 янв 2013, 15:33
dubanoze
Действительно. Проблема в шрифтах.
Спасибо за помощь!
Первые шаги...