Карты, не вошедшие в основной список

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

Модератор: Tolik

rass
Советчик
Сообщения: 300
Зарегистрирован: 23 май 2010, 12:17
Благодарил (а): 61 раз
Поблагодарили: 92 раза

Re: Карты, не вошедшие в основной список

Сообщение rass »

kzemli писал(а):Сделайте пожалуйста zmp на карту и все слои из градостроительного кадастра Киева http://mkk.kga.gov.ua/Main/Index, ну очень надо.
Спасибо.
уже делали эту карту, поищите по форуму, также некоторые слои которые тайловые - тоже есть
rass
Советчик
Сообщения: 300
Зарегистрирован: 23 май 2010, 12:17
Благодарил (а): 61 раз
Поблагодарили: 92 раза

Re: Карты, не вошедшие в основной список

Сообщение rass »

Тут как-то через личку один заграничный приятель caddis попросил сделать zmp на следуюшие сервисы

France http://www.geoportail.gouv.fr/accueil
Poland (Orto, Topo and Raster) http://maps.geoportal.gov.pl/webclient/
Croatia (Topo and Orto) http://preglednik.arkod.hr/
Spain http://sigpac.mapa.es/fega/visor/
Germany http://maps.peterrobins.co.uk/d.html

Сделал пока на Францию и Испанию
насколько понял снимки уникальные (хотя может ошибаюсь)

С Польшой у меня не получается (пока опыта мало), там координаты тайлов свои.
У Хорвати - вообще не понятно как тайлы нумеруются.
Вложения
SigPacSpain2.zmp.rar
Испания растр
(2.57 КБ) 186 скачиваний
SigPacSpain.zmp.rar
Испания ортофото
(2.51 КБ) 183 скачивания
GeoportailFrance.zmp.rar
(2.69 КБ) 212 скачиваний
Werefox
Постигающий Дао
Сообщения: 148
Зарегистрирован: 08 янв 2009, 17:23
Благодарил (а): 17 раз
Поблагодарили: 23 раза

Re: Карты, не вошедшие в основной список

Сообщение Werefox »

kzemli писал(а):Сделайте пожалуйста zmp на карту и все слои из градостроительного кадастра Киева http://mkk.kga.gov.ua/Main/Index, ну очень надо.
Спасибо.
Слои делал наспех, проверяй надписи.
Вложения
UA.zip
(66.31 КБ) 209 скачиваний
Аватара пользователя
OverPaw
Новичок
Сообщения: 24
Зарегистрирован: 12 янв 2013, 13:14
Откуда: Киев
Благодарил (а): 14 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Карты, не вошедшие в основной список

Сообщение OverPaw »

Werefox
отдельная благодарность за скрипт планировочных ограничений MKK_limits.zmp.
там же векторный слой, который динамически генерируется под видимую область экрана.
загнать его в тайловую структуру - это надо уметь!
kzemli
Новичок
Сообщения: 3
Зарегистрирован: 03 ноя 2013, 14:55
Благодарил (а): 1 раз

Re: Карты, не вошедшие в основной список

Сообщение kzemli »

Спасибо Werefox за zmp град.кадастра Киева.
Но хотел бы попросить, если это возможно, добавить еще слой функционального зонирования територии
Werefox
Постигающий Дао
Сообщения: 148
Зарегистрирован: 08 янв 2009, 17:23
Благодарил (а): 17 раз
Поблагодарили: 23 раза

Re: Карты, не вошедшие в основной список

Сообщение Werefox »

отдельная благодарность за скрипт планировочных ограничений MKK_limits.zmp.
там же векторный слой, который динамически генерируется под видимую область экрана.
Пожалуйста!
На самом деле сервис подглюкивает при 256х256, нельзя нагружать, ибо программеры вычислят и ограничат. :roll:
Вложения
MKK_zoning.zmp.zip
(4.84 КБ) 191 скачивание
Tomytsch
Новичок
Сообщения: 5
Зарегистрирован: 09 ноя 2013, 13:50
Поблагодарили: 2 раза

Skyvector

Сообщение Tomytsch »

Хочу сделать карту для SASPlanet от сервера skyvector.com. Скрипт для скачивания тайлов написал, но проблема в том что масштаб карты (GetZ) обратный. Т.е. нужно сделать так чтобы GetZ масштаба 1 получал бы файлы от масштаба 20, 2 от 19, 3 от 18, 4 от 17 и т.д. Т.е. нужно что-то мудрить с inttostr(GetZ).

Вот сам скрипт:

begin
ResultURL:=GetURLBase+'/'+inttostr(GetZ)+'/'+inttostr(GetX)+'/'+inttostr(GetY)+'.jpg';
end.

а вот Params
[PARAMS]
pnum=
GUID={7BB17EBC-E581-4F1E-B7DB-5135EB656278}
name=T1 (T1)
name_en=T11 (T11)
name_uk=T111 (T111)
ParentSubMenu=T1
ParentSubMenu_en=T11111
ParentSubMenu_uk=T111111
asLayer=0
DefURLBase=http://t1.skyvector.net/tiles/302/1311/
projection=1
sradiusa=6378137
sradiusb=6356752
NameInCache=T1
separator=0
Ext=.jpg
UseDwn=1
Sleep=0
DefHotKey=91
ContentType=image/jpeg

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

Re: Карты, не вошедшие в основной список

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

Это обычный паскаль, пишите любую математику по правилам языка.
допустим надо изменить порядок 100500 масштабов:
пишите inttostr(100500-GetZ), и вместо 100500 получите 0, вместо 100499 получите 1
а если напишите inttostr(100501-GetZ), получите вместо 100500 единицу итд...

в данном случае GetZ - это масштаб в программе, а все выражение в скобках =100501-GetZ это масштаб на запрашиваемом сайте
Tomytsch
Новичок
Сообщения: 5
Зарегистрирован: 09 ноя 2013, 13:50
Поблагодарили: 2 раза

Re: Карты, не вошедшие в основной список

Сообщение Tomytsch »

DJ VK писал(а):Это обычный паскаль, пишите любую математику по правилам языка.
допустим надо изменить порядок 100500 масштабов:
пишите inttostr(100500-GetZ), и вместо 100500 получите 0, вместо 100499 получите 1
а если напишите inttostr(100501-GetZ), получите вместо 100500 единицу итд...

в данном случае GetZ - это масштаб в программе, а все выражение в скобках =100501-GetZ это масштаб на запрашиваемом сайте
Уже пробовал, заменял на оптимальный (22-GetZ), но к сожалению карты отображается некоректно после z2

begin
ResultURL:=GetURLBase+'/'+inttostr(22-GetZ)+'/'+inttostr(GetX)+'/'+inttostr(GetY)+'.jpg';
end.
Почему так происходит?
Может как-то можно откалибровать карту
Ivan30
Советчик
Сообщения: 429
Зарегистрирован: 14 мар 2011, 19:14
Откуда: дельта Волги
Благодарил (а): 60 раз
Поблагодарили: 139 раз

Re: Карты, не вошедшие в основной список

Сообщение Ivan30 »

Tomytsch писал(а): Может как-то можно откалибровать карту
индусский код :mrgreen:
скачивает с z3 до z11

DefURLBase=http://t1.skyvector.net/tiles/301/91311/

Код: Выделить всё

begin
If GetZ = 3 then
  ResultURL:=GetURLBase+'18/'+inttostr(GetX)+'/'+inttostr(GetY)+'.jpg';
If GetZ = 4 then
  ResultURL:=GetURLBase+'16/'+inttostr(GetX)+'/'+inttostr(GetY)+'.jpg';
If GetZ = 5 then
  ResultURL:=GetURLBase+'14/'+inttostr(GetX)+'/'+inttostr(GetY)+'.jpg';
If GetZ = 6 then
  ResultURL:=GetURLBase+'12/'+inttostr(GetX)+'/'+inttostr(GetY)+'.jpg';
If GetZ = 7 then
  ResultURL:=GetURLBase+'10/'+inttostr(GetX)+'/'+inttostr(GetY)+'.jpg';
If GetZ = 8 then
  ResultURL:=GetURLBase+'8/'+inttostr(GetX)+'/'+inttostr(GetY)+'.jpg';
If GetZ = 9 then
  ResultURL:=GetURLBase+'6/'+inttostr(GetX)+'/'+inttostr(GetY)+'.jpg';
If GetZ = 10 then
  ResultURL:=GetURLBase+'4/'+inttostr(GetX)+'/'+inttostr(GetY)+'.jpg';
If GetZ = 11 then
  ResultURL:=GetURLBase+'2/'+inttostr(GetX)+'/'+inttostr(GetY)+'.jpg';
end.
Изображение
Ответить

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