SASGIS - SAS.Планета
View Issue Details
0003779SAS.Планета[All Projects] Багpublic22-08-2021 20:1024-08-2021 09:24
sergeyka 
zed 
normaltweakalways
resolvedfixed 
Windows
201212 
211230211230 
0003779: При импорте из KML масштаб шрифта метки считается относительно НЕ дефолтного шрифта
Если импортировать группу меток в kmz, а затем импортировать ее обратно, то размер подписи на метке увеличивается.
При нескольких имортах/экспортах в style иконки происходит увеличение scale
1
          <Style>
            <LabelStyle>
              <color>FFFF0000</color>
              <scale>1.63636363636364</scale>
2
          <Style>
            <LabelStyle>
              <color>FFFF0000</color>
              <scale>2.09090909090909</scale>
3
          <Style>
            <LabelStyle>
              <color>FFFF0000</color>
              <scale>2.63636363636364</scale>
Экспортировать группу меток с видимыми подписями в kmz. Затем импортировать эту же группу меток из kmz. Видно, что иконка не места, а подпись увеличилась в размерах.
No tags attached.
related to 0003343resolved zed При экспорте в KML масштаб шрифта метки считается относительно НЕ дефолтного шрифта 
Issue History
22-08-2021 20:10sergeykaNew Issue
23-08-2021 06:48zedRelationship addedrelated to 0003343
23-08-2021 06:52zedNote Added: 0020175
23-08-2021 06:53zedProduct Version.Nightly => 201212
23-08-2021 06:53zedSummaryПри экспорте/импорте kmz некорректное округление scale метки- увеличивается размер подписи => При импорте из KML масштаб шрифта метки считается относительно НЕ дефолтного шрифта
23-08-2021 06:53zedStatusnew => confirmed
23-08-2021 06:53zedTarget Version => 211230
24-08-2021 09:23zedNote Added: 0020177
24-08-2021 09:24zedStatusconfirmed => resolved
24-08-2021 09:24zedFixed in Version => 211230
24-08-2021 09:24zedResolutionopen => fixed
24-08-2021 09:24zedAssigned To => zed

Notes
(0020175)
zed   
23-08-2021 06:52   
Экспортируются метки нормально, со scale = 1 (было исправлено в 0003343).

А вот при импорте, дефолтным считается 14 размер шрифта, а не 11.
(0020177)
zed   
24-08-2021 09:23   
Исправил. Правда пришлось править сорцы не самого SAS, а vsagps: https://github.com/sasgis/vsagps/commit/d86e752fe0fc04c277e247a5c95bb7386fbcd819

На будущее, там бы неплохо было этот участок отрефакторить, чтобы парсер возвращал оригинальное значение scale для LabelStyle, а не как сейчас.