SASGIS

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

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

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

Модератор: Tolik

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

Сообщение zed » 14 янв 2014, 17:55

UGS писал(а): Эти коды я знаю можно генерить, только не знаю как.

On-line генератор: http://www.guidgenerator.com/online-guid-generator.aspx
UGS писал(а):Может в этом изначально проблема была?

Видимо да.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение MontoyaSat » 15 фев 2014, 18:16

Please I need help
I start with the highest zoom this map

[url=http://mapy.atlas.sk/mapa/}Map[/url]

I wrote a script compile address tiles but not download
http://orto.maptiles2013b.atlas.sk/cache/orto/L0c/R00015f6d/C000239b9.jpg

Код: Выделить всё
DefURLBase=http://orto.maptiles2013b.atlas.sk/cache/orto/L0c


GetUrlScript.txt
Код: Выделить всё
const
  DIGITS = 8;
var xx,yy:string;
begin
xx:=IntToHex(StrToInt(inttostr(GetX)), DIGITS);
yy:=IntToHex(StrToInt(inttostr(GetY)), DIGITS);
ResultURL:=GetURLBase+'/'+'R'+lowercase(yy)+'/'+'C'+lowercase(xx)+'.jpg';
end.


Cachetype = GlobalMappertiles
Последний раз редактировалось MontoyaSat 16 фев 2014, 11:04, всего редактировалось 2 раз(а).
MontoyaSat
Новичок
 
Сообщения: 16
Зарегистрирован: 15 фев 2014, 17:12
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

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

Сообщение zed » 15 фев 2014, 18:33

You forgot a zoom.

Код: Выделить всё
DefURLBase=http://orto.maptiles2013b.atlas.sk/cache/orto/

Код: Выделить всё
var
  xx, yy, zz: string;
begin
  xx := LowerCase(IntToHex(GetX, 8));
  yy := LowerCase(IntToHex(GetY, 8));
  zz := LowerCase(IntToHex(GetZ+???, 2));

  ResultURL := GetURLBase + 'L' + zz + '/' + 'R' + yy + '/' + 'C' + xx + '.jpg';
end.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение MontoyaSat » 15 фев 2014, 19:36

zoom I had defined in Defurlbase

Thank you for simplifying script.
I´m an amateur in pascal

discarded this same error
I've found it.

ContentType=image/jpg !!!
ContentType=image/jpeg OK

and I would need help with one thing. yet I came not when it changes

changing base URL orto.maptiles2013x
x=a,b,c,d
MontoyaSat
Новичок
 
Сообщения: 16
Зарегистрирован: 15 фев 2014, 17:12
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

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

Сообщение DJ VK » 15 фев 2014, 20:37

MontoyaSat писал(а):changing base URL orto.maptiles2013x
x=a,b,c,d


1) replace letters like a=0, b=1, c=2, d=3
2) see how this var (m) depends of changing tile vertical and horizontal coordinates (x and y). this should be a function.
for example (google maps use remainder of the division of GX+GY by 4):
Код: Выделить всё
((GetX+GetY) mod 4)

3) insert 2013 X as char with code ( 0x61h=letter a + m)
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

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

Сообщение MadGeolog » 17 ноя 2014, 13:21

Люди добрые, подскажите как решить проблемку! Дело вот в чем: давеча нарезал в сас своих карт (ну не совсем конечно своих-се достояние всего совейского народа),делал все по инструкции выложенной в данной теме. так вот проблема собственно в том, что резал в два захода (иначе глобал маппер подавится) и вот такая ботва получается на границе тайлов нарезанных в разные заходы: https://www.dropbox.com/s/qdrsd41h900wl ... z.jpg?dl=0 и https://www.dropbox.com/s/nwjrypw3z97qs ... 8.jpg?dl=0
П.С кому надо, могу выложить привязанные карты четвертички/дочетвертички по европейской части РФ
MadGeolog
Новичок
 
Сообщения: 6
Зарегистрирован: 17 ноя 2014, 13:13
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

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

Сообщение zed » 17 ноя 2014, 13:52

MadGeolog писал(а):подскажите как решить проблемку

Или резать в один проход или стыки резать отдельно и выбирать только полностью заполненные тайлы.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение Excavator » 18 ноя 2014, 11:10

MadGeolog, если не сложно - выкладывайте!
Относительно вашего вопроса - ваши ссылке на работе не дает посмотреть политика партии, но догадываюсь, о чем вы.
тоже нарезал в два этапа в формате .png и подгружал поверх остальных слоев - соответственно на границах смежных участков образуются дыры в тайлах. При увеличении маштаба тайлы становятся меньше по площади, дыры соответственно тоже уменьшаются, но все равно присутствуют, так?
В таком случае DJ VK постом от 14 мая 2012 года на 6-7 странице этой темы выкладывал инструкцию по нарезке карт. Там прилагался архив с софтом в четырех частях. Почитайте его тогдашние комментарии к инструкции - там описано как бороться с проблемой. Конкретно для вашего случая интересно использование только программы №4. Там небольшое приложение, автоматом склеивающее одноименные тайлы .png, с разной графической информацией в них. Я буквально вчера пришил одно к другому без потерь. Будут вопросы - обращайтесь, расскажу подробности.

zed, к вам тоже вопросик образовался =)
Пользовательскую карту подгрузил в максимальном масштабе z21. Одни и те же тайлы с одного и того же источника нарезаны одним и тем же образом. Однако часть из них при дальнейшем увеличении до z22-z24 растягивает изображение (скажем, типо цифровой зум, тайлов на эти масштабы нет), а часть попросту исчезает и отображается лежащий снизу слой основной карты. Как добиться "цифрового увеличения" на всей площади пользовательской карты и с чем вообще связано такое отображение? нарезать тайлы на самые крупные масштабы не хочется - слишком уж тяжеловесны получаются, у меня огромная площадь ортофотопланов 5см/пиксель

За это сообщение автора Excavator поблагодарил:
MadGeolog (19 ноя 2014, 12:14)
Рейтинг: 5.26%
 
Excavator
Новичок
 
Сообщения: 3
Зарегистрирован: 18 ноя 2014, 10:48
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

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

Сообщение DJ VK » 18 ноя 2014, 12:39

MadGeolog писал(а): резал в два захода (иначе глобал маппер подавится)

Он подавится только если ему места на диске для кэширования и склейки на хватает. Проверьте временные папки, назначенные в программе и место на этих дисках.

Эта ошибка обычно выглядит так. Вы открываете карты , открываете еще и еще, и после определенного кол-ва он вдруг ругается, что не может открыть. Если так - поздравляю, поправьте временные диски-папки.
На 1 лист карты берите не меньше 100-200 МБ свободного места.

И будет вам счастье.

За это сообщение автора DJ VK поблагодарил:
MadGeolog (19 ноя 2014, 12:15)
Рейтинг: 5.26%
 
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

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

Сообщение MadGeolog » 19 ноя 2014, 12:10

Господа, спасибо за консультацию! собственно карты выкидываю во всеобщее обозрение.
Есть предложение-сделать в плюсовых мапах раздел "специальные карты" туда можно кидать не только геологические, а к примеру еще всякие спец карты (почвенные, инфраструктурные, ООПТ и т.д.) сейчас пока некогда вплотную заниматься. вобщем кидаю пока что есть.
https://yadi.sk/d/Ynj06KJNcoHfE
https://yadi.sk/d/I5KvnU8Mcm6sR
https://yadi.sk/d/ywc9xt0pcmvqB
https://yadi.sk/d/gfPqk8ghcmvy9
https://yadi.sk/d/-rivIOx-cmwLT
https://yadi.sk/d/35T0l9F4coHmn
https://yadi.sk/d/cfV5f6H2coHsG
MadGeolog
Новичок
 
Сообщения: 6
Зарегистрирован: 17 ноя 2014, 13:13
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Пред.След.

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

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

Сейчас этот форум просматривают: Google [Bot] и гости: 88