Загрузка онлайн данных с открытых источников
Загрузка онлайн данных с открытых источников
Планируется ли: 1) реализация OSM переводчика в tab 2) подгрузка привязанных космоснимков с открытых источников, с возможностью выбора этих источников, как например в SASplanet 3) создание инструментария для конвертирования слоёв, растров в форматы garmina?
Re: Загрузка онлайн данных с открытых источников
1) Мы планируем сделать конвертер из OSM. И выкладывать данные на нашем сайте.
2) Аксиома.ГИС поддерживает использование тайловых сервисов. Чтобы добавить тайловый сервис необходимо создать *.TAB файл, который определяет проекцию и указывает на *.XML файл с дополнительными параметрами сервера.
Пример содержимого *.TAB файла (TileTemplate.tab)
Пример содержимого *.XML файла (TileTemplate.xml):
<TileServerInfo Type="LevelRowColumn"> - тип тайлового сервера. Поддерживаемые значения LevelRowColumn или QuadKey.
<Url>http://domain2.mytileserver.org/{LEVEL} ... }.png</Url> - шаблон адреса на получение тайлов с сервера.
<TileSize Height="256" Width="256" /> - размеры тайла.
<AttributionText>Текст</AttributionText> - водяной знак, текст которого отображается снизу окна. Данный параметр необязателен.
При формировании шаблона адреса доступны следующие переменные:
1. Для типа сервера с Type="LevelRowColumn" доступны {LEVEL} (уровень), {ROW} (номер тайла по горизонтали для данного уровня) и {COL} (номер тайла по вертикали для данного уровня)
2. Для типа сервера с Type="quadkey" обрабатывается только переменная {QUADKEY}
Переменные, входящие в шаблон заключаются в фигурные скобки.
Так же, в случае, если тайл-сервер позволяет загружать с различных доменов, то их шаблон можно задать, указав перечень возможных вариантов в прямоугольных скобках. В данном случае загрузка тайлов будет производиться быстрее за счет распараллеливания загрузки.
Примеры шаблонов:
http://domain[01234567].mytileserver.org/{LEVEL}/{ROW}/{COL}.png
http://domain[ab].mytileserver.org/tiles/r{QUADKEY}
Чтобы требуемый тайловый сервис был доступен через пункт меню "Тайловые сервисы" в Аксиома.ГИС, нужно скопировать созданные *.TAB и *.XML файлы в папку "TileServer".
3) Планов по конвертированию слоёв, растров в форматы garmina нет
2) Аксиома.ГИС поддерживает использование тайловых сервисов. Чтобы добавить тайловый сервис необходимо создать *.TAB файл, который определяет проекцию и указывает на *.XML файл с дополнительными параметрами сервера.
Пример содержимого *.TAB файла (TileTemplate.tab)
Код: Выделить всё
!table
!version 1050
!charset WindowsLatin1
Definition Table
File "TileTemplate.xml"
Type "TILESERVER"
CoordSys Earth Projection 10, 104, "m", 0
ReadOnly
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<TileServerInfo Type="LevelRowColumn">
<Url>http://domain2.mytileserver.org/{LEVEL}/{ROW}/{COL}.png</Url>
<MinLevel>0</MinLevel>
<MaxLevel>18</MaxLevel>
<TileSize Height="256" Width="256" />
<AttributionText>Watermark текст</AttributionText>
</TileServerInfo>
<Url>http://domain2.mytileserver.org/{LEVEL} ... }.png</Url> - шаблон адреса на получение тайлов с сервера.
<TileSize Height="256" Width="256" /> - размеры тайла.
<AttributionText>Текст</AttributionText> - водяной знак, текст которого отображается снизу окна. Данный параметр необязателен.
При формировании шаблона адреса доступны следующие переменные:
1. Для типа сервера с Type="LevelRowColumn" доступны {LEVEL} (уровень), {ROW} (номер тайла по горизонтали для данного уровня) и {COL} (номер тайла по вертикали для данного уровня)
2. Для типа сервера с Type="quadkey" обрабатывается только переменная {QUADKEY}
Переменные, входящие в шаблон заключаются в фигурные скобки.
Так же, в случае, если тайл-сервер позволяет загружать с различных доменов, то их шаблон можно задать, указав перечень возможных вариантов в прямоугольных скобках. В данном случае загрузка тайлов будет производиться быстрее за счет распараллеливания загрузки.
Примеры шаблонов:
http://domain[01234567].mytileserver.org/{LEVEL}/{ROW}/{COL}.png
http://domain[ab].mytileserver.org/tiles/r{QUADKEY}
Чтобы требуемый тайловый сервис был доступен через пункт меню "Тайловые сервисы" в Аксиома.ГИС, нужно скопировать созданные *.TAB и *.XML файлы в папку "TileServer".
3) Планов по конвертированию слоёв, растров в форматы garmina нет