Parasite писал(а):Стоит ли овчинка выделки?
возможно и стоит. ибо там не только самара http://geoportal.samregion.ru/manual/wms/
- скрытый текст: показать
Parasite писал(а):Стоит ли овчинка выделки?
Parasite писал(а):Очевидно, что эти параметры меняются не с произвольным шагом, а с заданным на сервере (а клиент соответственно должен со своей стороны "попадать" в это). Например не "хотя бы на метр" - а каждые 10м, или 100, или 99.86767367563. Анализ урлов из-под реального клиента - поможет.
<Layer>
<Name />
<Title>Картографические слои</Title>
<Abstract>WMS open source, displaying a map of the Samara region. The original map
is made and server software developed by JSC "Samara-InformSputnik".</Abstract>
<CRS>EPSG:28409</CRS>
<BoundingBox CRS="EPSG:28409" minx="9294320.0" miny="5734456.0"
maxx="9597840.0" maxy="6061720.0" />
<EX_GeographicBoundingBox>
<westBoundLongitude>48.02314821323663</westBoundLongitude>
<eastBoundLongitude>52.51502794623704</eastBoundLongitude>
<southBoundLatitude>51.70191846479653</southBoundLatitude>
<northBoundLatitude>54.670822195893926</northBoundLatitude>
</EX_GeographicBoundingBox>
<Layer queryable="1" cascaded="0" noSubsets="0" fixedWidth="0" fixedHeight="0">
<Name>SO3</Name>
<Title>Названия и подписи</Title>
<Abstract>Names and captions</Abstract>
<CRS>EPSG:28409</CRS>
<BoundingBox CRS="EPSG:28409" minx="9294320.0" miny="5734456.0"
maxx="9597840.0" maxy="6061720.0" />
</Layer>
<Layer queryable="1" cascaded="0" noSubsets="0" fixedWidth="0" fixedHeight="0">
<Name>SO7</Name>
<Title>Строения</Title>
<Abstract>Buildings</Abstract>
<CRS>EPSG:28409</CRS>
<BoundingBox CRS="EPSG:28409" minx="9294320.0" miny="5734456.0"
maxx="9597840.0" maxy="6061720.0" />
</Layer>
<Layer queryable="1" cascaded="0" noSubsets="0" fixedWidth="0" fixedHeight="0">
<Name>SO11</Name>
<Title>Дорожная сеть</Title>
<Abstract>Roads</Abstract>
<CRS>EPSG:28409</CRS>
<BoundingBox CRS="EPSG:28409" minx="9294320.0" miny="5734456.0"
maxx="9597840.0" maxy="6061720.0" />
</Layer>
<Layer queryable="1" cascaded="0" noSubsets="0" fixedWidth="0" fixedHeight="0">
<Name>SO5</Name>
<Title>Границы</Title>
<Abstract>Borders</Abstract>
<CRS>EPSG:28409</CRS>
<BoundingBox CRS="EPSG:28409" minx="9294320.0" miny="5734456.0"
maxx="9597840.0" maxy="6061720.0" />
</Layer>
<Layer queryable="1" cascaded="0" noSubsets="0" fixedWidth="0" fixedHeight="0">
<Name>SO13</Name>
<Title>Населенные пункты</Title>
<Abstract>Settlements</Abstract>
<CRS>EPSG:28409</CRS>
<BoundingBox CRS="EPSG:28409" minx="9294320.0" miny="5734456.0"
maxx="9597840.0" maxy="6061720.0" />
</Layer>
<Layer queryable="1" cascaded="0" noSubsets="0" fixedWidth="0" fixedHeight="0">
<Name>SO16</Name>
<Title>Растительность</Title>
<Abstract>Vegetation</Abstract>
<CRS>EPSG:28409</CRS>
<BoundingBox CRS="EPSG:28409" minx="9294320.0" miny="5734456.0"
maxx="9597840.0" maxy="6061720.0" />
</Layer>
<Layer queryable="1" cascaded="0" noSubsets="0" fixedWidth="0" fixedHeight="0">
<Name>SO18</Name>
<Title>Гидрография</Title>
<Abstract>Hydrography</Abstract>
<CRS>EPSG:28409</CRS>
<BoundingBox CRS="EPSG:28409" minx="9294320.0" miny="5734456.0"
maxx="9597840.0" maxy="6061720.0" />
</Layer>
<Layer opaque="1" queryable="1" cascaded="0" noSubsets="0" fixedWidth="0"
fixedHeight="0">
<Name>SO19</Name>
<Title>Космические снимки</Title>
<Abstract>Space images</Abstract>
<CRS>EPSG:28409</CRS>
<BoundingBox CRS="EPSG:28409" minx="9294320.0" miny="5734456.0"
maxx="9597840.0" maxy="6061720.0" />
</Layer>
</Layer>
protected function requestTileFromInternet(param1:WMSTile) : void
{
var _loc_2:* = ApplicationSettings.domain + this._wmsSourceUrl;
_loc_2 = _loc_2 + "?REQUEST=GetMap";
_loc_2 = _loc_2 + ("&LAYERS=" + param1.layersSet.join(","));
_loc_2 = _loc_2 + ("&BBOX=" + WMSCapabilities.getBoundBoxParameter(this._wmsSourceUrl, param1.bounds, ApplicationSettings.swapAxis));
_loc_2 = _loc_2 + ("&WIDTH=" + ApplicationSettings.wmsTileWidth);
_loc_2 = _loc_2 + ("&HEIGHT=" + ApplicationSettings.wmsTileHeight);
_loc_2 = _loc_2 + ("&FORMAT=" + (param1.isTransparent ? ("image/png") : ("image/jpeg")));
_loc_2 = _loc_2 + ("&TRANSPARENT=" + (param1.isTransparent ? ("1") : ("0")));
_loc_2 = _loc_2 + "&crs=EPSG:4326&version=1.1.1";
Logger.addMessage("картинка загружается: " + _loc_2);
if (this._progressModule)
{
param1.progressTicket = this._progressModule.startTask(PROGRESS_CAPTION, 1);
}
var _loc_3:* = new URLRequest(_loc_2);
param1.load(_loc_3);
return;
}// end function
public static function getBoundBoxParameter(param1:String, param2:Rectangle, param3:Boolean) : String
{
var _loc_4:* = ApplicationSettings.precision;
var _loc_5:* = Math.pow(10, _loc_4);
var _loc_6:String = "";
if (ApplicationSettings.swapAxis)
{
_loc_6 = Math.round(param2.top * _loc_5) / _loc_5 + "," + Math.round(param2.left * _loc_5) / _loc_5 + "," + Math.round(param2.bottom * _loc_5) / _loc_5 + "," + Math.round(param2.right * _loc_5) / _loc_5;
}
else
{
_loc_6 = Math.round(param2.left * _loc_5) / _loc_5 + "," + Math.round(param2.top * _loc_5) / _loc_5 + "," + Math.round(param2.right * _loc_5) / _loc_5 + "," + Math.round(param2.bottom * _loc_5) / _loc_5;
}
return _loc_6;
}// end function
Fetser писал(а):Порезанный растровый слой населения http://zalil.ru/32562761 Это zmp на растровый слой.
sheavy писал(а):Белоруссию, пожалуйста, если не сложно
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2