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

Ольга Нефедьева (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Ольга Нефедьева
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 10 11 12 13 14 15 16 17 18 19 20 След.
[ Закрыто] Выделение объекта на карте
 
Если Вы выделяете объекты карты каким-нибудь из режимов поиска (по области, по названию, по БД), можно использовать
mapTotalSeekObject(IntPtr hMap, IntPtr hobj, int flag), но при этом у Вас должен быть GisWebToolKit.
[ Закрыто] Выделение объекта на карте
 
У Вас GisWebToolKit?
На сервере можно использовать функции интерфейса MAPAPI. Каким способом Вы выделяете объекты?
(Программно или через интерфейс страницы?)
Вход пользователя, программно
 
Проверено на нашем демонстрационном примере - авторизация работает.
Проверьте правильность сертификатов в файле Param.xml.
Можете прислать файл параметров нам на почту.
[ Закрыто] Выделение объекта на карте
 
Кнопки поиска по области могут не работать, если в файле параметров для карты указано, что поиск по области не выполнять - AreaSeek="false"
Стандартной возможности отключить масштабирование карты при вращении колеса мыши нет.
Вызов queryDataList для интеграции с клиентским ПО
 
Добрый день!
1. Надо установить связь объектов карты с записями таблицы БД, по семантике или по объекту. Это имеющиеся два способа организации логической связи. Раздел 5.4.3 документации giswebserveradmin1.pdf - подробное описание. При связывании по семантике в указанную семантику объекта записывается уникальное значение поля записи таблицы, например значение
поля "id" записи заносится в семантику с кодом "32853".  
2. В ГИС Карта имеется задача "База данных", где можно подключать внешние базы данных. Можно связывать объекты карты с объектами базы данных, можно использовать справочники.
3. Можно выполнять различные виды поиска и выделения объектов по записям БД, как через интерфейс задачи "База данных", так и через Web-интерфейс GIS WebServer.
  Есть набор API-функций для поиска объектов карты по различным критериям.
4. Параметр "seekname" - номер или ключ семантики (характеристики) по классификатору карты, относится к семантике объекта карты. "seekvalue" - список искомых значений этой характеристики (через запятую).
4.1 У нас в планах расширить поиск по нескольким парам параметров "seekname"/"seekvalue" через http-запросы.
Вызов queryDataList для интеграции с клиентским ПО
 
Версии GIS WebServer выходят регулярно, примерно через неделю выйдет версия 8.
Возможность связи объектов карты с таблицей БД по семантике реализована и используется в ГИС Карте и в GIS WebServer.
Если значение (уникальное) некоторого поля записи таблицы, к примеру id, использовать в качестве значения определенной семантики объекта карты, то мы получим связь таблицы с объектом карты по семантике объекта.
 Также в GIS WebServer возможно выводить всплывающие подсказки для объектов карты из семантики или из таблицы БД. Правда, только для точек.
Для взаимодействия в внешним сайтом предназначена функция queryDataList, о которой мы говорили ранее.
В нее может передаваться список данных в зависимости от вида связи карты с таблицей:  LinkSheet,LinkObject или значения семантики выделенных объектов.
Вызов queryDataList для интеграции с клиентским ПО
 
Сергей Константинович, после выделения объекта, например по записи таблицы БД, надо нажимать кнопку  “Информация по списку объектов карты из базы данных”.
(На рисунке кнопки есть текст "XML").
В Param.xml/ToolBarCommands необходимо включить отображение кнопки, команда cmMapObjectListData="true". В разметке MapPanel.ascx в элементе <asp:ImageButton ID="btObjDataList"... /> надо убрать Style="display: none".
 Проверила, действительно в функцию mapShowObjectSummary имя листа и идентификатор объекта не передается. Если Вы имеете лицензию, мы можем добавить эти данные в новой версии.
Вызов queryDataList для интеграции с клиентским ПО
 
Раздел 5.6 - "Для взаимодействия карты с программным обеспечением внешнего сайта в GIS WebServer используется команда “Информация по списку объектов карты из базы данных” - кнопка в панели команд карты. Команда формирует XML-данные для таблиц БД. Данные содержат выборку значений связанных полей таблиц БД, сформированную по выделенным объектам карты (по списку объектов). Данные XML передаются в функцию клиентского сценария queryDataList...". Карта должна иметь связь с таблицей БД. Значения полей связи для выделенных в карте объектов передаются клиенту при нажатии кнопки “Информация по списку объектов карты из базы данных”.
Для выбранного кликом объекта в скриптах используется функция mapview.js/mapShowObjectSummary() - имя листа, имя объекта, уникальный номер объекта, значения характеристик, значения указанных полей из таблицы БД.
Cookie-набор пользователя содержит текущую информацию о карте: id темы, id набора карт, уникальный номер и имя листа карты выделенного объекта и другие данные.
Номер листа карты, номер объекта в листе в клиентской части не используются.
Настройка WebServise, Конфигурирование системы
 
Это похоже на запись файла параметров Param.xml GIS WebServer.
Откройте файл WmsParam.xml из дистрибутива и аккуратно измените имена файлов карты примера на Ваши.
WMS падает при одновременных запросах
 
Записи в журнале карты об открытии/закрытии данных карты свидетельствуют об обращении на открытие или закрытие данных.
Физическое открытие карты выполняется однократно модулем ядра ГИС.
В сервисе имелась проблема синхронизации потоков при выполнении большого числа запросов.  
Вы можете скачать обновленную версию WMS сервиса в разделе Скачать нашего сайта. Спасибо за сообщение.
Страницы: Пред. 1 ... 10 11 12 13 14 15 16 17 18 19 20 След.



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

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