close

Вход

Забыли?

вход по аккаунту

?

Презентация

код для вставкиСкачать
Бычков И.В.*, Васильев С.Н.*, Ружников Г.М.**
Интегрированные технологии поддержки
процесса принятия управленческих
решений
* ИДСТУ СО РАН (до 1997г. ИрВЦ СО РАН, Иркутск)
** Администрация Иркутской области
snv@icc.ru
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Интегрированная информационно-вычислительная сеть
Иркутского регионального научно-образовательного комплекса
LAN
Оптоволоконный кабель
LAN
LAN
СИФИБР
Витая пара 5
категории
Модемная линия
LAN
10М
БИБММ (САФ)
ИСЭМ
LAN
ЛИН
LAN
10М
ИГ
LAN
ИФ ИЛФ
Сеть RBnet
(Москва)
LAN
10М
ИИ
Х
ИНЦ
10М
ИЗК
10М
ИГХ
Сеть RBnet
(Улан-Удэ)
100М
1М
10М
Сеть СО РАН
(Новосибирск)
LAN
LAN
100М
LAN
2М
2М
2М
LAN
100М
ИДСТУ
Сеть ИГУ
(Иркутск)
1М
ВСИ МВД
ИСЗ
Ф
100М
ТЦМС-12
(Ростелеком)
100М
LAN
100М
ИрГТУ
100М
ИрГУПС
LAN
ЦНТИ
LAN
БИБММ (САФ)
LAN
LAN
100М
128К
100М
2М
ВСНЦ РАМН
LAN
ИрГПУ
33.6К
ЦАВС
2002 ИДСТУ СО РАН, АИО
2М
ИГЛУ
LAN
LAN
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Пример единой информационной системы предприятия.
УП - управление производством. УР - управление ресурсами производства
HMI - human machine interface
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Системы управления ресурсами предприятия
(по данным : www.rtsoft.ru )
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Общая схема интегрированной системы управления предприятием
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Возможности интеграции Visual Flow (Envisionlt)
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Но VisualFlow способен только интегрировать
разнородные подсистемы. А какие подсистемы
интегрируются, определяется конкретной задачей
обеспечение доступа к технологическим данным, как
архивным, так и оперативным из приложений УР.
Разработчик приложения VisualFlow определяет, из
каких подсистем принимаются объекты (например, из
SCADA-приложений), каким образом полученная через
объекты информация преобразуется и передается в
целевые подсистемы. Формирование SCADA-объектов или
объектов баз данных реального времени позволяет на базе
VisualFlow транспортировать объект с технологическими
данными управленцам.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Технология обработки информации в СППР.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Целью построения корпоративного хранилища данных
является интеграция, актуализация и согласование
оперативных данных из разнородных источников для
формирования непротиворечивого взгляда на объект
управления в целом.
При этом модель хранилища включает определенную
совокупность связанных между собой ассоциативными
отношениями информационных объектов, которые
соответствуют бизнес-понятиям (базовым сущностям),
имеющим место в предметной области, и представляются в
базе данных рядом связанных между собой таблиц.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Автор концепции Б. Инмон определил хранилища данных,
как "предметно-ориентированные, интегрированные,
неизменчивые, поддерживающие хронологию наборы
данных, организованные для целей поддержки
управления", призванные выступать в роли "единого и
единственного источника истины", обеспечивающего
менеджеров и аналитиков достоверной информацией,
необходимой для оперативного анализа и принятия
решений.
В основе поддержки принятия решений, в настоящее время, в основном
выделяют три концепции:
- гибкая навигация по хранилищу данных посредством генерации
нерегламентированных запросов и представление результатов в виде
различных отчетов (в случае необходимости, отображение их через
геоинформационный интерфейс на топологической основе);
- оперативная аналитическая обработка (OLAP), основанная на
концепции многомерного представления данных, позволяющего
организовать агрегированную информацию хранилища данных в виде
гиперкубической модели и обеспечить ее удобный просмотр и анализ,
включая формирование кросс-табличных отчетов, диаграмм деловой
графики, раскрашенных в соответствии с полученными значениями
географии карт; при этом в ячейках гиперкуба хранятся значения
агрегированных показателей, а измерения позволяют упорядочить
данные в соответствии с хронологической, географической и другими
классификациями на основе справочников хранилища;
- поиск зависимостей в накопленной информации на основе алгоритмов
интеллектуального анализа данных.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Пример структуры корпоративной информационной системы (ИнфоВизор )
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Диаграмма
функциональных
связей
корпоративной
информационной
системы
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Математические и информационные технологии: интеграция
для систем поддержки принятия решений
Пользователи
ГИСтехнологии
Технологии
анализа и
обработки
изображений
Математическое и
информационное
моделирование
…
Системы поддержки
Принятия решений
Комплексные
логико-динамические
модели
ГИС’ы
Web- технологии
Технологии
распределенной
обработки
данных
Цифровые
коммуникации
Экспертные системы
…
Частные математические
модели
БД и кадастры
Числовые данные, знания (тексты, аэрокосмические снимки, карты и т.п.)
Региональные комитеты, управления, мониторинговые службы, НИИ, эксперты.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Предложена
следующая
поддержки принятия решений:
структура
системы
- информационное обеспечение - хранилище данных, база
знаний, база моделей (в виде правил синтеза модели),
- программные блоки - система администрирование
данных,
машина
логического
вывода
(включая
подсистему автоматического доказательства теорем и
модуль построения структуры модели), вычислитель,
блок
многокритериальной
оптимизации,
система
визуализации результатов (ГИС, Excel и т.п.) и
интерфейсного модуля, реализованного с помощью языка
расширения и обеспечивающего комплексирование этих
модулей и обмен данными.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Система генерации
запросов (ИПС)
Система
администрирования
Подсистем
а сбора
исходных
данных
Формиров
ание и
формализация
знаний
экспертов
Хранилище
Система интеллектуального анализа данных
(Data Mining)
Система обработки пространственно-распределенных данных (ГИС)
данных
Система расчетов
(вычислитель)
БЗ (эксп.
знаний,
моделей,…
Структура СППР
2002 ИДСТУ СО РАН, АИО
Система оперативного
анализа данных (OLAP)
Система автоматизации
построения математических моделей
Система обработки
знаний (ЭС)
Система
многокритериальной
оптимизации
В
и
з
у
а
л
и
з
а
ц
и
я
р
е
з
у
л
ь
т
а
т
о
в
Л
и
ц
о
п
р
и
н
и
м
а
ю
щ
е
е
р
е
ш
е
н
и
е
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Совместное
использование
геоинформационных,
сетевых, интеллектных технологий и математического
моделирования,
включая
многокритериальную
оптимизацию
в
рамках
предложенной
концепции
корпоративной интеллектной системы, опирающейся на
беспрецедентно быстрое развитие сети Интернет, успешное
первичное накопление цифровых геоинформационных
ресурсов и перенос их на информационные серверы, а также
на последние результаты в области формализации
экспертных знаний позволило определить новые решения по
поддержке выработки и принятии управленческих решений
на уровне региона.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Рассмотрим
применение
интегрированных
решений на примере создания системы поддержки
принятия решений в задачах динамики и
управления древостоем (ДУД).
Основой интеграции распределенных данных
является WWW-технологии.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
КАМАТ-вьювер*
ГИС Данные Топографическая
основа Байкальского
региона (М 1:200000
и М 1:1000000)
OLE
Object Linking and Embedding
HTTP
Microsoft Internet
Information Server
MS IIS
TCP/IP
Интернет-клиенты
2002 ИДСТУ СО РАН, АИО
ISAPIприложение
DataLib**
ISAPI
ISAPI
ISAPIприложение
GeoLib**
Сервер БД 1
Сервер БД N
Borland Database Engine
- БД “СоциальноBDE
экономический паспорт”
- БД “Жилищнокоммунальное хозяйство”
- ...
Администратор
баз данных**
ГИС-сервер
DAO
Data Access Object
*Адаптированная версия программы "Территория" из комплекса "Система
картографо-математического анализа территорий (Система "КАМАТ")
Восточно-Cибирского аэрогеодезического предприятия №1, Иркутск
для функционирования во многопользовательском режиме
**Разработки ИДСТУ СО РАН
Сокращения: - ISAPI (Internet Server Application Programming Interface),
- HTTP (hyper Text Transfer Protocol)
- TCP/IP (Transmission Control .Protocol/Internet Protocol)
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Схема основных блоков СППР
(в задаче ДУД)
Многокритериальная оценка
вариантов решений
Л
П
Р
Построение
математической
модели
управляемой
динамики
древостоя
...
2002 ИДСТУ СО РАН, АИО
Многовариантное
прогнозирование
динамики лесных
ресурсов
Машина вывода
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Математическая модель
dx i
dt
i m ( i )
a ij x i a
ji
x j,
j {1, 2 ,..., n }.
i k ( i )
xi – площадь участков леса с преобладанием
породы определенного класса возраста,
aij – интенсивность перехода площадей одного
типа в другие. Например, рост леса: переход из
одного возрастного класса в следующий.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Графическое представление
уравнения
x1
ai3
a1i
xi
x2
2002 ИДСТУ СО РАН, АИО
a2i
x3
ai4
ai5
x4
x5
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Структура системы автоматизации построения мат.модели
В и зуали зац и я результатов (Г ИС ,
E xcel и т.п )
Ин терф ей сн ы й
уровен ь
(п ри лож ен и е)
В ы чи сли тель
граф и к и , ди аграм м ы , к арты …
Построен и е струк туры
м одели
Источн и к и дан н ы х
дан н ы е п о м одели
С У БД
Источн и к и п рави л
п рави ла си н теза м одели
2002 ИДСТУ СО РАН, АИО
АД Т
БЗ
М аш и н а
вы вода
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Для формализации правил и
моделирования
используется
позитивно-образованных формул.
2002 ИДСТУ СО РАН, АИО
приемов
язык
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
I
а)
II
III
Вопросы
База
$X:A
"T
$Z1:D1
"Y1:B1
…
Корень
Листья
…
"Yn:Bn
…
…
$Zm:Dm
F:
Y
Конъюнктивное ветвление
Подформулы
Дизъюнктивное ветвление
Язык по-формул является новым полным языком первопорядкового типа. Поформулы – это древовидные структуры, в каждой вершине которых
содержится следующая информация: знак вершины ",$ (для любого…,
существует…), список квантифицируемых в этой вершине переменных и так
называемое типовое условие как коньюнкцию атомарных формул
(предикатов), описывающих элементарные отношения между объектами
(фактами), обозначаемые этими переменными.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Введена классификация вершин по-формулы: вершины
уровня II – так называемые базы, в которых в процессе
вывода аккумулируются факты и вершины III уровня –
вопросы к этим базам.
Семантика по-формулы определяется обычной семантикой
соответствующей
формулы
FИП
классического
(первопорядкового) исчисления предикатов. Логический
вывод на экспертных знаниях осуществляется на основе
известного исчисления по-формул, в котором доказательство
утверждения осуществляется путем опровержения его
отрицания. Корень дерева (уровень I) – суть дизьюнктивное
объединение баз и для опровержения F необходимо в каждой
базе независимо получить противоречие.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Язык применен не только для решения дескриптивных
задач, т.е. доказательства–опровержения утверждений, но и
для решения конструктивных задач - как язык
программирования, поддерживающий конкретное отыскание
(построение)
решений
(объектов),
удовлетворяющих
спецификации задачи пользователя. В отличие от языка
ПРОЛОГ, при этом обеспечивается расширение класса
решаемых задач путем обработки более широкого класса
формул, а именно формула может иметь дизъюнктивные
ветвления (в универсально-квантифицируемых вершинах
дерева), т.е. в конструктивных задачах используется
некоторое подмножество языка, но более широкое, чем
только хорновские формулы.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
БЗ:Рубка леса
Вырубаются леса только определенных пород
спелого и перестойного класса возраста. При
этом, площади переходят в непокрытые лесом.
SI
SII
Ssr
Spr
Ssp
Sper
S0
fm FiresProp()=a:m,a,t0,s,s0,name,sq,sq_no_forest,fi[
ModelType(m,a,forest_res,t0), State(m,s,name,sq),
State(m,s0,no_forest,sq_no_forest),
FiresBaseIntensity(m,a,fi) > Trans(m,s,s0,mul(fi, sq))].
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Пример графа динамики развития леса
Необлесенные лесные земли
Молодняки
Приспевающие
I
II Средневозрастные
Спелые
1/20
1/20
S0
1/20
1/20
1/40
1/20
1/20
1/40
1/20
1/20
1/20
1/40
Перестойные
1/20
1/20
Листв.
1/20
Ель,
Пихта
1/20
1/40
Кедр
1/40
1/10
1/10
1/10
Переходы в S0
1/10
1/10
1/10
1/10
Сосна
Береза
1/10
Осина
1/10
Рубка
Предложено применение многокритериальной оптимизации
как другого направления интеллектуализации систем
обработки ПРД. При подготовке управленческих решений на
уровне региона часто получаемое множество альтернативных
решений является большим, а критерии, характеризующие
оценку
альтернатив,
являются
в
основном
не
количественными, а качественными. Сведение таких задач
к «жестким» оптимизационным только c количественными
критериями и запрашиваемыми у экспертов весовыми
коэффициентами их значимости бывает мало обоснованным
и нецелесообразно (даже если известно, что одна
альтернатива предпочтительнее другой, количественную
оценку степени предпочтения зачастую бывает дать очень
трудно).
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
С ценар ии р асчета сгенер ир о ваны ко м бинир о ванием сл едую щ их аспекто в м о дел и:
1 ) П о ж ар ы (га/го д): о пр едел ена р авно м ер ная ш кал а о т сл абы х (1 5 0 1 3 ), до
сил ьны х (3 7 2 3 3 5 ) (пя ть гр адаций);
2 ) Л есо во сстано вител ьны е м ер о пр ия тия (га/го д) о пр едел ена р авно м ер ная
ш кал а о т м ал ы х (1 2 3 0 ) до интенсивны х (3 7 4 8 2 ) (тр и гр адации);
3 ) Р убка л еса (га/го д): о пр едел ена р авно м ер ная ш кал а о т м иним ал ьны х (6 3 3 0 )
до интенсивны х (2 4 2 9 1 ) (пя ть гр адаций);
4 ) С анитар ная р убка л еса (пер есто йны е кл ассы во зр аста) (% к р убке) (тр и
гр адации);
5 ) Г ибел ь л еса о т вр едител ей (% к пл о щ ади по ж ар о в) (тр и гр адации):
о тсутствует (0 ), ср едня я (7 5 ), бо л ьш ая (1 5 0 ).
С р еди по л ученны х р еш ений (2 2 5 сценар иев) испо л ьзуя пакет м но го кр итер иал ьно й
о птим изации бы л о вы бр ано тр и, ко то р ы е я вл я л ись П ар ето -о птим ал ьны м и по
сл едую щ им усл о вия м :
1 ) m ax m in V b (t), где V b (t i) - о бъ ем био м ассы всех по р о д всех во зр асто в в
м о м ент вр ем ени t i,
2 ) m in m ax S np (t i), где S np (t i) - пл о щ адь на ко то р о й м о ж ет пр о изр астать л ес, но в
м о м ент t i о на непо кр ы тая л есо м ,
3 ) m ax S sp (t i), где S np (t i) - пл о щ адь спел ы х и пер есто йны х л есо в в м о м ент t i,
4 ) m ax V r (t i), где V r (t i) - о бъ ем вы р убл енно го л еса в м о м ент t i.
Естественная динамика с учетом
лесных культур
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Модель с учетом рубки
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Многокритериальная оптимизация
Гармонизация интересов территории и предприятий путем
подбора параметров функции платежей за загрязнения
Под задачей гармонизации понимается такой выбор
параметров функций платежей за загрязнения, что
политика предприятия по максимизации своей остаточной
прибыли автоматически обеспечивает Парето-оптимум
территориальным критериям, т.е. критерию максимизации
выпуска (и, следовательно, максимизацию отчислений в
местный бюджет) и критерию минимизации загрязнения
среды. Получены необходимые и достаточные условия
разрешимости такой двухуровневой многокритериальной
задачи.
Остаточная
прибыль
предприятия
2002 ИДСТУ СО РАН, АИО
max
выпуск
продукта
(
max
)&(
загрязнения
)
min
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
S
R1=R2=0
}R
c=25a 0
< k [ПДВ < k [ВСВ
1
2
b=mca, c =m a
2
1
2
b=5a
}R1
a
k1 ПДВ
v
k2 ВСВ
Вид функции платежей S(v) за загрязнение
Выбираемые параметры R1,R2,k , k , m , m
1
2002 ИДСТУ СО РАН, АИО
2
1
2
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Выделение наиболее перспективных лесозаготовительных баз
æ.Òó
Íè
íã
êà
ñ
ó
ATAHÃCKÈÉ
K
×à
ðà
O ÄAÉÁ
Á
È HCKÈÉ
íà
å
Ë
ÑÅÂ
ÅÐÍ Û É
Ìà ìà
È P
K
EHC K
È É
MAMCKÈÉ
òè
è
Â
ì
Íå
ïà
ÈË
È Ì ÑÊÈÉ
òü
ñ
Ó
-Èë
è ìñ
ê
æ.Òó
Íè
íã ó
êà
ñ
îä à
Á
éá
î
ÓÁÈÍ ÑÊÈÉ
Ò
ðå
è
Ê
íñ
ê
áè
ó
Ò
íñ
èé
ê
îë .×ó
ÿ
Á
Ì ÀÐÊ
Î ÂCKÈÉ
ÓHCKÈÉ
×
ÈPÞ CÈHCKÈÉ
Á
ÓÄÍ Î Ã
Ð
Î ÐÑÊÈÉ
å íà
Ë
ÝÄÓ
×ÀÍ ÑÊÈÉ
Âè
òè
ì
ä íî ã
ó
Ð
îð ñ
ê
ÀÉÌ Î Í Î ÂÑÊÈÉ
K
à
ä
Ó
Íîâ à
ÿÈ
ãè
ìà
ð
ÈÃ
ÈÐÌ ÈÍ ÑÊ
È É
AÇA×ÈHCKO- ËEHCKÈÉ
K
òü
ñ
Ó
-Êó
ò
CTÜ- KÓTCKÈÉ
Ó
ØÈTKÈHCKÈÉ
Ï ÀÄ
ÓÍ ÑÊÈÉ
ÅÆ ÅÌ ÑÊÈÉ
Ê
Êå
æ
å
ìñ
èé
ê
åñ
Ø
àê
ò
îâ î
AÞ PCKÈÉ
T
ðå
è
Ê
íã
à
àò
ð
Á
ê
ñ
ÐÀÒÑÊÈÉ
Á
ØECTAKOBCKÈÉ
ÞPTÈHCKÈÉ
Ìà ã
ñò
è
àë
ð
íû
ü
é
õ îð å
è
Â
êà
â
íñ
ó
×
èé
ê
AEPCKÈÉ
Á
ÀÐÌ ÈÍ ÑÊ
Ò
È É
Ï ÐÈÌ Î ÐÑÊÈÉ
MAÃ
ÈC T
PAËÜHÛ É
Êè
ðå
íã à
èð
Á
þñ
à
AÉØ ETCKÈÉ
T
ËÜKAHCKÈÉ
Ó
O CTÈHCKÈÉ
K
ÀÍ ÃÓÉÑÊÈÉ
Ò
ËÇAMAÉCKÈÉ
A
ÆÈÃAËOBCKÈÉ
ÿ
È
CTÜ- ÓÄÈHCKÈÉ
Ó
èã
Æ
ë îâ
à
àâ
Ïð
.
Êè
å íã
ð
à
ÓËÓHCKÈÉ
T
AËAÃAHCKÈÉ
Á
ÓÉTÓHCKÈÉ
K
â .Ê
å
èð
å íã
à
Ë
ãó
à
Ò
ë
APÛ MCKÈÉ
K
A×ÓÃCKÈÉ
K
HÈÆHEÓÄÈHCKÈÉ
÷ó
à
Ê
ã
ÈKE
É CKÈÉ
ÈM ÈHCKÈÉ
Ç
ÍÓ
ÊÓÒÑÊÈÉ
Î ÑÈHÑÊÈÉ
à
Îê
ËÀÐÑÊÈÉ
À
AËAPÈHCKÈÉ
Ç
ÀßHÄÀÅÂÑÊÈÉ
Á
ÈÐÎ ÂÑÊÈÉ
Ê
ðå
å
×
ìõ
îâ î
é íä à
à
Á
é
Á
îë
.Áå
àÿ
ë
Ìè õ
éë
à
îâ ê
à
Î ËÜÕ
Î HÑÊÈÉ
ÑÒÜ- Î ÐÄÛHÑÊÈÉ
Ó
òü
ñ
Ó
-Î ð
äû
íñ
èé
ê
îë
ñ
Ó
üå
-Ñè
áð
ñê
îå
EPEM XOBCKÈÉ
×
ÈPK
ÓTCKÈÉ
íã à
À
ñê
ð
Ï ÐÈÁ
ÀÉÊÀËÜÑÊÈÉ Í ÀÖ.Ï ÀÐÊ
CO ËÜ
Ó
C K
È É
ÈÒÎ ÉÑÊÈÉ
Ê
OËOÓCTÈHCKÈÉ
Ã
êó
ð
È
ñê
ò
åë
Ø
õ îâ
å
H Ã
A
APCKÈÉ
ØEËEXOBCKÈÉ
éê
à
Á
ë
à
êó
ð
È
ò
ñò
è
Ë
ÿ íê à
â
þä
ë
Ñ
ÿ íê à
CË
Þ ÄßHCKÈÉ
Доля (более 70%) спелых и перестойных лесов через 7 лет для
некоторых лесхозов Иркутской области (Мамский, Бодайбинский,
Казаченско-Ленский, Ульканский, Таюрский, Слюдянский, Икейский)
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Г ИС -с ер вер
К ар та
M ap M aker
Б ло к
по д го то вки и
пер ед ач и
кар т
M ap B asic
Г И С M ap In fo
Г ИС -клиент
Б ло к д ля
р аб о ты с
д анны м и
клиента
Б ло к
по д го то вки
д анны х
К ар та на о с но ве д анны х
Г ИС -с ер вер а и Г ИС клиента
Пер ес ы лка д анны х
Г ИС -клиента
З апр о с д анны х Г ИС -с ер вер а
Р аз м ещ ение д анны х
Г ИС -клиента во
вр ем енно м
хр анилищ е
Л о каль ны е
д анны е
с ер вер а
Вр ем енны е
хр анилищ а
д анны х (кэш
клиенто в)
DC O M
M ap C lient
Б ло к виз уализ ации
и о б р аб о тки
кар т
Б ло к пер ед ач и
ло каль ны х д анны х
с ер вер у
Б ло к д ля р аб о ты с
д анны м и Г ИС с ер вер а
Б ло к ф о р м ир о вания
и пер ед ач и з апр о с о в
д анны х у д р угих
Г ИС -клиенто в
Б ло к пер ед ач и
ло каль ны х д анны х
д р угим клиентам
Л о каль ны е
д анны е
клиента
По то к д анны х ч ер ез
ф айло вую с ис тем у
O LE-авто м атиз ация
С хем а взаи м од ей стви я Г И С -кли ен тов и Г И С -сервера (п о д ан н ы м ).
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
ГИС ОГВ Иркутской области.
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
ГИС ОГВ Иркутской области. Вид системы
показана топооснова и структура социально-экономического паспорта территории
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
.
ГИС ОГВ Иркутской области. Химически-опасные объекты
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
.
КАДАСТР редких и исчезающих видов растений
Селенгинского Прибайкалья. Структурная схема
*Настольная ГИС ArcView v3.1
компании ESRI (USA)
**ГИМы в виде расширения этой
ГИС на языке Avenue
БДC1…
БДS1…m
БДM
1…k
n
Пользователь
Топографическая
основа Байкальского
региона (М 1:200000 и
М 1:1000000)
ГИС Данные
Интерфейс с
Интерфейс с
Интерфейс с
Интерфейс
картографическими семантическими мультимедиа
пользователя
БД
БД
данными
Расширение** ArcView GIS, включает
ArcView GIS*
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
КАДАСТР редких и исчезающих видов растений
Селенгинского Прибайкалья. Вид системы
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
.
Клиентское место
информационно-поисковой
системы на базе ГИС
ArcView.
Обеспечивает привязку
объектов на карту, создания
их описания
по задаваемой пользователем
структуре, инвентаризацию и
визуализацию данных с
использованием электронных
карт всего масштабного ряда
с применением всех средств
мультимедиа.
На врезке показан пример
использования модуля в
кадастре «Редкие и
исчезающие
растения Селенгинского
Прибайкалья»
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
Интернет-визуализатор данных на основе DCOM
показан крупномасштабный план г. Иркутска от ост. пункта общ. транспорта “Микрохирургия глаза” до “Академгородок”
2002 ИДСТУ СО РАН, АИО
Бычков И.В., Васильев С.Н., Ружников Г.М. Интегрированные решения ……
SIIS’2002
Язык FlexT для спецификации
бинарных форматов файлов
Хмельнов А.Е. (alex@icc.ru)
Язык FlexT позволяет описывать структуру бинарных файлов и
отображать содержимое файлов в соответствии с этим описанием.
http://monster.icc.ru/~alex/FlexT/
ИНСТИТУТ ДИНАМИКИ СИСТЕМ И ТЕОРИИ УПРАВЛЕНИЯ СО РАН
Пример описания формата файла – формат DBF.
type
TBinDate array[3] of Byte //Дата в двоичном формате (ГГММДД)
TDBF3FldKind enum Char (
fkChar='C',
//all
fkDate = 'D',
//all
fkFloat = 'F',
//FS, D4, D5, Fp
fkNumeric = 'N', //all
fkLog = 'L',
//all
fkMemo = 'M',
//all
fkVariable = 'V',//FS
fkPicture = 'P', //Fp binary data in .ftp
fkBinary = 'B',
//D5 binary data in .dbt
fkGeneral = 'G', //D5, Fp OLE objects
fkShort = '2',
/ / F S b i n a r y i n t m a x + /- 3 2 7 6 7
fkLong = '4',
//FS binary int max +/- 2147483647
fkDouble = '8'
//FS binary signed double IEEE
)
TDBF3FldDsc struc
array[11] of Char,0; Name //Имя - ASCIIZ строка
TDBF3FldKind hType
ulong DataP
//D3 - fld address in memory
Byte Len
//all Field length
Byte DecNum
//all decimal count
Word MUsrRsrv1
/ / a l l З а р е з е р в . д л я м н о г о п о л ь з . си с т е м
Byte WorkID
//D4, D5 Work area ID
Word MUsrRsrv2
/ / D 3 , D 4 , D 5 m u l t i- u s e r d B a s e
Byte SetFldData //D3, D4, D5 used by the command SET FIELDS
array[7] of Byte Reserved
Byte InMDX
//D4, D5 Field is in .mdx index
ends
PDataArray ^TDataArray near
TDBFVer enum byte (
dBase_II=0x02,
dBase_III=0x03,
Visual_FoxPro=0x30,
dBASE_IV_SQL_table=0x43,
dBASE_IV_SQL_system=0x63,
dBase_III_Memo=0x83,
dBASE_IV_memo=0x8B,
dBASE_IV_SQL_table_memo=0xCB,
FoxPro_2_memo=0xF5,
FoxBASE=0xFB
)
//FS, D3, D4, D5, Fb, Fp, CL
//D4, D5
(FS)
//D5, Fp
(FS)
//FS no memo
// no memo
//FS, D3, D4, D5, Fb, Fp
//D4, D5
//with
. d b t memo in D4 format
//FP with with .fmp memo
TIndexFlags set 8 of (
hasCdx ^ 0x01,
//Fp, D4, D5 file has a structural .cdx
hasMemo ^ 0x02,
//Fp file has a Memo field
isDatabase ^ 0x04 //Fp file is a database (.dbc)
)
TCodePageFp enum byte (
cp437 = 0x01, //codepage
437
cp850 = 0x02, //codepage
850
cp1251= 0x03, //codepage 1251
cp1250= 0xC8, //codepage 1250
ignored=0x00
//ignored
)
TDBF3Hdr struc
TDBFVer Ver
TBinDate LastChangeDate
ulong RecCnt
PDataArray HdrLen
Word RecLen
Word Reserved
Byte InTransaction
Byte IsEncrypted
array[12]of Byte MultiUser
TIndexFlags NDXFlags
TCodePageFp CodePg
word Res1
ends
DOS USA
DOS Multi ling
Windows ANSI
Windows EE
Fp
Fp
Fp
Fp
FS,D3,Fb,Fp,CL
//all
//all Number of records in file
//all Header size in bytes
//all Record size in bytes
//all
//D4, D5, else 0 => ignored
//D4, D5, else 0 => visible
/ / D 4 , D 5 m u l t i- u s e r e n v i r o n m e n t
//Fp, D4, D5
//Fp - Code page mark
//Reserved
TDBF3HdrWithFields struc
TDBF3Hdr H
array of TDBF3FldDsc ?@.Name[0]=0x0D!byte; Fields
ends
data
0x0000 TDBF3HdrWithFields Hdr
type
TFieldData array[Hdr.Fields[#].Len]of Char
T F i e l d s D a t a a r r a y o f T F i e l d D a t a : [ @ : S i z e = H d r . H . R e c L e n- 1 ]
TRecData struc
Char F
TFieldsData D
ends
TDataArray array[Hdr.H.RecCnt] of TRecData
Отображение содержимого файла DBF по спецификации формата
Block: CODE
No code detected. Block size: 000000F1.
00:Hdr: TDBF3HdrWithFields = (
H:(Ver:dBase_III{03}; LastChangeDate: (0:60,1:0B,2:1C); RecCnt:00000005;
HdrLen:0082; RecLen:0016; Reserved:0000; InTransaction:00; IsEncrypted:00;
MultiUser: (0:00,1:00,2:00,3:00,4:00,5:00,6:00,7:00,8:00,9:00,10:00,11:00);
NDXFlags:[]; CodePg:ignored{00}; Res1:0000);
Fields: (
0:(Name:'NAME'; hType:fkChar{'C'}; DataP:000A6438; Len:12; DecNum:00;
MUsrRsrv1:6FD4; WorkID:34; MUsrRsrv2:B269; SetFldData:21;
Reserved: (0:F1,1:52,2:0A,3:00,4:D4,5:6F,6:44); InMDX:69),
1:(Name:'GCOL'; hType:fkNumeric{'N'}; DataP:000A6438; Len:02; DecNum:00;
MUsrRsrv1:6FD4; WorkID:34; MUsrRsrv2:B269; SetFldData:21;
Reserved: (0:F1,1:52,2:0A,3:00,4:D4,5:6F,6:44); InMDX:69),
2:(Name:'TLINE'; hType:fkNumeric{'N'}; DataP:000A6438; Len:01; DecNum:00;
MUsrRsrv1:6FD4; WorkID:34; MUsrRsrv2:B269; SetFldData:21;
Reserved: (0:F1,1:52,2:0A,3:00,4:D4,5:6F,6:44); InMDX:69),3:0D))
82:Hdr.H.HdrLen^: TDataArray =
(
0:(F:' '; D: (0:'Земполотно
',1:'10',2:' ')),
1:(F:' '; D: (0:'ИССО
',1:' 9',2:' ')),
2:(F:' '; D: (0:'ВСП
',1:'15',2:'0')),
3:(F:' '; D: (0:'Прочие
',1:'14',2:' ')),
4:(F:' '; D: (0:'Ремонт
',1:'12',2:' ')))
End of CODE.
Дамп в FAR`e
Использование описаний структур данных программы на FlexT при
просмотре содержимого исполняемых файлов
Документ
Категория
Презентации
Просмотров
2
Размер файла
4 701 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа