View Issue Details

IDProjectCategoryView StatusLast Update
0003579SAS.ПланетаХотелка / Feature requestpublic19-11-2019 12:12
ReporterOleq O. Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status confirmedResolutionopen 
PlatformWindowsOS7OS VersionUltimate
Product Version190707 
Target Version50xxxx 
Summary0003579: Поддержка WMS
DescriptionВ 2011 был вопрос о поддержке WMS, результатов нет.
Сервисов стало в разы больше в т.ч. открытых (вот например список https://wiki.openstreetmap.org/wiki/Aerial_imagery , еще есть множество по Европе).
Возможно ли реализовать в самой программе "соединение с WMS" как в qgis и др. программах?
Т.к. непонятно как сделать подключение через zmp (сам не силен; например https://wiki.openstreetmap.org/wiki/Geoportal.gov.pl ), да и многие пользователи лишаются возможности использовать эти сервисы.
TagsNo tags attached.

Activities

zed

06-11-2019 04:12

manager   ~0019433

А что не так с поддержкой wms? Уже давно есть множество карт, работающих с таким типом серверов.

Oleq O.

06-11-2019 18:36

reporter   ~0019436

Для каждой карты или слоя - отдельно готовится zmp.
Вопрос в том, чтобы была возможность создавать соединения непосредственно в программе, как в других известных прогр.
Конечно если это возможно сделать...

zed

06-11-2019 18:51

manager   ~0019437

Last edited: 06-11-2019 18:52

Т.е. вы хотите, чтобы в программе был графический интерфейс для создания и добавления новых картсервисов? А текущий способ вам не нравится, потому что кажется слишком сложным и вам лень читать справку и вникать в суть дела?

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

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

Oleq O.

07-11-2019 20:07

reporter   ~0019438

Ссылки с которыми довелось работать, qgis безотказно открывал. Добавляется двумя кликами. И сразу все слои картсервиса. Что и было предлогом написать здесь.

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

Наверное невозможно совместить такие преимущества qgis с sasplanet?

Tolik

08-11-2019 06:40

manager   ~0019439

Если вместо zmp придумать совершенно другой способ конфигурации, это будет не SAS, а другая программа. Не надо этого делать. zmp - очень гибкий и удобный инструмент, он уже есть и работает. Кроме того, неизменную часть адреса уже сейчас можно менять в параметрах карты без редактирования zmp.

vdemidov

19-11-2019 07:41

manager   ~0019466

Ну, теоретически, можно запихать в редактор zmp возможность автогенерации для wms. Но это только за отдельную плату и не факт что кому-то нужно.

zed

19-11-2019 07:46

manager   ~0019468

Теоретически, можно сделать упрощённый гуй создания zmp. Отдельный и никак не связанный с существующим редактором. Т.е. чтобы пользователь вообще не видел ни скрипта, ни текстовых настроек, а была только пара галочек и шаблон урла, по которому генерируется скрипт.

vdemidov

19-11-2019 09:20

manager   ~0019469

Last edited: 19-11-2019 09:24

> гуй создания zmp. Отдельный и никак не связанный с существующим редактором.
А смысл плодить сущности? Редактор, в принципе, и есть "гуй создания zmp". Но в общем, всяко можно делать. Было бы желание.

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

zed

19-11-2019 10:13

manager   ~0019470

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

> добавить не только wms
Да, естественно. WMS это лишь частный случай.

vdemidov

19-11-2019 11:18

manager   ~0019471

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

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

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

ЗЫЖ Спорю исключительно для поддержания разговора.

zed

19-11-2019 11:28

manager   ~0019472

Им ничего не мешает взаимодействовать друг с другом. В генератор можно добавить кнопку "Открыть в редакторе". Хотя обратный переход, из редактора в генератор, очевидно, невозможен.

Меня очень смущает вот это твоё высказывание: "можно запихать в редактор zmp возможность автогенерации для wms" и по моему мнению туда это нормально "запихать" нельзя. Уже одно это слово, говорит об очевидном кастыле.

vdemidov

19-11-2019 11:39

manager   ~0019473

> Меня очень смущает вот это твоё высказывание: "можно запихать в редактор zmp возможность автогенерации для wms" и по моему мнению туда это нормально "запихать" нельзя.

Не согласен. Если воспринимать эту форму, не как дебаггер, а как редактор zmp, чем она давно уже является, то вполне себе там можно добавить кнопку "Сгенерировать" рядом с кнопками Загрузить и Сохранить. Вполне логично будет смотреться.

zed

19-11-2019 11:41

manager   ~0019474

Смотреться будет отлично, но это не то, чего просит топикстартер.

Посмотри, как выглядит процесс добавления wms в QGIS.

vdemidov

19-11-2019 11:47

manager   ~0019475

> Смотреться будет отлично, но это не то, чего просит топикстартер.
Ну, когда это нас останавливало?

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

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

zed

19-11-2019 11:54

manager   ~0019476

Last edited: 19-11-2019 11:55

Смотри, чтобы добрать до этой кнопки, пользователю надо открыть редактор и увидеть непонятный ужас. Это во-первых. Во-вторых, он кликает по кнопке (которую ещё надо найти, посреди этого ужаса), ему открывается более-менее вменяемое окно, где он ставит пару галочек, нажимает сгенерировать и ... возвращается назад в редактор, где видит опять чуждое ему нечто. Там ему теперь надо нажать Сохранить, чтобы наконец завершить процесс.

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

vdemidov

19-11-2019 11:55

manager   ~0019477

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

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

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

vdemidov

19-11-2019 11:57

manager   ~0019478

> Гораздо логичнее, чтобы где-то в меню сразу был пункт: Добавить слой/карту, после которого пользователь сразу попадал бы в ожидаемый гуй.
Ну, одно другому не мешает. Вполне может быть шорткат в меню. У нас уже есть примеры: "Настройки" в меню "GPS", которые открывают обычную форму настроек, просто сразу перебрасывают на нужную закладку.

zed

19-11-2019 12:03

manager   ~0019479

Т.е. ты уже согласен, что надо делать отдельный инструмент, к которому можно добраться в том числе и из редактора. Ок, на том и решим.

vdemidov

19-11-2019 12:12

manager   ~0019480

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

Issue History

Date Modified Username Field Change
06-11-2019 02:25 Oleq O. New Issue
06-11-2019 04:12 zed Note Added: 0019433
06-11-2019 16:43 zed Status new => feedback
06-11-2019 18:36 Oleq O. Note Added: 0019436
06-11-2019 18:36 Oleq O. Status feedback => new
06-11-2019 18:51 zed Note Added: 0019437
06-11-2019 18:52 zed Note Edited: 0019437
07-11-2019 20:07 Oleq O. Note Added: 0019438
08-11-2019 06:40 Tolik Note Added: 0019439
19-11-2019 07:41 vdemidov Note Added: 0019466
19-11-2019 07:41 vdemidov Status new => confirmed
19-11-2019 07:41 vdemidov Target Version => 50xxxx
19-11-2019 07:41 vdemidov Summary Поддержка WMS в 2020 => Поддержка WMS
19-11-2019 07:46 zed Note Added: 0019468
19-11-2019 09:20 vdemidov Note Added: 0019469
19-11-2019 09:24 vdemidov Note Edited: 0019469
19-11-2019 10:13 zed Note Added: 0019470
19-11-2019 11:18 vdemidov Note Added: 0019471
19-11-2019 11:28 zed Note Added: 0019472
19-11-2019 11:39 vdemidov Note Added: 0019473
19-11-2019 11:41 zed Note Added: 0019474
19-11-2019 11:47 vdemidov Note Added: 0019475
19-11-2019 11:54 zed Note Added: 0019476
19-11-2019 11:55 zed Note Edited: 0019476
19-11-2019 11:55 vdemidov Note Added: 0019477
19-11-2019 11:57 vdemidov Note Added: 0019478
19-11-2019 12:03 zed Note Added: 0019479
19-11-2019 12:12 vdemidov Note Added: 0019480
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request