chore: import legacy 1998 site snapshot
This commit is contained in:
@@ -0,0 +1,280 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
|
||||
<title>ВСЕ о САПР - Публикации: Создание ГИС-проекта в Autodesk World Release 2.0</title>
|
||||
<meta name="description" content="Статья: Создание ГИС-проекта в Autodesk World Release 2.0">
|
||||
<meta name="subject" content="Статья: Создание ГИС-проекта в Autodesk World Release 2.0">
|
||||
<meta name="keywords" content=" гис, ГИС-проект ,Autodesk World, cad, cam, cae, aec, mcad, gis, сапр, асу, асутп">
|
||||
<meta name="title" content="TITLE">
|
||||
<meta name="author" content="Serhei Erjemin">
|
||||
<meta name="formatter" content="Sergei Erjemin (WEB Dragon)">
|
||||
<meta name="publisher" content="Sergei Erjemin (WEB Dragon)">
|
||||
<meta name="Other.Language" content="russian">
|
||||
<meta name="Author-Corporate" content="WEB Dragon http://www.chat.ru/~erjemin">
|
||||
<meta name="Publisher-Email" content="erjemin@chat.ru">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
BODY { color: black; font-family: sans-serif; background-color: white }
|
||||
P, UL, OL, TD { font-family: sans-serif }
|
||||
BIG, SMALL { font-family: sans-serif }
|
||||
PRE { font-family: monospace; font-size: 12px}
|
||||
H1, H2, H3 { font-family: sans-serif; text-align: left; line-height: 80%; letter-spacing: 90%; margin: 20px}
|
||||
#b { color: #000040 }
|
||||
A:link { color: blue }
|
||||
A:visited { color: #800080 }
|
||||
A:active {color: red; text-decoration: blink}
|
||||
-->
|
||||
</style>
|
||||
<script language="JavaScript"></script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
|
||||
|
||||
<table border="0" width="460">
|
||||
<tr>
|
||||
<td><a name="top"><h1>Создание ГИС-проекта в Autodesk World Release 2.0</h1></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right"><i><a href="mailto:gis@cad.ru">Галина Емельянова</a></i> <small id="b">январь 1999<br>
|
||||
</small> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table border="0" width="460" cellspacing="0" cellpadding="4">
|
||||
<tr>
|
||||
<td><p>В настоящее время компания Autodesk, являясь ведущим
|
||||
разработчиком программного обеспечения САПР и средств мультимедиа, все
|
||||
больше внимания уделяет программным продуктам для создания
|
||||
геоинформационных систем (ГИС). Исторически сложилось так,
|
||||
что большинство первых цифровых карт в России создавалось именно
|
||||
с помощью продуктов Autodesk -- и в основном с помощью широко всем
|
||||
известного AutoCAD. Позднее появились различные специальные ГИС-приложения
|
||||
для AutoCAD (в том числе Российские и Украинские), позволявшие не только
|
||||
автоматизировать процесс создания карт, но и связывать элементы графики
|
||||
с базами данных.</p>
|
||||
<p>И вот прошло уже три года, как появился AutoCAD MAP -- первый
|
||||
программный продукт Autodesk, действительно нацеленный на построение
|
||||
ГИС. Включая в себя полноценную версию AutoCAD, новое программное
|
||||
обеспечение предоставляет пользователю не только мощный графический
|
||||
инструментарий, но и позволяет решать задачи построения и анализа
|
||||
геоинформационных систем: эффективно работает с базами данных
|
||||
практически любых форматов, обрабатывает данные топологической
|
||||
модели проекта, представляет информацию в удобном для пользователя виде.
|
||||
Продукт сразу же завоевал авторитет на рынке геоинформационных технологий,
|
||||
особенно среди пользователей AutoCAD, для которых переход к новому
|
||||
обеспечению не составил большого труда. В настоящее время уже вышла
|
||||
третья версия AutoCAD MAP.</p>
|
||||
<p><img src="images/99_01a4.gif" alt="Внешний вид коробки с ПО Autodesk
|
||||
World R2" border="0" width="150" height="292" align="left">Одновременно с этим, Autodesk создал новый продукт для ГИС --
|
||||
Autodesk World с "облегченными" по сравнению с AutoCAD MAP
|
||||
графическими возможностями. В качестве компенсации -- существенно
|
||||
расширились возможности обработки данных. На мой взгляд, продукт
|
||||
предназначен для создания таких геоинформационных проектов, в которых
|
||||
роль графической составляющей не велика, однако требуется большой
|
||||
объем обработки атрибутивной информации. На примере построения
|
||||
геоинформационного проекта рассмотрим возможности программного
|
||||
обеспечения Autodesk World последней, второй, версии, поступившей в
|
||||
продажу летом 1998 года.</p>
|
||||
<p>Создание геоинформационного проекта в Autodesk World начинается
|
||||
с загрузки картографической основы, выполненной послойно в
|
||||
практически любом графическом редакторе. Желательно, чтобы каждый
|
||||
из слоев содержал набор примитивов только по определенной тематике.
|
||||
Autodesk World поддерживает следующие графические форматы:
|
||||
<i id="b">AutoCad MAP (DWG), ESRI ARC/INFO Coferages,
|
||||
Atlas GIS (BNA) и ArcView (SHP), MicroStation (DGN)
|
||||
и MapInfo (MIF/MID)</i>.</p>
|
||||
<p>Следующий шаг -- установка необходимой системы координат.
|
||||
Autodesk World поддерживает более 700 видов систем координат
|
||||
и картографических проекций.</p>
|
||||
<p>Важным этапом в создании проекта является этап формирования
|
||||
географической базы. Геобаза в Autodesk World представляет собой
|
||||
совокупность идентифицированных (имеющих уникальное ключевое значение)
|
||||
объектов, рассортированных на классы. В продукте определены
|
||||
четыре типа классов объектов -- это классы площадных,
|
||||
линейных, точечных и текстовых объектов. Прежде чем создавать
|
||||
географическую базу, необходимо тщательно продумать структуру будущего
|
||||
проекта, которая зависит от совокупности решаемых задач. Для того,
|
||||
чтобы сформировать геобазу необходимо, используя
|
||||
<tt id="b">Data Manager</tt> страницу <tt id="b">Geobase</tt>,
|
||||
указать имя новой геобазы, добавить необходимое количество ее
|
||||
классов, указав их тип и задав стиль отображения. Стиль отображения
|
||||
можно выбрать из встроенной библиотеки Autodesk World, либо создать
|
||||
свой собственный. Он представляет собой набор параметров,
|
||||
которые в дальнейшем будут определять внешний оформительский вид
|
||||
объектов определенного класса геобазы. Создание объектов геобазы и
|
||||
разбиение их на определенные вами классы происходит в автоматическом
|
||||
режиме, хотя разработчику позволено частично вмешиваться в этот процесс.
|
||||
Каждый созданный объект получает уникальное ключевое значение.
|
||||
Если при этом процессе использовались текстовые примитивы, то ключевое
|
||||
значение будет соответствовать содержимому этих примитивов.</p>
|
||||
<p>Хотелось бы заметить, что успех создания геобазы зависит от
|
||||
"чистоты": используемых примитивов. Для того, чтобы добиться
|
||||
этой "чистоты" применяется автоматическая коррекция топологии,
|
||||
в результате проведения которой, удаляются дублирующие линии,
|
||||
исправляются недоводы, мнимые пересечения и прочие неточности.</p>
|
||||
<p>Следующий этап -- создание или подключение атрибутивных данных.
|
||||
Autodesk World поддерживает большинство популярных форматов баз данных,
|
||||
в том числе: Oracle, Sybase, Microsoft SQL Server и пр. Кроме того,
|
||||
непосредственно в продукте можно самим создавать базы данных
|
||||
в формате Access. Для того, чтобы определенная таблица базы данных
|
||||
могла быть подключена к соответствующему классу геобазы, необходимо,
|
||||
чтобы она содержала ключевое поле. Если таблица создавалась в
|
||||
Autodesk World, то при формировании геобазы ключевое поле таблицы
|
||||
автоматически заполняется значениями уникальных ключей объектов
|
||||
соответствующего класса. При подключении баз данных извне ключевое
|
||||
поле таблицы должно уже содержать значения ключевых индексов.
|
||||
Механизм создания баз данных в Autodesk World достаточно прост.
|
||||
На странице <tt id="b">New Database</tt>, расположенной в
|
||||
<tt id="b">Data Manager</tt>, присваивается имя новой базы данных.
|
||||
Затем в созданной базе данных формируются необходимые таблицы,
|
||||
и определяется их структура. Кстати, в Autodesk World таблицы
|
||||
могут содержать различные типы данных: начиная от символьных и
|
||||
заканчивая ссылками на всевозможные мультимедийные объекты.</p>
|
||||
<p>Создав или подгрузив базы данных, необходимо указать связи
|
||||
между таблицами и классами геобазы. Если базы данных созданы в
|
||||
Autodesk World, то, как ранее упоминалось, производится их
|
||||
автоматическое заполнение ключевыми значениями объектов.
|
||||
Затем Вы имеете возможность ввести недостающую атрибутивную
|
||||
информацию.</p>
|
||||
<p>Проверить корректность связи таблиц баз данных с объектами
|
||||
можно следующими процедурами:<ul>
|
||||
<li>выполняя запрос <tt id="b">Query Indicate</tt>,
|
||||
указываем на объект. В результате чего на дисплее должна
|
||||
отобразиться требуемая таблица и подсветиться строка,
|
||||
соответствующая выбранному объекту.</li>
|
||||
<li>открыть необходимую таблицу, выбрать интересующую Вас
|
||||
запись и дать команду для выделения объекта. При этом объект,
|
||||
соответствующий записи, подсветится.</li></ul></p>
|
||||
<p>На этом создание геоинформационного проекта можно считать завершенным.</p>
|
||||
|
||||
<p><b>Продемонстрируем некоторые возможности анализа и представления данных
|
||||
Autodesk World на примере небольшого геоинформационного проекта.</b></p>
|
||||
<p>Предположим, Вам необходимо приобрести свободный дачный дом с
|
||||
садовым участком, находящимся на расстоянии не более 400 метров от
|
||||
реки и размером не менее 10 соток.</p>
|
||||
<p>Для решения этой проблемы воспользуемся процедурой построения
|
||||
фильтра. Сначала выберем классы геобазы и таблицы, которые будут
|
||||
участвовать в построении фильтра. Далее перейдем непосредственно к
|
||||
формированию запроса. В Autodesk World результирующее выражение
|
||||
запроса представлено совокупностью графической, пространственной
|
||||
и атрибутивной частей. Для первой части характерны такие понятия
|
||||
как площадь, периметр и др. Укажем для нашей задачи, что площадь
|
||||
искомого участка более 10 соток. Вторая часть определяет местоположение
|
||||
объекта в пространстве. Укажем, что участок должен, хотя бы частично,
|
||||
находится в 400-метровой зоне от реки. И, наконец, третья часть использует
|
||||
данные подключенных таблиц баз данных. В нашем примере будем использовать
|
||||
таблицу <tt id="b>Участки</tt>, из которой выберем записи со значением
|
||||
поля <tt id="b>Тип собственности</tt> равным <tt id="b>Коммерческая зона</tt>.</p>
|
||||
<p>При использовании созданного нами фильтра отобразился всего один
|
||||
участок, соответствующий заданным требованиям. Используя запрос
|
||||
<tt id="b>Query Indicate</tt> можно просмотреть любую дополнительную
|
||||
информацию об этом участке, включая его цену и внешний вид
|
||||
<small>(см. Рис.1)</small>.</p></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><small><small><img src="images/99_01a1.gif" alt="Рис.1. Результат обработки запроса --
|
||||
подсвеченый участок" border="0" width="460" height="345"><br>
|
||||
<b id="b">Рис.1</b> Результат обработки запроса -- подсвеченый участок.</small></small></p>
|
||||
|
||||
<table border="0" width="460" cellspacing="0" cellpadding="4">
|
||||
<tr>
|
||||
<td><p>Autodesk World обладает огромными возможностями и при создании
|
||||
всевозможных отчетов. Рассмотрим два примера, демонстрирующих создание
|
||||
тематических карт и нанесение аннотаций.</p>
|
||||
<p>Для вычерченных на карте двух сельскохозяйственных полей отобразим
|
||||
круговую диаграмму распределения посевных площадей. Построим тематическую
|
||||
карту, используется мастер <tt id="b>Query Thematic Map</tt>.
|
||||
Выберем следующие параметры: тип тематической карты --
|
||||
<tt id="b>Круговая диаграмма</tt>, атрибутивные данные -- таблица
|
||||
<tt id="b>Поля</tt> базы данных и используемые столбцы:
|
||||
<tt id="b>Пшеница</tt>, <tt id="b>Овес</tt>, <tt id="b>Ячмень</tt>.
|
||||
Определим цвета для каждого сегмента диаграммы и предельные размеры
|
||||
самих диаграмм. В результате произведенных действий, на карте отобразятся
|
||||
разноцветные круговые диаграммы, площадь сегментов которых пропорциональна
|
||||
используемым атрибутивным данным. Легенда созданной тематической карты
|
||||
отображается автоматически <small>(см. Рис.2)</small>.</p></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><small><small><img src="images/99_01a2.gif" alt="Рис.2. Круговые диаграммы
|
||||
на тематической карте" border="0" width="460" height="345"><br>
|
||||
<b id="b">Рис.2</b> Круговые диаграммы на тематической карте.</small></small></p>
|
||||
|
||||
<table border="0" width="460" cellspacing="0" cellpadding="4">
|
||||
<tr>
|
||||
<td><p>Во втором примере отобразим различными цветами вычерченные
|
||||
на карте леса в зависимости от их площади. В этом случае в мастере
|
||||
<tt id="b>Query Thematic Map</tt> выберем следующие параметры:
|
||||
тип тематической карты -- <tt id="b>Заливка</tt>, атрибутивные данные
|
||||
-- таблица <tt id="b>Леса</tt> базы данных. Определим цвета для каждого
|
||||
диапазона площади лесного массива. Легенда созданной тематической карты
|
||||
автоматически отобразится в точке вставки. Нанесем, в качестве иллюстрации,
|
||||
на эту же тематическую карту аннотацию лесных угодий, используя запрос
|
||||
<tt id="b>Query Annotate</tt> <small>(см. Рис.3)</small>.</p></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><small><small><img src="images/99_01a3.gif" alt="Рис.3. Тематический атлас
|
||||
с легендой" border="0" width="460" height="345"><br>
|
||||
<b id="b">Рис.3</b> Тематический атлас с легендой.</small></small></p>
|
||||
|
||||
<table border="0" width="460" cellspacing="0" cellpadding="4">
|
||||
<tr>
|
||||
<td><p>В заключение хотелось бы отметить, что вторая версия программного
|
||||
обеспечения Autodesk World вышла летом прошлого года. В комплект
|
||||
поставки включен также продукт <b id="b">Crystal Reports</b> фирмы
|
||||
<b id="b">Seagate Software</b>, который гармонично дополняет возможности
|
||||
Autodesk World.</p></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><a href="#top"><img src="../_b/58.gif" alt="наверх" border="0" width="460"
|
||||
height="11"></a><br>
|
||||
<a href="index.htm" target="_self"><img src="../_b/59.gif" width="460" height="10"
|
||||
alt="оглавление" border="0"></a></p>
|
||||
|
||||
<table border="0" width="460" cellpadding="4" cellspacing="0">
|
||||
<tr>
|
||||
<td align="center">[<a href="../_co/index.htm" target="_self" onclick="window.open('../co.htm','abc')">Компании</a>]
|
||||
[<a href="../_pr/index.htm" target="_self" onclick="window.open('../pr.htm','abc')">Программы</a>]
|
||||
[<a href="../_ex/index.htm" target="_self" onclick="window.open('../ex.htm','abc')">События</a>]<br>
|
||||
|
||||
[<a href="index.htm" target="_self">Публикации</a>]
|
||||
[<a href="../_fr/index.htm" target="_self" onclick="window.open('../fr.htm','abc')">Форум</a>]
|
||||
[<a href="../_sh/index.htm" target="_self" onclick="window.open('../sh.htm','abc')">Поиск</a>]</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<hr width="460" size="1" color="#000000" align="left">
|
||||
|
||||
<table border="0" width="460">
|
||||
<tr>
|
||||
<td align="right"><center><script language="JavaScript"> var loc = ''; </script>
|
||||
<script language="JavaScript1.4">try{ var loc = escape(top.location.href); }catch(e){;}</script>
|
||||
<script language="JavaScript">document.write("<sc"+"ript language='JavaScript' src='http://ad.ir.ru/bb.cgi?cmd=ad&hreftarget=_blank&pubid=5484&pg=1&r=js&ssi=nofillers&vbn=1&num=1&w=468&h=60&&ref="+escape(document.referrer)+"&loc="+loc+"&nocache="+Math.round(Math.random()*999111)+"'>\n</sc"+"ript>");</script><br><FONT SIZE=1><A HREF="http://go.ir.ru/enter.phtml" target=_blank>Интерреклама. Деловая сеть</A></FONT></center>
|
||||
<hr width="468" size="1" color="#cccccc" align="center">
|
||||
<script language="javascript" type="text/javascript"><!--
|
||||
d=document;var a='';a+=';r='+escape(d.referrer);js=10;//--></script>
|
||||
<script language="javascript1.1" type="text/javascript"><!--
|
||||
a+=';j='+navigator.javaEnabled();js=11;//--></script>
|
||||
<script language="javascript1.2" type="text/javascript"><!--
|
||||
s=screen;a+=';s='+s.width+'*'+s.height;
|
||||
a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth);js=12;//--></script>
|
||||
<script language="javascript1.3" type="text/javascript"><!--
|
||||
js=13;//--></script><script language="javascript" type="text/javascript"><!--
|
||||
d.write('<a href="http://top.mail.ru/jump?from=1612438" target="_top">'+
|
||||
'<img src="http://d5.c7.b8.a1.top.mail.ru/counter?id=1612438;t=223;js='+js+
|
||||
a+';rand='+Math.random()+'" alt="Рейтинг@Mail.ru" border="0" '+
|
||||
'height="31" width="88"><\/a>');if(11<js)d.write('<'+'!-- ');//--></script>
|
||||
<noscript><a target="_top" href="http://top.mail.ru/jump?from=1612438">
|
||||
<img src="http://d5.c7.b8.a1.top.mail.ru/counter?js=na;id=1612438;t=223"
|
||||
height="31" width="88" border="0" alt="Рейтинг@Mail.ru"></a></noscript>
|
||||
<script language="javascript" type="text/javascript"><!--
|
||||
if(11<js)d.write('--'+'>');//--></script></td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user