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

admin (Все сообщения пользователя)

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 60 След.
Ошибка при загрузке снимков в Банк Данных, fe_sendauth: no password supplied
 
Попробуйте заменить метод аутентификации scram-sha-256 на md5 в файле pg_hba.conf
После замены необходимо перезапустить службу postgresql
Изменено: admin - 23.08.2023 09:36:00
Ошибка при загрузке снимков в Банк Данных, fe_sendauth: no password supplied
 
[QUOTE]Роман Демиденко написал:
[QUOTE][URL=/forum/user/22264/]Ерасыл Алипбаев[/URL] написал:
А еще я заметил следующее. Когда пытаюсь сделать тоже самое, но не на самой виртуальной машине через localhost, а уже на своем рабочем компе через внешний доменный адрес (  [URL=https://XXX.YYY.kz/GeoDBSE/geodbse/index.php]https://XXX.YYY.kz/GeoDBSE/geodbse/index.php[/URL] ) система выдает ошибку "Сервис недоступен! [URL=http://localhost/geodbse/giswebservicese/service.php]http://localhost/geodbse/giswebservicese/service.php[/URL] ". Хотя когда перехожу на GisWebService по внешнему доменному адресу ( [URL=https://XXX.YYY.kz/GeoDBSE/GISWebServiceSE/admin/admin.php?act=main]https://XXX.YYY.kz/GeoDBSE/GISWebServiceSE/admin/admin.php?act=main[/URL] ) нормально заходит и все кажется рабочим.
XXX - субдомен
YYY - основной домен[/QUOTE] Добрый день!

При работе через внешний доменный адрес нужно правильно задать адрес для giswebservicese
Выполнить это можно на странице Администратора комплекса. Вкладка "Карты" панель "Общие".
Внести адрес нужно в строку "Адрес GIS WebService SE: *"[/QUOTE]

Адрес сервиса должен быть доступен из любого браузера пользователя (рабочего места), т.к. запрос отправляется именно из браузера.
В Вашем случае он должен выглядеть так: https://XXX.YYY.kz/GeoDBSE/GISWebServiceSE/service.php

Если приложение открывается по протоколу https, то и все адреса должны быть указаны через https.
Ошибка БД, Ошибка при восстановлении БД
 
В базе должно быть 45 таблиц. Надо смотреть лог восстановления базы из бэкапа, должны быть другие ошибки.
Серверное ПО под Linux(Ubuntu)
 
[QUOTE]al3x написал:
Мы рассматриваем серверное ПО к приобретению, и изучаем оптимальные варианты размещения - Windows(Server) или Linux(Ubuntu). Хочется посмотреть на ПО, вот и возник вопрос. Если возможно, выложите дистрибутив под Ubuntu 20.04[/QUOTE]
Вы можете протестировать все продукты под Windows и Ubuntu 18.04. Сборка под Ubuntu 20.04 требует дополнительного времени и будет осуществлена при наличии заказа.

[QUOTE]al3x написал:
Если возможно, оставьте контакты, с кем можно будет пообщаться по технической части,  если возникнут сложности при тестировании ПО.[/QUOTE]Если возникнут сложности при тестировании ПО, вопросы лучше задавать на форуме.
Серверное ПО под Linux(Ubuntu)
 
Версию Банка данных цифровых карт и ДЗЗ для ОС Ubuntu 18.04 добавим на следующей неделе и оповестим в этой теме.
При заказе Банка данных под Ubuntu 20.04, 21.04 необходимый дистрибутив будет собран.
Проблемы с динамическим обновлением карты
 
Пример включения слоя карты программно:
Код
// включить адресную карту
var mapcontent = theMap.mapTool('mapcontent');
mapcontent.setChecked('address'); // включить галку в дереве
theMap.tiles.getLayerByxId('address').show(); // включить отображение


Если все делаете так же, то выведите в консоль свойства слоя, может обнаружится свойство влияющее на некорректное поведение.
Изменено: admin - 18.08.2021 15:42:29
Рамка карты
 
Если речь о GIS WebToolKit SE или GIS WebServer SE, то в свойствах слоя, на котором создаются объекты, не надо изначально указывать габариты.
Если необходимо получить габариты программно, то вот пример запроса габаритов и обработки ответа:
[CODE]
       /**
       * Загрузить габариты слоя
       * @method loadBounds
       * @param event {Object} событие `showlayerextent`
       */
       loadBounds: function (event) {

           var maplay = this.map.tiles.getLayerByIdService(event.idlayer);

           if (!maplay) { return; }

           var url = maplay.serverUrl ? maplay.serverUrl : maplay.server;

           var server = url.split('?'),
               wfs = new WfsQueries(server[0], this.map);

           wfs.context = this;

           //wfs.onDataLoad = function (data) { wfs.context.onloadBounds(data) };
           wfs.onDataLoad = this.onloadBounds.bind(this);

           wfs.sendRequest ({'restmethod' : 'GetBound', 'layer_id' : event.idlayer});

       },

       /**
        * Обработать загрузку габаритов слоя (запроса GetBound).
        *
        * @method onloadBounds
        * @param response {string} строка ответа, габариты слоя, градусы
        */
       onloadBounds: function (response) {

           // Проверить существование подстроки "Format"
           var pos = -1;
           if (response) {
               pos = response.indexOf('Format');
           }
           if (pos === -1) {
               console.log("GWTK.WfsRestRequests.onloadBounds. " + w2utils.lang("Failed to get data"));
               if (response) {
                   console.log(response);
               }
               return;
           }

           var val = response.substr(0, pos),
               coord = val.split(' ');
           if (coord.length !== 4) {
               return;
           }

           if (typeof this.map.options.maxBounds == 'undefined') {
               this.map.showMapExtent(parseFloat(coord[1]), parseFloat(coord[0]), parseFloat(coord[3]), parseFloat(coord[2]));
               return;
           }

           var min = new GWTK.LatLng(parseFloat(coord[1]), parseFloat(coord[0])),
               max = new GWTK.LatLng(parseFloat(coord[3]), parseFloat(coord[2])),
               bounds = GWTK.latLngBounds(min, max);

           if (!this.map.options.maxBounds.intersects(bounds)) {
               console.log('GWTK.ViewEntireLayerControl. ' + 'Layer bounds are out of map max bounds');
               w2alert('Layer bounds are out of map max bounds' + '!');
               return;
           }

           // обрезаем габариты слоя по maxBounds карты
           var max_sw = this.map.options.maxBounds.getSouthWest(),
               max_ne = this.map.options.maxBounds.getNorthEast();

           if (min.lat < max_sw.lat) {
               min.lat = max_sw.lat;
           }
           if (max.lat > max_ne.lat) {
               max.lat = max_ne.lat;
           }
           if (min.lng < max_sw.lng) {
               min.lng = max_sw.lng;
           }
           if (max.lng > max_ne.lng) {
               max.lng = max_ne.lng;
           }

           this.map.showMapExtent(min.lat, min.lng, max.lat, max.lng);

       }[/CODE]
Редактирование списков объектов
 
Конкретного срока нет, ориентировочно сентябрь.
Редактирование списков объектов
 
Разумеется, задача включена в план работ.
Редактирование списков объектов
 
Тогда собрать свой вариант тулкита Вы не сможете
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 60 След.



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

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