Кэшированный сервис выглядит по-другому, чем не кэшированный
-
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 мар 2015, 10:01
- Репутация: 24
- Откуда: Санкт-Петербург
Кэшированный сервис выглядит по-другому, чем не кэшированный
Что я делаю не так, и какие параметры кэширования мне надо изменить? Как сделать, чтобы кэшированный сервис выглядел так же, как в Arcmap?
При кэшировании обычные шрифты становятся лошадиными, и если с этим еще можно справиться, уменьшив шрифт в основном документе, то вот симпатичные значки типа болота, которые отлично смотрелись в Arcmap, в кэшированном сервисе порядком уродуют карту.
Если кто-то сталкивался с таким, подскажите, пожалуйста, как исправить!
Вот как это выглядит в сравнении.
Исходя из этого, получается, наверное, что есть еще и проблема с масштабом - какой из них достоверный?
При кэшировании обычные шрифты становятся лошадиными, и если с этим еще можно справиться, уменьшив шрифт в основном документе, то вот симпатичные значки типа болота, которые отлично смотрелись в Arcmap, в кэшированном сервисе порядком уродуют карту.
Если кто-то сталкивался с таким, подскажите, пожалуйста, как исправить!
Вот как это выглядит в сравнении.
Исходя из этого, получается, наверное, что есть еще и проблема с масштабом - какой из них достоверный?
- Вложения
-
- скрин2.jpg (152.56 КБ) 8690 просмотров
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
А тайловую схема и настройки масштабов в ArcMap выверяли?
Кэшированный слой на мониторе с каким разрешением смотрите?
Кэшированный слой на мониторе с каким разрешением смотрите?
-
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 мар 2015, 10:01
- Репутация: 24
- Откуда: Санкт-Петербург
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
Схему я создавала используя тот же документ карты, с теми же масштабами.Andrey Zhukov писал(а):А тайловую схема и настройки масштабов в ArcMap выверяли?
Кэшированный слой на мониторе с каким разрешением смотрите?
Правда в процессе я меняла условные обозначения и шрифты, схему листов при этом не перезаписывала. И еще у меня там стоит разрешение 300dpi для листа кэша, кажется. Может ли в этом быть дело?
Разрешение монитора у меня 1920*1200. А это влияет на достоверность передачи масштаба в Arcmap?
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
Разрешение влияет не на ArcMap, а на выдачу картинки сервисом. Монитор-то у вас не 300dpi? Попробуйте сбросить dpi на стандартное значение (не помню, правда, какое оно там) или же присвойте в соответствии с монитором.
-
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 мар 2015, 10:01
- Репутация: 24
- Откуда: Санкт-Петербург
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
Спасибо, я как раз щас ищу, как перевести разрешение в dpi!Andrey Zhukov писал(а):Разрешение влияет не на ArcMap, а на выдачу картинки сервисом. Монитор-то у вас не 300dpi? Попробуйте сбросить dpi на стандартное значение (не помню, правда, какое оно там) или же присвойте в соответствии с монитором.
Наверное то же самое в голову пришло)
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
Если хотите потом смотреть приложение на всяких 4k-дисплеях или на мобильных устройствах с ретиной, то сервис с высоким dpi сможет пригодиться.
-
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 мар 2015, 10:01
- Репутация: 24
- Откуда: Санкт-Петербург
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
ну пока речь идет тока о наших мониторах, которые имеют разрешение не больше 1920*1200. А как тогда происходит переход на дисплеи с более высоким разрешением, как сервис это определяет? И как в этом случае соблюсти достоверность масштаба?Andrey Zhukov писал(а):Если хотите потом смотреть приложение на всяких 4k-дисплеях или на мобильных устройствах с ретиной, то сервис с высоким dpi сможет пригодиться.
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
Сервис выдает тайлы, которые соответствуют разрешению монитора. Соответственно, масштаб может плавать из-за dpi.
Для понимания: https://msdn.microsoft.com/en-us/library/bb259689.aspx
Для понимания: https://msdn.microsoft.com/en-us/library/bb259689.aspx
-
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 мар 2015, 10:01
- Репутация: 24
- Откуда: Санкт-Петербург
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
Спасибо, буду разбираться!Andrey Zhukov писал(а):Сервис выдает тайлы, которые соответствуют разрешению монитора. Соответственно, масштаб может плавать из-за dpi.
Для понимания: https://msdn.microsoft.com/en-us/library/bb259689.aspx
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
Имеет место путаница в понятии "разрешение".
Есть разрешение монитора, которое измеряют в числе точек по горизонтали и вертикали (ваше 1920х1200).
Есть разрешение устройства вывода вообще, которое измеряется в количестве точек на линейную единицу (точках на дюйм, dpi).
Второй параметр для мониторов в определенной степени условный, потому что, например, Windows использует по умолчанию 96 dpi для всех мониторов, независимо от реальной пропорции между размерами экрана и количеством точек на нем. Вот это самое значение 96 dpi и должно в общем случае стоять в настройках cache ArcGIS (dots_per_inch).
Ставить туда что-либо отличающееся от этого значения имеет смысл в двух случаях: а) если тайлы предназначены для печати, т.к. физическое разрешение принтеров - существенно выше разрешения мониторов б) если тайлы предназначены для просмотра на мониторах с так называемым "high dpi": экраны Retina на устройствах Apple, экраны мониторов 4K.
Так что верните 96dpi и не трогайте его, пока не поймете, зачем его вообще трогать.
Что касается масштаба - забудьте про геометрический масштаб (который отношение расстояния на карте к расстоянию в реальности) данных, которые показываются на мониторе.
Во-первых, вы не будете измерять ничего на экране линейкой, прикладывая ее к монитору (для этого есть инструмент измерения расстояний в интерфейсе).
Во-вторых, у карты, как правило, есть функция приближения и удаления.
В-третьих, вероятнее всего, вы все равно используете проекцию Меркатора, а в ней масштаб переменный, потому он лишен смысла вообще.
Есть разрешение монитора, которое измеряют в числе точек по горизонтали и вертикали (ваше 1920х1200).
Есть разрешение устройства вывода вообще, которое измеряется в количестве точек на линейную единицу (точках на дюйм, dpi).
Второй параметр для мониторов в определенной степени условный, потому что, например, Windows использует по умолчанию 96 dpi для всех мониторов, независимо от реальной пропорции между размерами экрана и количеством точек на нем. Вот это самое значение 96 dpi и должно в общем случае стоять в настройках cache ArcGIS (dots_per_inch).
Ставить туда что-либо отличающееся от этого значения имеет смысл в двух случаях: а) если тайлы предназначены для печати, т.к. физическое разрешение принтеров - существенно выше разрешения мониторов б) если тайлы предназначены для просмотра на мониторах с так называемым "high dpi": экраны Retina на устройствах Apple, экраны мониторов 4K.
Так что верните 96dpi и не трогайте его, пока не поймете, зачем его вообще трогать.
Что касается масштаба - забудьте про геометрический масштаб (который отношение расстояния на карте к расстоянию в реальности) данных, которые показываются на мониторе.
Во-первых, вы не будете измерять ничего на экране линейкой, прикладывая ее к монитору (для этого есть инструмент измерения расстояний в интерфейсе).
Во-вторых, у карты, как правило, есть функция приближения и удаления.
В-третьих, вероятнее всего, вы все равно используете проекцию Меркатора, а в ней масштаб переменный, потому он лишен смысла вообще.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
когда я был молодым, там вроде стояло 72 dpi. Поменялось, или у меня склероз ?ericsson писал(а):Второй параметр для мониторов в определенной степени условный, потому что, например, Windows использует по умолчанию 96 dpi для всех мониторов, независимо от реальной пропорции между размерами экрана и количеством точек на нем.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
72dpi - это так называемый режим Large Fonts.
Многие почему-то предпочитали, чтобы на экране размером 1024х768 точек помещалось три с половиной строчки.
Многие почему-то предпочитали, чтобы на экране размером 1024х768 точек помещалось три с половиной строчки.
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
ericsson, только вот проекция не Меркатора, а Меркатора на сфере. Две большие разницы, из-за которых тайлики Гугла и Яндекса не бьются.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
Я прекрасно знаю разницу между Мекратором на эллипсоиде и Меркатором на сфере. Но эта разница к тому, о чем я говорил, не имеет ни малейшего отношения.Andrey Zhukov писал(а):ericsson, только вот проекция не Меркатора, а Меркатора на сфере. Две большие разницы, из-за которых тайлики Гугла и Яндекса не бьются.
И, если вы хотите буквоедствовать, то "Меркатор на сфере" - это система координат, в которой используется проекция Меркатора.
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Кэшированный сервис выглядит по-другому, чем не кэширова
World Mercator и Web Mercator - разные СК в ArcGIS. Это важный момент, который ломал мозг многим начинающим 

Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 11 гостей