forum.esmasoft.com
Fresh posts
 
 FAQFAQ  SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Создание панорамных видов
общественный транспорт городов Беларуси
Goto page Previous  1, 2, 3, 4
 
Post new topic   Reply to topic    forum.esmasoft.com Forum Index -> CityInfo®
View previous topic :: View next topic  
Author Message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 7279
Location: Minsk


View user's profile Send private message Send e-mail Visit poster's website
PostPosted: 16 Jan 2007 22:11  Reply with quote

Краткое руководство по созданию панорамных видов
Что такое панорамный вид и как он выглядит, можно прочитать в справке к CityInfo, а также на форуме.

  1. Скачать компилятор панорамных видов и поместить его в любое удобное место на жестком диске.
  2. Создать скрипт, описывающий панорамы. Скрипт представляет собой текстовый файл (кодировка кириллицы 1251), содержащий нужное количество описаний следующего вида:
    Quote:
    [panorama]
    title=Название панорамы
    author=Автор панорамы
    shootingdate=Дата съемки
    center=Точка съемки
    beginning=Начальная точка
    ending=Конечная точка
    image=файл с изображением

    Жирным шрифтом отмечены атрибуты, которые необходимо задать в обязательном порядке; курсивом отмечены места, которые должны быть заменены пользовательскими значениями.

    При задании значений атрибутов следует иметь в виду следующее:

    • Значение атрибута shootingdate желательно задавать в формате ГГГГ-ММ-ДД, не включая при необходимости день и месяц
    • Значением атрибута center являются координаты точки, с которой велась съемка панорамы.
    • Значением атрибута beginning являются координаты любой точки на луче, ведущем из точки съемки панорамы к объектам, расположенным на левой границе панорамного изображения. Для уменьшения потенциальных погрешностей позиционирования рекомендуется выбирать точку на луче, отстоящую от места съемки не менее, чем на 50 метров.
      Для точного выбора направления можно перейти в режим измерения расстояний, начать измерение в точке, откуда производилась съемка, а затем -- перемещая мышь -- выбрать такое направление луча на карте, чтобы оно наилучшим образом совпало с объектами, появляющимися на левом крае панорамного изображения. После чего скопировать координаты в буфер обмена и перенести их оттуда в значение атрибута.
    • Значением атрибута ending являются координаты любой точки на луче, ведущем из точки съемки панорамы к объектам, расположенным на правой границе панорамного изображения. При задании значения атрибута следует руководствоваться рекомендациями, приведенными для атрибута beginning.
      Если данный атрибут отсутствует, считается, что панорама кольцевая. При подготовке кольцевых панорам следует обращать особое внимание на качество стыка изображения на левой и правой границах панорамы
    • Значения атрибутов center, beginning и ending задаются в форме координата_X;координата_Y. Десятичный разделитель -- точка, разделитель координат X и Y -- точка с запятой:
      Code:
      center=1234.1;-5678.0

      Координаты точек можно скопировать в буфер обмена для последующей вставки непосредственно в программе CityInfo, наведя указатель мыши в нужную точку и нажав комбинацию клавиш Alt+C. Помещение координат в буфер обмена будет подтверждено звуковым сигналом.
      Для практических целей допустимо указывать значения координат с точностью до метров (не включая дробную часть).
    • Значением атрибута image является имя файла в формате JPEG, содержащего изображение панорамы. Имя файла задается относительно папки, в которой размещен панорамный скрипт (т.е. если скрипт и изображения сложены в одну папку, то достаточно указать только имя файла).
      Если исходное панорамное изображение нарезано на несколько вертикальных фрагментов, допускается неоднократное использование атрибута image:
      Code:
      ...
      image=01.jpg
      image=02.jpg
      ...

      Внимание: при обработке нескольких фрагментов программа не осуществляет их подгонку и (или) сглаживание. Пользуйтесь для подготовки изображения специализированными графическими пакетами!
      Рекомендуемая высота изображения панорамы -- не более 400 пикселов. Кроме того, рекомендуется подбирать такое качество исходных JPEG-файлов, чтобы общий их размер не превышал 300-400 Кбайт для кольцевой панорамы, пропорционально уменьшая указанный предел для частичных панорам.

  3. Сформированный скрипт с описанием панорам передается в компилятор путем указания имени файла в командной строке:
    Code:
    pct.exe mypanorama.txt

    Помните, что программа pct должна быть доступна из той папки, в которой идет обращение к ней (путем указания соответствующего значения в переменной среды PATH или указанием папки размещения в строке обращения).
    При обработке скрипта производится проверка корректности скрипта и формирование файла с панорамным видом. На экран при этом выводятся характеристики обрабатываемых панорам. Более развернутое описание процесса обработки скрипта и сообщений об ошибках появится позже, если изложенной выше информации окажется недостаточно :-)
    Если обработка выполнена успешно, то в папке со скриптом появится файл с тем же именем, которое было у скрипта, и расширением .pnr.
  4. Полученный .pnr-файл поместите в подпапку panorama папки, в которой установлена программа CityInfo, после чего запустите CityInfo (или перезапустите, если она была запущена на момент копирования файла с панорамным видом).
    Включите отображение панорамных видов и попробуйте найти значки панорамного вида в тех местах, где должны располагаться созданные панорамы. Если в ожидаемом месте их нет, это может означать, что:

    • При задании координат пропущен или поставлен лишний минус, либо неверно указаны сами координаты. Проверьте правильность заданных значений.
    • Именно этот панорамный вид не был обработан из-за ошибки задания данных (отсутствия необходимых данных). Обратите внимание на отсутствие сообщений об ошибке при обработке скрипта в части данного панорамного вида.
    • "Свежий" файл с панорамными видами забыли положить в папку, из которой их загружает CityInfo; или же файл был скопирован во время текущего сеанса работы CityInfo и его обновление осталось незамеченным -- в этом случае необходимо завершить работу CityInfo и запустить программу заново.

  5. Если панорама оказалась в нужном месте, но соответствие изображения на снимке фрагменту на карте "не радует", попробуйте подобрать более подходящие значения центра и краев панорамного вида, внесите их в скрипт, обработайте его утилитой pct и подложите обновленный файл в папку панорамных видов. Если изменялись только значения координат, а количество панорам и изображений в них осталось прежним, CityInfo можно не перезапускать -- достаточно только закрыть окно просмотра панорамы и открыть его снова, чтобы просмотреть, как "села" на карту панорама с новыми значениями.


Пример файла с описанием двух панорам:
Code:
[panorama]
title=Сухарево
author=Kong En Ge
shootingdate=2005-08-27
center=-1642.32;-8718.91
beginning=-1745.28;-8682.15
ending=-1473.08;-8737.17
image=836-844-2.jpg

[panorama]
title=Немига зимой
author=Kong En Ge
shootingdate=2006
center=110.3;-1.3
beginning=8.3;-86.5
ending=-13.9;143.9
image=1501-1509s.jpg


Пожелания, замечания и уточнения по поводу создания панорам традиционно приветствуются. Ссылки на собственные файлы с панорамными видами можно также помещать здесь. Панорамные файлы упаковке не поддаются, поэтому помещать их в архивы смысла нет.
Здесь же можно обсуждать и предложенный нами способ отображения панорамных видов в программах.

_________________
Боюсь, у меня нет никаких фобий...


Last edited by Kong En Ge on 12 Jul 2007 19:58; edited 2 times in total
Stalker
почетный нетмониторщик


 BELNETMON Team
 bytrans

Joined: 24 Mar 2004
Posts: 9500
Location: Sochi


View user's profile Send private message
PostPosted: 15 Apr 2015 18:49  Reply with quote

Kong En Ge, наши то свежие, остальные, которые не динамические. confused
Alex Digger
генератор трафика


 bytrans
 Участник ОТрыва

Joined: 24 Jan 2005
Posts: 6422
Location: Incopolis Diggers


View user's profile Send private message Send e-mail Visit poster's website
PostPosted: 06 May 2022 16:13  Reply with quote

Есть уапрос. А существует ли где-то архив всех панорам СитиИнфо для свободнаго скачивания? Иногда так нужно заглянуть в историю пораньше, чем ЯндексПанорамы, а панорамы Интерфакса умерли. Или ставить старую версию СИ и вручную пытаться выковырять?
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 7279
Location: Minsk


View user's profile Send private message Send e-mail Visit poster's website
PostPosted: 06 May 2022 23:12  Reply with quote

https://www.cityinfo.website/download.php
_________________
Боюсь, у меня нет никаких фобий...
Alex Digger
генератор трафика


 bytrans
 Участник ОТрыва

Joined: 24 Jan 2005
Posts: 6422
Location: Incopolis Diggers


View user's profile Send private message Send e-mail Visit poster's website
PostPosted: 07 May 2022 00:25  Reply with quote

Kong En Ge, то есть, только через установку самой СИ?
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 7279
Location: Minsk


View user's profile Send private message Send e-mail Visit poster's website
PostPosted: 07 May 2022 07:47  Reply with quote

Alex Digger, ну, ясно-понятно, что исходники панорам никто делать общественным достоянием не будет же.
_________________
Боюсь, у меня нет никаких фобий...
Alex Digger
генератор трафика


 bytrans
 Участник ОТрыва

Joined: 24 Jan 2005
Posts: 6422
Location: Incopolis Diggers


View user's profile Send private message Send e-mail Visit poster's website
PostPosted: 10 May 2022 09:59  Reply with quote

Kong En Ge, а могли бы устроить распродажу...
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 7279
Location: Minsk


View user's profile Send private message Send e-mail Visit poster's website
PostPosted: 11 May 2022 07:45  Reply with quote

Alex Digger, "Что вы будете кушать зимой? Пуговицы от штанов?" То-то и оно :-)
_________________
Боюсь, у меня нет никаких фобий...
Droog_Andrey
гуру


 bytrans
 Участник ОТрыва

Joined: 10 Jan 2005
Posts: 1694
Location: Весь Минск


View user's profile Send private message Visit poster's website
PostPosted: 11 May 2022 16:50  Reply with quote

Kong En Ge wrote:
Alex Digger, ну, ясно-понятно, что исходники панорам никто делать общественным достоянием не будет же.
А авторы исходников в курсе? :-)
_________________
2^74207281-1 is prime!
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 7279
Location: Minsk


View user's profile Send private message Send e-mail Visit poster's website
PostPosted: 11 May 2022 17:08  Reply with quote

Droog_Andrey, В курсе чего? Что отчуждали права на распоряжение по бумажному договору? Про это всегда напомнить можно :-)
_________________
Боюсь, у меня нет никаких фобий...
Droog_Andrey
гуру


 bytrans
 Участник ОТрыва

Joined: 10 Jan 2005
Posts: 1694
Location: Весь Минск


View user's profile Send private message Visit poster's website
PostPosted: 11 May 2022 17:29  Reply with quote

Лично я ничего такого не подписывал, например :-)
_________________
2^74207281-1 is prime!
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 7279
Location: Minsk


View user's profile Send private message Send e-mail Visit poster's website
PostPosted: 11 May 2022 17:40  Reply with quote

Droog_Andrey, так вроде как и в официальную поставку оно не попадало.
_________________
Боюсь, у меня нет никаких фобий...
Droog_Andrey
гуру


 bytrans
 Участник ОТрыва

Joined: 10 Jan 2005
Posts: 1694
Location: Весь Минск


View user's profile Send private message Visit poster's website
PostPosted: 14 May 2022 13:29  Reply with quote

Значит, таки можно распространять панорамы при условии непопадания в официальный дистрибутив :-)
_________________
2^74207281-1 is prime!
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 7279
Location: Minsk


View user's profile Send private message Send e-mail Visit poster's website
PostPosted: 14 May 2022 13:57  Reply with quote

Droog_Andrey, Очевидно, что можно делать то, на что возникло или было надлежаще предоставлено право :-) Если вам кажется, что вам что-то не предоставлено, то вам не кажется.
_________________
Боюсь, у меня нет никаких фобий...
Display posts from previous:   
Post new topic   Reply to topic    forum.esmasoft.com Forum Index -> CityInfo® All times are UTC + 3 Hours
Goto page Previous  1, 2, 3, 4
Page 4 of 4
 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

0.068 sec