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

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

Модератор: Tolik

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

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

Сообщение zed »

UGS писал(а): Эти коды я знаю можно генерить, только не знаю как.
On-line генератор: http://www.guidgenerator.com/online-guid-generator.aspx
UGS писал(а):Может в этом изначально проблема была?
Видимо да.
MontoyaSat
Новичок
Сообщения: 18
Зарегистрирован: 15 фев 2014, 17:12
Благодарил (а): 1 раз
Поблагодарили: 2 раза

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

Сообщение MontoyaSat »

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



I wrote a script compile address tiles but not download
[url]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 раза.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

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.
MontoyaSat
Новичок
Сообщения: 18
Зарегистрирован: 15 фев 2014, 17:12
Благодарил (а): 1 раз
Поблагодарили: 2 раза

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

Сообщение MontoyaSat »

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
Аватара пользователя
DJ VK
Гуру
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 80 раз
Поблагодарили: 314 раз

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

Сообщение DJ VK »

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)
MadGeolog
Новичок
Сообщения: 6
Зарегистрирован: 17 ноя 2014, 13:13
Благодарил (а): 2 раза

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

Сообщение MadGeolog »

Люди добрые, подскажите как решить проблемку! Дело вот в чем: давеча нарезал в сас своих карт (ну не совсем конечно своих-се достояние всего совейского народа),делал все по инструкции выложенной в данной теме. так вот проблема собственно в том, что резал в два захода (иначе глобал маппер подавится) и вот такая ботва получается на границе тайлов нарезанных в разные заходы: https://www.dropbox.com/s/qdrsd41h900wl ... z.jpg?dl=0 и https://www.dropbox.com/s/nwjrypw3z97qs ... 8.jpg?dl=0
П.С кому надо, могу выложить привязанные карты четвертички/дочетвертички по европейской части РФ
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

MadGeolog писал(а):подскажите как решить проблемку
Или резать в один проход или стыки резать отдельно и выбирать только полностью заполненные тайлы.
Excavator
Новичок
Сообщения: 3
Зарегистрирован: 18 ноя 2014, 10:48
Поблагодарили: 1 раз

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

Сообщение Excavator »

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

zed, к вам тоже вопросик образовался =)
Пользовательскую карту подгрузил в максимальном масштабе z21. Одни и те же тайлы с одного и того же источника нарезаны одним и тем же образом. Однако часть из них при дальнейшем увеличении до z22-z24 растягивает изображение (скажем, типо цифровой зум, тайлов на эти масштабы нет), а часть попросту исчезает и отображается лежащий снизу слой основной карты. Как добиться "цифрового увеличения" на всей площади пользовательской карты и с чем вообще связано такое отображение? нарезать тайлы на самые крупные масштабы не хочется - слишком уж тяжеловесны получаются, у меня огромная площадь ортофотопланов 5см/пиксель
Аватара пользователя
DJ VK
Гуру
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 80 раз
Поблагодарили: 314 раз

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

Сообщение DJ VK »

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

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

И будет вам счастье.
MadGeolog
Новичок
Сообщения: 6
Зарегистрирован: 17 ноя 2014, 13:13
Благодарил (а): 2 раза

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

Сообщение MadGeolog »

Господа, спасибо за консультацию! собственно карты выкидываю во всеобщее обозрение.
Есть предложение-сделать в плюсовых мапах раздел "специальные карты" туда можно кидать не только геологические, а к примеру еще всякие спец карты (почвенные, инфраструктурные, ООПТ и т.д.) сейчас пока некогда вплотную заниматься. вобщем кидаю пока что есть.
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
Ответить

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