Anonymous | Login | Signup for a new account | 22-11-24 09:36 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0003164 | SAS.Планета | [All Projects] Хотелка | public | 24-12-2016 21:46 | 10-03-2017 17:33 | ||||
Reporter | Garl | ||||||||
Assigned To | vdemidov | ||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
Status | closed | Resolution | won't fix | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0003164: Использование в GetUrlScript.txt расширения файлов указанное в params.txt | ||||||||
Description | в params.txt есть параметр Ext=.png так вот хочется иметь возможность его использования в GetUrlScript.txt | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Notes | |
(0017763) vdemidov (manager) 27-12-2016 12:41 |
Мне не хочется добавлять именно расширение файла. Это слишком специфичная штука для файлового тайлохранилища. И не позволяющая хранить дополнительные параметры. В качестве альтернативы давно планируется переход на Content-Type. Это позволит сделать более логичным разделение на векторные и растровые форматы тайлов, поддерживать векторные форматы не только kml, указывать в какой конкретно формат конвертировать скачиваемые тайлы, если отдаваемый сервером не совпадает или при генерации (например сейчас png всегда сохраняется в 24 битном режиме без вариантов и с этим возникает проблема при генерации тайлов из предыдущих зумов для слоев, если мне не изменяет память), поддерживать для слоев тайлы в форматах без поддержки прозрачности, но с указанием прозрачного цвета и тд. Поэтому я против прямой передачи в скрипт именно расширения. Но буду за передачу Content-Type и добавление пары функций для работы с ним (например ContentTypeGetDefaultExt, ContentTypeGetType, ContentTypeGetSubtype, ContentTypeGetParameters и тд.) Content-Type := type "/" subtype *[";" parameter] type := "application" / "audio" / "image" / "message" / "multipart" / "text" / "video" / x-token x-token := <The two characters "X-" followed, with no intervening white space, by any token> subtype := token parameter := attribute "=" value attribute := token value := token / quoted-string token := 1*<any CHAR except SPACE, CTLs, or tspecials> tspecials := "(" / ")" / "<" / ">" / "@" ; Must be in / "," / ";" / ":" / "\" / <"> ; quoted-string, / "/" / "[" / "]" / "?" / "." ; to use within / "=" ; parameter values |
(0017764) Garl (manager) 27-12-2016 12:55 |
а при формировании строки запроса всё таки расширение нужно идея в том чтобы GetUrlScript.txt сделать универсальным. да и и от .JPG в запросе всё равно же никуда не уйти. сервер требует чётко расширения файла. ResultURL:=GetURLBase+'z'+inttostr(getz)+'/'+inttostr(getx div 1024)+'/x'+inttostr(getx)+'/'+inttostr(gety div 1024)+'/y'+inttostr(gety)+'.jpg'; для файлового кэша расширение файлов всё равно же будем указывать в params.txt не пойму что мешает пробросить одну строковую константу в GetUrlScript ? |
(0017765) vdemidov (manager) 27-12-2016 13:45 |
> сервер требует чётко расширения файла. А другой сервер будет вместо ".jpg" требовать "jpeg", или "jpg", или "JPEG" Ты пытаешься упростить жизнь конкретно себе в ущерб универсальности. >для файлового кэша расширение файлов всё равно же будем указывать в params.txt Нет не будем. Оно некоторое время будет жить для совместимости, если не указан Content-Type, а потом тихо умрет. Возможно будет возможность указать желаемое расширение в параметрах. > не пойму что мешает пробросить одну строковую константу в GetUrlScript ? То что подсистема генерации урлов этой константы не имеет и иметь не должна. |
(0017766) Garl (manager) 27-12-2016 14:39 |
ну вроде понял. тогда close. wont fix? |
(0017767) vdemidov (manager) 27-12-2016 20:59 |
Ну, на самом деле, тебе будет не сильно принципиально, если будут пробрасываться Content-Type и функции для работы с ним. Это усложнит скрипт всего на пару строк. |
Users who viewed this issue | |
User List | Anonymous (1993x), vdemidov (13x), alexandr-dolgov (1x), hrucker (1x), Papazol (1x), gma (2x), bk99 (2x), Garl (11x) |
Total Views | 2024 |
Last View | 22-11-2024 09:36 |
Issue History | |||
Date Modified | Username | Field | Change |
24-12-2016 21:46 | Garl | New Issue | |
27-12-2016 12:41 | vdemidov | Note Added: 0017763 | |
27-12-2016 12:55 | Garl | Note Added: 0017764 | |
27-12-2016 13:45 | vdemidov | Note Added: 0017765 | |
27-12-2016 14:39 | Garl | Note Added: 0017766 | |
27-12-2016 20:59 | vdemidov | Note Added: 0017767 | |
10-03-2017 17:33 | vdemidov | Status | new => resolved |
10-03-2017 17:33 | vdemidov | Resolution | open => won't fix |
10-03-2017 17:33 | vdemidov | Assigned To | => vdemidov |
10-03-2017 17:33 | vdemidov | Status | resolved => closed |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |