На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

API функции

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebServer
Страницы: 1
RSS
API функции
 
Еще не пользовался продуктами КБ Панорама. Но, прочитав описание и документацию, возникло несколько вопросов.

Подскажите, имеются ли у GIS WebServer API функции, которыми можно было бы пользоваться непосредственно на стороне клиента без использования GIS ToolKit, например при помощи JavaScript функций? Требуемый функционал: программное рисование примитивов (точки, линии, кружки, полигоны) и вывод изображений; программное добавление условных знаков заданных классификатором; перехват координат и действий с картой; программное позиционирование карты и изменение масштаба.
Можно ли при помощи GIS WebServer добавлять на карту условные знаки военной техники и вооружения (не 3D) как в ГИС «Оператор» и что для этого нужно?
Можно ли при помощи GIS WebServer добавлять надписи на карту?
Можно ли на панель инструментов добавлять собственные кнопки (например, позиционирование карты в определенное место)?
Можно ли из GIS WebServer пользоваться расчетными задачами ГИС «Оператор» (нахождение точки пересечения и т.п.)?
 
У GIS WebServer API нет, он может выполнять некоторые действия передаваемые через URL. Полный список поддерживаемых операций в документации раздел 3.14 Параметры HTTP-запроса к GIS WebServer. Недостающий функционал можно реализовать используя GIS WebToolKit. Изменить дизайн, добавить собственные кнопки, обработчики на java-script можно и без GIS WebToolKit. Все java-скрипты в GIS WebServer доступны для редактирования.

Для работы с картой в клиентской части можно использовать GIS WebToolKit SE. Он работает с картой по протоколам обмена пространственными данными по стандартам Open Geospatial Consortium (OGC). На его основе можно написать собственное приложение, пример такого приложения GIS WebServer SE. Инструментарий в данный момент поддерживает не все указанные Вами операции, но активно развивается.
 
Владимир, вопрос более "тяжёлого уровня" (если конечно он не противоречит концепции ядра КБ)
Допустим мне покупают (предприятие) ГисВебСервер.
Могу ли я, используя исключительно его ядро giswebacces.dll создать серверную часть на том языке программирования/типе Web Сервиса, который мне приемлем а не на заторможенном IIS и слабопонятном С#
(речь идёт о сервере Apache + языке PHP + специальной оболочке для связи интерефейса Вашей библиотеки с РНР)
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
Это уже сделано и называется GIS WebService SE (PHP + ApplicationServer на С++).

Но клиентская часть пишется на "слабопонятном" JavaScript (мало отличается от C#).
 
Т.е. ответ Вадиму такой - можно!
Цитата
Oleg Belenkov пишет:
Это уже сделано и называется GIS WebService SE (PHP + ApplicationServer на С++).
Причем,
Цитата
Oleg Belenkov пишет:
клиентская часть пишется на JavaScript
- GIS WebToolKit SE
Изменено: Vitaliy Belenkov - 26.12.2014 17:30:07
 
Цитата
Oleg Belenkov пишет:
Но клиентская часть пишется на "слабопонятном" JavaScript (мало отличается от C#).
:D Олег Валентинович, с счастью на JavaScript писать проще чем на С++ в частности работа со строками и объектами и динамическими массивами  :)

-------
в общем ответ понятен, спасибо
Изменено: KFF - 30.12.2014 16:18:08
Не тот глуп кто не знает, а тот, кто не знает где искать.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности