Ru-Board.club
← Вернуться в раздел «Программы»

» SAS.Планета (часть 2)

Автор: bebop22
Дата сообщения: 30.08.2009 10:16
zporuchik

Так что, согласны со мной?


Резюмирую мое предложение:
при конвертации (склейке) добавить опцию "пикселя повышенного качества", который будет в 2 раза меньше существующего расчетного. Например, 15 уровень космоснимков --> ~4,75метра.
Это может быть удобно для детального рассмотрения небольших объектов (лесное озеро, порог на горной речке и т.п.).

Автор: zporuchik
Дата сообщения: 30.08.2009 10:48

Цитата:
Так что, согласны со мной?

да я то что?
вопрос к автору. как с реализацией такого?
Автор: NPC
Дата сообщения: 30.08.2009 11:07
zporuchik а я для кэша юзаю Трукрипт, понравилось, правильно сделал кластер 0.5 кб?
Автор: az52
Дата сообщения: 30.08.2009 11:19

Цитата:
Так что, согласны со мной?

Я не понимаю, как размер пиксла указанный в wordфайле будет влиять на размер картинки?
Я подумал и решил оставить так как есть. Так наверно правильно.
Автор: bebop22
Дата сообщения: 30.08.2009 11:25
az52

Больше пикселей --> больше данных --> больше размер файла.

Что касается введения опции уменьшенного пикселя, то это это уже второстепенные рюшечки.
Автор: zporuchik
Дата сообщения: 30.08.2009 12:27
NPC
Трукриптом я пользуюсь давно, но это всего лишь способ хранения и транспортировки.
но не все держат кэш только для "посмотреть". для выполнения каких либо задач необходимо использовать ГИС приложения, а для этого приходится клеить.
вот я и хочу исключить этот этап.
Автор: NPC
Дата сообщения: 30.08.2009 12:42
zporuchik ну так согласились лучший способ хранить миллионы файлов в одном с возможностью записи
Автор: gislabel
Дата сообщения: 30.08.2009 18:02

Цитата:
есть здесь кто соображает в веб-сервисах или как там обозвать?
в общем задача в поднятии WMS сервера локально.
для чего:
1. доступ к кэшу с любой машины в локальной сети
2. в ГлобалМаппере есть возможность добавлять свои ВМС сервера, т.е. отпадает необходимость в склеивании кэша, что существенно экономит время и дисковое пространство.



WMS сервера локально проще всего сделать на MapServer или GeoServer (это OS GIS).
Почитать как и спросить можно на русском сообществе OS GIS - gis-lab.info
Автор: az52
Дата сообщения: 30.08.2009 18:57

Цитата:
Больше пикселей --> больше данных --> больше размер файла.

Пикселей всегда одинаково. Разница только в этой циферке

Версия 90830 (от 30.08.09)
1. Разные исправления включая ошибки версии 90825.
2. Немного изменен перевод на английский.

Версия что-то далась с трудом, поэтому возможно будет много глюков. Рекомендую не удалять предыдущую версию.
Автор: relictus
Дата сообщения: 30.08.2009 19:05
bebop22
zporuchik
Читаю я ваши посты и чёт не въеду - какой накуй двойной писксель?! Ради интереса, попробуйте склейку в SatMap - тоже самое?
Автор: az52
Дата сообщения: 30.08.2009 19:59
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;
Автор: zporuchik
Дата сообщения: 30.08.2009 21:08
gislabel

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

ох, читал я там. для меня это как филькина грамота. гляжу в книгу - вижу фигу.
Автор: gislabel
Дата сообщения: 31.08.2009 11:42

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


Там все просто

статьи читать эти по порядку:
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
Автор: NPC
Дата сообщения: 31.08.2009 11:46
gislabel для чего это? для кэша карт? не вижу разницы, что подключаться к серверам карт, или к серверу кэша
Автор: gislabel
Дата сообщения: 31.08.2009 11:55
zporuchik спрашивал как сделать WMS сервер.

WMS - это открытый стандарт представления географических данных посредством сети. Используется во многих ГИС. http://en.wikipedia.org/wiki/Web_Map_Service

кеш подключить напрямую к OS картографическим серверам не выйдет (или надо будет дописывать соответствующий функционал).
Изображения стандартно все они поддерживают jpg, tiff.
ecw вроде тоже - но я не пробовал http://www.gdal.org/formats_list.html
Автор: zporuchik
Дата сообщения: 31.08.2009 12:17
gislabel
его установить - полбеды. а кофигурить под наш кэш?
NPC
на прошлой странице я написал для чего
Автор: relictus
Дата сообщения: 31.08.2009 12:20
az52

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

Вот так:

Код:
cutted...
Автор: az52
Дата сообщения: 31.08.2009 12:27
relictus
Судя по
mpx := 6378137 / PixelsPerLonRadian[Level];
у тебя тоже дает разрешение в точке 0,0; я думаю это правильно.
Автор: gislabel
Дата сообщения: 31.08.2009 12:33

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


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

Вопрос в том а зачем? Есть же ecw, jpg ... которые и поддерживаются map-server-ами

Кстати, для организации доступа посредством браузера, WMS именно создавать не надо. Он указывается только если нужен доступ для программ (ГИС). ГИС соединяются с сервером посредством как раз WMS (или аналогичных серверов).
Автор: zporuchik
Дата сообщения: 31.08.2009 12:37
gislabel

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

это мне и надо

Добавлено:

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

да. а ты думаешь, что у всех порталов это цельные снимки?
если тайловый кэш прикрутить нельзя, то он мне не нужен WMS
Автор: gislabel
Дата сообщения: 31.08.2009 12:55
А экспортировать склеенный в общий снимок?
Я кеш не храню. Если честно и смысла не вижу. Скачал - склеил снимок - и все.
Тайлы они нужны только для удобства пользователи при работе через сеть.
Для map-serverов есть специальные надстройки, которые генерируют тайлы.


To az52 (я так понимаю автор?)
Нельзя ли реализовать при склейке снимка в ecw, чтобы область на которую отсутствуют тайлы в данном уровне полностью заливать белым цветом?
Автор: az52
Дата сообщения: 31.08.2009 13:02

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

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

Добавлено:
zporuchik
Ты что такое хош сделать?
Автор: zporuchik
Дата сообщения: 31.08.2009 13:08
az52
хочу исключить процесс склейки, а работать из ГлобалМаппера или Ози напрямую с кэшем.

Добавлено:

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

где нить в инишке сделал бы код цвета заливки пустых мест.
Автор: relictus
Дата сообщения: 31.08.2009 13:11
az52

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

Я тоже
Но куда делся bebop22?
Автор: gislabel
Дата сообщения: 31.08.2009 13:21
To az52
Спасибо за программу! Лучшая!

Вопрос еще по поводу Virtual Earth - склееный снимок имеет привязку на датуме GCS_WGS_1984_Major_Auxiliary_Sphere
Нельзя ли узнать параметры трансформации в датум GCS_WGS_1984?
А то в ArcGIS некорректно отображается при трансформации в GCS_WGS_1984 или ГСК

И еще вопрос к уважаемому all
Чем можно вручную поправить ecw? Фотошоп вроде не редактирует его...?
Автор: zporuchik
Дата сообщения: 31.08.2009 13:26
gislabel
GlobalMapper (найди в варезнике по фильтру)Фотошоп вроде тоже работает, но нужен плагин для работы с ECW/
Автор: NPC
Дата сообщения: 31.08.2009 13:47

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

zporuchik у него ограничение по разрешению, относительно большие карты не откроешь им
Автор: az52
Дата сообщения: 31.08.2009 15:21

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

Автор: gislabel
Дата сообщения: 31.08.2009 15:34
а как в самой программе совмещаются? без трансформации же не реально.... и GPS тоже....

А в датуме GCS_WGS_1984 нельзя никак склеивать и привязывать Virtual Earth?
Автор: NPC
Дата сообщения: 31.08.2009 16:27
eAtlas грузит тайлы с водяными знаками "Российская федерация Московская область"

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Opera AC


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.