Это команда pgsql2shp, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pgsql2shp - запись дампера в шейп-файл
СИНТАКСИС
pgsql2shp [кредита] база данных [схема.](см. таблицу ниже)
pgsql2shp [кредита] база данных запрос
ОПИСАНИЕ
Дампер таблицы pgsql2shp подключается непосредственно к базе данных и преобразует таблицу
(возможно, созданный по запросу пользователя) в файл формы. Он совместим со всеми версиями
ПостГИС.
Версия: 1.1.5 (2006)
ИСПОЛЬЗОВАНИЕ
В это имя базы данных, к которой нужно подключиться.
В - таблица (необязательно дополненная схемой), из которой следует читать пространственные данные.
В качестве альтернативы вы можете указать ЗАПРОС, результат которого будет записан в шейп-файл.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Параметры командной строки:
-f <имя файла>
Запишите вывод в конкретное имя файла.
-h <кашель>
Хост базы данных, к которому нужно подключиться.
-p <порт>
Порт для подключения на хосте базы данных.
-P <password>
Пароль для использования при подключении к базе данных.
-u <пользователь>
Имя пользователя для использования при подключении к базе данных.
-g <геометрия обзор>
В случае таблиц с несколькими столбцами геометрии используемый столбец геометрии
при записи файла формы.
-b Используйте двоичный курсор. При использовании в версиях PostGIS до 1.0.0 это уменьшит
вероятность смещения координат из-за преобразования в формат WKT и обратно. Координаты
смещения не будут происходить в PostGIS 1.0.0 и более новых версиях. Будет немного
быстрее, но может потерпеть неудачу, если какой-либо столбец НЕ-геометрической формы не будет преобразован в текст.
-r Необработанный режим. Не отбрасывайте поле gid или имена escape-столбцов.
-d Для обратной совместимости: напишите 3-мерный файл формы при выгрузке из старого
(до 1.0.0) базы данных postgis (по умолчанию записывается двухмерный файл формы
в этом случае). Начиная с postgis-1.0.0 +, размеры кодируются полностью.
-k Сохраняйте регистр идентификаторов (не прописывайте имена полей).
-m <имя файла>
Укажите файл, содержащий набор сопоставлений (длинных) имен столбцов с 10 символами
Имена столбцов DBF. Содержимое файла - это одна или несколько строк с двумя именами.
разделенные пробелом и без конечного или ведущего пробела:
COLUMNNAME DBFFIELD1 \ n
AVERYLONGCOLUMNAME DBFFIELD2 \ n
и так далее
-? Показать версию и информацию об использовании.
МОНТАЖ
Чтобы скомпилировать программу из исходного кода, просто запустите «make» в исходном каталоге. Затем скопируйте
двоичный файл в пути поиска вашей оболочки (или где угодно). Этот текст также доступен
как справочную страницу в каталоге ../doc/man/, готовую для копирования в ручной поиск
путь в системах unixoid.
ПРИМЕРЫ
Пример сеанса использования дампера для создания файла формы из базы данных может выглядеть так:
это:
# pgsql2shp -f мой файл -p 5555 мой_дб Road_table
АВТОРЫ
Первоначально написано Джеффом Лаунсбери[электронная почта защищена]>. Улучшено и поддерживается
Сандро Сантилли[электронная почта защищена]>. Включает небольшие вклады и улучшения от
другие.
Это приложение использует функции из shapelib 1.2.9 Фрэнка Вармердама.
<[электронная почта защищена]> для записи в файлы ESRI Shape.
Используйте pgsql2shp в Интернете с помощью сервисов onworks.net