forked from sasgis/maps
update zmp
parent
ef052f97b0
commit
0c286022ab
Maps
ProGorod1.zmp
progorod_wms.zmp
|
@ -1,6 +1,7 @@
|
|||
# use glob syntax.
|
||||
syntax: glob
|
||||
.bin/*
|
||||
.tmp/*
|
||||
*.bak
|
||||
*.~*
|
||||
*.orig
|
|
@ -1,2 +1 @@
|
|||
cscript BuildZMmp.js
|
||||
xcopy .bin\progorod_wms.zmp E:\GoogleMV\maps\ /y
|
||||
cscript BuildZMmp.wsf /target:"..\Maps"
|
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<job>
|
||||
<runtime>
|
||||
<named name="target" helpstring="Ïóòü ê ïàïêå, â êîòîðîé áóäóò ñîçäàâàòüñÿ *.zmp" required="true" type="string"/>
|
||||
<example>Example: cscript BuildZMmp.wsf /target:"..\Maps"</example>
|
||||
</runtime>
|
||||
<script language="JScript">
|
||||
<![CDATA[
|
||||
function CBuildSource(Folder, Ext){
|
||||
this.Ext = Ext;
|
||||
this.fso = WScript.CreateObject("Scripting.FileSystemObject");
|
||||
this.Folder = this.fso.GetFolder(Folder);
|
||||
|
||||
this.SourceCheckExtRegExp = new RegExp("^" + this.Ext + "$", "i");
|
||||
|
||||
this.CheckExt = function(Folder){
|
||||
return this.fso.GetExtensionName(Folder.Name).match(this.SourceCheckExtRegExp);
|
||||
};
|
||||
|
||||
this.GetSourceFoldersEnumerator = function(){
|
||||
return new Enumerator(this.Folder.SubFolders);
|
||||
};
|
||||
};
|
||||
|
||||
function CBuilder(FolderName){
|
||||
this.fso = WScript.CreateObject("Scripting.FileSystemObject");
|
||||
this.WshShell = WScript.CreateObject("WScript.Shell");
|
||||
this.FolderExists = false;
|
||||
|
||||
this.FolderName = FolderName;
|
||||
if (FolderName.length == 0){
|
||||
this.FolderName = ".";
|
||||
};
|
||||
|
||||
this.GetNewFullFileName = function(FileName){
|
||||
if (!this.FolderExists){
|
||||
if (!this.fso.FolderExists(this.FolderName)){
|
||||
this.Folder = this.fso.CreateFolder(FolderName);
|
||||
this.FolderExists = true;
|
||||
}else{
|
||||
this.Folder = this.fso.GetFolder(this.FolderName);
|
||||
this.FolderExists = true;
|
||||
};
|
||||
};
|
||||
return this.fso.BuildPath(this.Folder.Path, this.fso.GetFileName(FileName));
|
||||
};
|
||||
this.GetCommandLine = function(SourceFolder, FileName){
|
||||
return "7za a -tzip \""+ FileName + "\" \"" + SourceFolder + "\\*.*\"" ;
|
||||
};
|
||||
this.ProcessFolder = function(Folder){
|
||||
var NewFileName = this.GetNewFullFileName(Folder.Name);
|
||||
var FolderFullName = Folder.Path;
|
||||
if (this.fso.FileExists(NewFileName)){
|
||||
this.fso.DeleteFile(NewFileName);
|
||||
};
|
||||
var CommandLine = this.GetCommandLine(FolderFullName, NewFileName);
|
||||
WScript.Echo(CommandLine);
|
||||
var Pipe = this.WshShell.Exec(CommandLine);
|
||||
while(!Pipe.StdOut.AtEndOfStream){
|
||||
WScript.StdOut.WriteLine(Pipe.StdOut.ReadLine());
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
if (!WScript.Arguments.Named.Exists("target")){
|
||||
WScript.Arguments.ShowUsage();
|
||||
}else{
|
||||
var Source = new CBuildSource(".", "zmp");
|
||||
var Builder = new CBuilder(WScript.Arguments.Named.Item("target"));
|
||||
var oFiles = Source.GetSourceFoldersEnumerator();
|
||||
for (; !oFiles.atEnd(); oFiles.moveNext()){
|
||||
var oFile = oFiles.item();
|
||||
if (Source.CheckExt(oFile)){
|
||||
Builder.ProcessFolder(oFile);
|
||||
};
|
||||
};
|
||||
};
|
||||
]]>
|
||||
|
||||
</script>
|
||||
</job>
|
|
@ -1 +0,0 @@
|
|||
المّ<EFBFBD> ف<>ل<EFBFBD>ْ َّهلـٍ<D980> <20>ـىً<D989> *.zmp
|
|
@ -0,0 +1,13 @@
|
|||
16
|
||||
http://www.glekov.ru/lv15/00/000/020/330/000/017/633.png
|
||||
=
|
||||
http://a.tile.openstreetmap.org//15/20427/11311.png
|
||||
|
||||
|
||||
|
||||
|
||||
¯® ª àâ¥
|
||||
http://www.glekov.ru/lv15/00/000/019/905/000/017/449.png
|
||||
¤®«¦® ¡ëâì
|
||||
http://www.glekov.ru/lv15/00/000/019/937/000/017/630.png
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
@echo off
|
||||
hg incoming "https://bitbucket.org/garl/plus.zmp/"
|
||||
::echo %ERRORLEVEL%
|
||||
IF ERRORLEVEL 9009 goto NoHg
|
||||
IF ERRORLEVEL 2 goto err
|
||||
IF ERRORLEVEL 1 goto noupdates
|
||||
IF ERRORLEVEL 0 goto ok
|
||||
|
||||
goto err
|
||||
|
||||
:ok
|
||||
echo ‡ ¡à ¥¬ ¨§¬¥¥¨ï ¨§ ९®§¨â®à¨ï
|
||||
hg pull "https://bitbucket.org/garl/plus.zmp/" -u -f
|
||||
IF ERRORLEVEL 1 goto err
|
||||
IF NOT ERRORLEVEL 0 goto err
|
||||
call BuildZMmp.cmd
|
||||
goto end
|
||||
:noupdates
|
||||
echo <20>¥â ®¢ëå ¨§¬¥¥¨©
|
||||
goto end
|
||||
:err
|
||||
echo Žè¨¡ª á¢ï§¨ á á¥à¢¥à®¬
|
||||
goto end
|
||||
:NoHg
|
||||
echo <20>¥ ãáâ ®¢«¥ Mercurial
|
||||
goto end
|
||||
:end
|
||||
pause
|
Binary file not shown.
Before Width: | Height: | Size: 1.0 KiB |
Binary file not shown.
Before Width: | Height: | Size: 1.7 KiB |
|
@ -1,37 +0,0 @@
|
|||
var
|
||||
sx,sy,sz:string;
|
||||
lx,ty:extended;
|
||||
rx,by:extended;
|
||||
res:array[0..24] of extended;
|
||||
|
||||
begin
|
||||
res[0]:=0;
|
||||
res[1]:=50000;
|
||||
res[2]:=49500;
|
||||
res[3]:=25500;
|
||||
res[4]:=9783;
|
||||
res[5]:=4891.96980999999959749402;
|
||||
res[6]:=2445;
|
||||
res[7]:=1222;
|
||||
res[8]:=611;
|
||||
res[9]:=305;
|
||||
res[10]:=152;
|
||||
res[11]:=76;
|
||||
res[12]:=38;
|
||||
res[13]:=19;
|
||||
res[14]:=9.5;
|
||||
res[15]:=4.79999999999999982236;
|
||||
res[16]:=2.39999999999999991118;
|
||||
res[17]:=0;
|
||||
res[18]:=0;
|
||||
res[19]:=0;
|
||||
|
||||
lx:=-20037508+(getx*res[getz]*256);
|
||||
rx:=-20037508+((getx+1)*res[getz]*256);
|
||||
|
||||
ty:=-15496570+((round(intpower(2,getz-1))-gety+1)*res[getz]*256);
|
||||
by:=-15496570+((round(intpower(2,getz-1))-gety+0)*res[getz]*256);
|
||||
|
||||
|
||||
ResultURL:=GetUrlBase+inttostr(getz)+'&BBOX='+RoundEX(lx,2)+','+RoundEX(by,2)+','+RoundEX(rx,2)+','+RoundEX(ty,2);
|
||||
end.
|
|
@ -1,37 +0,0 @@
|
|||
var
|
||||
sx,sy,sz:string;
|
||||
lx,ty:extended;
|
||||
rx,by:extended;
|
||||
res:array[0..24] of extended;
|
||||
|
||||
begin
|
||||
res[0]:= 0;
|
||||
res[1]:= 50000;
|
||||
res[2]:= 49500;
|
||||
res[3]:= 25500;
|
||||
res[4]:= 9783;
|
||||
res[5]:= 4891.96980999999959749402;
|
||||
res[6]:= 2445;
|
||||
res[7]:= 1222;
|
||||
res[8]:= 611;
|
||||
res[9]:= 305;
|
||||
res[10]:=152;
|
||||
res[11]:=76;
|
||||
res[12]:=38;
|
||||
res[13]:=19;
|
||||
res[14]:=9.5;
|
||||
res[15]:=4.79999999999999982236;
|
||||
res[16]:=2.39999999999999991118;
|
||||
res[17]:=0;
|
||||
res[18]:=0;
|
||||
res[19]:=0;
|
||||
|
||||
lx:=-20037508+(getx*res[getz]*256);
|
||||
rx:=-20037508+((getx+1)*res[getz]*256);
|
||||
|
||||
ty:=-15496570+((round(intpower(2,getz-1))-gety-1)*res[getz]*256);
|
||||
by:=-15496570+((round(intpower(2,getz-1))-gety+0)*res[getz]*256);
|
||||
|
||||
|
||||
ResultURL:=GetUrlBase+inttostr(getz)+'&BBOX='+RoundEX(lx,2)+','+RoundEX(by,2)+','+RoundEX(rx,2)+','+RoundEX(ty,2);
|
||||
end.
|
|
@ -1,25 +0,0 @@
|
|||
[PARAMS]
|
||||
pnum=19
|
||||
GUID={395F7E2F-41E6-4A25-83BA-6CE6310B00E8}
|
||||
name=Êàðòà (pro-gorod.ru wms)
|
||||
name_9=Map (pro-gorod.ru wms)
|
||||
ParentSubMenu=Äðóãèå êàðòû
|
||||
ParentSubMenu_9=Other maps
|
||||
asLayer=0
|
||||
DefURLBase=http://www.glekov.ru/lv
|
||||
projection=2
|
||||
sradiusa=6378137
|
||||
sradiusb=6356752
|
||||
NameInCache=progorodwms
|
||||
separator=1
|
||||
Ext=.png
|
||||
UseDwn=1
|
||||
Usestick=1
|
||||
UseGenPrevious=1
|
||||
Usedel=1
|
||||
Usesave=1
|
||||
UseAntiBan=0
|
||||
Sleep=0
|
||||
DefHotKey=32843
|
||||
ContentType=image/png
|
||||
BanIfLen=0
|
|
@ -1,25 +0,0 @@
|
|||
[PARAMS]
|
||||
pnum=19
|
||||
GUID={395F7E2F-41E6-4A25-83BA-6CE6310B00E8}
|
||||
name=Êàðòà (pro-gorod.ru wms)
|
||||
name_9=Map (pro-gorod.ru wms)
|
||||
ParentSubMenu=Äðóãèå êàðòû
|
||||
ParentSubMenu_9=Other maps
|
||||
asLayer=0
|
||||
DefURLBase=http://tiles.tmcrussia.com/f4091876df6a5d39e6690b7395a95399/?REQUEST=GetMap&FORMAT=image/png&LAYERS=lv
|
||||
projection=2
|
||||
sradiusa=6378137
|
||||
sradiusb=6356752
|
||||
NameInCache=progorodwms
|
||||
separator=1
|
||||
Ext=.png
|
||||
UseDwn=1
|
||||
Usestick=1
|
||||
UseGenPrevious=1
|
||||
Usedel=1
|
||||
Usesave=1
|
||||
UseAntiBan=0
|
||||
Sleep=0
|
||||
DefHotKey=32843
|
||||
ContentType=image/png
|
||||
BanIfLen=0
|
Loading…
Reference in New Issue