SASGIS - SAS.Планета
View Issue Details
0003579SAS.Планета[All Projects] Хотелкаpublic06-11-2019 02:2519-11-2019 12:12
Oleq O. 
 
normalfeaturehave not tried
confirmedopen 
Windows7Ultimate
190707 
50xxxx 
0003579: Поддержка WMS
В 2011 был вопрос о поддержке WMS, результатов нет.
Сервисов стало в разы больше в т.ч. открытых (вот например список https://wiki.openstreetmap.org/wiki/Aerial_imagery , еще есть множество по Европе).
Возможно ли реализовать в самой программе "соединение с WMS" как в qgis и др. программах?
Т.к. непонятно как сделать подключение через zmp (сам не силен; например https://wiki.openstreetmap.org/wiki/Geoportal.gov.pl ), да и многие пользователи лишаются возможности использовать эти сервисы.
No tags attached.
Issue History
06-11-2019 02:25Oleq O.New Issue
06-11-2019 04:12zedNote Added: 0019433
06-11-2019 16:43zedStatusnew => feedback
06-11-2019 18:36Oleq O.Note Added: 0019436
06-11-2019 18:36Oleq O.Statusfeedback => new
06-11-2019 18:51zedNote Added: 0019437
06-11-2019 18:52zedNote Edited: 0019437bug_revision_view_page.php?bugnote_id=19437#r7521
07-11-2019 20:07Oleq O.Note Added: 0019438
08-11-2019 06:40TolikNote Added: 0019439
19-11-2019 07:41vdemidovNote Added: 0019466
19-11-2019 07:41vdemidovStatusnew => confirmed
19-11-2019 07:41vdemidovTarget Version => 50xxxx
19-11-2019 07:41vdemidovSummaryПоддержка WMS в 2020 => Поддержка WMS
19-11-2019 07:46zedNote Added: 0019468
19-11-2019 09:20vdemidovNote Added: 0019469
19-11-2019 09:24vdemidovNote Edited: 0019469bug_revision_view_page.php?bugnote_id=19469#r7535
19-11-2019 10:13zedNote Added: 0019470
19-11-2019 11:18vdemidovNote Added: 0019471
19-11-2019 11:28zedNote Added: 0019472
19-11-2019 11:39vdemidovNote Added: 0019473
19-11-2019 11:41zedNote Added: 0019474
19-11-2019 11:47vdemidovNote Added: 0019475
19-11-2019 11:54zedNote Added: 0019476
19-11-2019 11:55zedNote Edited: 0019476bug_revision_view_page.php?bugnote_id=19476#r7537
19-11-2019 11:55vdemidovNote Added: 0019477
19-11-2019 11:57vdemidovNote Added: 0019478
19-11-2019 12:03zedNote Added: 0019479
19-11-2019 12:12vdemidovNote Added: 0019480

Notes
(0019433)
zed   
06-11-2019 04:12   
А что не так с поддержкой wms? Уже давно есть множество карт, работающих с таким типом серверов.
(0019436)
Oleq O.   
06-11-2019 18:36   
Для каждой карты или слоя - отдельно готовится zmp.
Вопрос в том, чтобы была возможность создавать соединения непосредственно в программе, как в других известных прогр.
Конечно если это возможно сделать...
(0019437)
zed   
06-11-2019 18:51   
(edited on: 06-11-2019 18:52)
Т.е. вы хотите, чтобы в программе был графический интерфейс для создания и добавления новых картсервисов? А текущий способ вам не нравится, потому что кажется слишком сложным и вам лень читать справку и вникать в суть дела?

Но ведь и графический интерфейс в том же QGIS не такой уж и простой, и надо читать справку чтобы правильно подключить сервис. Т.е. напрягаться надо всё равно.

Вы хотя бы пробовали читать справку о zmp и смотрели в готовые zmp, которые работают с wms?

(0019438)
Oleq O.   
07-11-2019 20:07   
Ссылки с которыми довелось работать, qgis безотказно открывал. Добавляется двумя кликами. И сразу все слои картсервиса. Что и было предлогом написать здесь.

Справка и готовые zmp изучались. Также делались свои. Получалось, что zmp одинаковые, только в params.txt указывается "неизменная часть адреса" (+некоторые параметры), а файл GetUrlScript.txt неизменный.

Наверное невозможно совместить такие преимущества qgis с sasplanet?
(0019439)
Tolik   
08-11-2019 06:40   
Если вместо zmp придумать совершенно другой способ конфигурации, это будет не SAS, а другая программа. Не надо этого делать. zmp - очень гибкий и удобный инструмент, он уже есть и работает. Кроме того, неизменную часть адреса уже сейчас можно менять в параметрах карты без редактирования zmp.
(0019466)
vdemidov   
19-11-2019 07:41   
Ну, теоретически, можно запихать в редактор zmp возможность автогенерации для wms. Но это только за отдельную плату и не факт что кому-то нужно.
(0019468)
zed   
19-11-2019 07:46   
Теоретически, можно сделать упрощённый гуй создания zmp. Отдельный и никак не связанный с существующим редактором. Т.е. чтобы пользователь вообще не видел ни скрипта, ни текстовых настроек, а была только пара галочек и шаблон урла, по которому генерируется скрипт.
(0019469)
vdemidov   
19-11-2019 09:20   
(edited on: 19-11-2019 09:24)
> гуй создания zmp. Отдельный и никак не связанный с существующим редактором.
А смысл плодить сущности? Редактор, в принципе, и есть "гуй создания zmp". Но в общем, всяко можно делать. Было бы желание.

ЗЫЖ А вообще, в редактор можно было бы добавить не только wms, но и разные другие шаблоны. Например, недавно на форуме человеку очень хотелось задействовать движок загрузки САС для закачки из локальной папки с кэшем. Но просто не хватавло знаний как записать правильно ссылку на локальный файл и скрипт генерирующий путь к тайлу.

(0019470)
zed   
19-11-2019 10:13   
> А смысл плодить сущности?
Смысл в том, что это разные сущности: генератор zmp для абсолютных новичков и продвинутый редактор паскаль-скрипта, для прошаренных. И в моём понимании это очень разные вещи и не нужно их смешивать.

> добавить не только wms
Да, естественно. WMS это лишь частный случай.
(0019471)
vdemidov   
19-11-2019 11:18   
> генератор zmp для абсолютных новичков и продвинутый редактор паскаль-скрипта
Возможно, но если оно будет взаимодействовать друг с другом, то это становится еще удобнее.

Рискну привести аналогию: еще со времен Microsoft Office 97 или даже раньше в офисе есть запись и воспроизведение макросов. Может использоваться даже полным чайником. И есть VBA скрипты для программирования на всю катушку. Так вот самый цимес, что записанный макрос, можно открыть в редакторе в виде VBA скрипта и понять как он работает или допилить до нужного состояния.

И еще, может это изначально и делалось "продвинутый редактор паскаль-скрипта", но фактически это стало таки редактором-отладчиком zmp. И созданию zmp по шаблонам место именно там.

ЗЫЖ Спорю исключительно для поддержания разговора.
(0019472)
zed   
19-11-2019 11:28   
Им ничего не мешает взаимодействовать друг с другом. В генератор можно добавить кнопку "Открыть в редакторе". Хотя обратный переход, из редактора в генератор, очевидно, невозможен.

Меня очень смущает вот это твоё высказывание: "можно запихать в редактор zmp возможность автогенерации для wms" и по моему мнению туда это нормально "запихать" нельзя. Уже одно это слово, говорит об очевидном кастыле.
(0019473)
vdemidov   
19-11-2019 11:39   
> Меня очень смущает вот это твоё высказывание: "можно запихать в редактор zmp возможность автогенерации для wms" и по моему мнению туда это нормально "запихать" нельзя.

Не согласен. Если воспринимать эту форму, не как дебаггер, а как редактор zmp, чем она давно уже является, то вполне себе там можно добавить кнопку "Сгенерировать" рядом с кнопками Загрузить и Сохранить. Вполне логично будет смотреться.
(0019474)
zed   
19-11-2019 11:41   
Смотреться будет отлично, но это не то, чего просит топикстартер.

Посмотри, как выглядит процесс добавления wms в QGIS.
(0019475)
vdemidov   
19-11-2019 11:47   
> Смотреться будет отлично, но это не то, чего просит топикстартер.
Ну, когда это нас останавливало?

Но ты таки уже признаешь, что такая кнопка не будет костылем в САС, а имеет право на существование?

А вообще, обычно, пользователь просит не то чего хочет, а хочет - не то что ему нужно. И уж, конечно, в конкретный софт совсем не обязательно добавлять все что нужно одному конкретному пользователю.
(0019476)
zed   
19-11-2019 11:54   
(edited on: 19-11-2019 11:55)
Смотри, чтобы добрать до этой кнопки, пользователю надо открыть редактор и увидеть непонятный ужас. Это во-первых. Во-вторых, он кликает по кнопке (которую ещё надо найти, посреди этого ужаса), ему открывается более-менее вменяемое окно, где он ставит пару галочек, нажимает сгенерировать и ... возвращается назад в редактор, где видит опять чуждое ему нечто. Там ему теперь надо нажать Сохранить, чтобы наконец завершить процесс.

Гораздо логичнее, чтобы где-то в меню сразу был пункт: Добавить слой/карту, после которого пользователь сразу попадал бы в ожидаемый гуй.

(0019477)
vdemidov   
19-11-2019 11:55   
> Посмотри, как выглядит процесс добавления wms в QGIS.
Все-таки САС и QGIS это программы с разным назначением. QGIS это именно ГИС, а САС это больше про работу с тайловым кэшем. Отсюда и совсем разные подходы к выполнению задач. Там где в QGIS можно просто добавить временный слой, в САС нужно задать тайлохранилище и тд.

Но, в целом, можно и в САС добавить что-то в таком духе, что бы можно было отобразить растр поверх карты, загрузить временный слой без сохранения тайлов и тд. Но это требует добавления целого набора сущностей и механизмов и вряд ли скоро найдется желающий реализовать.

А вот такой визард-генератор zmp можно и слепить за умеренную сумму. И большую часть потребностей топикстартера это вполне покроет.
(0019478)
vdemidov   
19-11-2019 11:57   
> Гораздо логичнее, чтобы где-то в меню сразу был пункт: Добавить слой/карту, после которого пользователь сразу попадал бы в ожидаемый гуй.
Ну, одно другому не мешает. Вполне может быть шорткат в меню. У нас уже есть примеры: "Настройки" в меню "GPS", которые открывают обычную форму настроек, просто сразу перебрасывают на нужную закладку.
(0019479)
zed   
19-11-2019 12:03   
Т.е. ты уже согласен, что надо делать отдельный инструмент, к которому можно добраться в том числе и из редактора. Ок, на том и решим.
(0019480)
vdemidov   
19-11-2019 12:12   
> Т.е. ты уже согласен, что надо делать отдельный инструмент, к которому можно добраться в том числе и из редактора.
Не совсем. Я считаю, что в любом случае, пользователю должен открыться редактор zmp, в котором уже можно будет нажать кнопочку "Сохранить". Но, в целом, это не так уж и существенно.