GoGPT Best VPN GoSearch

Icône de favori OnWorks

shp2pgsql - En ligne dans le Cloud

Exécutez shp2pgsql dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande shp2pgsql qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


shp2pgsql - shapefile vers le chargeur postgis

SYNTAXE


shp2pgsql [Options] shapefile [schéma.]table

DESCRIPTION


Le chargeur de données shp2pgsql convertit les fichiers ESRI Shape en SQL pouvant être insérés dans un
Base de données PostGIS/PostgreSQL.

Version : 1.1.5 (2006/10/06)

UTILISATION


Les est le nom du fichier de forme, sans aucune information d'extension. Pour
exemple, 'roads' serait le nom du fichier de formes comprenant le 'roads.shp',
fichiers 'roads.shx' et 'roads.dbf'.

Les est le nom (éventuellement qualifié de schéma) de la table de base de données souhaitée
les données stockées dans la base de données. Dans cette table, la géométrie sera placée dans le
colonne 'geo_value' par défaut.

OPTIONS


Le chargeur a plusieurs modes de fonctionnement distingués par des drapeaux de ligne de commande :

(Notez que -a, -c, -d et -p s'excluent mutuellement.)

-d Supprime la table de base de données avant de créer une nouvelle table avec les données dans la forme
fichier.

-a Ajoute les données du fichier Shape dans la table de la base de données. Notez que pour utiliser ce
possibilité de charger plusieurs fichiers, les fichiers doivent avoir les mêmes attributs et les mêmes
Types de données.

-c Crée une nouvelle table et la remplit à partir du fichier Shape. C'est le mode par défaut.

-p Produit uniquement le code SQL de création de table, sans ajouter de données réelles. Cette
peut être utilisé si vous avez besoin de séparer complètement la création de la table et le chargement des données
pas.

-D Utilisez le format "dump" de PostgreSQL pour les données de sortie. Cela peut être combiné avec -a,
-c et -d. Il est beaucoup plus rapide à charger que le format SQL "insert" par défaut. Utilisez ceci
pour des ensembles de données très volumineux.

-w Format de sortie WKT, au lieu de WKB. Notez que cela peut introduire des dérives de coordonnées
en raison d'une perte de précision.

-e Exécutez chaque instruction seule, sans utiliser de transaction. Ceci permet
chargement de la majorité des bonnes données lorsqu'il y a de mauvaises géométries qui
générer des erreurs. Notez que cela ne peut pas être utilisé avec l'indicateur -D comme "dump"
format utilise toujours une transaction.

-s [<FROM_SRID> :]SRID>
Crée et remplit les tables de géométrie avec le SRID spécifié. Si FROM_SRID est
donnée, les géométries seront reprojetées. La reprojection ne peut pas être utilisée avec -D.

-G Utilisez le type de géographie au lieu de géométrie. La géographie est utilisée pour stocker lat/lon
Les données. Pour le moment, la seule référence spatiale prise en charge est 4326.

-g <géométrie_colonne>
Spécifiez le nom de la colonne géométrique (principalement utile en mode ajout).

-k Conserver la casse des identifiants (colonne, schéma et attributs). Notez que les attributs dans
Les fichiers de formes sont généralement tous en MAJUSCULES.

-m <nom de fichier>
Spécifiez un fichier contenant un ensemble de mappages de noms de colonnes (longs) à 10 caractères
Noms des colonnes DBF. Le contenu du fichier est une ou plusieurs lignes de deux noms
séparés par un espace blanc et aucun espace de fin ou de début :

NOM DE COLONNE DBFFIELD1\n
AVERYLONGCOLUMNNAME DBFFIELD2\n

et ainsi de suite

-i Forcer tous les entiers à des entiers 32 bits standard, ne pas créer de bigints 64 bits, même
si la signature d'en-tête DBF semble le justifier.

-S Générez des géométries simples au lieu de MULTIgéométries. Les fichiers de forme ne diffèrent pas
entre LINESTRINGs et MULTILINESTRINGs, donc shp2pgsql génère des MULTILINESTRINGs
par défaut. Ce commutateur produira à la place des LINESTRING, mais shp2pgsql échouera
quand il atteint un vrai MULTILINESTRING. Il en va de même pour les POLYGONES par rapport aux MULTIPOLYGONS.

-W <codage>
Spécifiez le caractère codage des attributs de Shapefile. Si cette option est utilisée
la sortie sera encodée en UTF-8.

-I Créez un index GiST sur la colonne de géométrie.

-N <politique>
Spécifiez la politique de gestion des géométries NULL (insérer, ignorer, abandonner).

-T <espace table>
Spécifiez le tablespace pour la nouvelle table. Les index utiliseront toujours la valeur par défaut
tablespace à moins que le paramètre -X ne soit également utilisé. La documentation PostgreSQL a
une bonne description de l'utilisation des tablespaces personnalisés.

-X <espace table>
Spécifiez le tablespace pour les index de la nouvelle table. Cela s'applique au primaire
index de clé, et l'index spatial GIST si -I est également utilisé.

-? Afficher la version et les informations d'utilisation.

INSTALLATION


Pour compiler le programme à partir des sources, exécutez simplement "make" dans le répertoire source. puis copiez
le binaire dans votre chemin de recherche shell (ou où vous le souhaitez). Ce texte est également disponible
sous forme de page de manuel dans le répertoire ../doc/man/, prête à être copiée dans la recherche manuelle
chemin sur les systèmes unixoïdes.

EXEMPLES


Un exemple de session utilisant le chargeur pour créer un fichier d'entrée et le télécharger pourrait ressembler
comme ça:

# shp2pgsql chemins de forme table de route routesdb > routes.sql
# psql -d routesdb -f routes.sql

Une conversion et un téléchargement peuvent être effectués en une seule étape à l'aide de tuyaux UNIX :

# shp2pgsql chemins de forme table de route routesdb | psql -d routesdb

AUTEURS


Écrit à l'origine par Jeff Lounsbury[email protected]>. Amélioré et maintenu
par Sandro Santilli[email protected]>. Comprend de petites contributions et des améliorations par
autres.

Cette application utilise les fonctionnalités de shapelib 1.2.9 de Frank Warmerdam
<[email protected]> à lire à partir des fichiers ESRI Shape.

Utilisez shp2pgsql en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.