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

Значок OnWorks

ogr2ogr - Онлайн в облаке

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

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

ПРОГРАММА:

ИМЯ


ogr2ogr - ogr2ogr преобразует данные простых функций между форматами файлов

СИНТАКСИС


Использование: ogr2ogr [--help-general] [-skipfailures] [-append] [-update]
[-select field_list] [-where limited_where]
[-progress] [-sql ] [-диалект диалект]
[-preserve_fid] [-fid FID]
[-spat xmin ymin xmax ymax] [-geomfield поле]
[-a_srs srs_def] [-t_srs srs_def] [-s_srs srs_def]
[-f имя_формата] [-запись] [[-dsco ИМЯ = ЗНАЧЕНИЕ] ...]
dst_datasource_name src_datasource_name
[-lco NAME = VALUE] [-nln name] [-nlt type] [-dim 2 | 3 | layer_dim] [слой [слой ...]]

Расширенные настройки :
[-gt сущ]
[-clipsrc [xmin ymin xmax ymax] | WKT | источник данных | spat_extent]
[-clipsrcsql sql_statement] [-clipsrclayer слой]
[-clipsrcwhere выражение]
[-clipdst [xmin ymin xmax ymax] | WKT | источник данных]
[-clipdstsql sql_statement] [-clipdstlayer слой]
[-clipdstwhere выражение]
[-wrapdateline] [-datelineoffset значение]
[[-упростить толерантность] | [-segmentize max_dist]]
[-добавить поля]
[-fieldTypeToString All | (тип1 [, тип2] *)] [-unsetFieldWidth]
[идентичность карты поля | index1 [, index2] *]
[-splitlistfields] [-maxsubfields значение]
[-explodecollections] [-zfield имя_поля]
[-gcp пиксельная линия на восток на север [высота]] * [-order n | -tps] .fi

ОПИСАНИЕ


Эта программа может использоваться для преобразования данных простых функций между форматами файлов, выполняющих
различные операции во время процесса, такие как выбор пространственных объектов или атрибутов, сокращение
набор атрибутов, установка выходной системы координат или даже перепроецирование
особенности при переводе.

-f имя_формата:
имя формата выходного файла (по умолчанию - ESRI Shapefile), некоторые возможные значения:

-f "Шейп-файл ESRI"
-f "ТИГР"
-f "Файл MapInfo"
-f "GML"
-f "PostgreSQL"

-приложение:
Добавить к существующему слою вместо создания нового

-записать:
Удалите выходной слой и воссоздайте его пустым.

-Обновить:
Откройте существующий источник выходных данных в режиме обновления, а не пытайтесь создать новый

-Выбрать список полей:
Список полей с разделителями-запятыми из входного слоя для копирования в новый слой. Поле есть
пропускается, если упоминалось ранее в списке, даже если входной слой имеет дубликаты
имена полей. (По умолчанию все; любое поле пропускается, если последующее поле с таким же
имя найдено.) Начиная с OGR 1.11, поля геометрии также могут быть указаны в
.

-прогресс:
(начиная с GDAL 1.7.0) Отображение прогресса на терминале. Работает только если входные слои
имеют возможность «быстрого подсчета функций».

-sql sql_statement:
Выполняемый оператор SQL. Полученная таблица / слой будет сохранена на выходе.

-диалект диалект:
Диалект SQL. В некоторых случаях может использоваться (неоптимизированный) OGR SQL вместо
собственный SQL СУБД, передавая OGRSQL. Начиная с GDAL 1.10, SQLITE
диалект также можно использовать с любым источником данных.

-где ограничено_где:
Запрос атрибута (например, SQL WHERE)

- пропустить
Продолжить после сбоя, пропуская отказавшую функцию.

-спат хмин юмин Xmax умакс:
экстенты пространственного запроса. Только объекты, геометрия которых пересекает границы, будут
выбрано. Геометрии не будут обрезаны, если не указан -clipsrc

-геомфилд поле:
(OGR> = 1.11) Имя геометрического поля, с которым работает пространственный фильтр.

-дско ИМЯ = ЗНАЧЕНИЕ:
Возможность создания набора данных (зависит от формата)

-lco ИМЯ = ЗНАЧЕНИЕ:
Возможность создания слоя (зависит от формата)

-nln имя:
Назначьте альтернативное имя новому слою

-нлт напишите:
Определите тип геометрии для созданного слоя. Одно из НЕТ, ГЕОМЕТРИЯ, ТОЧКА,
LINESTRING, POLYGON, GEOMETRYCOLLECTION, MULTIPOINT, MULTIPOLYGON или MULTILINESTRING.
Добавьте к имени «25D», чтобы получить версии 2.5D. Начиная с GDAL 1.10, PROMOTE_TO_MULTI
может использоваться для автоматического продвижения слоев, которые смешивают многоугольники или мультиполигоны, в
мультиполигоны и слои, которые смешивают линейные или многолинейные линии с
многострунные. Может быть полезно при преобразовании шейп-файлов в PostGIS (и другие
целевые драйверы), который реализует строгие проверки типа геометрии.

- тусклый волна:
(начиная с GDAL 1.10) Установить размер координаты в значение val (допустимые значения: 2 или
3). Это влияет как на тип геометрии слоя, так и на геометрию пространственных объектов. Начиная с
GDAL 1.11, значение может быть установлено на 'layer_dim', чтобы указать геометрии пространственных объектов
повышен до координатного измерения, объявленного слоем.

-a_srs srs_def:
Назначьте выходной сигнал SRS

-t_srs srs_def:
Перепроецировать / преобразовать в эту SRS на выходе

-s_srs srs_def:
Заменить источник SRS

-preserve_fid:
Используйте FID исходных функций вместо того, чтобы позволять выходному драйверу
автоматически назначить новый.

-фид шлагтов:
Если предоставлено, будет сообщено только о функции с этим идентификатором. Работает
исключая пространственные или атрибутные запросы. Примечание: если вы хотите выбрать несколько
функции на основе их идентификатора функции, вы также можете использовать тот факт, что 'fid' - это специальный
поле распознается OGR SQL. Итак, '-where' fid in (1,3,5) '' выберет функции 1, 3
и 5.

Srs_def может быть полным определением WKT (которое трудно избежать должным образом) или хорошо известным определением.
(например, EPSG: 4326) или файл с определением WKT.

Расширенные настройки :

-GT n:
группы n функций на транзакцию (по умолчанию 20000 в OGR 1.11, 200 в предыдущем
выпусков). Увеличьте значение для лучшей производительности при записи в драйверы СУБД
которые имеют поддержку транзакции.

-клипыrc [хмин юмин Xmax ymax] | WKT | источник данных | spat_extent:
(начиная с GDAL 1.7.0) обрезать геометрию до указанного ограничивающего прямоугольника (выраженного в
источник SRS), геометрию WKT (POLYGON или MULTIPOLYGON), из источника данных или в
пространственная протяженность -спат вариант, если вы используете spat_extent ключевое слово. При указании
источник данных, вы, как правило, захотите использовать его в сочетании с -clipsrlayer,
-клипыrcwhere or -клипыrcsql кредита

-клипыrcsql sql_statement:
Вместо этого выберите желаемую геометрию, используя SQL-запрос.

-clipsrlayer имя слоя:
Выберите именованный слой из исходного источника данных клипа.

-клипыrcwhere выражение:
Ограничьте желаемую геометрию на основе атрибутивного запроса.

-clipdst хмин юмин Xmax умакс:
(начиная с GDAL 1.7.0) геометрии клипа после перепроецирования на указанный
ограничивающая рамка (выраженная в dest SRS), геометрия WKT (POLYGON или MULTIPOLYGON) или из
источник данных. При указании источника данных вы обычно хотите использовать его в
комбинация параметров -clipdstlayer, -clipdstwhere или -clipdstsql

-clipdstsql sql_statement:
Вместо этого выберите желаемую геометрию, используя SQL-запрос.

-clipdstlayer имя слоя:
Выберите именованный слой из целевого источника данных клипа.

-clipdstwhere выражение:
Ограничьте желаемую геометрию на основе атрибутивного запроса.

-wrapdateline:
(начиная с GDAL 1.7.0) разделяют геометрии, пересекающие меридиан линии смены дат (long. =
+/- 180 градусов)

-смещение линии даты:
(начиная с GDAL 1.10) смещение от линии даты в градусах (по умолчанию длинное. = +/- 10deg,
геометрия в пределах от 170 до -170 градусов будет разделена)

-упрощать терпимость:
(начиная с GDAL 1.9.0) допуск на расстояние для упрощения. Примечание: алгоритм
used сохраняет топологию для каждого объекта, в частности, для геометрии многоугольника, но не для
целый слой.

-сегментизировать max_dist:
(начиная с GDAL 1.6.0) максимальное расстояние между двумя узлами. Используется для создания
промежуточные точки

-fieldTypeToString Тип 1, ...:
(начиная с GDAL 1.7.0) преобразует любое поле указанного типа в поле типа
строка в целевом слое. Допустимые типы: целое число, вещественное число, строка, дата, время,
DateTime, двоичный, IntegerList, RealList, StringList. Особая ценность Все может быть использован для
преобразовать все поля в строки. Это альтернативный способ использования оператора CAST для
OGR SQL, который может избежать ввода длинного SQL-запроса.

-unsetFieldWidth:
(начиная с GDAL 1.11) установите ширину поля и точность равными 0.

-splitlistfields:
(начиная с GDAL 1.8.0) разделить поля типа StringList, RealList или IntegerList
в необходимое количество полей типа String, Real или Integer.

-maxsubfields волна:
Для объединения с -splitlistfields, чтобы ограничить количество подполей, создаваемых для каждого
разделить поле.

-взорвать коллекции:
(начиная с GDAL 1.8.0) создавать по одному элементу для каждой геометрии в любом виде
коллекция геометрии в исходном файле

-зфилд имя_поля:
(начиная с GDAL 1.8.0) Использует указанное поле для заполнения координаты Z
геометрий

-gcp ungeoref_x ungeoref_y georef_x georef_y высота:
(начиная с GDAL 1.10.0) Добавьте указанную наземную контрольную точку. Этот вариант может быть
предоставляется несколько раз для предоставления набора GCP.

-порядок n:
(начиная с GDAL 1.10.0) порядок полинома, используемый для деформации (от 1 до 3). По умолчанию
заключается в выборе полиномиального порядка на основе количества опорных точек.

-тпс:
(начиная с GDAL 1.10.0) Принудительное использование тонкопластинчатого шлицевого трансформатора на основе
доступные опорные точки.

-карта поля:
(начиная с GDAL 1.10.0) Определяет список индексов полей, которые будут скопированы из
источник в пункт назначения. (N) -е значение, указанное в списке, является индексом
поле в определении целевого слоя, в котором поле n (th) исходного слоя должно
скопировать. Счетчик индекса начинается с нуля. В таблице должно быть ровно столько же значений
list как количество полей в исходном слое. Мы можем использовать настройку идентичности
чтобы указать, что поля должны передаваться в том же порядке. Эта настройка
следует использовать вместе с параметром -append.

-добавить поля:
(начиная с GDAL 1.11) Это специализированная версия -append. Вопреки
-append, -addfields добавляет к существующим целевым слоям новые
поля, найденные в исходных слоях. Эта опция полезна при объединении файлов, у которых нет
строго идентичные конструкции. Это может не работать для выходных форматов, которые не
поддержка добавления полей к существующим непустым слоям.

Арбитраж трафика HINTS


При записи в транзакционные СУБД (SQLite / PostgreSQL, MySQL и т. Д.) Это может быть
полезно для увеличения количества операторов INSERT, выполняемых между BEGIN TRANSACTION
и операторы COMMIT TRANSACTION. Это число указывается с параметром -gt. Для
например, для SQLite, явно определяя -GT 65536 обеспечивает оптимальную производительность при
заполнение некоторой таблицы, содержащей много сотых тысяч или миллионов строк. Однако обратите внимание
что если есть неудачные вставки, область действия -skipfailures - это целая транзакция.

Для PostgreSQL параметр конфигурации PG_USE_COPY может быть установлен на YES для значительного
прошивка производительность загрузки. См. Страницу документации драйвера PG.

В общем, обратитесь к странице документации драйверов ввода и вывода для
подсказки по производительности.

ПРИМЕР


Пример добавления к существующему слою (необходимо использовать оба флага):

% ogr2ogr -update -append -f PostgreSQL PG: dbname = warmerda abc.tab

Пример перепроецирования из ETRS_1989_LAEA_52N_10E в EPSG: 4326 и обрезки до границы
ящик

% ogr2ogr -wrapdateline -t_srs EPSG: 4326 -clipdst -5 40 15 55 france_4326.shp europe_laea.shp

Пример использования параметра -fieldmap. Первое поле исходного слоя используется для
заполните третье поле (индекс 2 = третье поле) целевого слоя, второе поле
исходный слой игнорируется, третье поле исходного слоя используется для заполнения пятого поля
целевого слоя.

% ogr2ogr -append -fieldmap 2, -1,4 dst.shp src.shp

Дополнительные примеры приведены на страницах отдельных форматов.

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


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

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

Команды Linux

Ad