Это команда shpadd, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Шпадд - добавить фигуру в шейп-файл ESRI
СИНТАКСИС
Шпадд shp_file [[x y] [+]] *
ОПИСАНИЕ
Добавляет фигуру к шейп-файлу, определенному из shp_file. Геометрические данные нового
форма состоит из списков X / Y точки в командной строке сгруппированы в части, с точками
в разных частях через плюс (+) подписать. Если не выставлены баллы или части, тогда
форма типа NullShape добавляется к шейп-файлу, а в противном случае тип нового
форма определяется заголовком шейп-файла. Видеть шпдамп(1) для описания формы
типы и то, как геометрические данные для деталей интерпретируются для конкретного типа. Без геометрического
ограничения, установленные спецификацией шейп-файла, выполняются Шпадд(1).
Шейп-файлы на самом деле состоят из двух файлов с одинаковым базовым именем и расширениями. .шп и
.shx (или .ШП и .SHX), содержащий данные формы и индекс формы соответственно. Файлы
для открытия определяются путем удаления любого расширения имени файла из файла и попытки
открыть файлы shp_file.шп or shp_file.ШП и shp_file.shx or shp_file.SHX для
соответствующие файлы данных и индексные файлы.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
shp_file
имя существующего шейп-файла.
x1 y1 x2 y2 ... xn yn
набор координат x, y, описывающий фигуру, которую вы хотите добавить. Обратите внимание, что
вы должны указать правильное количество параметров для данного типа шейп-файла.
например: для точечных шейп-файлов необходимо передать 1 пару координат XY, а для
в шейп-файл многоугольника необходимо передать не менее 4 пар координат XY (где
первая и последняя точки должны иметь одинаковые координаты).
ПРИМЕР
Шпадд тестполигон 100000 7000000 250000 6500000 200000 6000000 100000 7000000
при условии, что тестполигон является шейп-файлом многоугольника, эта командная строка вставит новый
фигуру (треугольник) в тестовый полигон со следующими координатами XY:
вершина 0: 100000 7000000 (это также будет вершина, в которой форма начинается и заканчивается)
вершина 1: 250000 6500000
вершина 2: 200000 6000000
вершина 3: 100000 7000000
ВЫХОД статус
0 Успешное выполнение программы.
1 Отсутствующий shp_file аргумент, шейп-файл не может быть открыт или в программе закончились
Память.
ДИАГНОСТИКИ
На стандартный вывод может быть выдана следующая диагностика:
Невозможно открыть:shp_file
Недостаточно памяти
Используйте shpadd онлайн с помощью сервисов onworks.net