Страница 1 из 1

WMS Россреестр

Добавлено: 29 апр 2015, 20:07
REDMAX
Здравствуйте. с помощью OpenLayers добавляю слой:

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

var rosreestr = new OpenLayers.Layer.WMS(
"Базовая карта РФ Росреестр",
"http://maps.rosreestr.ru/arcgis/rest/se ... /MapServer",
{
layers: "0",
format : "image/png32",
transparent : "true"
},
{
isBaseLayer : false,
wrapDateLine : false
},
{
opacity : 0.6,
}
);
map.addLayers([rosreestr]);

но получаю это:
2015-04-29_220150.png
2015-04-29_220150.png (6.75 КБ) 6618 просмотров
пожалуйста, подскажите как исправить?

Re: WMS Россреестр

Добавлено: 29 апр 2015, 21:28
REDMAX
проблема заключалась в том что не хватало некоторых библиотек и лучше использовать следующий код:

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

var rosreestr = new OpenLayers.Layer.ArcGIS93Rest(
"Базовая карта РФ Росреестр",
"http://maps.rosreestr.ru/arcgis/rest/se ... ver/export",
{
layers: "0",
format : "image/png",
transparent : "true"
},
{
opacity : 0.6,
isBaseLayer : false,
wrapDateLine : false
}
);

Re: WMS Россреестр

Добавлено: 02 ноя 2015, 15:29
ds-razzhivin
Привет REDMAX!

У меня была таже проблем, но когда подставил твой код, то на странице совсем пусто и JavaScript ошибок нет ...
Можешь подробнее рассказать что за библиотек не хватало, версия OL и простой пример, т.е. страницу целиком?

Заранее СПАСИБО!

Re: WMS Россреестр

Добавлено: 05 ноя 2015, 12:12
Филиппов Владислав
тайловый кеш из Росреестра на OpenLayers 3, например:

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

                      
new ol.layer.Tile({                          
  title: 'ПКК',                            
  source: new ol.source.TileArcGISRest({                                
    url: 'http://maps.rosreestr.ru/arcgis/rest/services/Cadastre/Cadastre/MapServer/'                          
  })                        
}),
если GetFeatureInfo не нужно, то самый шустрый вариант