русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Улучшенные типы пространственных данных


Дата добавления: 2015-07-09; просмотров: 619; Нарушение авторских прав


Новые дуги и связанные методы

· Новые подтипы. Появилось 3 новых подтипа дуг:

o CircularString

o CompoundCurve

o CurvePolygon

· Новые методы. С этими дуговыми объектами работают все существующие методы. Также появились следующие новые методы.

o BufferWithCurves() использует дуги для построения буферизованного объекта, используя намного меньшее число точек по сравнению с STBuffer().

o Методы STNumCurves() и STCurveN() используются для прохода по списку дуговых границ.

o Методы STCurveToLine() и CurveToLineWithTolerance() используются для аппроксимации дуг сегментами линий с погрешностью по умолчанию и задаваемой пользователем погрешностью.

Новые и обновленные методы и агрегаты для типов geometry и geography

· Новые методы.

o Метод IsValidDetailed() возвращает сообщение, помогающее выявить причину, по которой пространственный объект оказался недопустимым.

o Метод HasZ возвращает значение 1 (true), если пространственный объект содержит хотя бы одно значение Z.

o Метод HasM возвращает значение 1 (true), если пространственный объект содержит хотя бы одно значение M.

o Метод AsBinaryZM() добавляет поддержку значений Z и M в формат OGC WKB.

o Метод ShortestLineTo() возвращает объект LineString, представляющий кратчайшее расстояние между двумя объектами.

o Метод STLength() обновлен и теперь работает и с допустимыми и с недопустимыми объектами LineString.

o Новый MinDbCompatibilityLevel() используется для обеспечения обратной совместимости. Он показывает, могут ли пространственные объекты обрабатываться в SQL Server 2008 и SQL Server 2008 R2.

· Новые агрегаты. Эти агрегаты доступны только в Transact-SQL и недоступны в клиентской библиотеке программирования.

o UnionAggregate

o EnvelopeAggregate

o CollectionAggregate

o ConvexHullAggregate



Повышенная точность.

Все операции построения объектов и создания связей теперь выполняются с точностью 48 бит (в SQL Server 2008 и SQL Server 2008 R2 точность составляла 27 бит). Это может уменьшить ошибки, вызванные округлением координат с плавающей запятой.

Усовершенствования типа geography

· Полный земной шар. Теперь SQL Server поддерживает пространственные объекты крупнее логического полушария. В SQL Server 2008 географические объекты должны были быть меньше логического полушария. В SQL Server 2012 они могут достигать размеров всего земного шара. Новый тип объектов FULLGLOBE доступен для создания новых объектов и в качестве результата операции.

· Новые методы.

o Для недопустимых объектов. Теперь тип geography позволяет вставлять в таблицу недопустимые объекты. Методы STIsValid() и MakeValid() позволяют обнаруживать и исправлять недопустимые объекты типы geography аналогично объектам типа geometry.

o Для ориентации кольца. Полигоны типа geography теперь могут размещаться без учета ориентации кольца. Это может привести к непредвиденным последствиям. Метод ReorientObject() может изменить ориентацию колец многоугольников в случаях, если они построены с неправильной ориентацией.

o Методы типа geometry, добавленные для типа geography. Методы STWithin(), STContains(), STOverlaps() и STConvexHull() ранее были доступны только для типа geometry, а теперь добавлены и для типа geography. За исключением STConvexHull(), эти новые методы поддерживаются пространственными индексами.

· Новый идентификатор SRID. Новый идентификатор пространственной ссылки (SRID) 104001 добавлен в список поддерживаемых систем пространственных ссылок. Этот новый идентификатор представляет сферу единичного радиуса и может использоваться с типом geography для выполнения оптимизированных вычислений, когда не требуются более точные эллиптические формулы.



<== предыдущая лекция | следующая лекция ==>
Новые средства разбиения по словам и парадигматические модули | Повышение производительности пространственных данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.521 сек.