Здравствуйте!
Некоторые вопросы
1) Год назад сделали первую версию карты области.
ma.smr.ru на основе топографического стотысячника.
Кто нибудь еще видел официальные стотысячники ( с разрешеним на опубликование) в рунете?
2) Делаем следующую версию программы. Клиент на flash, сервер - диспетчер + несколько вычислителей на разных компах, занимающихся рендерингом векторных карт и растровых покрытий снимков.
Кто-нибудь реально разворачивал серверную часть в такой распределенной среде?
3) Кто-нибудь видел в рунете проект, который может подгружать на клиент одновременно слои с разных серверов (наложением картинок через прозрачный цвет)?
4) Кто-нибудь занимался преобразованием "на лету" картинок из одной СК (скажем WGS) в другую (скажем СК-42) для использования нескольких серверов, поставляющих данные в различных системах координат?
С уважением, Андрей Чернов.
где что реализовано
-
- Активный участник
- Сообщения: 110
- Зарегистрирован: 16 дек 2007, 11:06
- Репутация: 11
- Откуда: Самара
- Контактная информация:
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: где что реализовано
Любой проект с применением openlayers и WMS. Один сервер подает данные, другой получает. Обычный WMS, как построить - есть на сайте. Если интересен пример реализации - вот например простенький. В качестве подложки используется гугл, но все что угодно собираться с разных WMS.3) Кто-нибудь видел в рунете проект, который может подгружать на клиент одновременно слои с разных серверов (наложением картинок через прозрачный цвет)?
Это может делать сам WMS сервер, у которого правильно прописаны capabilities и указан перечень СК в которых выдаются данные, их может быть несколько.4) Кто-нибудь занимался преобразованием "на лету" картинок из одной СК (скажем WGS) в другую (скажем СК-42) для использования нескольких серверов, поставляющих данные в различных системах координат?
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 110
- Зарегистрирован: 16 дек 2007, 11:06
- Репутация: 11
- Откуда: Самара
- Контактная информация:
Re: где что реализовано
Здравствуйте, sim!
Спасибо за ответ.
Другой вариант - делать наложение на сервере - диспетчере.
Вы какой вариант имеете в виду?
Согласитесь, это не всегда, особенно когда WMS содержит растровые слои и ему неохота их вращать, а также когда выходная требуемая система координат - местная, незнакомая WMS.
Я именно про такой вариант.
Приходится делвать запрос у внешнего wms в его системе координат "с запасом", а полученный фрагмент экрана преобразовывать (вращать растр).
Весь вопрос - можно ли использовать аффинное приближение в таком случае для
формул преобразования координат ( смысл, чтобы ошибка приближения была не более 1 пикселя в текущем масштабе).
Вопрос по ходу
Существует ли (и где взять если да) список систем координат и проекций с параметрами, которые используются в спецификациях Opengis (в т.ч. wms)?
Ели нет, то какой наиболее используемый (де-факто стандарт).
С уважением, Андрей Чернов.
Спасибо за ответ.
Вроде бы не любой. Соотвествующим образом должен реализован клиент - отправлять запросы разным wms-серверам и накладывать картинки.sim писал(а): >>3) Кто-нибудь видел в рунете проект, который может подгружать на клиент одновременно слои с разных серверов (наложением картинок через прозрачный цвет)?
Любой проект с применением openlayers и WMS. Один сервер подает данные, другой получает.
Другой вариант - делать наложение на сервере - диспетчере.
Вы какой вариант имеете в виду?
Если в WMS в capabilities прописана выходная система координат, то все нормально.sim писал(а): >>4) Кто-нибудь занимался преобразованием "на лету" картинок из одной СК (скажем WGS) в другую (скажем СК-42) для использования нескольких серверов, поставляющих данные в различных системах координат?
Это может делать сам WMS сервер, у которого правильно прописаны capabilities и указан перечень СК в которых выдаются данные, их может быть несколько
Согласитесь, это не всегда, особенно когда WMS содержит растровые слои и ему неохота их вращать, а также когда выходная требуемая система координат - местная, незнакомая WMS.
Я именно про такой вариант.
Приходится делвать запрос у внешнего wms в его системе координат "с запасом", а полученный фрагмент экрана преобразовывать (вращать растр).
Весь вопрос - можно ли использовать аффинное приближение в таком случае для
формул преобразования координат ( смысл, чтобы ошибка приближения была не более 1 пикселя в текущем масштабе).
Вопрос по ходу
Существует ли (и где взять если да) список систем координат и проекций с параметрами, которые используются в спецификациях Opengis (в т.ч. wms)?
Ели нет, то какой наиболее используемый (де-факто стандарт).
С уважением, Андрей Чернов.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: где что реализовано
Пардон, слово клиент выпало. Клиентом WMS сейчас не является только ленивый, на вскидку QGIS, gvSIG, ArcGIS, ArcGIS Explorer и т.д.andreichernov писал(а):Вроде бы не любой. Соотвествующим образом должен реализован клиент - отправлять запросы разным wms-серверам и накладывать картинки.
Сомневаюсь, многие проекционные преобразования превращают прямые в кривые. Надо хотя бы полином 2 порядка брать.Весь вопрос - можно ли использовать аффинное приближение в таком случае для
формул преобразования координат
пристегивайтесь, турбулентность прямо по курсу
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя