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

БД и карта

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebServer
Страницы: 1
RSS
БД и карта
 
Здравствуйте! Подскажите пожалуйста, мне нужно сделать систему, где на карте показаны объекты из БД и всё! (MS SQL): в таблице атрибуты - ширина, долгота, название, ID и время создания (например, здания). так вот,я установил ГИС WebServer, работает нормально, но дальше пошел тупик :(  Подскажите, как создать тайлы карты мира и закинуть их туда(3.10 читал, не понял)? просто столько программных продуктов, что не знаю, что и применить. Направьте в правильное русло))
 
Здравствуйте! Тайлы карты Мира можно получать с нашего сервера gisserver.info. Для этого необходимо:

1. В секции <WMTSList UrnID="urn:ogc:def:wkss:OGC:1.0:">  Добавить элемент
<WMTS ID="9010" Name="Карта мира" PyramidDefault="GoogleMapsCompatible" TileHeight="256" TileWidth="256"
         Url="http://gisserver.info/GISWebServiceSE/service.php?   SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=World&STYLE=default&TILEMATRIXSET=%tilematrixset&TILEMATRIX=%z&TILEROW=%y&TILECOL=%x&FORMAT=image%2Fpng">
       </WMTS>

2. Использовать этот слой тайлов в описании набора карт (MapProject):

<Map Path="" Alias="Мир" ID="0011" WmtsId="9010" TopScaleViewing="150000000" BottomScaleViewing="500000"
    ImgUrl="~/MapView/img/MapPanel/MapData.gif">
</Map>
 
Спасибо! Вот хотел закачать тайлы через Imagery Creator, но почему-то "файл не найден", можно получить ссылку на скачку?
и ещё скажите пожалуйста что скачать, чем воспользоваться, что бы из бд ms sql 2008 объекты отображались на карте? Если можно, объясните как чайнику)) Заранее спасибо
 
Здравствуйте, Антон! Отобразить объекты из базы данных напрямую на карте невозможно. Но можно настроить таблицу БД для работы с картой, т.е. установить логическую связь объектов карты с записями таблицы. Для этого у Вас должна быть векторная карта, где располагаются необходимые объекты. Для связи с таблицей уникальное значение свойства объекта карты заносится в запись таблицы базы данных. Подробно о связывании объектов можно прочитать в документации. Далее в файле параметров необходимо при описании карты указать имя таблицы и поля связи. Раздел 3.4 Руководства администратора.
 
Цитата
Ольга Нефедьева пишет:
Отобразить объекты из базы данных напрямую на карте невозможно
Отобразить объекты из базы данных напрямую на карте возможно! Для этого:
- БД ms sql 2008 должна хранить пространственные данные в соответствии со стандартом OGC 06-103r4: "OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 1: Common architecture", т.е. иметь т.н. Spatial-надстройку;
- необходим продукт Panorama SpatialDB Service, см. здесь - http://gisinfo.ru/products/panspatdbservice.htm;
- а также, карты размещаются на ГИС Сервере, см. здесь - http://gisinfo.ru/products/gisserver.htm;
И, Ваш GIS WebServer подключается "клиентом" к ГИС Серверу, и т.о. выполняется условия
Цитата
Антон Потапов пишет:
из бд ms sql 2008 объекты отображались на карте
:!: Причем, GIS WebServer может не только публиковать, а и редактировать карты, и в БД будут вноситься изменения, и т.о. другие клиенты БД (другие ГИС и приложения) будут видеть все эти изменения.
Изменено: Vitaliy Belenkov - 05.06.2015 10:29:31
 
Описанная Vitaliy Belenkov архитектура необходима в системах многопользовательского доступа к объектам базы данных и картам.
Цитата
Антон Потапов пишет:
мне нужно сделать систему, где на карте показаны объекты из БД и всё!
В Вашем случае достаточно выполнить геокодирование по таблице базы данных (создать карту) и
далее, как я ранее писала.
Если Вам необходимо отслеживать изменения состояния объектов базы данных на карте, можно установить программу Мониторинга базы данных и обновления карты,http://www.gisinfo.ru/products/monitor.htm.
Указанная программа обновляет объекты карты в соответствии с изменениями объектов базы данных, а GIS WebServer отображает изменяющуюся карту в браузере.
 
Полностью согласен с Ольгой Нефедьевой - как вариант, исходя из потребностей Заказчика
Страницы: 1
Читают тему (гостей: 1)



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

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