АнглийскийФранцузскийИспанский

Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


v.редактировать - Редактирует векторную карту, позволяет добавлять, удалять и изменять выбранный вектор
особенности.

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


вектор, геометрия, редактирование, линия, узел, точка, вершина

СИНТАКСИС


v.редактировать
v.редактировать --Помогите
v.редактировать [-rcnb1] карта=имя [слой=string] [напишите=string[,string, ...]] инструментом=string
[вход=имя] [двигаться=х, у, г] [порог=плавать[,плавать, ...]] [идентификаторы=ассортимент] [cats=ассортимент]
[координаты=x, y[,x, y, ...]] [коробка=х1, у1, х2, у2] [многоугольник=x, y[,x, y, ...]] [в котором=sql_query]
[запрос=string] [фоновая карта=имя[,имя, ...]] [оснастки=string] [объемный=значение, шаг]
[-затирать] [-помощь] [-подробный] [-тихий] [-ui]

Флаги:
-r
Обратный выбор

-c
Закройте добавленные границы (используя пороговое расстояние)

-n
Не ждите заголовка входных данных

-b
Не строить топологию

-1
Измените только первый найденный объект в ограничивающей рамке

- перезаписать
Разрешить выходным файлам перезаписывать существующие файлы

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

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

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

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

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

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

напишите=строка [, строка, ...]
Тип входного объекта
Опции: указывают, линия, граница, центроида
По умолчанию: точка, линия, граница, центроид

инструментом=string [требуется]
Инструмент
Опции: Создайте, добавлять, Удалить, копия, переехать, кувырок, катадд, Катдел слияние сломать, щелчок,
подключиться, тип, вершина, вершина вершинное движение ареадель збалк, выберите
Создайте: Создать новую (пустую) векторную карту
: Добавить новые объекты к существующей векторной карте.
удалять: Удалить выбранные объекты с векторной карты
копия: Копировать выбранные функции
двигаться: Перемещение выбранных объектов на векторной карте
флип: Изменение направления выбранных векторных линий
катадд: Установить новые категории для выбранных векторных объектов для определенного слоя
Catdel: Удалить категории из выбранных векторных объектов для определенного слоя
слияние: Объединить выбранные векторные линии
перерыв: Разрыв / разделение векторных линий
оснастки: Привязка векторных функций к заданному порогу
соединяться: Соединить две линии
тип: Изменить тип объекта (точка <-> центроид, линия <-> граница)
вершина: Добавить новую вершину к выбранным векторным линиям
вершина: Удалить вершину из выбранных векторных линий
вершина: Перемещение вершины выбранных векторных линий
Areadel: Удалить выбранные области с векторной карты (на основе выбранных центроидов)
объемный: Z bulk-labeling (автоматическое присвоение координаты z векторным линиям)
выберите: Выберите строки и распечатайте их идентификаторы

вход=имя
Имя файла, содержащего данные в векторном формате GRASS ASCII
'-' для стандартного ввода

двигаться=х, у, г
Разница в направлениях x, y, z для движущегося объекта или вершины

порог=float [, float, ...]
Пороговое расстояние (координаты, привязка, запрос)
'-1' для порога на основе текущих настроек разрешения
По умолчанию: -1,0,0

идентификаторы=ассортимент
Идентификаторы функций
Пример: 1,3,7-9,13

cats=ассортимент
Значения категорий
Пример: 1,3,7-9,13

координаты=х, у [, х, у, ...]
Список координат точек

коробка=х1, у1, х2, у2
Граничная рамка для выбора объектов

многоугольник=х, у [, х, у, ...]
Многоугольник для выбора объектов

в котором=sql_query
WHERE условия оператора SQL без ключевого слова 'where'
Пример: доход <1000 и жильё> = 10000

запрос=string
Инструмент запросов
Для «короче» используйте отрицательное пороговое значение, для «длиннее» положительное значение.
Опции: Длина, болтаться
: Выбирать только линии или границы короче / длиннее порогового расстояния
болтаться: Выберите болты короче / длиннее порогового расстояния

фоновая карта=имя [, имя, ...]
Название фоновой векторной карты (ов)

оснастки=string
Привязка добавленных или измененных функций в заданном пороге к ближайшей существующей функции
Опции: нет, узел, вершина
По умолчанию: нет
нет: Не применять привязку
узел: Привязать только к узлу
вершина: Разрешить привязку также к вершине

объемный=значение, шаг
Начальное значение и шаг для z массовой маркировки
Пара: значение, шаг (например, 1100,10)

ОПИСАНИЕ


Модуль v.редактировать позволяет пользователю редактировать векторную карту через интерфейс командной строки.

v.редактировать поддерживает только "простые" векторные функции: точки, центроиды, линии и границы.
В настоящее время только 2D векторные объекты (кроме инструмента объемный) Поддерживаются.

Обеспечивает редактирование геометрии объектов. Данные атрибутов, связанные с векторной картой, не
доработан вообще.

Векторные объекты могут быть выбраны либо внутренними id, номер категории cats, координаты
координаты, Ограничительная рамка коробка, многоугольник, в котором заявлением (данные атрибута) или запрос.
На выбор объектов по координатам влияет текущее разрешение 2D или
пороговое расстояние, определяемое как порог. Варианты ортогональный, т.е. может использоваться в
различные комбинации. Например:
v.edit map = дороги инструмент = выберите \
Координаты = 599505,4921010,603389.0625,4918292.1875 \
порог = 10000, где = "label = 'Interstate'"
выбирает все функции (и выводит их идентификаторы на стандартный вывод), охватываемые двумя ограничивающими
коробки (по центру 599505,4921010 и 603389.0625,4918292.1875, размер 2 * 10000) с атрибутом
метка = 'межгосударственный'.

ПРИМЕЧАНИЯ


Если векторные объекты не выбраны или флаг -t используется, топология не строится на
конец.

ИСПОЛЬЗОВАНИЕ


Особенность выбор
Векторные объекты можно выбрать несколькими способами:

· идентификаторы - использование внутренних (уникальных) идентификаторов функций

· cats - используя номера категорий

· координаты - с использованием пар координат x, y (центр ограничивающей рамки, размер определяется
порог)

· коробка - используя ограничивающую рамку

· многоугольник - с использованием многоугольника (необходимо задать как минимум 3 пары координат)

· в котором - используя оператор where (данные атрибута)

· запрос - специальный запрос (например, минимальная длина векторной строки)
Дополнительные параметры для спецификации векторных объектов:

· слой - номер слоя (в настоящее время используется только с cats or в котором опция)

· порог - пороговое расстояние, используемое для выделения векторных объектов по координатам

Инструмент описание
· Создайте - Создать новую (пустую) векторную карту (см. Также v.in.ascii). Необязательно вектор
функции (в векторном формате GRASS ASCII) могут быть прочитаны со стандартного ввода (ввод = -)
или из текстового файла, предоставленного вход опцию.

· - Добавить новые векторные объекты (определенные в векторном формате GRASS ASCII) к существующим
векторная карта. Функции могут быть прочитаны из стандартного ввода или из заданного текстового файла
(вход вариант). Если заголовок не указан, -n флаг должен быть использован. Добавленные функции
может быть привязан (определяется оснастки параметр) к узлам или вершинам на основе порога
расстояние порог.

· удалять - Удалить выбранные векторные объекты из существующей векторной карты.

· копия - Сделайте идентичную копию выбранных векторных объектов. Если фоновая карта фоновая карта is
даны копии объектов с фоновой карты, а не с текущей измененной векторной карты.

· двигаться - Переместить выбранные объекты существующей векторной карты относительно их текущего
место нахождения. Этот инструмент требует двигаться вариант. Опция определяет координаты
направление движения. Перемещенные объекты могут быть привязаны (определяется оснастки параметр) к
узлы или вершины на основе порогового расстояния порог.

· флип - Изменить направление выбранных векторных линий (линий или границ).

· катадд - Добавить новую категорию (и) слоя к выбранным векторным объектам. Категория может
позже будет использоваться для новой записи в базе данных.

· Catdel - Удалить категорию (и) слоя выбранных векторных объектов.

· слияние - Объединить (как минимум две) выбранные векторные линии или границы. Геометрия
объединенные векторные линии можно изменять. Если вторая строка из двух выбранных строк
находится в направлении, противоположном первому, он будет перевернут. См. Также модуль
v.build.polylines.

· перерыв - Разделить заданную векторную линию или границу на две линии в месте, указанном
координаты. Если координаты не задано, разрывает все выделенные линии на каждом пересечении (на основе
on v.чистый, инструмент = разрыв).

· оснастки - Привязка векторных функций к заданному порогу. См. Также модуль v.чистый, Обратите внимание, что
этот инструмент поддерживает только привязку к узлам. Параметры оснастки и фоновая карта игнорируются.

· соединяться - Соединить выбранные линии или границы, первая заданная линия подключена
ко второму. Вторая строка при необходимости прерывается. Линии соединены
только если расстояние между ними не превышает пороговое расстояние привязки
порог.

· тип - Изменить тип объекта выбранных геометрических объектов. Очки конвертируются в
центроиды, центроиды к точкам, линии к границам и границы к линиям.

· вершина - Добавить вершину (ces) к заданным векторным линиям или границам. Расположение
новая вершина задается согласовывать вариант. Если -1 дается только первая найденная строка или
граница в ограничивающей рамке изменена.

· вершина - Удалить вершину (ces), указанную координаты вариант. Если -1 дается только
первая найденная линия или граница в ограничивающей рамке изменяется.

· вершина - Переместить вершину (ces), указанную координаты вариант. Направление
движение определяется двигаться вариант. Если -1 дается только первая найденная строка или
граница в ограничивающей рамке изменена. Перемещенная вершина может быть привязана (определена оснастки)
к узлам или вершинам на основе порогового расстояния порог.

· объемный - Назначьте координату z трехмерным векторным линиям в заданной ограничительной рамке. Первое
найденная линия получит координату z на основе значения, заданного объемный параметр. Z
координаты других выбранных линий будут увеличиваться на шаг, заданный объемный
параметр. Этот инструмент строго требует коробка и объемный параметр. Также входной вектор
карта должна быть 3D.

· выберите - Распечатать список выбранных идентификаторов строк, разделенных запятыми. Редактирование не производится.

ПРИМЕРЫ


Создавай новый вектор карта
Создайте новую (пустую) векторную карту:
v.edit tool = create map = vectmap
Создайте новую векторную карту и прочтите данные из файла «routes.txt»:
v.out.ascii in = road format = standard> routes.txt;
v.edit tool = create map = vectmap input = routes.txt
или, альтернативно
catways.txt | v.edit tool = create map = vectmap input = -

Добавить новый функции в существующий вектор карта
Добавьте новую точку на векторную карту (без заголовка):
эхо "P 1 1
640794 214874
1 1 "| v.edit -n tool = add map = vectmap input = -
# вставить новую строку для каждой категории в таблицу атрибутов, если еще не существует
v.to.db map = vectmap option = cat
Ввод должен быть в векторном формате GRASS ASCII.

Добавьте новые функции, считываемые со стандартного ввода:
v.out.ascii in = железнодорожный формат = стандартный | v.edit tool = add map = vectmap input = -

Удалить выбранный функции от вектор карта слой
Удалите все векторные объекты с категорией 1 или 2:
v.edit tool = delete map = routes cats = 1,2
Удалите все векторные объекты, кроме тех, которые относятся к категории 1 или 2 (обратное
выбор):
v.edit -r инструмент = удалить карту = дороги кошки = 1,2
Удалить объекты с категорией 1 или 2, расположенные в координатах 600952.625,4926107 (ограничивающий
поле, основанное на текущем разрешении 2D):
г.регион -d;
v.edit tool = delete map = routes cats = 1,2 coords = 600952.625,4926107
Удалите все объекты с категорией 1 и 2, закрытые двумя ограничивающими рамками (в центре
координаты 592542.892,4924766.996 и 603389.062,4918292.187, размер 1000 единиц карты):
v.edit map = дороги инструмент = удалить \
Координаты = 592542.892,4924766.996,603389.062,4918292.187 \
порог = 1000 кот = 1,2

Копировать выбранный функции от фон карта
Скопируйте все объекты с категорией 1 с фоновой карты:
v.edit map = road tool = copy bgmap = archsites cat = 1

Двигаемся функции
Переместить объект (векторную точку), расположенный в координатах 602580,4918480, в координаты
603580,4919480:
v.edit tool = переместить карту = archsites координаты = 602580,4918480 th = 1e-2 переместить = 1000,1000
Переместите все объекты с категорией 1 1000 единиц карты на запад и 1000 единиц карты на
юг. Перемещенные объекты привязываются к узлам на пороговом расстоянии 10 единиц карты:
v.edit tool = перемещение карты = дороги cat = 1 перемещение = 1000, -1000 snap = порог узла = -1,10
Перемещение всех объектов, определенных ограничивающей рамкой 601530,4921560,602520,4922310 (W, S, E, N) 1000 карта
юнитов на восток и 1000 юнитов на севере:
v.edit tool = переместить карту = дороги bbox = 601530,4921560,602520,4922310 переместить = -1000,1000

кувырок направление of вектор линий
Отразить направление всех векторных линий:
v.edit tool = flip map = streams cats = 1-9999 type = line

Добавить / удалять слой Каталог номер
Добавьте новый слой / категорию 2/1, 2/3, 2/4, 2/5 к объектам, охватываемым данным полигоном:
v.edit tool = catadd map = routes \
многоугольник = 599877.75,4925088.375,597164.812,4922524.5,601338.562,4920914.625 \
слой = 2 кот = 1,3-5
Удалить слой / категорию 1/1, идентификатор строки 1:
v.edit tool = catdel map = road id = 1 cats = 5

идти линий
Объедините две строки с заданным номером категории:
v.edit map = дороги инструмент = объединить cat = 4

Split линия on данный точка
Разделить строку с идентификатором 810 по координатам 604268,4923570 в пороговых 50 единицах карты:
v.edit map = road tool = break coords = 604268,4923570 id = 810 threshold = 50

Ломать выбранный линий at каждый пересечение
Разрыв выбранных линий (с номером категории 1) на каждом пересечении:
v.edit map = road tool = break cat = 1

Снэп линий
Привязать все линии с использованием порогового расстояния 20 единиц карты:
v.edit map = road id = 1-9999 tool = snap threshold = -1,20 type = line

Связаться линий
Подключите линию с идентификатором 48 к линии с идентификатором 565:
v.edit map = road tool = connect id = 48,565
Подключите линию с идентификатором 48 к линии с идентификатором 565; от строки с идентификатором 60 до строки с идентификатором 50. Максимальное пороговое расстояние
700 единиц карты:
v.edit map = road tool = connect id = 48,565,60,50 порог = -1,700

Добавить вершина
Добавьте новую вершину к строке, расположенной по адресу 600952,4926107, порог установлен на 1 единицу карты:
v.edit tool = vertexadd map = road coords = 600952,4926107 threshold = 1

Удалить вершины
Удалите вершину, расположенную в 593191.608,4925684.849 (порог установлен на 0.1 единицы карты). Изменить
только строки с категорией 1:
v.edit tool = карта вершин = координаты дорог = 593191.608,4925684.849 \
порог = 1-e1 кошки = 1

Двигаемся вершины
Переместите вершины, расположенные в 604441,4921088 (порог установлен на 100 единиц карты). Только изменить
строки с категориями 1-10:
v.edit tool = vertexmove map = road cats = 1-10 Coord = 604441,4921088 \
порог = 100 ходов = 1000,1000

Выберите функции и Распечатать их id
Распечатать идентификаторы выбранных функций, например:
v.edit map = почвы @ ПОСТОЯННЫЙ инструмент = выберите \
bbox = 595733.8125,4919781.75,598536.1875,4917396.75 --q
Пример с д.вект:
д. стереть;
d.vect дороги;
d.vect -i карта = дороги кошки = `v.edit map = дороги инструмент = выбрать \
Координаты = 592542.89243878,4924766.99622811,603389.0625,4918292.1875 \
порог = 1000 --q` col = красный
Выберите все линии короче (или равных), чем 10 единиц карты:
v.edit map = road tool = select query = length threshold = -1,0, -10
Выберите из данного ограничивающего прямоугольника все линии длиной более 200 единиц карты:
v.edit map = road tool = select bbox = 598260,4919730,605100,4926240 query = length threshold = -1,0,200

фиксированный высота of контуры
Векторная карта Intput содержит двумерные линии, изображающие изолинии. Высота может быть присвоена
контуры с помощью инструмента объемный. Прежде всего, необходимо преобразовать 2D-линии в 3D-линии:
v. выдавливание input = line2 output = line3 height = 0 type = line
Все линии, которые пересекаются с линией, заданной координатами, будут изменены. Первый найден
линия получит высоту 1000 единиц карты, высота остальных выделенных линий будет увеличена на
10 единиц карты.
v.edit a2 tool = zbulk bbox = 586121.25049368,4911970.21547109,603092.60466035,4927071.25713776 \
zbulk = 1000,10

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


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

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

  • 1
    oStorybook
    oStorybook
    oСборник рассказов l'outil privil�gi� des
    �crivains. ВНИМАНИЕ : voir sur
    http://ostorybook.tuxfamily.org/v5/
    --en_RU oStorybook правильный инструмент для
    писатели. ВНИМАНИЕ...
    Скачать oStorybook
  • 2
    Асусврт-Мерлин
    Асусврт-Мерлин
    Asuswrt-Merlin является сторонним поставщиком
    прошивка для выбора беспроводной сети Asus
    маршрутизаторы. На основе прошивки Asuswrt
    Разработанный Asus, он содержит твики, новые
    особенности и ...
    Скачать Asuswrt-Merlin
  • 3
    Atom
    Atom
    Atom - это текстовый редактор,
    современный, доступный и полнофункциональный.
    Его также легко настроить - вы
    может настроить его на что угодно и быть
    способен ...
    Скачать Atom
  • 4
    Осу!
    Осу!
    Осу! это простая ритм-игра с колодцем
    продуманная кривая обучения для игроков
    всех уровней мастерства. Один из великих
    аспекты Осу! в том, что это
    сообщество-доктор...
    Скачать Осу!
  • 5
    LIBPNG: справочная библиотека PNG
    LIBPNG: справочная библиотека PNG
    Справочная библиотека для поддержки
    Формат Portable Network Graphics (PNG).
    Аудитория: Разработчики. Программирование
    Язык: C. Это приложение, которое
    также может ...
    Скачать LIBPNG: справочная библиотека PNG
  • 6
    Металлоискатель на базе RP2040
    Металлоискатель на базе RP2040
    На основе платы Raspberry Pi Pico это
    металлоискатель включен в импульсный
    категория индукционных металлоискателей, с
    хорошо известные преимущества и недостатки.
    RP ...
    Скачать Металлоискатель на базе RP2040
  • Больше »

Команды Linux

Ad