kzemli писал(а):Сделайте пожалуйста zmp на карту и все слои из градостроительного кадастра Киева http://mkk.kga.gov.ua/Main/Index, ну очень надо.
Спасибо.
уже делали эту карту, поищите по форуму, также некоторые слои которые тайловые - тоже есть
Модератор: Tolik
kzemli писал(а):Сделайте пожалуйста zmp на карту и все слои из градостроительного кадастра Киева http://mkk.kga.gov.ua/Main/Index, ну очень надо.
Спасибо.
kzemli писал(а):Сделайте пожалуйста zmp на карту и все слои из градостроительного кадастра Киева http://mkk.kga.gov.ua/Main/Index, ну очень надо.
Спасибо.
отдельная благодарность за скрипт планировочных ограничений MKK_limits.zmp.
там же векторный слой, который динамически генерируется под видимую область экрана.
DJ VK писал(а):Это обычный паскаль, пишите любую математику по правилам языка.
допустим надо изменить порядок 100500 масштабов:
пишите inttostr(100500-GetZ), и вместо 100500 получите 0, вместо 100499 получите 1
а если напишите inttostr(100501-GetZ), получите вместо 100500 единицу итд...
в данном случае GetZ - это масштаб в программе, а все выражение в скобках =100501-GetZ это масштаб на запрашиваемом сайте
Tomytsch писал(а):Может как-то можно откалибровать карту
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.
Сейчас этот форум просматривают: 4812672 и гости: 5