Страница 1 из 2

Web клиент для векторных карт

Добавлено: 13 дек 2012, 23:47
D-er
Выпустили FastChart Web beta версия. Будет интересна Ваша оценка. Может кому то будет интересны наши разработки. Поможем внедрить.
http://isgn.ru/FastChart.php

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 07:08
Denis Rykov
FastChart Installation failed

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 08:31
D-er
Пожалуйста напишите какая операционная система. Попробуйте запустить FastChartSetup.exe от имени администратора.

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 09:48
Denis Rykov
Win 7 x64, пробовал от администратора - *.exe запускается, но никаких сообщений, ничего. Открываю браузер - там где должно что-то отображаться - пустое место.

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 09:58
D-er
Спасибо. Видимо проблемам в правах. Исправим установщик.
Можете еще сказать, создается ли папка ISGN\FastChart в Program Files (x86)? Если да, то регистрится ли в ней FastChart.dll ?
Спасибо.

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 10:17
Denis Rykov
Папка создаётся, FastChart.dll в ней присутствует.

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 10:29
D-er
Выполняестя ли регистрация FastChart.dll ( открыть с помощью C:\Windows\System32\regsvr32.exe )? Запускается ли DEMO.exe?

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 11:10
Denis Rykov
Зарегестрировал, демо запустил, в браузере плагин заработал.
В отличие от остальный подобных web сервисов, в проекте используется разработанная нами технология хранения и передачи векторных данных.
Что за технология? В отличие от каких остальных (в которых не используется ваша технология?, то есть во всех? ) Вообще веб-сервисы как раз и нужны, чтобы не ставить никаких плагинов, а чтобы работало всё искаропки, то есть в браузере. В вашем же случае приходится что-то ставить клиенту, да еще и не кроссплатформенное. Приведите какой-нибудь use case, для которого бы потребовался ваш продукт.

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 11:38
D-er
Большинство используют растровое отображения карт ( разбиение исходной карты на растровые тайлы и передача их клиентам ) по понятным причинам.
Мы работаем с векторными данными. В этом случае задача сервера сводятся лишь к месту хранения карт. Нагрузка и требования минимальны (можно использовать любое "облако"). Вся обработка происходит у клиента. Это, скажем, дает огромные возможности в построении изображения ( скажем 3D с различной перспективой ). Много других потенциальных преимуществ, хотя минус - необходимость адаптации под различные платформы.
В настоящий момент есть поддержка windows и в процессе android. Для адаптации под lunix все готово, но пока не видим необходимость. Хотим сначала понять интересен ( и интересен ли вообще ) данный подход потенциальным пользователям. Продукт может быть интересен, тем кто хочет сам раздавать карты и другие данные своим клиентам. Также мы хотим сильно выиграть по качеству отображения, по сравнению с растром ( Например, повороты карт, перспектива, рельеф, 3D модели объектов и тд ). И надеемся что кто то может подсказать свой use case. Проект несет в себе очень большой потенциал развития в любую сторону. На сайте мы лишь представили альтернативный подход к отображению карт.

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 12:05
Дмитрий Барышников
Браузер + плагин = QGIS
На велосипед похоже. Тем более QGIS есть под все платформы включая Android (там правда не релизная версия).

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 12:11
Voltron
Эээ... зачем же плагин? У QGIS есть полноценный WMS/WFS-сервер, работает без всяких плагинов на клиентах. К серверу есть целых два web-клиента.

Если же речь о быстрой публикации своих данных, то да — QGIS Cloud во все поля.

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 14:30
D-er
WMS на сколько я понимаю подгатавливает растр на стороне сервера, который затем рисуется у клиента.

Нам же сервер нужен только как внешнее хранилише, а рисуется все у клиента. Рисуем с помощью видеокарты, причем буферы для рисования могут подготавливаться параллельно несколькими процессорами. Как результат эффективное по скорости рисование. ( скажем кадр ~10 000 000 точек на экран, не считая тексы и текстуры рисует за 50мс ). и это не предел. Не думаю что движок QGIS близко к этому подходит ( не хочу сказать ничего про него плохого )

Кроссплатформенный плагин в несколько Мб реально является проблемой?

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 18:17
Дмитрий Барышников
Поздравляю! Вы только что изобрели WFS. Причём стандарту лет 10 и поддерживается основными открытым (mapserver и geoserver) и проприетарным (arcgis server) серверным ПО. И в браузере на стороне клиента это в open layers и leaflet все рисуется без всякого плагина. Да и для 3D webgl и cityml имеется.

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

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 18:54
D-er
объясню поподробней )
изначально стаяла локальная задача не связанная с web. Очень быстро рисовать 1000-и векторных карт. Под эту задачу мы разработали модель обработки и хранения данных и движок для их отрисовки. Никакой WFS нам бы тут не помог, да и не нужен был. В ходе реализации выяснилось что карты нужно показывать распределенно в сети. Вобщем на выходе мы получили технологию, подходящую и для web. Т.е. велосипед мы не собирались делать. Выложили на обсуждения в частности сюда, вдруг кому интересно будет. Мы же не навязываем )

Re: Web клиент для векторных карт

Добавлено: 14 дек 2012, 19:00
D-er
и еще раз уточню, что у нас на сервере не выполняется никакая логика. Нет на нем и баз данных и скриптов. Только карты )