Краткий обзор Scanex GeoMixer WEB-GIS

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение Denis Rykov » 22 фев 2013, 12:18

paleogis писал(а):Если бы Mapnik, растеризовывал векторные данные на сервере, наш сервис давно бы упал.
Вот про это можно поподробнее. В таком случае как понимать следующее:
Экспорт данных через протоколы WMS и WFS.
А WMS не занимается как раз тем, что отдаёт клиенту отрендеренные данные, почему-то ничего не падает, или падает? :)
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение paleogis » 22 фев 2013, 12:31

Denis Rykov писал(а): paleogis писал(а):Если бы Mapnik, растеризовывал векторные данные на сервере, наш сервис давно бы упал.


Вот про это можно поподробнее. В таком случае как понимать следующее:

Экспорт данных через протоколы WMS и WFS.


А WMS не занимается как раз тем, что отдаёт клиенту отрендеренные данные, почему-то ничего не падает, или падает? :)
С вьювером работает гораздо больше народу, а WMS просто отдаёт клиенту готовые данные и ничего больше не делает ( растеризацией векторных слоев и т.п).

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение Denis Rykov » 22 фев 2013, 12:34

paleogis писал(а):
Denis Rykov писал(а):Производительная платформа для отображения данных == рендеринг данных на клиенте?
Да
Denis Rykov писал(а):Если можно, приведите пару практических примеров для чего это может понадобиться кроме как для редактирования геометрий.

Здесь и перегруженный вариант здесь
То есть в итоге Flash обеспечил комфортную работу, связанную с редактированием геометрий, кластеризацией объектов на клиенте, а также позволил добавить "быстрые" тултипы (без обращения на сервер за атрибутикой) или я что-то упустил?
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение Denis Rykov » 22 фев 2013, 12:39

paleogis писал(а):WMS просто отдаёт клиенту готовые данные и ничего больше не делает ( растеризацией векторных слоев и т.п).
Что такое готовые данные? Исходные данные хранятся в виде файлов или в базе данных как удалось выяснить. На WMS-запрос клиента WMS-сервер должен взять эти "сырые" данные, отрендерить их нужным стилем о отдать клиенту готовую картинку. Поэтому утверждение про то, что WMS-сервер не занимается растеризацией векторных данных мне не понятно. Другое дело, если у вас не WMS, а своего рода псевдо-WMS, по типу того, как можно сделать на базе MapProxy поверх тайлового кэша, но в этом случае кэш также должен быть создан заранее с использованием какого-либо рендерера.
Spatial is now, more than ever, just another column- The Geometry Column.

parshin
Участник
Сообщения: 57
Зарегистрирован: 13 фев 2011, 10:34
Репутация: 26
Откуда: Moscow, Russia
Контактная информация:

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение parshin » 22 фев 2013, 13:47

Denis Rykov писал(а):2parshin

Спасибо за ответ! Насколько мне известно ты занимаешься не только поддержкой GeoMixer, но и являешься автором плагинов для Leaflet, означает ли это то, что Leaflet рассматривается в качестве библиотеки, которая прийдёт на смену Flash-вьюеру в геомиксере?
Да, правильно. Не просто рассматривается, а уже выбран и использован. Мы уже перевели kosmosnimki.ru и search.kosmosnimki.ru на Leaflet, сейчас вот потихоньку допиливаем другие проекты. В планах до лета полностью отказаться от Flash. Как только переведём основные проекты, анонсируем новую версию!
Denis Rykov писал(а): Почему в качестве платформы клиента изначально был выбран Flash вместо JS?
Потому что когда принималось решение о платформе рендеринг на Flash работал существенно быстрее, чем массово доступные варианты на JS. Сейчас скорость примерно одинакова за исключением нескольких мест. Но у Flash перспективы удручающие...
Denis Rykov писал(а): Интересно было бы увидеть ещё одну статью от разработчиков, содержащую, не краткий обзор программы, а технические описания подходов, используемых при разработке данного класса приложений. Например, почему .NET, почему Flash? Какие существующие библиотеки для работы с пространственными данными были использованы (про GDAL/OGR я видел), с какими задачами пришлось столкнуться и какие проблемы при этом возникли?
У нас есть большие планы по написанию технических статей, но пока они остаются планами. Мы будем стараться :)
Denis Rykov писал(а): Почему, например, вы были вынуждены разрабатывать свой рендерер, а не воспользовались готовыми инструментами (тем же Mapnik-ом). Судя по описанию в состав геомиксера входят самописыне WMS и WFS серверы, тоже интересно было бы услышать что-нибудь об их разработке.
Свой рендерер у нас только на клиенте. Потому что нас не устраивает производительность и функционал существующих клиентских библиотек.
Denis Rykov писал(а): Производительная платформа для отображения данных == рендеринг данных на клиенте? Если можно, приведите пару практических примеров для чего это может понадобиться кроме как для редактирования геометрий.
Ещё примеры:
  • Динамическая фильтрация данных на клиенте
  • Редактирование (ну ты это и сам написал)
  • Динамическое задание стилей векторным данным (это, наверное, сейчас не так уж актуально, но сервер разгружает)
  • Интерактивность (подсветка и балуны при наведении)
Denis Rykov писал(а): Что такое готовые данные? Исходные данные хранятся в виде файлов или в базе данных как удалось выяснить. На WMS-запрос клиента WMS-сервер должен взять эти "сырые" данные, отрендерить их нужным стилем о отдать клиенту готовую картинку. Поэтому утверждение про то, что WMS-сервер не занимается растеризацией векторных данных мне не понятно. Другое дело, если у вас не WMS, а своего рода псевдо-WMS, по типу того, как можно сделать на базе MapProxy поверх тайлового кэша, но в этом случае кэш также должен быть создан заранее с использованием какого-либо рендерера.
Да, тут ты в целом прав. Более того, мы не раздаём векторные данные через WMS, только растровые. А растровые уже заранее нарендерены (и для этого есть у нас утилита :) )

Вот, вроде на всё ответил! :)

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение Denis Rykov » 22 фев 2013, 14:19

Спасибо за исчерпывающий ответ!

[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение bim2010 » 22 фев 2013, 19:49

parshin писал:
Свой рендерер у нас только на клиенте. Потому что нас не устраивает производительность и функционал существующих клиентских библиотек.
Большое спасибо за все ваши ответы. Ваша открытость поражает, вдохновляет. Полностью солидарен с вашими ... выводами.

Alex333
Новоприбывший
Сообщения: 4
Зарегистрирован: 28 сен 2012, 08:23
Репутация: 0

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение Alex333 » 16 апр 2013, 00:06

Добрый день,
скачал, установил Geomixer как сказано в инструкции. При первом запуске подгрузились тестовые данные, однако в дальнейшем, хотя никаких настроек не менял вместо карты просто черный прямоугольник. В чем может быть дело?

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение paleogis » 16 апр 2013, 07:28

Черный квадрад означает, что Вы не подключили базовую подложку. В дереве слоев слева есть слои? Шелкните два раза по ним.Чтобы подключить базовую подложку, Войдите под паролем LayerManager/LayerManager. шелкните правой кнопкой на название карты. зайдите в свойства. Влючите галочку OpenStreetMap и Kosmosnimki. Далее Карта/ Сохранить. F5 (перезагрузить страницу).Для подлючения подложки Kosmosnimki нужно будет получить API-ключ. В статье об этом написано. Также все эти моменты подробно изложены в документации

[ Сообщение с мобильного устройства ]

Alex333
Новоприбывший
Сообщения: 4
Зарегистрирован: 28 сен 2012, 08:23
Репутация: 0

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение Alex333 » 16 апр 2013, 22:12

спасибо!

Nikolka00
Активный участник
Сообщения: 101
Зарегистрирован: 01 авг 2010, 23:34
Репутация: 2

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение Nikolka00 » 23 апр 2013, 02:02

Вы можете скачать дистрибутив WEB-GIS GeoMixer для некоммерческого использования. Для этого нужно зарегистрироваться на http://my.kosmosnimki.ru. Зайти в личный кабинет, нажать вкладку Загрузки и скачать дистрибутив.
http://docs.geomixer.ru/doku.php?id=geo ... tion:setup

после регистрации на сайте, перейдя по ссылке СКАЧАТЬ, вываливается ошибка
хм... уже все норм

и второй вопрос
документация свежее по какой ссылке, тут?
http://maps.kosmosnimki.ru/api/docs/tiling_tools.html
или тут?
http://docs.geomixer.ru/doku.php?id=geo ... ilingtools
Последний раз редактировалось Nikolka00 23 апр 2013, 02:51, всего редактировалось 1 раз.

Nikolka00
Активный участник
Сообщения: 101
Зарегистрирован: 01 авг 2010, 23:34
Репутация: 2

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение Nikolka00 » 23 апр 2013, 02:26

http://docs.geomixer.ru/doku.php?id=geo ... ilingtools
mageTiling [-file] [-tiles] [-zoom] [-border] [-minZoom] [-container] [-mbtiles] [-proj] [-tile_type] [-template] [-no_data_rgb] [-mosaic]\n»;
html тег не закрытый*
-template - шаблон имени тайла ( в случае записи тайлов в директорию)
не ясный параметр, но без этого параметра тайлы почему то имеют имя, пример ЗУМ_НОМЕР_НОМЕР.jpg
-minZoom - номер минимального зума тайлинга
указываю 19, создается папка 19 и вложенная 18, а потом остальные. почему? указанно в параметрах мин. же 19 зум

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение paleogis » 23 апр 2013, 09:46

Nikolka00 писал(а):и второй вопрос
документация свежее по какой ссылке, тут?
http://maps.kosmosnimki.ru/api/docs/tiling_tools.html
или тут?
http://docs.geomixer.ru/doku.php?id=geo ... ilingtools
Свежий второй вариант

Michigan
Интересующийся
Сообщения: 49
Зарегистрирован: 02 окт 2009, 09:14
Репутация: 11
Откуда: Москва
Контактная информация:

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение Michigan » 23 апр 2013, 11:41

Nikolka00 писал(а):указываю 19, создается папка 19 и вложенная 18, а потом остальные. почему? указанно в параметрах мин. же 19 зум
если нужен только 19-ый зум, то нужно писать так:
imagetiling -file myfile.tif -zoom 19 -minzoom 19

если нужен, например, 10-19, то так:
imagetiling -file myfile.tif -zoom 19 -minzoom 10
Nikolka00 писал(а):не ясный параметр, но без этого параметра тайлы почему то имеют имя, пример ЗУМ_НОМЕР_НОМЕР.jpg
добавили пример с использованием параметра "-template" - см.
http://docs.geomixer.ru/doku.php?id=geo ... ilingtools

Nikolka00
Активный участник
Сообщения: 101
Зарегистрирован: 01 авг 2010, 23:34
Репутация: 2

Re: Краткий обзор Scanex GeoMixer WEB-GIS

Сообщение Nikolka00 » 23 апр 2013, 13:55

спасибо, за ответы, утилитка очень нужная.

мой пример, файл ECW, тайлы в формате "GlobalMapper", выходные тайлы JPG, минимальный зум 18, макс. 20, проекция Web_Mercator (EPSG:3857)(тайлы в формате Google\OSM) и "-tiles" нарезка тайлов

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

ImageTiling.exe -file F:\GDAL-bin\19.ecw -template {z}/{x}/{y}.jpg -tile_type jpg -zoom 20 -minZoom 18 -proj 1 -threads 3 -tiles F:\GDAL-bin\tiles

Ответить

Вернуться в «Веб-картография»

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

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