Це команда db.in.ogrgrass, яку можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
дб.ін.огр - Імпорт таблиць атрибутів у різних форматах.
КЛЮЧОВІ СЛОВА
база даних, імпорт, таблиця атрибутів
СИНТАКСИС
дб.ін.огр
дб.ін.огр --допомога
дб.ін.огр вхід=ім'я [db_table=ім'я] [вихід=ім'я] [ключ=рядок] [кодування=рядок]
[--допомога] [--докладний] [--тихий] [--ui]
Прапори:
--допомога
Роздрукувати підсумок використання
-багатослівний
Детальний вихід модуля
--спокійно
Тихий вихід модуля
--ui
Примусово запустити діалогове вікно графічного інтерфейсу
Параметри:
вхід=ім'я [вимагається]
Файл таблиці для імпорту або рядок підключення до БД
db_table=ім'я
Назва таблиці з даної БД, яку потрібно імпортувати
вихід=ім'я
Ім'я для вихідної таблиці
ключ=рядок
Ім’я для автоматично створеного стовпця унікального ключа
кодування=рядок
Значення кодування для даних атрибутів
ОПИС
дб.ін.огр імпортує таблиці атрибутів у різних форматах, які підтримуються бібліотекою OGR on
локальна система (DBF, CSV, PostgreSQL, SQLite, MySQL, ODBC тощо). За бажанням унікальний
ключ Стовпець (ID) можна додати до таблиці.
ПРИКЛАДИ
Імпортувати CSV файл
Обмежене розпізнавання типів можна зробити для Integer, Real, String, Date, Time і DateTime
стовпці через файл опису з такою ж назвою, як і файл CSV, але з розширенням .csvt
(подробиці див. тут).
# ПРИМІТКА: спочатку створіть koeppen_gridcode.csvt для автоматичного розпізнавання типів
db.in.ogr input=koeppen_gridcode.csv output=koeppen_gridcode
db.select table=koeppen_gridcode
Імпортувати DBF таблиця
Імпорт таблиці DBF з додатковим унікальним ключовим стовпцем (наприклад, необхідним для v.in.db).
db.in.ogr input=/path/to/mydata.dbf output=census_raleigh key=myid
db.describe -c census_raleigh
Імпортувати of a SQLite таблиця
db.in.ogr input=/path/to/sqlite.db db_table=census_raleigh output=census_raleigh
Імпортувати of a PostgreSQL таблиця
# ПІДКАЗКА: якщо база даних містить просторові таблиці, але ви хочете імпортувати непросторову
перед імпортом установіть для змінної середовища PG_LIST_ALL_TABLES значення YES
db.in.ogr input="PG:host=localhost dbname=ecad user=neteler" \
db_table=ecad_verona_tmean вихід=ecad_verona_tmean
db.select table=ecad_verona_tmean
db.describe -c ecad_verona_tmean
Імпортувати XLS файл
Щоб примусово читати заголовки, визначте змінну середовища OGR_XLS_HEADERS='FORCE'. Параметр
db_table посилається на список у файлі XLS.
експорт OGR_XLS_HEADERS='FORCE'
db.in.ogr input=address.xls db_table=address_data
Використовуйте db.in.ogrgrass онлайн за допомогою сервісів onworks.net