Це команда v.out.asciigrass, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
v.out.ascii - Експортує векторну карту у векторне представлення GRASS ASCII.
За замовчуванням експортуються лише функції з категорією. Щоб експортувати всі функції, використовуйте
'layer=-1'.
КЛЮЧОВІ СЛОВА
вектор, експорт, ASCII
СИНТАКСИС
v.out.ascii
v.out.ascii --допомога
v.out.ascii [-OCR] вхід=ім'я [шар=рядок] [тип=рядок[,рядок,...]] [вихід=ім'я]
[стовпців=ім'я[,ім'я,...]] [коти=діапазон] [де=sql_query] формат=рядок
[роздільник=характер] [точність=ціле] [--перезаписати] [--допомога] [--докладний]
[--тихий] [--ui]
Прапори:
-o
Створіть старий (версія 4) файл ASCII
-c
Включити назви стовпців у вихідні дані (режим точок)
-r
Експортувати лише точки, що входять до поточного 3D-регіону (режим точок)
--перезаписати
Дозволити вихідним файлам замінювати наявні файли
--допомога
Роздрукувати підсумок використання
-багатослівний
Детальний вихід модуля
--спокійно
Тихий вихід модуля
--ui
Примусово запустити діалогове вікно графічного інтерфейсу
Параметри:
вхід=ім'я [вимагається]
Назва вхідної векторної карти
Або джерело даних для прямого доступу до OGR
шар=рядок
Номер або назва шару ('-1' для всіх шарів)
Одна векторна карта може бути підключена до кількох таблиць бази даних. Це число
визначає, яку таблицю використовувати. При використанні з прямим доступом до OGR це шар
ім'я.
За умовчанням: 1
тип=рядок [, рядок,...]
Тип вхідної функції
варіанти: вказують, лінія, межа, центроїд, площа, обличчя, ядро
За умовчанням: точка, лінія, межа, центроїд, область, грань, ядро
вихід=ім'я
Ім'я вихідного файлу ASCII або ім'я вектора ASCII, якщо визначено '-o'
Якщо не вказано або "-", то стандартний вихід
стовпців=ім'я[,ім'я,...]
Назва стовпців атрибутів, які потрібно експортувати (режим точки)
«*» для всіх стовпців
коти=діапазон
Значення категорії
Приклад: 1,3,7-9,13
де=sql_query
Умови WHERE оператора SQL без ключового слова "where".
Приклад: дохід < 1000 і проживання >= 10000
формат=рядок [вимагається]
Формат виводу
варіанти: вказують, стандарт, вага
За умовчанням: точка
точка: простий формат точки (точка на рядок)
standard: векторний формат GRASS ASCII
вага: OGC добре відомий текст
роздільник=характер
Роздільник полів
Роздільник полів (режим точок)
За умовчанням: труба
точність=ціле
Кількість значущих цифр (лише з плаваючою комою)
варіанти: 0-32
За умовчанням: 8
ОПИС
v.out.ascii перетворює векторну карту GRASS у двійковому форматі у векторну карту GRASS у форматі ASCII
формат. Використання прапора -o v.out.ascii вихід буде у старому (версія 4) форматі ASCII.
Якщо вихід Параметр не вказано, тоді дані надсилаються на стандартний вихід.
ПРИМІТКИ
Команда v.in.ascii модуль виконує функцію v.out.ascii у зворотному напрямку; тобто він перетворює
векторні карти у форматі ASCII у їхній двійковий формат. Ці два модулі-супутники корисні
як для імпорту та експорту векторних карт між GRASS та іншим програмним забезпеченням, так і для
передача даних між машинами.
Якщо потрібна стара версія, то вихід файли з v.out.ascii розміщується в
$LOCATION/$MAPSET/dig_ascii/ і $LOCATION/$MAPSET/dig_att каталог.
If шар > 0 тоді експортуватимуться лише об’єкти з номером категорії. Використовуйте v.категорія до
додайте їх, якщо потрібно, або визначте шар=-1 експортувати також функції без категорії.
v.out.ascii в режимі старої версії (-o) не копіює файл dig_cats, пов’язаний з
двійковий вектор вхід карта до нового вихід ім'я файлу. Користувач повинен скопіювати файл dig_cats
файл до нового вихід ім'я, якщо це потрібно (наприклад, за допомогою UNIX cp команда)
Можна вивести координати вершин неточкового векторного об’єкта за допомогою
спочатку перетворити векторний об’єкт на карту точок з v.to.points а потім експортувати
з v.out.ascii in точок Режим.
ПРИКЛАДИ
стандарт режим
Дивіться специфікацію формату ASCII.
v.out.ascii input=quads format=standard
ОРГАНІЗАЦІЯ: Конст. інж. Rsch лабораторія
ЦИФРА ДАТА: травень 1987 року
НАЗВА ЦИФРА: трава
НАЗВА МАПИ: Квадроцикли
МАПА ДАТА: травень 1987 року
МАСШТАБ КАПИ: 24000
ІНША ІНФОРМАЦІЯ:
ЗОНА: 13
ПОРОГ КАРТИ: 18.288000
VERTI:
У 4
599587.1820962 4914067.53414294
589639.15126831 4913922.5687301
589440.96838162 4927803.62500018
599375.87959179 4927959.83330436
У 2
599375.87959179 4927959.83330436
599587.1820962 4914067.53414294
У 4
599587.1820962 4914067.53414294
609541.5508239 4914236.0597482
609316.10665227 4928116.8490555
599375.87959179 4927959.83330436
C 1 1
594125.63 4921115.58
1 1
C 1 1
604433.84 4921087.1
1 2
точка режим
v.out.ascii input=quads format=point
594125.63 | 4921115.58 | 1
604433.84 | 4921087.1 | 2
Надрукувати також вибрані атрибути:
v.out.ascii input=geodetic_pts format=point where="cat > 5 and cat <= 8" columns=GEOD_NAME
573638.06289275|271623.25042595|6|27 WC 6
574416.81289275|274116.65542595|7|27 WC 7
575301.31189275|275303.81342595|8|27 WC 8
Щоб надрукувати всі атрибути, введіть стовпці=*:
v.out.ascii input=geodetic_pts format=point where="cat > 5 and cat <= 8" columns=*
573638.06289275|271623.25042595|6|6|0.00000000|0.00000000|6|6|27 WC 6|573638.09200000|271623.24100000|0.00|0|1.00000000|1.00000000
574416.81289275|274116.65542595|7|7|0.00000000|0.00000000|7|7|27 WC 7|574416.84100000|274116.64900000|0.00|0|1.00000000|1.00000000
575301.31189275|275303.81342595|8|8|0.00000000|0.00000000|8|8|27 WC 8|575301.30600000|275303.82600000|0.00|0|1.00000000|1.00000000
WKT режим
WKT – це абревіатура від загальновідомого тексту.
v.out.ascii input=quads format=wkt
МНОГОКУТНИК((599587.18209620 4914067.53414294, 589639.15126831 4913922.56873010,
589440.96838162 4927803.62500018, 599375.87959179 4927959.83330436,
599587.18209620 4914067.53414294))
МНОГОКУТНИК((599587.18209620 4914067.53414294, 599375.87959179 4927959.83330436,
609316.10665227 4928116.84905550, 609541.55082390 4914236.05974820,
599587.18209620 4914067.53414294))
Використовуйте v.out.asciigrass онлайн за допомогою служб onworks.net