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

Карта из пространственной БД

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebService
Страницы: Пред. 1 2 3 4 5 ... 8 След.
RSS
Карта из пространственной БД
 
Цитата
Tim написал:
Спасибо

ps

geojson как раскрасить?
Вас интересует сервис через запросы или GISWebServer SE, или GIS WebToolkit?
 
{ "type": "FeatureCollection", "bbox": [38.24409484862598, 55.85893616157109, 38.45832824706347, 55.94804638906547], "features": [{ "type": "Feature", "bbox": [38.24409484862598, 55.87742940583068, 38.43566894530567, 55.94804638906547], "geometry": { "type": "LineString", "coordinates": [ [38.24409484862598, 55.94804638906547], [38.24409484862598, 55.87742940583068], [38.43566894530567, 55.87742940583068], [38.43566894530567, 55.94804638906547], [38.24409484862598, 55.94804638906547] ] }, "properties": { "id": "c4cb4612-de43-15cb-d598-64b6befc6748", "schema": null, "code": "Line", "key": "Line", "name": "Линия", "mapid": {}, "stroke-width": "2", "stroke-opacity": "0.75", "stroke": "#7F7FFF", "stroke-dasharray": "000" }, "style": { "stroke": "#7F7FFF", "stroke-width": "2", "stroke-opacity": "0.75", "stroke-dasharray": "none" } }, { "type": "Feature", "bbox": [38.29147338866503, 55.85893616157109, 38.45832824706347, 55.91150324399708], "geometry": { "type": "Polygon", "coordinates": [ [ [38.29147338866503, 55.91150324399708], [38.29147338866503, 55.85893616157109], [38.45832824706347, 55.85893616157109], [38.45832824706347, 55.91150324399708], [38.29147338866503, 55.91150324399708] ] ] }, "properties": { "id": "6a201e1d-c2f1-fefb-bdf9-594b519d1297", "schema": null, "code": "Polygon", "key": "Polygon", "name": "Полигон", "mapid": {}, "stroke-width": "2", "stroke-opacity": "0.75", "stroke": "#7F7FFF", "stroke-dasharray": "000", "fill-opacity": "0.3", "fill": "#7F7FFF" }, "style": { "stroke": "#7F7FFF", "stroke-width": "2", "stroke-opacity": "0.75", "fill": "#7F7FFF", "fill-opacity": "0.3", "stroke-dasharray": "none" } }] }


Есть два варианта раскраски объектов.
1. Значения css стилей положить непосредственно в properties
2. Значения стилей вынести отдельно в блок style.
Если есть в двух местах, то блок style в приоритете. Значения из style перебьют значения в properties
 
Цитата
Владимир Железняков написал:
Цитата
Вас интересует сервис через запросы или GISWebServer SE, или GIS WebToolkit?
Я пока не разобрался.
Можно так? направляю запрос с json, а мне в ответ карта центрированная по объекту(стилизованному)
Изменено: Tim - 21.12.2020 12:05:18
 
Если сервис, то он для создания карт принимает объекты в формате GML/XML + стили описанные с помощью SLD. То есть вы можете подать запрос в xml виде, а на выходе у вас будет созданная для вас карта. json на вход не принимает. Если использовать  GIS WebToolkit, то вариант вам представили выше.
 
При добавлении слоя из бд не высчитываются габариты карты(пробовал разные таблицы, с разным количеством корректных объектов) и карта из бд не отображается(Ошибка BBOX).

https://ibb.co/bWs132r
 
Возможно ли получить логи servicecore.log для понятия проблемы?
 
Цитата
Владимир Железняков написал:
Возможно ли получить логи servicecore.log для понятия проблемы?
Выслал
 
После перезагрузки сервера, нескольких рестартов сервиса и iis, начало высчитывать габариты(не понятно почему), но не отображает слой из бд. При включении слоя из бд, фоновая карта покрывается белым цветом(отображение объектов из бд настроено, классификатор arealist, системный слой-площадные, линейные, точечные, подписи)
https://ibb.co/d60VJSD
со слоем из бд
Изменено: Tim - 22.12.2020 12:26:39
 
Цитата
Tim написал:
После перезагрузки сервера, нескольких рестартов сервиса и iis, начало высчитывать габариты(не понятно почему), но не отображает слой из бд. При включении слоя из бд, фоновая карта покрывается белым цветом(отображение объектов из бд настроено, классификатор arealist, системный слой-площадные, линейные, точечные, подписи)
https://ibb.co/d60VJSD
со слоем из бд
Вы выслали не тот лог.
Скорее всего у вас выключен расширенный режим записи.
Активируйте его, подайте запросы заново.
Но сначала проверьте кэш.

1)  Проверьте, что кэш для слоя из БД создался корректно. Для этого откройте его в ГИС Панораме. Кэш расположен: "c:\Users\имя пользователя\AppData\Local\Temp\Panorama.Cache\guid из dbm файла" Корректно ли он сформировался?
2) Вы отправляете запросы к jpg файлам. jpg не имеет прозрачности и при наложении  (если картинки пусты) будет образовываться белое пятно как на вашем рисунке 2. Чтобы избежать этого - отправляйте запросы в формате png.
3) Возможно произошел сбой, попробуйте очистить кэш тайлов. Он расположен по умолчанию c:\ProgramData\Panorama\giswebservicese\Temp\WMS\ и кэш тайлов в браузере (ctrl + shift + del).
Изменено: Владимир Железняков - 22.12.2020 14:38:05
 
Расширенная запись включена
рассширенный log
сброс кэша не помог.
нужный Вам лог не появился.
Опишите, пожалуйста, процедуру обновления. Сейчас пользуюсь только GisWebServer+GisWebService на IIS7
Страницы: Пред. 1 2 3 4 5 ... 8 След.
Читают тему (гостей: 2)



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

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