SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003467SAS.Планета[All Projects] Хотелкаpublic10-07-2019 12:3129-03-2021 08:46
Reportertiburon 
Assigned Tovdemidov 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionwon't fix 
PlatformWindowsOS8.1OS Versionx64
Product Version.Nightly 
Target VersionFixed in Version 
Summary0003467: Хотелось бы иметь возможность экспортировать garmin IMG большого масштаба
DescriptionВ данный момент, диалог экспорта позволяет экспортировать в IMG все масштабы, но некоторые из них объеденены.
Хотелось бы иметь возможность самому решать, в какой именно из гарминовских масштабов экспортировать карты.
К примеру, у меня есть IMG всего бывшего СССР в малом масштабе, плюс отдельно IMG для каждой области в средних масштабах. И хотелось бы иметь отдельно уточняющие IMG с несколькими слоями в масштабах крупнее 200м. Например, IMG с картами по маршруту масштабов 1,2км, 500м, 200м, 120м, 50м и 10м.
З.Ы. Да, я читал что вы рекомендуете лить уточняющие масштабы в JNX, но суть в том, что у меня новый аппарат и мне не хочется его перешивать и терять гарантию. К тому же, JNX особо не предоставляет преимуществ перед IMG, насколько я успел понять.
TagsNo tags attached.
Attached Filesjpg file icon scr1.jpg [^] (64,884 bytes) 10-07-2019 12:31

- Relationships
related to 0003752confirmed не хватает масштаба IMG 

-  Notes
(0018793)
vdemidov (manager)
11-07-2019 08:41

Если я ничего не путаю, то внутри формата эти масштабы задаются просто числом от 1 до 13, и ничего добавить-разделить не получится, это нужно к автору экспорта обращаться.
(0018794)
vdemidov (manager)
11-07-2019 08:41

Reminder sent to: AlexWhiter

(0018801)
tiburon (reporter)
13-07-2019 09:25

Если вы об IMG, то это вряд-ли. Да, внутри IMG может быть не более 13 масштабов, а вот номиналы масштабов могут быть совершенно разные. Номиналы масштабов определяются тем, что подают на вход конвертера. Т.е. можно загнать в один IMG 13 слоев масштабом z1-z14, а в другой файл - z10-z23 и они будут нормально работать в гармине.
(0019230)
tiburon (reporter)
05-08-2019 15:05

Ну что? Ни кто не возьмется?
На вскидку, для человека не знающего pascal(?), все выглядит не очень сложно, особенно если стоит задача не расширить выбор масштабов в меню, а перераспределить их:

Сама менюшка лежит в Src\RegionProcess\Export\IMG\fr_ExportToIMG.dfm

    object ZoomGarmin: TCheckListBox
      Left = 3
      Top = 16
      Width = 104
      Height = 183
      OnClickCheck = ZoomGarminClickCheck
      Align = alTop
      ItemHeight = 13
      Items.Strings = (
        '500..800km'
        '300km'
        '120..200km'
        '80km'
        '30..50km'
        '20km'
        '8..12km'
        '5km'
        '2..3km'
        '1.2km'
        '500..800m'
        '300m'
        '5..200m')
      TabOrder = 0
      OnClick = ZoomGarminClick
      OnDblClick = ZoomGarminDblClick
    end
        

А тут константа, содержащая параметры экспорта: Src\RegionProcess\Export\IMG\u_ExportTaskToIMG.pas

const
  GeneralizationLevels: array [TSubmapKind, 0..7] of String = (
    (
      'H20 24 59724 0 01', // 5m - 200m
      'H21 35 119423 0 01', // 300m
      'H22 49 238822 0 01', // 500m - 800m
      'H23 69 477721 0 01', // 1.2km
      'H24 98 955420 0 01', // 2km - 3km
      'H25 138 1910919 0 01', // 5km
      'H26 195 3821818 0 01', // 8km - 12km
      'H27 277 7643717 0 01' // 20km
    ),
    (
      'H20 391 15287416 0 01', // 30km - 50km
      'H21 553 30574815 0 01', // 80km
      'H22 782 61149614 0 01', // 120km - 200km
      'H23 1106 122299213 0 01', // 300km
      'H24 1564 244598412 0 01', // 500km - 800km
      '',
      '',
      ''
    )
  );
  
А вот примерно так выглядят параметры для разных масштабов:

5m 5 1950
8m 8 3120
12m 12 4680
20m 20 7800
30m 30 11700
50m 50 19500
80m 80 31200
120m 120 46800
200m 200 78000
300m 300 117000
500m 500 195000
800m 800 312000
1.2km 1200 468000
2km 2000 780000
3km 3000 1170000
5km 5000 1950000
8km 8000 3120000
12km 12000 4680000
20km 20000 7800000
30km 30000 11700000
50km 50000 19500000
80km 80000 31200000
120km 120000 46800000
200km 200000 78000000
300km 300000 117000000
500km 500000 195000000
800km 800000 312000000

Все бы ничего - меняешь циферки и собираешь проект. Но вот некий добрый человек, с какого-то лысого ежа, привязал масштабы к слотам прямо в одной константе (ну сложно было две разные константы использовать для слотов и параметров кодирования?)... И вот тут, для человека не знающего паскаль, эта задача становится на порядок более трудно выполнимой.

З.Ы. Я бы и сам коде поковырялся, но куда-то делись все инструкции по сборке проекта и виртуалка с готовой средой куда-то уехала...
(0019231)
tiburon (reporter)
05-08-2019 15:09

"для человека не знающего pascal(?)" ...тем более, если это Delfi )))
(0019238)
zed (manager)
07-08-2019 18:15

Инструкция по сборке SAS из исходников: sas.planet.src/readme.md

- Users who viewed this issue
User List Anonymous (1216x), [email protected] (1x), HarEr (1x), VadimK (1x), omen98 (1x), vdemidov (17x), RedRat (1x), Garl (1x), zed (4x), tiburon (11x), gma (2x)
Total Views 1256
Last View 29-03-2024 15:27

- Issue History
Date Modified Username Field Change
10-07-2019 12:31 tiburon New Issue
10-07-2019 12:31 tiburon File Added: scr1.jpg
11-07-2019 08:41 vdemidov Note Added: 0018793
11-07-2019 08:41 vdemidov Note Added: 0018794
13-07-2019 09:25 tiburon Note Added: 0018801
05-08-2019 15:05 tiburon Note Added: 0019230
05-08-2019 15:09 tiburon Note Added: 0019231
07-08-2019 18:15 zed Note Added: 0019238
19-11-2019 07:51 vdemidov Status new => resolved
19-11-2019 07:51 vdemidov Resolution open => won't fix
19-11-2019 07:51 vdemidov Assigned To => vdemidov
19-11-2019 07:51 vdemidov Status resolved => closed
29-03-2021 08:46 zed Relationship added related to 0003752



Copyright © 2007 - 2024 SAS.Planet Team