SASGIS

Веб-картография и навигация

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

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

Модератор: Tolik

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

Сообщение Alex33 » 28 авг 2017, 11:32

TSA, спасибо большое. Стало понятней как цепляться к ArcGIS.
только если сервис kvartal заменить на сервис oopt возникает проблема, что отображается только 1 точечный слой в списке (http://gis.eco29.ru/arcgis/rest/services/oopt/MapServer)
http://gis.eco29.ru/arcgis/rest/service ... port?bbox=
defaultContentType=text/html

Было бы круто разобраться до конца. К сожалению сам не смог разобраться. Хотя пробовал и так и так методом научного тыка.
Alex33
Новичок
 
Сообщения: 4
Зарегистрирован: 25 авг 2017, 15:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение garl » 28 авг 2017, 14:28

Alex33 писал(а):TSA, спасибо большое. Стало понятней как цепляться к ArcGIS.
только если сервис kvartal заменить на сервис oopt возникает проблема, что отображается только 1 точечный слой в списке (http://gis.eco29.ru/arcgis/rest/services/oopt/MapServer)
http://gis.eco29.ru/arcgis/rest/service ... port?bbox=
defaultContentType=text/html

Было бы круто разобраться до конца. К сожалению сам не смог разобраться. Хотя пробовал и так и так методом научного тыка.


А посмотрите как это делается в аналогичном zmp...например в Росреестре
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

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

Сообщение Alex33 » 28 авг 2017, 16:26

Да, я пробовал сделать по аналогии

вот ссылка на росреестр:
http://maps.rosreestr.ru/arcgis/rest/se ... mage&bbox=

моя ссылка выглядит таким образом:
http://gis.eco29.ru/arcgis/rest/service ... =text/html

пробовал варианты, но ничего не вышло. Может проблема в том что название слоя на русском языке например "ООПТ федерального значения"
/oopt/*Названия слоя*/ - отобразить слой по названию
/oopt/MapServer/2/ - отобразить слой по номеру, даже пробовал так /oopt/2/MapServer

Еще вопрос. Переопубликовал карту с поддержкой wms и wfs сервера. Но как подцепиться к ним не врубаюсь
например вот ссылки:
http://gis.eco29.ru/arcgis/services/oop ... ervice=WFS
http://gis.eco29.ru/arcgis/services/oop ... ervice=WMS
Alex33
Новичок
 
Сообщения: 4
Зарегистрирован: 25 авг 2017, 15:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Gma » 28 авг 2017, 19:00

Alex33 писал(а):... пробовал варианты, но ничего не вышло. Может проблема в том что название слоя на русском языке например "ООПТ федерального значения"
/oopt/*Названия слоя*/ - отобразить слой по названию ...
Действительно, в предложенном змп оказались только квартала. Если вам нужны именно ООПТ, то у меня дома лежит работающий змп "ООПТ-на всю Россию", если вам всё равно, могу вечером отдать.
Gma
Советчик
 
Сообщения: 427
Зарегистрирован: 10 апр 2011, 23:10
Благодарил (а): 35 раз.
Поблагодарили: 89 раз.

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

Сообщение Slowesno » 29 авг 2017, 04:30

DJ VK писал(а):
Tolik писал(а):
DJ VK писал(а):обычная гугломозайка. только

...Unauthorized

Это в браузере.
В планете работает.
pl.jpg

Я то думал там куки понадобятся, а нефига...
Все не просто, а очень просто. Пора всем научиться RequestHead из браузера вытаскивать и вставлять в zmp.
ну как-то так
скрытый текст: показать
DefURLBase=https://tiles0.planet.com/experimental/mosaics/planet-tiles/
UsePreloadPage=1
PreloadPage=https://www.planet.com/explorer/

var
RUrl: string;
begin
RUrl := RegExprReplaceMatchSubStr(GetURLBase, 'tiles0.planet', 'tiles' + IntToStr(GetY mod 4) + '.planet');

ResultURL:=RUrl + version + '/gmap/' + IntToStr(GetZ-1) + '/' + IntToStr(GetX) + '/' + IntToStr(GetY) + '.png';

RequestHead := 'Accept:image/webp,image/apng,image/*,*/*;q=0.8' + #13#10
+ 'Accept-Encoding:gzip, deflate, br' + #13#10
+ 'Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4' + #13#10
+ 'Connection:keep-alive' + #13#10
+ 'Host:tiles3.planet.com' + #13#10
+ 'Origin:https://www.planet.com' + #13#10
+ 'Referer:https://www.planet.com/explorer/' + #13#10
+ 'User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 OPR/46.0.2597.39';
end.

в поле версия пишем только имя слоя
https://tiles2.planet.com/experimental/mosaics/planet-tiles/global_monthly_2017_05_mosaic/gmap/3/3/5.png


p/s/ Если кто-то поблагодарит материально буду рад вдвойне



Огромная просьба помогите поправить на июль или август, никак сам не могу. Спасибо!
Slowesno
Новичок
 
Сообщения: 12
Зарегистрирован: 22 ноя 2012, 16:44
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

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

Сообщение Slowesno » 29 авг 2017, 04:31

CherkDV писал(а):DJ VK - спасибо огромное. Куда и сколько? Пишите в личку.
сделал zmp на апрель и май 2017. Делал первый раз, мог чего-нибудь не туда накопировать. Оцените.


Тоже почему то не запускается?
Slowesno
Новичок
 
Сообщения: 12
Зарегистрирован: 22 ноя 2012, 16:44
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

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

Сообщение TSA » 29 авг 2017, 12:30

Slowesno писал(а):
CherkDV писал(а):DJ VK - спасибо огромное. Куда и сколько? Пишите в личку.
сделал zmp на апрель и май 2017. Делал первый раз, мог чего-нибудь не туда накопировать. Оцените.


Тоже почему то не запускается?

https://tiles1.planet.com/experimental/ ... 6/1306.png
TSA
Специалист
 
Сообщения: 567
Зарегистрирован: 14 фев 2012, 16:52
Благодарил (а): 23 раз.
Поблагодарили: 310 раз.

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

Сообщение garl » 29 авг 2017, 13:18

TSA писал(а):https://tiles1.planet.com/experimental/mosaics/planet-tiles/global_monthly_2017_07_mosaic/gmap/12/2626/1306.png


Unauthorized
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

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

Сообщение DJ VK » 29 авг 2017, 14:52

Вот запрос
Код: Выделить всё
Request URL:https://tiles3.planet.com/experimental/mosaics/planet-tiles/global_monthly_2017_07_mosaic/gmap/3/7/0.png
Request Method:GET
Status Code:200
Remote Address:54.71.85.107:443
Referrer Policy:no-referrer-when-downgrade

Response Headers
access-control-allow-credentials:true
access-control-allow-origin:https://www.planet.com
content-length:820
content-type:image/png
date:Tue, 29 Aug 2017 10:56:11 GMT
server:nginx/1.10.0
status:200

Request Headers
:authority:tiles3.planet.com
:method:GET
:path:/experimental/mosaics/planet-tiles/global_monthly_2017_07_mosaic/gmap/3/7/0.png
:scheme:https
accept:image/webp,image/apng,image/*,*/*;q=0.8
accept-encoding:gzip, deflate, br
accept-language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
origin:https://www.planet.com
referer:https://www.planet.com/explorer/
user-agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.78 Safari/537.36 OPR/47.0.2631.55


вот это интересно. может и это надо добавить в zmp(Request Headers)
Код: Выделить всё
:authority:tiles2.planet.com
:method:GET
:path:/experimental/mosaics/planet-tiles/global_monthly_2017_07_mosaic/gmap/8/37/69.png
:scheme:https


а вот это наоборот, в новом запросе отсутствует
Код: Выделить всё
+ 'Connection:keep-alive' + #13#10
+ 'Host:tiles3.planet.com' + #13#10


и да, хозяин - барин, захочет не давать тайлы в планету, никто ему не помешает, закон на его стороне...
Для сайта это совсем левый траффик.
Если в результате не получится сделать новый zmp , пинать некого - ж..а у нас одна общая...
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

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

Сообщение DJ VK » 29 авг 2017, 15:24

делаем так,
копируем с точностью до регистра букв
работает :
Код: Выделить всё
var
  RUrl: string;
begin

RUrl := 'tiles' + IntToStr(GetY mod 4) + '.planet.com';

ResultURL:= RegExprReplaceMatchSubStr(GetURLBase, 'tiles0.planet.com', RUrl) + version + '/gmap/' + IntToStr(GetZ-1) + '/' + IntToStr(GetX) + '/' + IntToStr(GetY) + '.png';

                   
RequestHead := 'accept:image/webp,image/apng,image/*,*/*;q=0.8' + #13#10
         + 'accept-encoding:gzip, deflate, br' + #13#10
         + 'accept-language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4' + #13#10
         + 'origin:https://www.planet.com' + #13#10
         + 'referer:https://www.planet.com/explorer/' + #13#10
         + 'user-agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.78 Safari/537.36 OPR/47.0.2631.55';
end.
Вложения
planet.zmp.zip
(2.38 KiB) Скачиваний: 222

За это сообщение автора DJ VK поблагодарил:
Slowesno (29 авг 2017, 16:26)
Рейтинг: 5.26%
 
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

Пред.След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3