atyltin писал(а):Parasite писал(а):Schumacher92 писал(а):А в каком он будет разрешении? Я так понимаю, в Sas.Планета почему-то идет жесткая привязка масштаб-разрешение, и нельзя изменить одно без другого
Шшта? Рука\лицо
Вы, собравшийся что-то там печатать - действительно не знаете, что разрешение (измеряемое в точках на дюйм, оно же dpi) - это фича печатающего устройства,
Полностью аналогично по поводу вашего комментария. "Шшта? Рука\лицо " так как по сути это свойство растрового изображения, а не принтера. А говоря простым языком "масштаб" изображения.
Вот сейчас уже точно рука\лицо.
Откройте для себя факт того, что сущность "растровое изображение" вообще не содержит свойства "дюйм" (сантиметр, метр, километр...) за ненадобностью. У сущности "растровое изображение" вообще нет размера в материальном мире - оно состоит ТОЛЬКО из точек информации. И точки переходят в физический размер ТОЛЬКО через устройство столь же физического вывода оных (принтер, плоттер, монитор итд).
Растр может содержать указание устройству вывода типа "DPI=300", например, в EXIFe - но повторяю, это всего лишь предпочитаемое указание устройству вывода (как и цветовой профиль там же, например), а не безусловное свойство растра.
Далее - сами.
atyltin писал(а):Я понимаю почему выбрано разрешение получаемой картинки в 72 DPI. Это значение долгое время было базовым значением большинства мониторов. Но теперь с приходом дисплеев типа Retina и особенно с внедрением дисплеев 4K и более типичными значениями стали: от 140 ppi для монитора и от 400 для мобильных устройств. Что приводит к тому что мелкие детали и текст на растровых картинках становиться абсолютно не читабельным.
Нечитаемость какого-то битмапа на 4к мониторе - это проблема САСа?
atyltin писал(а):К чему это может привести? К тому что по мере внедрения мониторов 4K и более сделает бесполезной функцию программы "склеить" так как не дает возможности задать важнейший параметр растровой картинки как ее разрешение.
Что мешает Вам распечатать имеющийся битмап с нужным Вам параметром dpi?
atyltin писал(а):Давайте возьмем шире. SAS отображает на экране. Используя вашу терминологию печатает картинку на экране. Так что да напрямую подкладывает рулон гибкого дисплея. Да и никто не мешает перенаправить поток не от склейки не в файл а на порт принтера.
И...? Проблема-то сейчас в чем?
Никто не мешает перенапрпавлять - ну так перенаправляйте.
atyltin писал(а):В SAS есть функция "Склеить" которая выдает растровое изображение без возможности настройки базовых параметров. И вот к этой функции есть куча вопросов. Так что как-раз по теме.
Начните рушить Ваш мир с того, что САС клеит лишь то, что пришло с сервера карт - а не то, что делает сам.
Вы сейчас, образно выражаясь - требуете от САСа то, чего в САСе нет. Не нравится то, как САС клеит карты - ну клейте другой программой, в чем проблема? Битмап-то на выходе все равно будет ровно тем же, ибо источник един: сервер карт, и он отдает инфу именно так, а не иначе.
atyltin писал(а):Со шрифтом это прием еще хоть как-то прокатит. А как быть с дорогами?
Точно так же.
Вы спрашиваете так, как будто у Вас (и у нас всех) есть выбор.
atyltin писал(а):Дороги появляются только на уровне Z6 и то, только основные. Нормальная детализация дорог только с Z9 а то и с Z12.
Т.е. Если мы берем гибрид с меньшого уровня Z5 например то дорог мы не увидим вовсе. А если берем уровень Z12 то получаем все дороги но размер карты будет 2 на 3 метра иначе при повышении разрешения дороги становятся слишком тонкими и не различимы на карте.
Тогда качайте дороги z9 и генерьте с него z8 и выше.
Не нравится результат? Ну, тогда не генерьте.
Поймите же прописную истину: САС оперирует ТОЛЬКО тем, что отдал сервер. Если сервер НЕ отдал дороги на z5 - то откуда САС их возьмет-то? САС лишь может предложить Вам воспользоваться тем, что отдал сервер на z9 (причем отдал в растре, отдельно напомню) и пережать это в z5.
atyltin писал(а):Потому как в гибриде вместе с дорогами сливается еще и куча названий, которые при увеличении разрешения только "пачкают карту"
Ну еще один недостаток - если я хочу наложить несколько гибридных слоев - названия дублируют друг друга что опять же приводит лишь к загрязнению карты.
Это тоже проблема САСа?
atyltin писал(а):Так что для полноценной реализации функции "склейки" было бы разумно иметь:
1. Задавать разрешение для базовой карты.
2. Иметь четкую структуру слоев где дороги отдельно названия отдельно как это например реализовано в Google Erath.
3. Возможность задавать масштабы для векторных слоев.
(устало): да КАКИХ векторных слоев?
До Вас реально не доходит, что тайл гибрида в подавляющем большинстве веб-картосервисов - это ТОЖЕ битмап, просто с прозрачным фоном (и это его единственное отличие от тайла карты, которая с непрозрачным фоном)? И да - так оно приходит с сервера изначально, а не делается САСом.
atyltin писал(а):ps. Я понимаю что разработчикам проще работать с растром. Но вот вопрос на какой стадии формируется растровый тайл? Вы даете запрос и гугл формирует растровый тайл? Или он дает вектор и вы уже переводите его в растр?
лол
Налицо полное непонимание матчасти и вопроса.....
Вот скажите - на какой стадии нижеприведенная картинка сформирована в растровый тайл? Вообще без САСа, заметьте - а просто в браузере:
А теперь скажите - что с нею может сделать САС (получающий с сервера ровно то же, вплоть до размера и контрольных сумм), чтобы сделать Вам то же самое но читаемое на z1?
atyltin писал(а):Если первый вариант то, есть ли возможность задать Google запрос что бы он не пихал все слой в один тайл. Например не пихал фон в слой дорог или не пихал названия. Ведь судя по google earth эти слои он явно хранит в векторе.
Google Earth не имеет отношения к Google Maps (который в САСе). Это вообще отдельная программа со своим отдельным набором данных (и они закрыты).
Это как требовать от Лады Калины побед в Формуле-1 (а что, ведь Формулу-1 - то ведь кто-то еще там на своих болидах выигрывает тоже, и у них тоже руль и по 4 колеса - значит, и Лада должна).
atyltin писал(а):Если второй вариант - то почему бы не иметь возможность формирования растра с необходимым разрешением для разных слоев.
Потому что растр из вектора формирует не САС - потому и контроля сего процесса (и даже исходников-векторов) у САСа нет.