англійськафранцузькаіспанська

Значок OnWorks

v.db.joingrass - Інтернет у хмарі

Запустіть v.db.joingrass у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда v.db.joingrass, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


v.db.join - Поєднує таблицю бази даних із таблицею векторної карти.

КЛЮЧОВІ СЛОВА


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

СИНТАКСИС


v.db.join
v.db.join --допомога
v.db.join карта=ім'я [шар=рядок] колонка=ім'я інша_таблиця=ім'я інший_стовпець=ім'я
[підмножина_стовпців=ім'я[,ім'я,...]] [--допомога] [--докладний] [--тихий] [--ui]

Прапори:
--допомога
Роздрукувати підсумок використання

-багатослівний
Детальний вихід модуля

--спокійно
Тихий вихід модуля

--ui
Примусово запустити діалогове вікно графічного інтерфейсу

Параметри:
карта=ім'я [вимагається]
Назва векторної карти
Векторна карта, до якої потрібно приєднати іншу таблицю

шар=рядок
Номер або назва шару
Шар, де з'єднати
За умовчанням: 1

колонка=ім'я [вимагається]
Стовпець ідентифікатора (наприклад, cat) у векторній таблиці, який буде використовуватися для об’єднання

інша_таблиця=ім'я [вимагається]
Інша назва таблиці

інший_стовпець=ім'я [вимагається]
Стовпець ідентифікатора (наприклад, id) в іншій таблиці, що використовується для об’єднання

підмножина_стовпців=ім'я[,ім'я,...]
Підмножина стовпців з іншої таблиці

ОПИС


v.db.join об’єднує вміст іншої таблиці в пов’язану таблицю атрибутів a
векторна карта.

ПРИМІТКИ


v.db.join є інтерфейсом до db.execute щоб полегшити використання. Таблиця атрибутів вектора
повинні зберігатися в базі даних SQL (SQLite, PostgreSQL, MySQL, ODBC, ...). Сервер DBF
не підтримується. Таблиці можна імпортувати за допомогою дб.ін.огр.

З’єднання векторної карти з базою даних можна перевірити за допомогою v.db.connect.

ПРИКЛАДИ


Виконайте вправу, щоб приєднати геологічні класи Північної Кароліни з таблиці CSV до карти "геології".
вибіркового набору даних Північної Кароліни (потрібно завантажити CSV-файл легенди nc_geology.csv
із зовнішніх даних для набору зразків NC):
# перевірити оригінальні атрибути карти
v.db.select geology column=GEO_NAME,SHAPE_area
# імпорт таблиці CSV
db.in.ogr input=nc_geology.csv output=nc_geology
# робота над копією геологічної карти в поточному наборі карт
g.copy vector=geology,mygeology
# перевірити назви стовпців атрибутів векторної карти
v.info -c мігеологія
# перевірити назви стовпців таблиці легенд
db.describe -c nc_geology
# об'єднати таблицю за допомогою ключових стовпців (карта: "GEO_NAME"; таблиця: "geol_id")
v.db.join map=mygeology column=GEO_NAME other_table=nc_geology other_column=geol_id
# результат перевірки (тут скорочено)
v.db.select mygeology | голова -3
cat|onemap_pro|PERIMETER|GEOL250_|GEOL250_ID|GEO_NAME|SHAPE_area|SHAPE_len|geol_id|longname|коментар
1|963738.75|4083.97998|2|1|Zml|963738.608571|4083.979839|Zml|Metagraywacke|Interlayered with metaconglomerate, ...
2|22189124|26628.261719|3|2|Zmf|22189123.2296|26628.261112|Zmf|Metafelsite|Light-colored porphyritic extrusive rock
...

Грунт карта таблиця приєднатися
Приєднуючись до пояснень типу ґрунту з табл ґрунти_легенда на карту ґрунтів Spearfish
(завантажити легенду):
g.copy vect=ґрунти,мійгрунт
# імпорт таблиці легенд
db.in.ogr soils_legend.csv out=soils_legend
# отримати імена стовпців об'єднання
v.info -c моїґрунти
db.describe -c soils_legend
# подивіться на оригінальну таблицю
v.db.select mysoils
кіт|мітка
1|Aab
2|Ba
3|Bb
4|BcB
5|BcC
...
# подивіться на легенду
db.select table=soils_legend
db.select table=soils_legend | голова -7
id|коротке ім'я|довге ім'я
0|немає даних|немає даних
0|AaB|Аліс тонкий супісок, від 0 до 6
0|Ba|Барнумовий суглинок
0|Bb|Суглинок барнумовий, каналізований
0|BcB|Бонек мулистий суглинок, від 2 до 6
0|BcC|Бонек мулистий суглинок, від 6 до 9
...
# приєднати soils_legend до таблиці атрибутів mysoils
v.db.join mysoils col=мітка other_table=soils_legend ocol=коротка назва
# перевірка приєднання
v.db.select mysoils
кішка|мітка|ідентифікатор|коротка назва|довга назва
1|Aab|||
2|Ba|2|Ba|Барнумовий суглинок
3|Bb|3|Bb|Суглинок барнумовий, каналізований
4|BcB|4|BcB|Бонек мулистий суглинок, від 2 до 6
5|BcC|5|BcC|Бонек мулистий суглинок, від 6 до 9
...

Використовуйте v.db.joingrass онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Авогадро
    Авогадро
    Avogadro є передовим молекулярним
    редактор, призначений для кросплатформного використання
    з обчислювальної хімії, молекулярн
    моделювання, біоінформатика, матеріали
    наука і...
    Завантажити Avogadro
  • 2
    XMLTV
    XMLTV
    XMLTV — це набір програм для обробки
    Телевізійні списки (tvguide) і допомагають керувати
    перегляду ТБ, збереження списків у файлі
    Формат на основі XML. Є комунальні послуги
    з ...
    Завантажте XMLTV
  • 3
    strikr
    strikr
    Проект безкоштовного програмного забезпечення Strikr. Артефакти
    випущено за принципом «намір»
    подвійна ліцензія: AGPLv3 (спільнота) і
    CC-BY-NC-ND 4.0 міжнародний
    (комерційний)...
    Завантажити strikr
  • 5
    GIFLIB
    GIFLIB
    giflib — це бібліотека для читання та
    написання gif зображень. Це API і ABI
    сумісний з libungif, який був у
    широке використання при стисненні LZW
    алгоритм був...
    Завантажити GIFLIB
  • 6
    Alt-F
    Alt-F
    Alt-F надає безкоштовний і відкритий вихідний код
    альтернативне програмне забезпечення для DLINK
    DNS-320/320L/321/323/325/327L and
    ДНР-322Л. Alt-F має Samba і NFS;
    підтримує ext2/3/4...
    Завантажити Alt-F
  • Детальніше »

Команди Linux

Ad