/>/>Курсовую работу по теме «Обзор средств для автоматизациигеодезических вычислений. Программа Microsoft Excel. Ее применение для разработки электронных таблиц. Разработкаэлектронной таблицы для автоматизации выполнения практической работы"выполнил: студент 2-го курса Львов К.А.
Министерство общего и профессиональногообразования Российской Федерации
Санкт-Петербургский государственныйуниверситет
Факультет географии и геоэкологии
Санкт-Петербург
1999 г.
/>/>Введение.
Почему геодезические вычисления необходимоавтоматизировать.
Камеральная обработка результатовгеодезических измерений является одной из важнейших частей процесса пополучению координат пунктов геодезической сети, но это лишь один аспектпроблемы. На самом деле, камеральная обработка результатов требуетсяпрактически при любых геодезических работах-начиная от работ по строительнойгеодезии, и заканчивая обработкой измерений в классной триангуляции,полигонометрии, трилатерации, и т.д. Но если при работах строительной геодезииобъем работ по камеральной обработке относительно невелик, то при камеральнойобработке результатов измерений классной триангуляции, например, да и другихвысокоточных геодезических работ объем вычислений становится весьма большим.Это связано со спецификой этих работ- высокая точность требует специальныхметодов как проведения собственно измерений, так и камеральной обработки ихрезультатов-применения специальных методов уравнивания, введения большого числапоправок, постоянного прослеживания всех получающихся результатов (в том числеи с целью контроля их правильности), и т.д. Это, естественно, рождает за собойопределенные проблемы, основные из которых-это недопущение ошибок, и длительноевремя самой обработки из-за ее большого объема. Хотя все процессы обработки построенытак, чтобы максимально снизить риск появления ошибок (тут сказывается учетбольшого опыта геодезистов-процессы построены таким образом, чтобы сразузаметить «неидущий» результат и вовремя найти и исправить ошибку), но так каквес-таки исполнителем работ является человек, то, естественно, нельзя полностьюгарантировать совершенное отсутствие ошибок. Конечно, потом они будутобнаружены и исправлены, но сам процесс поиска может занять значительное время.Когда камеральную обработку выполняет человек с большим опытом проведенияподобных работ, то риск подобных ошибок снижается, уменьшается и время,требуемое на проведение обработки. Но когда подобную работу выполняет человек,не имеющий подобного опыта, то риск вышеперечисленных ошибок, наоборот, многократновозрастает. Это при том, что камеральная обработка в принципе являетсядостаточно легко формализуемым процессом. В связи с этим встает вопрос обавтоматизации геодезических вычислений. В самом деле-не логичнее ли поручитьисполнение «механической» работы компьютеру, что даст, во-первых, большуювыгоду во времени (мощности современных вычислительных машин легко хватает длявыполнения приблизительно двух-трех миллионов операций в секунду-лекопосчитать, какая получится экномия времени!), а, во-вторых, это дает некуюгарантированность от ошибок в вычислених-попросту говоря, машина никогда неошибется при выполнении математической опереции. (Тут, правда, встает проблемаправильности и безошибочности используемого алгоритма, но это тема дляотдельной работы.). На самом деле, практика показала преимущественностьподобного подхода, в настоящее время ручная обработка результатов геодезическихизмерений встречается крайне редко.
Предпосылки к автоматизации геодезическихвычислений.
В последние пятнадцать лет развитиеэлектронной техники и технологии можно сравнить с лавинообразным процессом-чемвыше настоящий уровень компьютерной технологии, тем, соответственно быстрееидет ее развитие. Это связано с тем, что в данном случае продукты технологиислужат одновременно и ресурсом, необходимым для ее развития. Поэтому мы сталисвидетелями действительно лавинообразного развития разнообразнойэлектронно-вычислительной техники, увеличения ее мощности, снижением стоимостиее производства и, как следствие всего этого, проникновения ее практически вовсе сферы жизни общества. Это, естественно, породило проблему прикладногоиспольования, которую можно рассмотреть и в аспекте автоматизации обработкирезультатов геодезических вычислений.
Вообще-то, персональные компьютерысуществуют уже достаточно давно, но если, скажем, в начале восьмидсятых годовеще шла «война» различных платформ, среди которых были PC, Spectrum-совместимые,Macintosh, Commondore, Atari, и прочие, котоыре (практически все из них тогда)характеризовались весьма небольшим объемом оперативной памяти и невысокимбыстродейстием, что, естественно, рождало за собой проблему разработкисоответсвующего программного обеспечения. В принципе, разработка средств дляавтоматизации геодезических вычислений была возможна и тогда, но этоприходилось делать непосредственно на языке программирования(который либовыбирался разработчиком, либо, что совсем уж несерьезно, был аппаратно встроенв систему). Поэтому разработка более или менее нормальной системы, способнойвыполнять поставленные задачи, требовала недюжинных программистких навыков. Иэто при том, что скорее всего такая система была способна решать только узкий,определенный еще на этапе создания, круг задач. Кроме того, ограниченностьсистемных ресурсов делала практически невозможным создание действительноуниверсальной системы, которую можно бы было легко приспосабливать подконкретые задачи, требющиеся для автоматизации, и которая бы обладала«дружественным интерфейсом пользователя», т.е. такой средой взаимодействияпользователя и программы, которая бы позволяла легко взаимодействовать спрограммой и «добиваться» от нее нужных результатов. Часто вообщевзаимодействие с подобными программами вызывало очень большие трудности,поскольку иногда поменять какие-либо настройки было возможно только черезмодификацию исходного текста программы, поскольку для создания универсальной иконфигурабельной программы не хватало системных ресурсов, т.е. программа простоне умещалась в памяти компьютера.
И, кроме всего прочего, не былосовместимости между платформами, т.е. программное средство, разработанное длякакой-то определенной платформы было просто невозможно использовать а другой без проведения каких-либо дополнительных работ по конвертации, преобразованиюформатов представления данных, и пр. Но даже на такой базе стало возможнымсоздание средств автоматизации различных вычислений, в т.ч. и геодезических,потому что компьютер уже являлся средством, возможности которого на порядокпревосходили возможности программируемых калькуляторов, не говоря уже окалькуляторах обычных. Разработка средств автоматизации являлась задачейпрограммиста, поэтому для разработки средст автоматизации геодезическихвычислений либо геодезист должен был обладать программисткими навыками, либо(что встречалось куда реже) программист- геодезическими, либо программист игеодезист должны были работать в паре, что позволяло программисту подруководством геодезиста создать работоспособную программу для автоматизации.Правда, тогда такие программы все равно не обладали универсальностью, поэтому вте времена широко распространения такие разработки не получили-чтобы эффективноработать с программой, надо было знать ее «изнутри», что, конечно, было оченьнеудобно.
С течение времени ситуацияпостепенно изменялась в лучшую сторону, на рынке персональных компьютеровлидерство постепенно завоевала платформа PC, хотя многие до сих порне соглашаются с подобным утверждением. Так или иначе, вычислительные мощностимногократно возросли, что постепенно позволило создать удобный и завоевавшийвсеобщую популярность «графический интерфейс»-удобную и интуитивно понятнуюсреду взаимодействия пользователя и программ(вполне наглядным примером которогоявляется завоевавшая всеобщую популярность и получившая широчайшеераспространение у нас в стране, да и во всем мире операционная система Microsoft Windows, под управлением которой работает огромное множествопрограмм. Стали также возможны разработки и программные средства, о которыхраньше приходилось только мечтать, в том числе и программные средства,предназначенные для автоматизации геодезических вычислений (являющиесяподклассом геоинформационных систем), в том числе и универсальные средстваавтоматизации вычислений практически любого рода, каковыми являются электронныетаблицы. Более того, работа с подобными средствами разработки теперьмногократно упростилась, увеличилась ее эффективность, скорость и качество, иснизилась сложность самого процесса разработки, благодаря чему этот процессперестал быть неким «таинством», доступным лишь «посвященным» (программистам),и стал доступен практически любому человеку. Иными словами, геодезисту теперьне обязательно нужен программист для того, чтобы разработать средствоавтоматизации, и благодаря такому разделению задач эффективностьувеличилась-ведь геодезист знает гораздо лучше, чем программист, какимтребованиям должно удовлетворять разрабатываемое средство, поэтому и повысилоськачество разработки. Удобство интерфейса сделало такие средства болееуниверсальными-ведь теперь можно не просто написать инструкцию, но и, допустим,снабдить свое средство дополнительными интерфейсными элементами, типавсплывающих подсказок, которые бы появлялись при наведении курсора на нужнуюклетку таблицы, и содержали бы информацию о том, что за информация содержится вданной клетке (или, например, что надо в эту клетку ввести).
Таким образом, подводя итог этомувступлению, необходимо сказать о том, что в настоящее время иформационныетехнологии все глубже проникают практически во все сферы общества, и скоростьэтого процесса все еще возрастает. Поэтому для решения прикладных задач теперьуже решающую роль играет не доступность компьютеров и компьютерных технологий,как всего десять-пятнадцать лет назад, но, скорее, правильность выбора средствдля решения конкретных задач, которые должны удовлетворять требованиям учетаспецифики, но в то же время являться универсальными и простыми в освоении.Поэтому данный обзор, ни в коем случае не претендующий на абсолютную полноту,служит для того, чтобы составить представление о целесообразности выбора тогоили иного программного средства для автоматизации решения какой-либо конкретнойзадачи.
/>/>Обзор средств автоматизации
Два подхода к автоматизации –использование специализированного программного обеспечения геоинформационныхсистем (ГИС) и использование универсальных средств (электронных таблиц) в целяхавтоматизации геодезических вычислений.
Существуют два принципиальноразличающихся подхода к созданию средств автоматизации геодезическихвычислений, отраженные в заголовке. Поэтому при выборе программногообеспечения для разработки какого-либо средства автоматизации вычисленийнеобходимо сделать выбор между двумя этими подходами.
Нужно сразу сказать, что собственноиспользование специализированного программного обеспечения как таковое неявляется именно разработкой нового средства автоматизации вычислений, попричине того, что это программное обеспечение само по себе является именнотаким средством, которое необходимо лишь должным образом сконфигурировать длявыполнения той задачи, которую необходимо решить. Иными словами, нетнеобходимости разрабатывать алгоритмы обработки результатов измерений, нонеобходимо лишь правильно использовать изначально заложенные программистамивозможности системы для решения конкретной задачи. Но тут как раз и возникаетпроблема.
Дело в том, что в основномспециализированные ГИС изначально предназначаются для решения достаточно узкогокруга задач, и расширению поддаются с трудом. Поэтому, если решение даннойзадачи лежит в пределах возможностей данной ГИС, то тогда задача сиспользованием ее решается без труда, но если изначально ГИС не создавалась дляработы с таким типом задач, то решить задачу с использованием данной системыбудет весьма проблематично. Иными словами, например, ГИС, предназначенные дляизучения и моделирования структуры рельефа будет весьма сложно, если тольковообще возможно, приспособить к решению задач из области обработки результатовизмерений строительной геодезии.
Таких проблем не возникает прииспользовании универсальных средств типа электронных таблиц, потому что в этомслучае все алгоритмы работы создаются «с нуля», что обеспечивает их наилучшуюприспособленность к решению возникшей задачи по автоматизации, но возникаютпроблемы иного характера. Дело в том, что разработка качественного средстваавтоматизации вычислений – это весьма трудоемкий процесс, занимающий иногдадостаточно много времени. Конечно, оно потом окупается, но только придостаточно большом объеме вычислительных работ подобного типа, а при решенииединичной задачи иногда оказывается быстрее, как ни крамольно это звучит,подсчитать требуемые результаты вручную.
Поэтому необходимо четкопредставлять возможности различных геоинформационных систем для того, чтобыотдать предпочтение той или иной из них при решении конкретной задачи, а еслисреди них не окажется нужной, то тогда средство необходимо разработать вручную,если это оправдано с точки зрения затраченного времени.
Краткий обзор средств автоматизации,основанных на использовании специализированных ГИС. Требования, предъявляемые кним.
Использование специализированныхГИС позволяет сократить время, требуемое для проведения расчетов в процессекамеральной обработки и многократно увеличить надежность и безошибочностьвычислений.
Появление электронныхгеодезических приборов привело к возможности существенного изменения методикполевых работ при выполнении топографических съемок различного назначения.Сегодня электронные тахеометры и спутниковые геодезические системы обеспечиваюттребуемую точность измерений для большинства видов работ. Неотъемлемой частьюсовременных приборов является наличие устройств для регистрации измерений. Этопозволяет полностью отказаться от записи результатов измерений в полевыежурналы. Ясно, что автоматическая регистрация данных в поле становитсяпрактически бессмысленной, если данные обрабатываются без использованиясоответствующего программного обеспечения. В связи с этим большинство компаний,поставляющих геодезическую технику, предлагают не поставку отдельных приборов,а внедрение законченных технологий. Заметим, что производители приборов тожепереходят к поставке технологий. Например, фирма Spectra Precision в рамкахконцепции IS™ (Integrated Surveying — Интегрированные Съемки) началараспространение пакета программ GeoTool, полный набор модулей которого позволитвыполнять работы от импорта данных до проектирования сооружений и выносапроектов в натуру.Но именно здесь и кроется еще одна проблема — ведь приобретятехнологию, компания оказывается «привязана» к ней, и вынуждена использоватьприборы одной и той же фирмы, а также обращаться к ней за обновлениями, потомучто очень часто переход на технологию другой фирмы может обойтись намногодороже, чем продолжение использования уже купленной и освоенной. Поэтомупредлагается краткий обзор некоторых программных продуктов для обработкирезультатов геодезических измерений. Критерии включения в обзор
Параллельно с эволюциейвычислительной техники шло развитие программ обработки геодезических измерений.Большинство подразделений бывшего ГУГК и проектно-изыскательских организацийсамостоятельно разрабатывали те или иные программы. Отличительнымиособенностями таких программ является их ориентированность на решение задач тойорганизации (а зачастую даже подразделения организации), для которой онисозданы. Обычно они разрабатывались и поддерживались собственными отделамиавтоматизации. Подавляющее большинство таких «ведомственных» программ не былиориентированы на работу с накопителями электронных приборов просто из-за ихнедоступности. Большинство таких программных продуктов не стали коммерческими ипрекратили свое развитие. Поэтому в настоящем обзоре они не рассматриваются.
Сегодня на рынке геодезическихтехнологий России присутствует небольшое (по сравнению с рынком ГИС-приложений)количество программных продуктов. Реально распространяются и поддерживаются,пожалуй, только продукты Caddy фирмы Ziegler (Германия), «Кредо-Диалог»(Белоруссия), «Топоград» (Украина), Topocad фирмы SMT Datateknik (Швеция) иFieldWorks корпорации Intergraph. Скорее всего этот список неполный, однакоинформация именно об этих продуктах в той или иной форме распространяется средипотенциальных пользователей.
Выделенные таким образом продуктыможно в свою очередь разделить по используемым операционным системам. По всейвидимости, 32-ти разрядные MS Windows 95 и NT становятся наиболее популярными ираспространенными операционными системами. Преимущества многозадачныхоперационных систем Windows с их единым пользовательским интерфейсом,возможностью обмена данными между различными приложениями, простотойподключения периферийных устройств, совершенными справочными системами,руссификацией и т.д. привлекают все большее количество пользователей в России.Из приведенного выше списка приложением для Windows является только Topocad.Пакет FieldWorks является приложением интегрированной графической средыMicroStation, которая в свою очередь работает с Windows 95 и NT. Разработчикипакета «Топоград» только предполагают выпустить версию для Windows в 1997 году.Работы по переводу Caddy и «Кредо-Диалог» под Windows пока не ведутся.
Поэтому в настоящем обзореостановимся только на программных продуктах Topocad и FieldWorks.
Требования к геодезической программе.
Прежде чем перейти к обсуждениюпрограммных продуктов, необходимо выделить возможности, которые должны бытьреализованы в топографических пакетах.
•Импорт данных из полевыхнакопителей электронных тахеометров или полевых компьютеров. Желательнаподдержка форматов различных фирм. Данные можно импортировать непосредственночерез последоватльный порт компьютера или считывать из текстового файласоответствующего формата. Хотя производители приборов практически всегдапредлагают необходимые интерфейсы для формирования текстовых файлов результатовизмерений на диске компьютера, представляется полезной поддержка обеихвозможностей импорта. Необходимо также иметь средства для редактированияполевых измерений.
•Обеспечение импорта координатточек местности, полученных спутниковыми методами. Постепенно такие методыначинаются использоваться при выполнении крупномасштабных съемок. Обычно длявычисления координат используется программное обеспечение, входящее в комплектспутниковой аппаратуры. Однако предлагаемые производителями GPS-аппаратуры«картографические» программы в большинстве случаев не позволяют обрабатыватьрезультаты наземных измерений, без которых трудно обойтись при съемке.
•Обработка результатов измерений всети обоснования. Наиболее популярными способами построения обоснования насегодняшний день являются пространственная полигонометрия и различного родазасечки. Полезными представляются возможность автоматического вычислениякоординат точек обоснования, контроль грубых ошибок, уравнивание и оценкаточности. Контроль грубых ошибок по-прежнему весьма важен, поскольку даже приналичии автоматической регистрации результатов измерений остается вероятностьошибочного кодирования точек, неточного центрирования и измерения высот прибораи визирных целей. •Вычисление прямоугольных координат пикетов по результатамполярных измерений. Большинство электронных тахеометров позволяют вычислять изаписывать в память прямоугольные координаты непосредственно в поле.
•Средства графического редактора иструктурирования графических объектов, например, размещение объектов вразличных слоях. При этом наличие многих функций мощных графических редакторов,например пространственная визуализация и т.д., необязательно. •Наличиебиблиотеки российских условных знаков и возможность создания собственныхсимволов.
•Построение и редактированиемоделей рельефа и горизонталей.
•Вывод графики на внешниеустройства и экспорт данных в другие системы. Необходимость вывода построенныхпланов на плоттеры не вызывают сомнений. Зачастую именно необходимость созданиякачественных «твердых» копий является главной причиной внедренияавтоматизированных технологий. Однако практически всегда созданиетопографического плана не является самоцелью, план содержит необходимуюинформацию для проектирования инженерных сооружений, информационных систем ит.д. В законченных цифровых технологиях эти задачи решаются программнымисредствами. Ясно, что специализированный топографический пакет вовсе не обязансодержать средства, например, для проектирования дренажных систем. Однакообеспечение экспорта моделей местности для дальнейшей обработки должно бытьобязательно.
Основные характеристики Основныепараметры включенных в настоящий обзор пакетов программ приведены в таблице. Характеристики Topocad FieldWorks Разработчик SMT Datateknik, Швеция Intergraph, США Операционная система Windows 3.1, 95, NT Windows 95, NT Графическая среда не требуется MicroStation Оперативная память, Мб 12 16 Объем дисковой памяти, Мб 15 35 Русская версия есть нет Графический формат Собственный TOP Собственный FLD Импорт полярных измерений Geotronics, Leica, Psion, Sokkia* Любые форматы Редактор результатов измерений есть есть Импорт результатов спутниковых наблюдений Любые форматы Любые форматы Обработка обоснования Одиночные ходы 5 типов, обратная засечка Произвольные сети Уравнивание по МНК нет есть Контроль грубых ошибок есть есть Вычисление прямоугольных координат пикетов есть есть Полевое кодирование объектов: — кодирование точечных объектов слой, условный знак, атрибуты слой, условный знак, атрибуты, символ, текст, использование в ЦМР — кодирование ломаных линейных объектов есть есть — кодирование соединений нет есть — кодирование кривых нет есть — «функции»** 5 типов нет Графический редактор есть нет*** Структуризация графических объектов Слой, цвет, тип линии Слой, цвет, тип линии Создание собственных условных знаков есть есть Российские условные знаки есть есть Построение ЦМР полуавтоматическое автоматическое по кодам точек Построение горизонталей автоматическое автоматическое Создание «твердых» копий Любые устройства, поддерживаемые Windows Любые устройства, поддерживаемые Windows Экспорт данных DXF, DWG Через DGN MicroStation в другие приложения Intergraph, DXF и DWG Построение профилей, вычисление объемов Доп. Модули Profile и Volume Пакет SiteWorks
* реализация в версии 3.0 апрель1998.
** Функции позволяют автоматическипостроить по серии точек с одинаковыми кодами прямоугольник, дугу, окружность,определить координаты недоступной точки по вехе с двумя отражателями.
*** Пользователю абсолютнонедоступны средства MicroStation, даже элементарные (построение линий, текста ит.д.). Все графические построения выполняются автоматически по кодам точек.
По приведенным данным можносделать вывод, что пакет TopoCad является вполне универсальным средством для проведениятопографических работ. Пакет недорогой и простой в изучении. Может бытьрекомендован для оперативной обработки данных в полевых подразделениях иокончательного оформления моделей. Основной принцип FieldWorks — готовая модельместности по кодам. Построение контурной части и модели рельефа выполняютсяизменением управляющих кодов. Система управляющих кодов очень мощная ипозволяет обойтись без построения графики с помощью мыши. Для подключенияусловных знаков и типов линий доступны все ресурсы MicroStation. Это болеемощный, но и более сложный пакет. Может быть рекомендован для камеральныхподразделений достаточно крупных организаций.
Но, вновь обращая внимание на то,что рассмотренные программные средства ориентированы напроизводственно-научную работу, но по сути представляют из себя готовыетехнологии, позволяющие автоматизировать вообще большую часть цикла,начинающегося от производства полевых работ, и заканчивающегося созданиемготовой карты, которую можно распечатать на соответствующем устройстве.
Это, конечно, является оченьудобным при решении задач именно такого плана, но, напротив, создает трудности,когда решаемая задача «выбивается» из этих рамок. Поэтому становитсянеобходимым рассмотреть универсальные средства автоматизации, позволяющиерешать задачи в принципе любого профиля, какими являются универсальныеэлектронные таблицы.
ПрограммаMicrosoft Excel. Краткое описание возможностей.
Сложившаяся ситуация такова, чтонаибольшее распространение в России получили программные продукты корпорации Microsoft.Отвлекаясь от других аспектов данной темы, тем не менее необходимо сказать, чтоэто создает некую универсальность в их применении, или даже некий необъявленныйстандарт, т.к. программные продукты этой корпорации сейчас можно найтипрактически на любом компьютере, а следовательно, совместимость будетобеспечена. К тому же продукция Microsoft являет собой весьма универсальные средства, которые можноиспользовать для решения очень многих задач, и кроме того, весьма высокастепень интеграции между продуктами, что и обуславливает их популярность в томчисле.
В пакет Microsoft Office,работающий под управлением операционной системы Microsoft Windows, входитв том числе и мощное средство разработки электронных таблиц Microsoft Excel. (Кстати, нужно сказать, что хотя и существуют другиесредства разработки электронных таблиц и автоматизации вычислений, но они,во-первых, встречаются крайне редко (скажем, во внутрифирменном использованиикакой-либо компании для своих специфических нужд, а во-вторых, как уже былосказано, продукты Microsoft стали практически стандартом де-факто, чему способствовалаи их большая универсальность). Таким образом, именно Microsoft Excel былвыбран мной для разработки средства автоматизации расчетов в лабораторной работе «Предварительные вычисления в триангуляции». Поэтому другие средствапостроения электронных таблиц здесь не рассматриваются, но зато уделяестсявнимание некоторым специфичным средствам Excel.
Возможности EXCEL очень высоки.Обработка текста, управление базами данных — программа настолько мощна, что вомногих случаях превосходит специализированные программы-редакторы или программыбаз данных. Такое многообразие функций может поначалу запутать, чемзаставить применять на практике. Но по мере приобретения опыта начинаешь подостоинству ценить то, что границ возможностей EXCEL тяжело достичь. За14-летнюю историю табличных расчётов с применением персональных компьютеров требования пользователей к подобным программам существенно изменились. В началеосновной акцент в такой программе, как, например,VisiCalc, ставился на счётныефункции. Сегодня положение другое. Наряду с инженерными и бухгалтерскимирасчетами организация и графическое изображение данных приобретают все возрастающее значение. Кроме того, многообразие функций, предлагаемое такой расчетной и графической программой, не должно осложнять работу пользователя.Программы для Windows создают для этого идеальные предпосылки. В последнее время многие как раз перешли на использование Windows в качестве своейпользовательской среды. Как следствие, многие фирмы, создающие программноеобеспечение, начали предлагать большое количество программ под Windows.
Окно EXCEL.
Окно Excel содержит множество различных элементов. Некоторые из них присущи всем программам в среде Windows,остальные есть только в окне Excel. Вся рабочая область окна Excel занятачистым рабочим листом (или таблицей), разделённым на отдельные ячейки. Столбцы озаглавлены буквами, строки — цифрами. Как и во многих других программах в среде Windows, вы можете представить рабочий лист в виде отдельного окна сосвоим собственным заголовком — это окно называется окном рабочей книги, так какв таком окне можно обрабатывать несколько рабочих листов. На одной рабочейстранице в распоряжении будет 256 столбцов и16384 строки. Строкипронумерованы от 1 до 16384, столбцы названы буквами и комбинациями букв. После26 букв алфавита колонки следуют комбинации букв от АА, АВ и т.д. В окне Excel,как и в других программах под Windows, под заголовком окна находится строка меню. Чуть ниже находятся панели инструментов Стандартная и Форматирование.Кнопки на панели инструментов позволяют быстро и легко вызывать многиефункции Excel. Оформление рабочих листов. Выбор шрифта. Изменить тип, размер шрифта или исполнение текста можно выделив соответствующие ячейки и открывменю Формат. Выбрав команду Ячейки вменю Формат. После этого на экранепоявится диалог в котором будут указаны различные шрифты. Можно выбрать любойшрифт из списка предложенных. При выборе шрифта можно просматривать егоначертание в окне пример. Для выбора типа шрифта, его размера и стиля можноиспользовать поля и кнопки, расположенные на панели инструментов. Типы шрифтов.В настоящее время для оформления таблиц и документов используется большоеколичество шрифтов. Один из главнейших факторов, который необходимо приниматьво внимание, — это разборчивость текста, оформление тем или иным шрифтом.
Стили.
Наряду с выбором типа шрифта иего размера можно выбрать стиль шрифта: курсив, полужирный или с подчёркиванием. Используют эти стили только для выделения важной информации втексте документов и таблиц.
Цвета и узоры.
В Excel можно выделить в таблиценекоторые поля с помощью цвета и узора фона, чтобы привлечь к ним внимание.Это выделение надо использовать осторожно, чтобы не перегрузить таблицу.Выберите вкладку Вид в диалоге Формат ячеек. Здесь для выделенных ячеек можновыбрать цвет закраски с помощью палитры. Форматирование чисел. Если нужно,чтобы записи превратились в удобный документ, следует произвестиформатирование чисел в ячейках. Проще всего форматируются ячейки, кудазаносятся денежные суммы. Для этого нужно выделить форматируемые ячейки. Затем выбратькоманду меню Формат — Ячейки, а в появившемся диалоге — вкладку Число.Выбирается в группе слева строку Денежный. Справа появится несколько возможных вариантов форматов чисел. Формат числа определяется видом цифрового шаблона,который может быть двух видов: Чтобы лучше понять их назначение, рассмотримварианты форматирования числа13.В первой колонке взяты шаблоны форматов, как вполе Коды формата. Во второй колонке вы видите, как будет выглядеть число врезультате форматирования. Формат Результат
#.###,## 13
0.000,00 0.013,00
#.##0,00 13,00
Если в качестве цифрового шаблонаиспользуется ноль, то он сохранится везде, где его не заменит значащая цифра.Значок номера (он изображен в виде решетки) отсутствует на местах, где нетзначащих цифр. Лучше использовать цифровой шаблон в виде нуля для цифр, стоящих после десятичной запятой, а в других случаях использовать«решетку». Если вы оперируете числами, где больше двух разрядов послезапятой и цифры в них не равны нулю, то происходит округление в большую илименьшую сторону. Точно так же Excel округляет дробные числа, которые форматировали как целые, т.е. без разрядов после запятой. Округляются, однако, только числа, которые выводятся на экран, в расчетах используютсяточные значения. В поле Коды формата можно выбрать вариант задания сумм, которые идут «в минус»: наряду с обычным минусом их можно выводить красным, что часто используется при оформлении бухгалтерской документации.
Проверка орфографии.
В пакете Excel имеется программапроверки орфографии текстов, находящихся в ячейках рабочего листа, диаграммах или текстовых полях. Чтобы запустить её нужно выделить ячейки илитекстовые поля, в которых необходимо проверить орфографию. Если нужно проверить весь текст, включая расположенные в нем объекты, выберите ячейку,начиная с которой Excel должен искать ошибки. Далее нужно выбрать команду Сервис — Орфография. Потом Excel начнет проверять орфографию в тексте. Можноначать проверку при помощи клавиши F7.Если программа обнаружит ошибку или не найдет проверяемого слова в словаре, на экране появится диалог ПроверкаОрфографии.
Операторы.
Все математические функцииописываются в программах с помощью специальных символов, называемых операторами. Полный список операторов дан в таблице.
Оператор Функция Пример
Арифметические операторы
— 10 -
+ сложение =A1+1
- вычитание =4-С4
* умножение =A3*X123
/ деление =D3/Q6
% процент =10%
Операторы связи
: диапазон =СУММ(A1:C10)
; объединение =СУММ(A1;A2;A6)
Текстовый оператор соединения
& соединение текстов
Текстовый оператор соединенияпреднозначен для того, чтобы при создании образца документа не вносить,например, каждый раз вручную, даты — программа сама будет обращаться к ячейке,в которой проставили дату.
Перевычисление рабочих листов.
По умолчанию при вводе, редактировании формул или при заполнении формулами ячеек все вычисления формулв рабочем листе происходят автоматически. Однако при сложных интеграционныхрасчетов это может занять продолжительное время, поэтому можно отменитьавтоматическое вычисление. Для этого нужно выбрать команду меню Сервис-Параметры, далее в появившейся вкладке Вычисление выбрать опцию Вручную иустановить переключатель Перевычислять перед сохранением. После этого всевычисления в рабочем листе будут происходить только после нажатия клавишиВычислить.
Функции Excel.
Функции призваны облегчить работупри создании и взаимодействии с электронными таблицами. Простейшим примеромвыполнения расчетов является операция сложения. Воспользуемся этой операции длядемонстрации преимуществ функций. Не используя систему функций нужно будет вводить в формулу адрес каждой ячейки в отдельности, прибавляя к ним знакплюс или минус. В результате формула будет выглядеть следующим образом:
=B1+B2+B3+C4+C5+D2
Заметно, что на написание такойформулы ушло много времени, поэтому кажется что проще эту формулу было былегче посчитать вручную. Чтобы быстро и легко подсчитать сумму в Excel,необходимо всего лишь задействовать функцию суммы, нажав кнопку с изображениемзнака суммы или из Мастера функций, можно и вручную впечатать имя функции послезнака равенства. После имени функций надо открыть скобку, введите адресаобластей и закройте скобку. В результате формула будет выглядеть следующимобразом:
=СУММ(B1:B3;C4:C5;D2)
Если сравнить запись формул, товидно, что двоеточием здесь обозначается блок ячеек. Запятой разделяютсяаргументы функций. Использование блоков ячеек, или областей, в качествеаргументов для функций целесообразно, поскольку оно, во первых, нагляднее, аво вторых, при такой записи программе проще учитывать изменения на рабочемлисте. Например нужно подсчитать сумму чисел в ячейках с А1 по А4.Этоможно записать так:
=СУММ(А1; А2; А3; А4)
Или то же другим способом:
=СУММ(А1: А4)
Создание диаграмм.
Работать с электронными таблицамисамо по себе большое удовольствие, но если бы удалось превратить сухие столбцычисел в наглядные диаграммы и графики. Такую возможность дает Excel. В Excelесть два различных способа сохранения в памяти диаграмм, составленных по вашимчисловым данным: это, во-первых, «внедрённые» диаграммы и, во-вторых,«диаграммные страницы». Внедрённые диаграммы представляют собойграфики, наложенные на рабочую страницу и сохраняемые в этом же файле; вдиаграммных страницах создаются новые графические файлы. Создать внедреннуюдиаграмму проще всего с помощью Мастера диаграмм, составляющего часть пакетаExcel. Панель инструментов диаграмм. Диаграммы можно создавать не только с помощью Мастера диаграмм. Также это можно делать и другим способом -дажеболее быстро- с помощью панели инструментов Диаграмма. Включить изображениеэтой панели на экране модно с помощью меню Вид — Панели инструментов. Пример:Введём любые данные, на основе которых можно построить диаграмму. Выделяемданные и нажимаем на панели инструментов кнопку с изображением стрелки, направленной вниз, чтобы открыть список типов диаграмм. Выбрав тип диаграммы изадав в рабочем листе прямоугольник необходимого размера, запускаем мастердиаграмм. Если нужно создать диаграмму на отдельном листе, то надо выбратьстроку Диаграмма в поле Создать. После короткого диалога с Мастером диаграммбудет создан отдельный рабочий лист.
Диаграммы-торты.
Обычно таким нагляднымпредставлением данных пользуются, когда надо показать составляющие доли впроцентах от целого. Создать её на экране можно, также как и диаграмму любогодругого типа, с помощью мастера диаграм. Професиональное оформление.
Для оформления документов Excelпредлагает кроме графиков и диаграмм возможность создавать другие графическиеобъекты, например вычерчивать на экране, а потом распечатывать прямоугольники,эллипсы, прямые и кривые линии, дуги и др. Можно также выполнить рисунки спомощью отдельных графических объектов, что никто не будет подозревать, чтоони выполнены с помощью Excel, а не специально графического редактора. Длясоздания рисунков предназначены кнопки, расположенные на панели инструментовРисование. Включить изображение этой панели на экране можно с помощью кнопкикоторая находится на панели инструментов Стандартная.
Обмен данными.
Во всех программах, написанныхдля операционной системы Windows, пользователь может пользоваться ее буферомобмена(Clipboard), он представляет особую область памяти, предоставляемыйоперационной средой в распоряжение различных программ. Используя буфер,можно, работая например в Excel, прерваться и практически мгновенно перейти вдругую программу, которую Windows держит для вас наготове. Причем независимоот текущей программы переход осуществляется с помощью одной и той же команды.Для этого нужно выделить соответствующие ячейки. Занести данные в буфер,используя для этого команду меню Правка — Копировать, либо комбинацию клавишCtrl+C. Теперь либо сам Excel, либо иная программа может вынуть данные избуфера с помощью команды меню Правка — Вставить или одной из двух комбинацийклавиш: Shift+Insert или Ctrl+V.
Текстовый редактор Word для Windows.
Из буфера обмена данные поступаютв Word для Windows в виде таблицы. Эта программа понимает все форматы Excel.Гарнитура и размеры шрифта также сохраняются в неизменном виде. Используяменю обработки таблиц текстового редактора можно обрабатывать в нем данные.
Экспорт.
Excel может хранить рабочие листыв памяти в различных форматах. Чтобы задать свой формат, нужно выбратькоманду меню Файл — Сохранить как, где есть поле Тип файла. Там имеется списокформатов, в которые Excel может преобразовать свои файлы.
Конечно, далеко не всегда при разработкесредств автоматизации геодезических вычислений могут понадобиться все средства MS Excel, так какпрограмма содержит чрезвычайно большое количество функций и возможностей,начиная от работы со статистическими данными, и заканчивая работой с построениемграфиков и диаграмм, что скорее нужно в делопроизводстве или бухгалтерии. Нополностью отметать использование их нельзя, так как дополнительные возможностипрограммы не только не мешают, но иногда могут быть использованы самымнеожиданным способом, так, напримр, мой знакомый, используя исключительносредства построения графиков и диаграмм MS Excel, создалтаблицу, которая автоматизировала построение модели рельефа, полученной порезультам нивелирной съемки местности способом «по квадратам».
Краткое описание электроннойтаблицы, автоматизирующей выполнение лабораторной работы «Предварительныевычисления в триангуляции».
Довольно большой объемоднообразных вычислений, требующийся для выполнения данной работы, натолкнулменя на мысль сделать электронную таблицу, которая бы позволилаавтоматизировать данный процесс. Кроме того, несмотря на то, что исходныеданные в каждом варианте были различны, но их количество и структура бланеизменной-одинаковое число пунктов и одинаковое их расположение. Для решениятакой задачи очень хорошо подходила программа MS Excel, темболее что данные представлены в таблицах. Следовательно, задача свелась лишь кформализации процесса вычислений, т.е. необходимо было создать совокупностьэлектронных таблиц, которые внешне выглядели бы точно так же, но вычисления –автоматизированы. Эта задача решается просто записыванием соответсвующих формулв соответсвующие ячейки, где производилась бы обработка данных, которыепрограмма взяла бы из других ячеек(с исходными данными, куда необходимо ихввести вручную).
Как видно, таблица почти полностьюдублирует таблицу, взятую из «методических указаний», только имеется лишнийстолбец (пустой) между колонками «Румб» и «Градусы», который нужен для записипромежуточных результатов. Дело в том, что все-таки изначально Excel непредназначался для работ в геодезической сфере, поэтому в нем нет встроенныхформатов представления результатов угловых измерений. Впрочем, они достаточнолегко реализуются вручную, но, скажем, для записи величины угла в формате «градусы,минуты, секунды» требуется не один столбец таблицы, а три, соответственно,доступ к этим данным тоже осуществляется раздельно.Для решения этой проблемыпришлось делать структуру, которая переводит величину в градусах (десятичныедоли) в требуемый формат, отбрасывая сначала величину десятых долей иустанавливая количество целых градусов, а после переводя десятичные доли градусав минуты и секунды. Для примера, формулы, записанные в ячейках:
H4 =ОТБР(G4) – целое число градусов
I4 =ОТБР((G4-H4)*60) – целая часть произведения из десятичых долейградусов, умноженных на 60, т.е. целое число минут
J4 =ОКРУГЛ((G4-H4-(I4/60))*3600;2) – произведение из исходной величины градусовминус целое число градусов минус только что вычисленное целое число минут,деленное на 60 умноженное на 3600 и округленное до двух знаков после запятой =число секунд, вычисленное с точностью до 2-х знаков после запятой.
В этой версии таблицы примененырусские названия формул (хотя мне такое решение представляется весьма и весьмаспорным – ведь это как-бы нарушение международного стандарта), так что фомула вячейке H4 означает «взять целую часть числа, находящегося в ячейке G4 (причемстолбец G4 не виден – он скрыт. Это решение применено для удобства –дело в том, что совокупность формул в ячейках H4:J11 являетсятакой, чтобы перевести в формат «градусы, минуты, секунды» любое число,находящееся в соответствующей ячейке столбца G4, и между собой этотдиапазон связан относительными ссылками, т.е. при «переброске через буфер»(копировании в буфер и вставке из него) координаты ячеек будут пересчитаны(эту функцию Excel выполяет автоматически), т.е. будет преобразовано вформат «градусы, минуты, секунды» любое число, находящееся в соответсвующейстроке столбца, соответсвующего столбцу G4 в данном примере. Этоочень удобно, но требует того, чтобы работа проводилась с ссылками насоответсвующие значения, которые нужно преобразовать в формат «градусы,минуты, секунды», причем столбец, содержащий ссылку, можно сделать скрытым, какв данном примере.
Или еще пример:
S4 =ОКРУГЛ(КОРЕНЬ(СТЕПЕНЬ(B5-B4;2)+СТЕПЕНЬ(C5-C4;2));2)
Таким вот непривычым способомзаписывается теорема Пифагора.
СТЕПЕНЬ(B5-B4;2) означаетквадрат разности значений, записанных в B5 и B4 ( это какраз исходные координаты), двойка-это показатель степени.
КОРЕНЬ – это извлечениеквадратного корня из аргумента в скобках.
ОКРУГЛ – это округление результатадо второго знака после запятой.
На приведенных примерах хорошовиден принцип работы электронных таблиц – они просто выполняют то, что записано в их ячейках. Преимуществом по сравнению с разработкой на языкахпрограммирования является наглядность и высокая степень конфигурабельности, атакже легкость редактирования и модификации.
По такому принципу создана вся такназываемая “книга MS Excel» – совокупность электронных таблиц, которые в этом случаеназываются «листами». Каждый лист содежит отдельную таблицу, которая (восновном) данные для своей работы берет из предыдущих листов, что реализовано спомощью механизма «ссылок» – метода, при помощи которого ячейка одного листа вкниге ссылается на значение ячейки другого листа этой же самой книги.
Нет нужды описывать рлдробнымобразом каждую таблицу данной книги, потому что принцип работы остаетсяодинаковым, но необходимо сказать о существенных недостатках такого подхода.Во-первых, ссылки могут быть многократными, т.е. на ячейку, содержащую ссылку,в свою очередь ссылается другая ячейка и т.д. Это, с одной стороны, создаетудобство работы, так как для исходых данных последующей таблицы можно братьпредыдущую, не задумываясь, содержит ли она ссылки или нет, а не искать туклетку, где хранятся исходные данные, а с другой стороны, такой подходзатрудняет поиск ошибок, так как для поиска ошибки в цепи, содержащей ссылки,необходимо проследовать по ней до самого начала, прослеживая заодновзаимодействия этой цепи с другими элементами кники, что при большом объеметаблицы может быть весьма затруднительно.
Другой минус подобной реализации –это то, что все-таки Excel не имеет достаточно удобных конструкций, необходимых дляреализации базовых алгоритмов, как то: следование, развилка, цикл. Скажем,выбор из двух сценариев вычисления (что необходимо, когда, например, получаетсячисло градусов больше 360 – ти, такая ситуация не представляет никакихтрудностей для человека, но не для компьютера!) представляет собой не оченьпросто реализуемую задачу, она, будучи по сути простейшей, приводит кпоявлению, например, таких формул:
=ЕСЛИ(СУММ(D10:D12)+ОКРУГЛВНИЗ(СУММ(E10:E12)/60;0)>=60; ЕСЛИ(СУММ(D10:D12)+ОКРУГЛВНИЗ(СУММ(E10:E12)/60;0)>=120; СУММ(D10:D12)+ОКРУГЛВНИЗ(СУММ(E10:E12)/60;0)-120; СУММ(D10:D12)+ОКРУГЛВНИЗ(СУММ(E10:E12)/60;0)-60); СУММ(D10:D12)+ОКРУГЛВНИЗ(СУММ(E10:E12)/60;0))
Данная формула представляет собойкак раз выбор из двух сценариев вычислений, в заисимости от числа секунд иминут в соответсвующих ячейках, учитывающий все варианты.
Ясно, что работать с такого родаформулами очень неудобно.
Направления усовершенствования.Язык Visual Basic.
Хотя разработанная таблица исправляется с поставленной задачей, тем не менее существует ряд моментов,которые хотелось бы улучшить. Это – избавиться от структур, описанных в концепредыдущего параграфа, сделат выбор сценария решения понятным и удобочитаемым,а в далекой перспективе – даже расширить данную таблицу таким образом, чтобыпоявилась возможность работы не с фиксироанным количеством точек, а спроизвольным, задавая их количество. Данная задача является очень трудоемкой итребует хорошео знания особенностей программирования на встроеном в MS Excel языкпрограммирования Visual Basic.
Это в принципеобъектно-ориентированное расширение обычного языка Basic, с очень большимчислом новых функций и методов, призванных помочь в решении самых разнообразныхзадач любой сложности. Интеграция языка программирования и электронной таблицыпредоставляет широчайшие возможности, ведь в числе предоставляемых средств естьи средства доступа к значениям клеток электронной таблицы, и даже доступ к ихсвойствам. Так, например, создается макрос – определенная последовательностьинструкций, которая выполняется или сразу при загрузке документа, или же привыборе из меню «Сервис-Макрос-Макросы-Выполнить»(альтернативный вариант –нажать клавишу F8), и при своем выполнении макрос, допустим, опрашиваетпользователя, сколько пунктов, каково их взаимное расположение, и т.д., послечего, используя собственные средства доступа к значениям клеток таблицы,генерирует нужную структуру. Например, подпрограмма
Sub MyInput()
WithWorkbooks(«Book1»).Worksheets(«Sheet1»).Cells(1, 1)
.Formula= "=SQRT(50)"
With.Font
.Name= «Arial»
.Bold= True
.Size= 8
End With
End With
End Sub
в результате своего выполнениязапишет в клетку A1 (или 1,1 в данном формате записи) листа «Sheet1” книгис названием “ Book1” формулу “=SQRT(50)», т.е. квадратный корень из 50 – ти, а результат будетзаписан утолщенным шрифтом Arial размера 8.
К сожалению, процесс созданиядействительно универсального средства автоматизации вычислений являетсячрезвычайно трудоемким и длительным, что делает его созданией задачей не одногопрограммиста, но какой-либо фирмы, специализирующейся на разработкепрограммного обнспечения. И, как уже было сказано выше, для подобных задачгораздо более целесообразно использовать специализированные ГИС, разработанныеспециализирующиимся на выпуске подобных продуктов фирмами. А в практическойработе, когда таких задач не ставится, как, например, в данном случае,применение Visual Basic в принципе целесообразно ограничить созданием макросов дляупрощения вычисления некоторых частей таблицы, когда напрямую (через записьформул в ячейки) требуемый результат трудно достижим, или его восприятиезатруднено. Но при этом не следует забывать, что использование макросовухудшает понятность таблицы и делает ее модификацию более сложной, так какмакрос в принципе является некоторым кодом, написаным на языкепрограммирования, следовательно, для эффективной работы с ним необходимообладать программисткими навыками и, кроме того, знать специфику данного языкапрограммирования, хорошо ориентироваться в свойствах и методах объектов, ичетко представлять себе реультат выполнения той или иной инструкции. Все этоделает задачу создания сложных макросов задачей скорее программистов, нежелигеодезистов, так как освоение языка программирования требует некоторого, поройвесьма значительного времени, и специальных знаний. Правда, ипользованиесправочной системы облегчает задачу.
Из этого можно сделать вывод, чтонаиболее эффективным средством самостоятельной разработки системы,автоматизирующей нужные вычисления, является сочетание средств, предоставляемыхсобственно электронныим таблицами и средств, предоставляемых языкамипрограммирования. В этом и нужно видеть основные направления усовершенствованияданной работы.
/>Заключение.
Автоматизация геодезических вычислений –плюсы и минусы.
В заключении данной работынеобходимо еще раз обратить внимание на такой важый аспект проблемы, как плюсыи минусы автоматизации. Казалось бы, что здесь нет никакой проблемы, ведь, какнеоднократно было сказано выше, автоматизация позволяет многократно увеличитьпроизводительность работ по обработке вычислений за счет увеличения скорости ихвыполнения, и во много раз сократить вероятность появления любых ошибок впроцессе камеральной обработки. Алгоритмы, которые используются при разработкесредств автоматизации, многократно проверяются ( по крайней мере, должны) впроцессе разработки на наличие скрытых ошибок, что позволяет довести надежностьпроцесса вычислений до неободимого уровня. Поэтому автоматизация на первыйвзгляд кажется почти абсолютным благом, которое необходимо применять везде ивсюду. Ведь никто не спорит, что сокращение затрат времени на производимуюработу увеличивает ее эффективность, тем более при сохранении (и даже болеетого-возрастании, как в данном случае) качества производимой работы. Но что, всущности, поисходит на самом деле?
Дело все в том, что при примененииготовых технологий процессы получения требуемых результатов вообщеавтоматизированы почти что до предела – съемка местности, запись результатов,произведение камеральных работ происходи автоматически, желательно сминимальным участием человека. Поэтому становится нормальным такое положениедел, при котором исполнитель работ не понимает сущности того, что он делает, атолько хорошо и четко знает алгоритм действий, подлежащих выполнению с егостороны. Говоря проще, знает, какую и когда кнопку нажать, чтобы в конечномитоге получился требуемый результат.
Не рискуя заявить о том, чтоподобное положение вещей является неудовлетворительным (хотя бы потому, что оноимеет место быть), тем не менее нужно обратить внимание на опасности данногоподхода. Ведь риск получения неправильного результата возрастает при отсутствиипонимания сути работы исполнителем, иными словами, не всегда бывает полностьюбезопасно полагаться на приборы. Хотя противники данной точки зрения и говорят,что в таком случае, допустим, и программист не может полагаться на компьютер,поскольку не понимает полностью сути происходящих в нескольких миллионахтранзисторов центрального процессора процессов, тем не менее, необходимо незабывать о данном аспекте проблемы.
При самостоятельой разработкеподобых средств автоматизации подобных проблем не должно возникать, потому чтодля того, чтобы создать функционирующую таблицу, автоматизирующую вычисления,необходимо как минимум хотя бы приблизительно представлять себе сутьпроисходящего. Но однажды разработанное, проверенное и функционирующее средствов процессе его эксплуатации по прямому назначению позволит даже разработчику современем надежно забыть, как там что вычисляется и почему. Несмотря на это,результаты будут по-прежнему правильными!
Но, конечно, было бы абсурдом неиспользовать средства автоматизации, мотивиуя это такими доводами. Просто необходиморазграничить сферы применения тех или иных средств автоматизации в зависимостиот решаемых задач.
Необходимость автоматизации.
Подводя краткий итог всемувышесказанному, можно сделать вывод, что в целом автоматизация геодезическихвычислений необходима в различных областях, связанных с геодезией. Предпосылкиэтому создает тотальная продолжающаяся информатизация практически всех сферфункционирования общества, а также повышающаяся доступность компьютерныхтехнологий и снижение стоимости их производства. В геодезии автоматизациянеобходима в первую очередь, потому что позволяет решать практические задачисамого различного характера с большей эффектитвностью и производительностью, атакже увеличивает скорость выполнения и себестоимость работ по камеральнойобработке результатов съемок.
Средства автоматизации делятся надва различных класса – первые (специализированные ГИС) позволяют решать широкийкруг часто встречающихся практических задач, и представляют собойпрограммно-аппаратные комплексы, позволяющие реализовать технологию например,производства карт, от начала и до конца. Такими являются комплексы TopoCad и FieldWorks.
Вторые же являют собой средстваразработки программных продуктов, какими в сущности, являются электронныетаблицы, и позволяют создавать средства автоматизации для решения практическилюбых задач, не имея для этого особых программистских навыков.
Выполнена работа по созданиюэлектронной таблицы, автоматизирущей выполнение работы «Предварительныевычисления в триангуляции», выполнение которой предусмотрено в курсе«Геодезическая основа карт». Рассмотрены средства выбранного для этой целипродукта MS Excel, а также возможности применения объектно-ориентированногоязыка программирования Visual Basic, который интегрирован практически во все продукты серии Microsoft Office.
Обращено внимание и на негативныеаспекты автоматизации геодезических вычислений.
Делая вывод, можно сказать, чтоавтоматизация геодезических вычислений является актуальной темой, и совершеннонеобходима во всех сферах работ, где используется обработка результатовгеодезических измерений.
Списоклитературы
ГИС — что нужно знать пользователю. (статья на сайте фирмы АлГИС)
Программное обеспечениеГИС-проектов. Автор: Сергей Миллер, вице-президент ГИС-ассоциации.
«ГИС-Обозрение»3/1997.Статья «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ОБРАБОТКИ МАТЕРИАЛОВ ТОПОГРАФИЧЕСКИХСЪЕМОК», автор С.Г. Гаврилов, Центр прикладной геоинформатики ТЕРРА-СПЕЙС
«Современная геодезия — неприборы, а технологии», автор С.Г. Гаврилов, Центр прикладной геоинформатикиТЕРРА-СПЕЙС
«Современные методы географическихисследований», авторы: К.Н. Дьяконов, Н.С. Касимов, В.С.Тикунов, М.«Просвещение», 1996.
Геоинформационные системы (GIS).Адрес интернет: www.solver-net.com/1251/gishp.htm
Перечень WWW ГИС-тематики. Адресинтернет: www-gis.sscc.ru/~kpa/WEBLAB/OUBOOK/web_serv.htm