GoGPT Best VPN GoSearch

Значок OnWorks

v.to.dbgrass - Интернет в облаке

Запустите v.to.dbgrass в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда v.to.dbgrass, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


v.to.db - Заполняет значения атрибутов из векторных объектов.

КЛЮЧЕВЫЕ СЛОВА


вектор, таблица атрибутов, база данных

СИНТАКСИС


v.to.db
v.to.db --Помогите
v.to.db [-по главному компасу] карта=имя [слой=string] [напишите=string[,string, ...]] вариант=string
столбцы=имя[,имя, ...] [единиц=string] [слой_запроса=string] [запрос_столбец=имя]
[разделитель=персонаж] [-помощь] [-подробный] [-тихий] [-ui]

Флаги:
-p
Только печать

-s
Только печатать операторы SQL

-c
Распечатайте также итоговые значения длины, площади или количества вариантов.

--Помогите
Распечатать сводку использования

--подробный
Подробный вывод модуля

--тихий
Тихий выход модуля

--уи
Принудительный запуск диалогового окна GUI

Параметры:
карта=имя [требуется]
Название векторной карты
Или источник данных для прямого доступа к OGR

слой=string
Номер или название слоя (написать)
Векторные объекты могут иметь значения категорий в разных слоях. Это число определяет
какой слой использовать. При использовании с прямым доступом к OGR это имя слоя.
По умолчанию: 1

напишите=строка [, строка, ...]
Тип функции
Для правильной точки / центра тяжести координат, для допустимой длины линии / границы
Опции: указывают, линия, граница, центроида
По умолчанию: точка, линия, граница, центроид

вариант=string [требуется]
Значение для загрузки
Опции: кошка, площадь, компактный, фд, периметр, Длина, рассчитывать, коор начать, конец, стороны,
запрос наклон извилистый азимут
кошка: вставить новую строку для каждой категории, если еще не существует
область: размер области
компактный: компактность площади, рассчитываемая как
компактность = периметр / (2 * sqrt (PI * площадь))
fd: фрактальная размерность границы, определяющей многоугольник, рассчитывается как
fd = 2 * (бревно (периметр) / лог (площадь))
периметр: длина периметра площади
: длина строки
считать: количество функций для каждой категории
коор: координаты точки, X, Y или X, Y, Z
Начало: координаты начальной точки линии / границы, X, Y или X, Y, Z
конец: координаты конечной точки линии / границы, X, Y или X, Y, Z
стороны: категории областей слева и справа от границы, 'query_layer'
используется для категории площади
запрос: результат запроса к базе данных для всех записей геометрии (или геометрий) из
таблица, указанная параметром query_layer
склон: крутизна наклона векторной линии или границы
извилистый: извилистость линии, рассчитываемая как длина линии / расстояние между конечными точками.
азимут: азимут линии, рассчитываемый как угол между северным направлением и конечным узлом
направление в startnode

столбцы=имя [, имя, ...] [требуется]
Имя столбца (столбцов) атрибутов для заполнения
Имя столбца (столбцов) атрибутов

единиц=string
Единицы
Опции: мили ноги, метров, километры, акры, гектаров, радианы, степени

слой_запроса=string
Номер или имя слоя запроса (читать из)
Векторные объекты могут иметь значения категорий в разных слоях. Это число определяет
какой слой использовать. При использовании с прямым доступом к OGR это имя слоя.
По умолчанию: 1

запрос_столбец=имя
Имя столбца атрибутов, используемого для опции 'запрос'
Например, cat, count (*), sum (val).

разделитель=персонаж
Разделитель полей для режима печати
Специальные символы: вертикальная черта, запятая, пробел, табуляция, новая строка
По умолчанию: труба

ОПИСАНИЕ


v.to.db загружает объекты векторной карты или метрики в таблицу базы данных или распечатывает их (или
SQL-запросы, используемые для их получения) в форме удобочитаемого отчета. Для
загруженные / напечатанные значения категории '-1' используется для 'без категории' и 'null' / '-', если категория
не может быть найден или найдено несколько категорий. Для линейных азимутов '-1' используется для
замкнутые линии (начало равно концу).

ПРИМЕЧАНИЯ


Меры длины и площади всегда указываются в метрах, если только Ед. изм параметр
установленный. Единицы миль, ноги, метры и километров квадратные для option = area.

Футы и акры всегда указываются в их общепринятых версиях (т.е.
Фут, ровно 5280 футов в миле), даже если стандартная единица карты местоположения - США.
Обзорная стопа.

При расчете периметров в местоположениях широты и долготы геодезическое расстояние между
вершины используются.

Когда используешь option = coor на векторной карте области только координаты центроидов с уникальными
категория будет сообщена.

Азимут линии рассчитывается как угол от направления на север к направлению конечного узла линии.
в строке statnode. По умолчанию он отображается в десятичных градусах (0-360, CW), но также
может быть выражено в радианах с помощью единица = радианы. Значение азимута -1 используется для сообщения о закрытых
линия с его начальным и конечным узлами, находящимися в одном месте. Значения азимута имеют смысл только
если каждая векторная линия имеет только одну запись в базе данных (уникальное значение CAT).

Если модуль явно медленный и атрибуты карты хранятся во внешней СУБД
например PostgreSQL, настоятельно рекомендуется создать индекс по ключу (категории)
колонка.

Для загрузки атрибутов векторной карты в базу данных требуется таблица, прикрепленная к заданному
входной вектор слой, Распечатать Важно (-p) режим не требует таблицы. Использовать db.execute or
v.db.addtable при необходимости создать таблицу.

Обновление таблицы должно производиться по столбцам. В обзор должен присутствовать в таблице,
кроме случаев использования Распечатать Важно (-p) Режим. Использовать db.execute or v.db.addcolumn добавить новый
столбцы при необходимости.

ПРИМЕРЫ


Обновление атрибут Эта таблица
Загрузите номера категорий в таблицу атрибутов (используется для новой карты):
v.to.db map = тип почвы = вариант центроида = кошка

Загрузите области многоугольника в соответствующую запись центроида в таблице атрибутов:
v.to.db map = тип почвы = опция центроида = столбцы площади = размер_площади unit = h

Загрузите длины строк (в метрах) каждой векторной строки в таблицу атрибутов (используйте v. категория in
случай пропущенных категорий):
v.to.db map = дороги option = length type = line columns = linelength units = me

Загрузите координаты x и y из векторной геометрии в таблицу атрибутов:
v.to.db map = pointsmap option = coor columns = x, y

Загрузите координаты x, y и z из векторной геометрии в таблицу атрибутов:
v.to.db map = pointsmap option = coor columns = x, y, z

Перенести атрибуты из символьного столбца (с числовым содержимым) в новое целое число
колонка:
v.db.addcolumn usa_income_employment2002 col = "FIPS_NUM целое число"
v.to.db usa_income_employment2002 option = query columns = FIPS_NUM query_column = STATE_FIPS

Загрузите номера категорий левой и правой области в таблицу атрибутов общих границ
по направлениям:
# добавить категории для границ входной векторной карты в слое 2:
v. категория почвы out = mysoils layer = 2 type = border option = add
# добавить таблицу со столбцами с именами "left" и "right" ко второму слою ввода
# векторная карта:
v.db.addtable mysoils layer = 2 columns = "левое целое, правое целое"
# категории загрузки левой и правой областей:
v.to.db mysoils option = side columns = left, right layer = 2
# отобразить результат:
v.db.select mysoils layer = 2

Вычислить DL, фрактальную размерность (Мандельброт, 1982) границы, определяющей многоугольник.
по формуле:
D = 2 * (периметр бревна) / (площадь бревна):
g.copy vect = почвы, mysoils
v.db.addcolumn mysoils col = "d двойной точности"
v.to.db mysoils option = fd column = "d"
g.region vector = mysoils res = 50
v.to.rast input = mysoils output = soils_fd type = area use = attr attribute_column = d
r.colors map = soils_fd color = gyr
д.мон wx0
д.раст.ног почвы_fd
d.vect тип mysoils = граница

услуги печати сообщениях
Сообщите координаты x, y, z точек на входной векторной карте:
v.to.db -p bugsites option = coor type = point
Сообщите все размеры области входной векторной карты:
v.to.db -p почвы параметр = тип области = граничные единицы = h

Отчет о размерах всех площадей входной векторной карты в гектарах, отсортированных по номеру категории.
(требуется GNU sort утилита установлена):
v.to.db -p почвы параметр = тип области = граничные единицы = h | sort -n

Сообщите все длины строк входной векторной карты в километрах:
v.to.db -p Road option = length type = line units = k

Сообщите количество функций для каждой категории на входной векторной карте:
v.to.db -p Road option = count type = line

Используйте v.to.dbgrass в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.