GoGPT Best VPN GoSearch

Значок OnWorks

shp2pgsql - онлайн у хмарі

Запустіть shp2pgsql у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда shp2pgsql, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


shp2pgsql - шейп-файл для завантажувача postgis

СИНТАКС


shp2pgsql [опції] shapefile [схема.]таблиця

ОПИС


Завантажувач даних shp2pgsql перетворює файли ESRI Shape у SQL, придатний для вставки в
База даних PostGIS/PostgreSQL.

Версія: 1.1.5 (2006/10/06)

ВИКОРИСТАННЯ


The це назва файлу фігури без будь-якої інформації про розширення. Для
наприклад, "дороги" буде ім'ям шейп-файлу, що містить "roads.shp",
файли 'roads.shx' та 'roads.dbf'.

The – це ім’я (необов’язково з схемою) потрібної таблиці бази даних
дані, що зберігаються в базі даних. У цій таблиці геометрія буде розміщена в
стовпець "geo_value" за замовчуванням.

ВАРІАНТИ


Завантажувач має кілька режимів роботи, які відрізняються прапорами командного рядка:

(Зверніть увагу, що -a, -c, -d і -p є взаємовиключними.)

-d Скидає таблицю бази даних перед створенням нової таблиці з даними у фігурі
файлу.

-a Додає дані з файлу Shape в таблицю бази даних. Зверніть увагу, що використовувати це
можливість завантаження кількох файлів, файли повинні мати однакові атрибути та однакові
типи даних.

-c Створює нову таблицю та заповнює її з файлу Shape. Це режим за замовчуванням.

-p Створює лише код SQL для створення таблиці, без додавання будь-яких фактичних даних. Це
можна використовувати, якщо вам потрібно повністю розділити створення таблиці та завантаження даних
кроки.

-D Використовуйте формат «дамп» PostgreSQL для вихідних даних. Це можна поєднати з -a,
-c і -d. Він набагато швидше завантажується, ніж формат SQL "вставити" за замовчуванням. Використовуй це
для дуже великих наборів даних.

-w Вивести формат WKT замість WKB. Зауважте, що це може призвести до зсуву координат
через втрату точності.

-e Виконуйте кожен оператор окремо, не використовуючи транзакцію. Це дозволяє
завантаження більшості хороших даних, коли є деякі погані геометрії, що
генерувати помилки. Зауважте, що це не можна використовувати з прапором -D як "дамп"
формат завжди використовує транзакцію.

-s [<FROM_SRID>:]SRID>
Створює та заповнює таблиці геометрії вказаним SRID. Якщо FROM_SRID є
враховуючи, геометрії будуть повторно спроектовані. Перепроекцію не можна використовувати з -D.

-G Використовуйте тип географії замість геометрії. Географія використовується для зберігання широт/довжини
дані. На даний момент підтримується єдине просторове посилання 4326.

-g <geometry_column>
Вкажіть назву стовпця геометрії (в основному корисно в режимі додавання).

-k Зберігайте регістр ідентифікаторів (стовпець, схему та атрибути). Зверніть увагу, що атрибути в
Шейп-файл, як правило, всі ВЕЛИКИЙ РЕГІСТР.

-m <ім'я файлу>
Вкажіть файл, що містить набір зіставлень (довгих) імен стовпців з 10 символами
Імена стовпців DBF. Вміст файлу – це один або кілька рядків з двома іменами
розділені пробілом і без кінцевого або початкового пробілу:

COLUMNNAME DBFFIELD1\n
AVERYLONGCOLUMNNAME DBFFIELD2\n

і т.п.

-i Примусьте всі цілі числа до стандартних 32-бітових цілих чисел, не створюйте 64-розрядні великі числа, навіть
якщо здається, що підпис заголовка DBF це гарантує.

-S Створюйте прості геометрії замість МУЛЬТИгеометрій. Файли фігур не відрізняються
між LINESTRING і MULTILINESTRING, тому shp2pgsql генерує MULTILINESTRING
за замовчуванням. Натомість цей перемикач створюватиме LINESTRING, але shp2pgsql не вдасться
коли він досягає справжнього MULTILINESTRING. Те ж саме працює для МНОГОКУТНИКІВ проти МНОГОКУТНИКІВ.

-W <кодування>
Вкажіть персонажа кодування атрибутів Shapefile. Якщо використовується ця опція
вихід буде закодований у UTF-8.

-I Створіть індекс GiST у стовпці геометрії.

-N <політика>
Вкажіть політику обробки геометрій NULL (вставити, пропустити, перервати).

-T <настільний простір>
Вкажіть табличний простір для нової таблиці. Індекси все одно використовуватимуть значення за замовчуванням
табличний простір, якщо також не використовується параметр -X. У документації PostgreSQL є
хороший опис того, коли використовувати спеціальні табличні простори.

-X <настільний простір>
Вкажіть табличний простір для індексів нової таблиці. Це стосується первинного
індекс ключа та просторовий індекс GIST, якщо також використовується -I.

-? Відображення версії та інформації про використання.

УСТАНОВКА


Щоб скомпілювати програму з вихідного коду, просто запустіть «make» у вихідному каталозі. Потім скопіюйте
двійковий файл у вашому шляху пошуку оболонки (або де завгодно). Цей текст також доступний
як сторінку керівництва в каталозі ../doc/man/, готову до копіювання її в ручний пошук
шлях в системах Unixoid.

ПРИКЛАДИ


Може виглядати приклад сеансу використання завантажувача для створення вхідного файлу та його завантаження
подобається це:

# shp2pgsql форми дороги стійкий на дорозі roadsdb > roads.sql
# psql -d roadsdb -f roads.sql

Перетворення та завантаження можна виконати за один крок за допомогою каналів UNIX:

# shp2pgsql форми дороги стійкий на дорозі roadsdb | psql -d roadsdb

AUTHORS


Спочатку написаний Джеффом Лаунсбері[захищено електронною поштою]>. Покращено та обслуговується
Сандро Сантіллі[захищено електронною поштою]>. Включає невеликі внески та покращення від
інші

Ця програма використовує функції з shapelib 1.2.9 від Френка Вармердама
<[захищено електронною поштою]> для читання з файлів ESRI Shape.

Використовуйте shp2pgsql онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad




×
реклама
❤️Робіть покупки, бронюйте або купуйте тут — безкоштовно, це допомагає зберегти послуги безкоштовними.