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

Алексей (Автор тем)

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

Страницы: 1 2 3 След.
Картографическая сетка
 
Здравствуйте. Делаем работу для моряков. Приложение написано с использованием веб-тулкита. Спрашивают есть ли возможность добавить возможность отображения картографической сетки.
Конфигурационные файлы и свое приложение
 
Есть свое приложение, которое будет устанавливаться при помощи deb-пакета. Есть ряд настроек которые необходимо изменить после установки - ГИС Сервер и ГИС WebService:  пути к виртуальной папке, доступ к этой виртуальной папке, подключение вебсервиса к серверу и работа с данной виртуальной папкой.

Хотелось бы автоматизировать процесс настройки и для этого рассматривается вариант включения в deb пакет своего приложения xml файлов конфигурации ГИС Сервис и Гис Вебсервис, таких как:
1. /var/Panorama/gisserver/gisserver.xml
2. /var/Panorama/appservice/appservice.xml

Отсюда ряд вопросов:

1. Насколько такой вариант корректен и не приведет ли он к сбоям?
2. Возможно есть более оптимальный вариант кастомизации дефолтных настроек?
3. Если такой вариант нормальный, то какие еще файлы необходимо скопировать?
Webtoolkit удаление слоев с карты
 
Слои создаются при помощи GWTK.mapAddLayer

Затем пытаюсь удалить слои при помощи GWTK.mapRemoveLayer или GWTK.mapRemoveLayerById - передаю массив айди, который задавал при создании слоя. Функции возвращают false, в списке map.layers они все на месте. Пытаюсь удалить группу WMS слоев.
Webtoolkit и Астралинукс
 
Здравствуйте. Столкнулись с проблемой. Под Астралинукс, в Firefox версии 72 пропадают WMS слои. Причем, либо часть слоев, либо все разом. Если подергать карту, либо изменить размер окна браузера - появляются. Возможно ли как-то вылечить данный глюк?
BBOX
 
1. Создал карту в ГИС Мини. Из параметров задавал только классификатор
2. Загрузил карту в виртуальную папку
3. Обращаюсь к карте - получаю BBOX is invalid or out of range. При этом если изменить масштаб, то карта отображается и данные видны
4. Попробовал получить данные по ббокс -
curl 'http://localhost/giservice/service.php?RESTMETHOD=GetBound&layer=HOST%23localhost%232047%23ALIAS%23­Layers_4f62c948-1a86-11ea-9cd2-b271382053e7_real_real.sit'
-0.23580776 -0.23580710 0.23580776 0.23580710
5. Запросил данные для другой карты
curl 'http://localhost/giservice/service.php?RESTMETHOD=GetBound&layer=HOST%23localhost%232047%23ALIAS%23­Layers_4f62b271382053e7_infra_infra.sit'
33.49233790 55.85258351 64.65422137 70.91405696
6. Задал для первой bbox из второй явно при создании:

[CODE]
 const layerparam5: any = {
   id: 'real',
   alias: 'Real map',
   legend: '*',
   watch: 1,
   bbox: [55.85258351, 33.49233790, 70.91405696, 64.65422137],
   url: maputils.buildWmsUrl('HOST#localhost#2047#ALIAS#Layers_4f62c948-1a86-11ea-9cd2-b271382053e7_real_real.sit')
 }
 layers[layerparam5.id] = GWTK.mapAddLayer(gipMap, { layer: layerparam5 })
[/CODE]

И все равно получаю ошибку BBOX is invalid or out of range

Подскажите, какие действия надо производить, чтобы наверняка избавиться от проблемы с габаритами карты? Указывать при создании явно или как? Почему такие странные значения для первой карты - -0.23580776 -0.23580710 0.23580776 0.23580710 ?
Рамка карты
 
Создаю пустую карту в ГИС Мини. Затем добавляю ее в виртуальную папку.

Пробую получить размеры: curl "http://localhost/GISWebServiceSE/service.php?RESTMETHOD=GetBound&Lay232047%23ALIAS%23Layers_4f62c948-1a86-11ea-9cd2-b271382053e7_real_real.sit" и мне возвращаются странные значения: -0.23580776 -0.23580710 0.23580776 0.23580710

До этого создавал таким же способ другую карту, но нанес на нее объект. GetBound возвращает: 33.49233790 55.85258351 64.65422137 69.15370677

Попробовал в коде руками задать bbox:

[CODE] const layerparam5: any = {
     id: 'real',
     alias: 'Real map',
     legend: '*',
     watch: 1,
     url: maputils.buildWmsUrl('HOST#localhost#2047#ALIAS#Layers_4f62c948-1a86-11ea-9cd2-b271382053e7_real_real.sit'),
     bbox: [61.40912281, 33.43866356, 70.9898426, 101.44292720]
   }[/CODE]

Но все равно всегда для этой карты вебсервис на запрос http://10.10.40.160/giservice/service.php?SERVICE=WMS&RESTMETHOD=GETIMAGE&format=image/png возвращает

[CODE]<?xml version="1.0" encoding="utf-8"?>
<ExceptionReport version="1.0.0" xmlns="http://www.opengis.net/ows/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://www.opengis.net/ows/2.0 owsExceptionReport.xsd">
 <Exception code="InternalMapServerError" locator="BBOX">
   <ExceptionText>BBOX is invalid or out of range</ExceptionText>
</Exception>
</ExceptionReport>[/CODE]

Что можно сделать? Надо явно при создании карты задавать ее рамку или это можно обойти? Но для карты на которую я нанес один объект я ничего про рамку карты не указывал - ни в паспорте, ни в коде.
Изменено: Алексей - 27.07.2021 14:08:50
Общий классификатор
 
Подскажите как использовать общий классификатор на несколько пользовательских карт. Создаю карты в ГИС Мини, папку с .sit, rsc и остальными файлами размещаю в виртуальной папке. Классификатор размещаю в папке /var/Panorama/appservice/CommonRsc и удаляю rsc из папки с конкретной картой - карта пропадает. Как правильно осуществить данную процедуру?
Проблемы с динамическим обновлением карты
 
Есть веб-приложение, работающее на webtoolkit 6.2.0. На пользовательской карте средствами mapapi рисуется движущийся объект и линия его курса. Период обновления на веб выставлен: GWTK.mapSetMapRefreshPeriod(gipMap, 2)

Проблема в том что, что картинка в браузере не обновляется - с сервера приходит новая, но отображается старая. Если подвигать карту мышкой, то обновляется. Как диагностировать и исправить проблему?
ГИС Мини. Кривые Безье
 
Пытаюсь создать в классификаторе значок с использованием кривых Безье. Значок векторный. Кривая в редакторе рисуется, но нигде после не отображается. Если изменить тип линии у кривой на пунктир, то начинает отображаться треугольник.
Редактирование объекта. Не меняется вид.
 
Добрый день. В редакторе классификаторов в ГИС Оператор, создаю новую карту в отдельной папке, копируя туда operator.rsc. После чего в редакторе классификатора меняю внешний вид значка. Но при на несении на карту отображается прежний вид. Подскажите в чем причина?

На скриншоте виден, новый вид и то что отображается. Внешний вид меняю во вкладе "Вид", во вкладке "На печать" пишет - данный примитив не меняется.

https://imgur.com/a/MPbn9ZG
Изменено: Алексей - 07.06.2021 09:40:36
Страницы: 1 2 3 След.



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

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