Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » SAS.Планета (часть 2)

Модерирует : gyra, Maz

Widok (02-11-2009 18:25): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Часть первая
 
SAS.Планета
________________________________________________________  
  SAS.Планета - программа для просмотра (загрузки) карт, в том числе спутниковых снимков, Земли, Луны, Марса, Венеры и пр.  предоставленных такими популярными геосервисами, как Google Maps, DigitalGlobe, Космоснимки, Яндекс.карты, Yahoo!, VirtualEarth, Gurtam, OpenStreetMap, Map-A-Planet и пр. Также в программе реализованы следующие полезные функции: работа с GPS приемником, отображение KML файлов, склейка карт с привязкой и др..    
   

  Разработчик: SAS Group

  Сайт разработчика

  Официальный форум

  Скачать последнюю версию 91001 (от 1.10.2009)
  Скачать обновление для предыдущей версии
 

Описание maps.ini
 
С благодарностью примем любые предложения и пожелания.
e-mail: az[gav-gav]sasgis[dot]ru  

Программы написанные пользователями SAS.Планета:
Программа для копирования кэша от Cowa
Программа для конвертации кэша от svp
Создание своих карт для SAS.planet на примере карт ГШ: Карты Генштаба "под Гугл" от DCT
Пакет скриптов и утилит для улучшения Panoramio и Wiki кэшей SAS от DCT

P.S. программа распространяется абсолютно бесплатно, пользуйтесь в свое удовольствие.


Поиск id (не пользуйте программу!)  (не пользуемся программой QWE)(с - по (найденные на данном интервале)):

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:36 10-03-2009 | Исправлено: az52, 16:38 01-10-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bebop22
zporuchik
Читаю я ваши посты и чёт не въеду - какой накуй двойной писксель?! Ради интереса, попробуйте склейку в SatMap - тоже самое?

Всего записей: 3761 | Зарегистр. 19-04-2005 | Отправлено: 20:05 30-08-2009
az52

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Ну вот у тебя как вычисляются параметры привязки для ECW?
У меня вот так:
procedure CalculateMercatorCoordinates(LL1,LL2:TExtendedPoint;ImageWidth,ImageHeight:integer;TypeMap:PMapType;
            var CellIncrementX,CellIncrementY,OriginX,OriginY:extended; Units:CellSizeUnits);
var FN,FE:integer;
    k0,E1,N1,E2,N2,f:double;
begin
 case Units of
  ECW_CELL_UNITS_METERS:
  begin
  k0:= 1;
  FN:= 0; // False northing
  FE:= 0; // False easting
  ll1:=ExtPoint(ll1.x*D2R,ll1.y*D2R);
  ll2:=ExtPoint(ll2.x*D2R,ll2.y*D2R);
  E1:=FE+typemap.radiusa*k0*ll1.x;
  N1:=FN+typemap.radiusa*k0*Ln(Tan(PI/4+ll1.y/2)*
      Power((1-typemap.exct*Sin(ll1.y))/(1+typemap.exct*Sin(ll1.y)),typemap.exct/2));
  E2:=FE+typemap.radiusa*k0*ll2.x;
  N2:=FN+typemap.radiusa*k0*Ln(Tan(PI/4+ll2.y/2)*
      Power((1-typemap.exct*Sin(ll2.y))/(1+typemap.exct*Sin(ll2.y)),typemap.exct/2));
  OriginX:=E1;
  OriginY:=N1;
 
  CellIncrementX:=(E2-E1)/ImageWidth;
  CellIncrementY:=(N2-N1)/ImageHeight;
  end;
  ECW_CELL_UNITS_DEGREES:
  begin
  OriginX:=ll1.x;
  OriginY:=ll1.y;
  CellIncrementX:=(ll2.x-ll1.x)/ImageWidth;
  CellIncrementY:=-CellIncrementX;
  end;
 end;
end;

Всего записей: 1307 | Зарегистр. 20-12-2007 | Отправлено: 20:59 30-08-2009
zporuchik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gislabel

Цитата:
Почитать как и спросить можно на русском  сообществе OS GIS - gis-lab.info

ох, читал я там. для меня это как филькина грамота. гляжу в книгу - вижу фигу.

Всего записей: 2131 | Зарегистр. 17-03-2005 | Отправлено: 22:08 30-08-2009
gislabel

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ох, читал я там. для меня это как филькина грамота. гляжу в книгу - вижу фигу.

 
Там все просто
 
статьи читать эти по порядку:
http://gis-lab.info/qa/mapserver-install.html
http://gis-lab.info/qa/mapserver-begin.html
http://gis-lab.info/qa/mapserver-wms.html
http://gis-lab.info/qa/mapserver-expressions.html
http://gis-lab.info/qa/mapserver-query.html
 
Сам MapServer лучше ставить в этой сборке (включен апачи и прочее) - http://www.maptools.org/ms4w/index.phtml

Всего записей: 71 | Зарегистр. 26-11-2006 | Отправлено: 12:42 31-08-2009
NPC



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gislabel для чего это? для кэша карт? не вижу разницы, что подключаться к серверам карт, или к серверу кэша

Всего записей: 8943 | Зарегистр. 17-02-2005 | Отправлено: 12:46 31-08-2009
gislabel

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zporuchik спрашивал как сделать WMS сервер.
 
WMS - это открытый стандарт представления географических данных посредством сети. Используется во многих ГИС. http://en.wikipedia.org/wiki/Web_Map_Service
 
кеш подключить напрямую к OS картографическим серверам не выйдет (или надо будет дописывать соответствующий функционал).
Изображения стандартно все они поддерживают jpg, tiff.  
ecw вроде тоже - но я не пробовал http://www.gdal.org/formats_list.html

Всего записей: 71 | Зарегистр. 26-11-2006 | Отправлено: 12:55 31-08-2009
zporuchik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gislabel
его установить - полбеды. а кофигурить под наш кэш?
NPC
на прошлой странице я написал для чего

Всего записей: 2131 | Зарегистр. 17-03-2005 | Отправлено: 13:17 31-08-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
az52

Цитата:
Ну вот у тебя как вычисляются параметры привязки для ECW?

Вот так:

Код:
 
cutted...
 

 
Так что все-таки насчет "двойного пикселя", есть он в ECW'ах, сформированных SatMap???

Всего записей: 3761 | Зарегистр. 19-04-2005 | Отправлено: 13:20 31-08-2009 | Исправлено: relictus, 16:26 31-08-2009
az52

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Судя по  
mpx := 6378137 / PixelsPerLonRadian[Level];
у тебя тоже дает разрешение в точке 0,0; я думаю это правильно.

Всего записей: 1307 | Зарегистр. 20-12-2007 | Отправлено: 13:27 31-08-2009
gislabel

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
его установить - полбеды. а кофигурить под наш кэш?  

 
Под кеш не выйдет просто сконфигурировать - надо писать дополнительно.
Кеш, насколько я понимаю хранится в виде тайлов. Соответственно на каждый тайл должно быть указание географической привязки, к примеру в теге jpg. Плюс, путь ко всем этим файлам должен быть прописан в файле конфигурации map-server.
Принципиально реализовать это не сложно
 
Вопрос в том а зачем? Есть же ecw, jpg ... которые и поддерживаются map-server-ами
 
Кстати, для организации доступа посредством браузера, WMS именно создавать не надо. Он указывается только если нужен доступ для программ (ГИС). ГИС соединяются с сервером посредством как раз WMS (или аналогичных серверов).

Всего записей: 71 | Зарегистр. 26-11-2006 | Отправлено: 13:33 31-08-2009
zporuchik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gislabel

Цитата:
только если нужен доступ для программ (ГИС)

это мне и надо
 
Добавлено:

Цитата:
Кеш, насколько я понимаю хранится в виде тайлов.

да. а ты думаешь, что у всех порталов это цельные снимки?
если тайловый кэш прикрутить нельзя, то он мне не нужен WMS

Всего записей: 2131 | Зарегистр. 17-03-2005 | Отправлено: 13:37 31-08-2009
gislabel

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А экспортировать склеенный в общий снимок?
Я кеш не храню. Если честно и смысла не вижу. Скачал - склеил снимок - и все.
Тайлы они нужны только для удобства пользователи при работе через сеть.
Для map-serverов есть специальные надстройки, которые генерируют тайлы.
 
 
To az52 (я так понимаю автор?)
Нельзя ли реализовать при склейке снимка в ecw, чтобы область на которую отсутствуют тайлы в данном уровне полностью заливать белым цветом?

Всего записей: 71 | Зарегистр. 26-11-2006 | Отправлено: 13:55 31-08-2009 | Исправлено: gislabel, 13:56 31-08-2009
az52

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Нельзя ли реализовать при склейке снимка в ecw, чтобы область на которую отсутствуют тайлы в данном уровне полностью заливать белым цветом?

Если отключить "Вид - Брать участки из предыдущих слоев" то будет заливать одним цветом, правда не белым)
 
Добавлено:
zporuchik
Ты что такое хош сделать?

Всего записей: 1307 | Зарегистр. 20-12-2007 | Отправлено: 14:02 31-08-2009
zporuchik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
az52
хочу исключить процесс склейки, а работать из ГлобалМаппера или Ози напрямую с кэшем.
 
Добавлено:

Цитата:
то будет заливать одним цветом, правда не белым)  

где нить в инишке сделал бы код цвета заливки пустых мест.

Всего записей: 2131 | Зарегистр. 17-03-2005 | Отправлено: 14:08 31-08-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
az52

Цитата:
у тебя тоже дает разрешение в точке 0,0; я думаю это правильно.

Я тоже
Но куда делся bebop22?

Всего записей: 3761 | Зарегистр. 19-04-2005 | Отправлено: 14:11 31-08-2009
gislabel

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
To az52
Спасибо за программу! Лучшая!
 
Вопрос еще по поводу Virtual Earth - склееный снимок имеет привязку на датуме GCS_WGS_1984_Major_Auxiliary_Sphere
Нельзя ли узнать параметры трансформации в датум GCS_WGS_1984?
А то в ArcGIS некорректно отображается при трансформации в GCS_WGS_1984 или ГСК
 
И еще вопрос к уважаемому all
Чем можно вручную поправить ecw? Фотошоп вроде не редактирует его...?

Всего записей: 71 | Зарегистр. 26-11-2006 | Отправлено: 14:21 31-08-2009 | Исправлено: gislabel, 14:23 31-08-2009
zporuchik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gislabel
GlobalMapper (найди в варезнике по фильтру)Фотошоп вроде тоже работает, но нужен плагин для работы с ECW/

Всего записей: 2131 | Зарегистр. 17-03-2005 | Отправлено: 14:26 31-08-2009
NPC



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
но нужен плагин для работы с ECW/

zporuchik у него ограничение по разрешению, относительно большие карты не откроешь им

Всего записей: 8943 | Зарегистр. 17-02-2005 | Отправлено: 14:47 31-08-2009
az52

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
склееный снимок имеет привязку на датуме GCS_WGS_1984_Major_Auxiliary_Sphere  
Нельзя ли узнать параметры трансформации в датум GCS_WGS_1984?


Всего записей: 1307 | Зарегистр. 20-12-2007 | Отправлено: 16:21 31-08-2009
gislabel

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а как в самой программе совмещаются? без трансформации же не реально.... и GPS тоже....
 
А в  датуме GCS_WGS_1984 нельзя никак склеивать и привязывать Virtual Earth?

Всего записей: 71 | Зарегистр. 26-11-2006 | Отправлено: 16:34 31-08-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107

Компьютерный форум Ru.Board » Компьютеры » Программы » SAS.Планета (часть 2)
Widok (02-11-2009 18:25): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru