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

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

Модератор: Tolik

Alex33
Новичок
Сообщения: 4
Зарегистрирован: 25 авг 2017, 15:37

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

Сообщение 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

Было бы круто разобраться до конца. К сожалению сам не смог разобраться. Хотя пробовал и так и так методом научного тыка.
Аватара пользователя
garl
Гуру
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз
Поблагодарили: 272 раза

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

Сообщение garl »

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
Alex33
Новичок
Сообщения: 4
Зарегистрирован: 25 авг 2017, 15:37

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

Сообщение Alex33 »

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

вот ссылка на росреестр:
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
Gma
Советчик
Сообщения: 427
Зарегистрирован: 10 апр 2011, 23:10
Благодарил (а): 35 раз
Поблагодарили: 89 раз

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

Сообщение Gma »

Alex33 писал(а):... пробовал варианты, но ничего не вышло. Может проблема в том что название слоя на русском языке например "ООПТ федерального значения"
/oopt/*Названия слоя*/ - отобразить слой по названию ...
Действительно, в предложенном змп оказались только квартала. Если вам нужны именно ООПТ, то у меня дома лежит работающий змп "ООПТ-на всю Россию", если вам всё равно, могу вечером отдать.
Slowesno
Новичок
Сообщения: 12
Зарегистрирован: 22 ноя 2012, 16:44
Благодарил (а): 2 раза

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

Сообщение Slowesno »

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 раза

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

Сообщение Slowesno »

CherkDV писал(а):DJ VK - спасибо огромное. Куда и сколько? Пишите в личку.
сделал zmp на апрель и май 2017. Делал первый раз, мог чего-нибудь не туда накопировать. Оцените.
Тоже почему то не запускается?
TSA
Специалист
Сообщения: 658
Зарегистрирован: 14 фев 2012, 16:52
Благодарил (а): 23 раза
Поблагодарили: 320 раз

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

Сообщение TSA »

Slowesno писал(а):
CherkDV писал(а):DJ VK - спасибо огромное. Куда и сколько? Пишите в личку.
сделал zmp на апрель и май 2017. Делал первый раз, мог чего-нибудь не туда накопировать. Оцените.
Тоже почему то не запускается?
https://tiles1.planet.com/experimental/ ... 6/1306.png
Аватара пользователя
garl
Гуру
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз
Поблагодарили: 272 раза

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

Сообщение garl »

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
Аватара пользователя
DJ VK
Гуру
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 80 раз
Поблагодарили: 314 раз

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

Сообщение DJ VK »

Вот запрос

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

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 км. от МКАД
Благодарил (а): 80 раз
Поблагодарили: 314 раз

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

Сообщение DJ VK »

делаем так,
копируем с точностью до регистра букв
работает :

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

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 КБ) 268 скачиваний
Ответить

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