SASGIS

Веб-картография и навигация

Использование SAS.Планеты с пользовательскими картами

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Re: Использование SAS.Планеты с пользовательскими картами

Сообщение zed » 06 дек 2013, 08:46

Shaggy писал(а):Может можно руками создать map файл?

Можно, но он не самый лучший кандидат в плане ручного редактирования. В этом случае tab файл привязки будет гораздо проще.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Использование SAS.Планеты с пользовательскими картами

Сообщение jeanbon » 06 дек 2013, 16:27

Здравствуйте,
Пожалуйста, простите мой перевод Google с русского
Я хочу поздравить вас с качеством SAS PLANET.
ПЛАНЕТА SAS представляет собой программное обеспечение профессионального уровня.
Я использую SAS в течение года, и теперь я пытаюсь использовать новый возможность proj480.dll библиотеки.
Я сделал первый тест с картой Бельгии (прилагается) и это работает прекрасно.

Мой второй тест effecué с Walkinghighland карте с помощью EPSG 27700 (Великобритания).
В этом случае я отмечаю разницу 100м с Google Map.
Я также прикрепить файл и HighLanderwms.xml WalkHighLands25.zmp

Можете ли вы изучить параметры, используемые в proj480.dll книжном магазине?
Может быть, проблема точности?
Спасибо заранее.
сердечно
Jeanbon
Вложения
HighLanderwms.rar
(11.44 KiB) Скачиваний: 134
walkhighlands25.zmp.rar
(2.81 KiB) Скачиваний: 119
Belgium.zmp.rar
(1.42 KiB) Скачиваний: 137
Аватара пользователя
jeanbon
Новичок
 
Сообщения: 16
Зарегистрирован: 30 ноя 2013, 20:04
Благодарил (а): 7 раз.
Поблагодарили: 15 раз.

Re: Использование SAS.Планеты с пользовательскими картами

Сообщение Tolik » 06 дек 2013, 21:59

Как ни странно, перевод совсем неплохо читается! Переводчик Гугла с французского гораздо лучше, чем с английского.

Я думаю, проблема именно в параметрах proj480. К сожалению, я в этих параметрах не разбираюсь, может zed сможет помочь. И заодно нам объяснит, как их настраивать.
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

Re: Использование SAS.Планеты с пользовательскими картами

Сообщение Niki » 07 дек 2013, 04:05

http://sasgis.org/wikisasiya/doku.php/%D ... 0%BE%D0%B2

Работа с хитрыми системами координат

Если в папке с программой присутствует proj480.dll
Niki
Постигающий Дао
 
Сообщения: 227
Зарегистрирован: 21 авг 2008, 14:18
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.

Re: Использование SAS.Планеты с пользовательскими картами

Сообщение zed » 07 дек 2013, 10:13

Tolik писал(а):Я думаю, проблема именно в параметрах proj480

Строка инициализации proj4 берётся из справочника "как есть" для нужного кода EPSG, поэтому никаких проблем с параметрами быть не может.

А проблема со смещением видимо из-за того, что SAS не умеет отображать такую проекцию. Сервер-то возвращает спроецированные растры в проекции EPSG:27700, а SAS думает, что оно в проекции гугла (EPSG:3785) или яндекса (EPSG:3395), в зависимости от того, что прописано в zmp. Поэтому чтобы победить это смещение нужно либо добавить в SAS поддержку этой проекции на уровне отображения растров, либо вручную клеить снимки и перенарезать их на тайлы через GlobalMapper, не забыв при этом верно указать исходную и целевую проекцию тайлов.

Как вариант, раз в параметрах запроса есть EPSG, то можно попробовать указать одну из поддерживаемых в SAS проекций (для отображения) и возможно сервер сам сможет отдать тайлы в нужной проекции. Тогда, естественно, никаких параметров proj4 в zmp прописывать не нужно.

P.S. У меня лично приложенный zmp вообще ничего не качает, поэтому и оценить смещение нет возможности.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Использование SAS.Планеты с пользовательскими картами

Сообщение Shaggy » 08 дек 2013, 15:15

Провёл 2 дня в экспериментах. Многое узнал. Остались ещё некоторые вопросы.

Как оказалось у меня даны координаты сфотографированной области, но сама область состоит из двух tiff файлов размером более 1 гига и размером более 35 000х35 000.
QGIS нормально воспринимает картинки с более 32 000 пикселями, нормально обрабатывает. Но координаты то у меня по углам области, решил склеить 2 тифа в 1 (получился более 2х гигов), склеил, фотошоп предупредил, что не каждый вьювер откроет тифф размером более 2х гигов. Так и получилось, QGIS обругался на размер и не стал открывать такой файл (т.к. QGIS открытая программа, может кто подбросит людям в мысль доработать?). На этом попытки использовать заранее известные координаты решено было прекратить.

Решил привязать только один тифф по объектам недвижимости.
На карте Google в SAS.Планета наметил 5 точек, скопировал координаты.
Привязал в QGIS. На входе ставил координаты WGS84 EPSG4326 (не знаю что такое EPSG4326, поправте если не правильно). Трансформация - тоже самое WGS84 EPSG4326.

Загрузил в Глобалмеппер изменил проекцию на Меркатор. Экспортировал в Google тайлы. Всё порезалось, сгенерировался html файл при открытии которого видно, что растр лёг точно, видно по совпадению дорог на растре и гуглкартах. Возможно я использовал не те проекции, но это не сказалось ввиду малого размера растра 10х2 км.

Исправил zmp, положил в кеш полученные файлы но SAS.Планета отображает серое поле, ни чего не подгрузилось. В связи с этим 2 вопроса:

1. Путь для спутниковых карт гугла имеет вид \cache\sat\z19\181\x185345 у меня же получились такого вида \cache\gor\Z18\92525 Я что то сделал не правильно при экспорте в гуглтайлз? Из за этого они не грузятся?
2. Как в моём случае устанавливать и менять проекции в QGIS и Глобалмеппере?
Shaggy
Новичок
 
Сообщения: 12
Зарегистрирован: 20 окт 2013, 23:01
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Использование SAS.Планеты с пользовательскими картами

Сообщение garl » 08 дек 2013, 15:44

Shaggy писал(а): вид \cache\sat\z19\181\x185345 у меня же получились такого вида \cache\gor\Z18\92525

Это тип кэша GlobalMapper Tiles и всё у вас получится!
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 245 раз.

Re: Использование SAS.Планеты с пользовательскими картами

Сообщение Shaggy » 08 дек 2013, 16:07

В разделе Экспорт веб... нет такого (
У меня 13й Глобалмеппер

посмотрел другие экспорты - не нашёл, ткните носом
Shaggy
Новичок
 
Сообщения: 12
Зарегистрирован: 20 окт 2013, 23:01
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Использование SAS.Планеты с пользовательскими картами

Сообщение garl » 08 дек 2013, 16:31

Shaggy писал(а):В разделе Экспорт веб... нет такого (
У меня 13й Глобалмеппер

посмотрел другие экспорты - не нашёл, ткните носом

всё правильно в САС планете подключайте его как тип кэша GMT. (в свойствах карты)
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 245 раз.

Re: Использование SAS.Планеты с пользовательскими картами

Сообщение Ivan30 » 08 дек 2013, 16:33

Видимо тип кеша надо выставить в настройках саспланет
опередили
Изображение
Ivan30
Советчик
 
Сообщения: 429
Зарегистрирован: 14 мар 2011, 19:14
Откуда: дельта Волги
Благодарил (а): 60 раз.
Поблагодарили: 120 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 81