Englishfrançaisespagnol

Icône de favori OnWorks

v.out.postgisgrass - En ligne dans le Cloud

Exécutez v.out.postgisgrass 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 v.out.postgisgrass 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


v.out.postgis - Exporte une couche de carte vectorielle vers la table d'entités PostGIS.

MOTS-CLÉS


vecteur, exportation, PostGIS, fonctionnalités simples, topologie, 3D

SYNOPSIS


v.out.postgis
v.out.postgis --Aidez-moi
v.out.postgis [-tlxnumx] contribution=prénom [type=un magnifique[,un magnifique,...]] [couche=un magnifique]
sortie=un magnifique [couche_de_sortie=prénom] [lien_sortie=prénom]
[Options=key =[,key =,...]] [--écraser] [--vous aider] [--verbeux] [--calme]
[--ui]

Drapeaux:
-t
Ne pas exporter la table attributaire

-l
Exporter la topologie PostGIS au lieu de fonctionnalités simples

-2
Forcer la sortie 2D même si l'entrée est 3D
Utile si l'entrée est en 3D mais que toutes les coordonnées z sont identiques

--écraser
Autoriser les fichiers de sortie à écraser les fichiers existants

--Aidez-moi
Imprimer le récapitulatif d'utilisation

--verbeux
Sortie du module verbeux

--silencieux
Sortie module silencieuse

--interface utilisateur
Forcer le lancement de la boîte de dialogue GUI

Paramètres:
contribution=prénom [obligatoire]
Nom de la carte vectorielle d'entrée

type=chaîne[,chaîne,...]
Type d'entité en entrée
Options: point, ligne, frontière, centroïde, région, visage, noyau, auto
Valeur par défaut: auto

couche=un magnifique
Numéro ou nom de la couche
Valeur par défaut: 1

sortie=un magnifique [obligatoire]
Nom de la source de données PostGIS en sortie
Commence par le préfixe 'PG', par ex. 'PG:dbname=herbe'

couche_de_sortie=prénom
Nom de la couche PostGIS en sortie
S'il n'est pas spécifié, le nom d'entrée est utilisé

lien_sortie=prénom
Nom de la carte vectorielle en sortie définie comme un lien vers la table d'entités PostGIS
S'il n'est pas spécifié, le lien vectoriel n'est pas créé. Le lien peut également être manuellement
créé par le module 'v.external'.

Options=clé=valeur[,clé=valeur,...]
Possibilités de création
Exemples :
'FID=cat' : définir la colonne d'ID de fonctionnalité 'cat'
'GEOMETRY_NAME=wkb_geometry' : définir la colonne de géométrie 'wkb_geometry'
'SPATIAL_INDEX=NO' : ne crée pas d'index spatial sur la colonne de géométrie

DESCRIPTION


v.out.postgis exporte une couche de carte vectorielle GRASS existante vers la table d'entités PostGIS.
Les fonctionnalités sans catégorie sont ignorées.

Par défaut, les entités topologiques GRASS GIS sont converties en entités simples (voir OGC
Spécification d'accès aux fonctionnalités simples pour plus de détails). Drapeau -l permet d'exporter des caractéristiques vectorielles
en tant qu'éléments topologiques stockés dans le schéma de topologie PostGIS. Notez que l'export topologique
nécessite PostGIS version 2 ou ultérieure.

Des options de création supplémentaires peuvent être définies par Options paramètre:

· FID= - nom de la colonne qui sera utilisée comme clé primaire (identifiant de fonctionnalité),
par défaut : fid

· GEOMETRY_NAME= nom de la colonne qui sera utilisée pour stocker les données de géométrie
dans la table des caractéristiques, par défaut : geom

· SPATIAL_INDEX=YES|NO - activer/désactiver la création d'index spatial sur la colonne de géométrie,
par défaut : OUI

· PRIMARY_KEY=YES|NO - activer/désactiver l'ajout de clé primaire sur la colonne FID, par défaut : OUI

· SRID= - identifiant de référence spatiale, par défaut : non défini
Options liées à la topologie PostGIS (pertinent uniquement pour -l drapeau):

· TOPOSCHEMA_NAME= - nom du schéma de topologie PostGIS, par défaut :
topo_

· TOPOGEOM_NAME= - nom de la colonne qui sera utilisée pour le stockage
données topographiques dans la table d'entités, valeur par défaut : topo

· TOPO_TOLERANCE= - tolérance pour le schéma de topologie PostGIS, voir CreateTopology
fonction pour les défauts, par défaut : 0

· TOPO_GEO_ONLY=YES|NO - ne stocke dans le schéma de topologie PostGIS que les données pertinentes pour
Modèle de données Topo-Geo, par défaut : NON

Création Options sont des paires séparées par des virgules (clé=valeur), les options sont insensibles à la casse.
Notez que Options Défini par v.externe.out sont ignorés par v.out.postgis.

v.out.postgis éventuellement crée également une nouvelle carte vectorielle dans le jeu de cartes actuel si
lien_sortie est défini.

NOTES


Par défaut v.out.postgis exporte les données vectorielles en tant que simple Caractéristiques, c'est à dire. limites et
les centroïdes (formant des zones topologiques) deviennent des polygones, les îles deviennent des trous. Géométrie de
les éléments d'entité simples sont stockés dans la table d'entités PostGIS dans la colonne nommée "geom".
Le nom de la colonne géométrique peut être modifié par choix=GEOMETRY_NAME= . Noter que
pour exporter des caractéristiques vectorielles car des caractéristiques simples peuvent être utilisées alternativement PostgreSQL
pilote de la bibliothèque OGR via v.out.ogr module.

Notez également qu'il est autorisé de stocker dans la table des fonctionnalités uniquement les fonctionnalités du même type,
c'est à dire. le mélange de points et de lignes n'est actuellement pas possible. Le type de caractéristique est déterminé
pour la table de caractéristiques de sortie de la première caractéristique vectorielle accédant aux données de manière séquentielle
(tapez=auto). Les caractéristiques vectorielles d'autres types sont ignorées lors de l'exportation. L'utilisateur peut choisir
type d'entité préférable par type paramètre. Un seul type est actuellement autorisé (voir TODO
pour plus de détails).

v.out.postgis ne prend actuellement en charge que trois types d'entités simples de sortie de base : Points,
Chaînes de lignes et polygones. Les fonctionnalités 3D du même type sont également prises en charge, par ex. pointes 3D
sont exportés en tant qu'entité simple PointZ. Les faces sont exportées sous forme de polygones 3D. Les fonctionnalités 3D sont
écrit automatiquement sur la sortie si la carte vectorielle d'entrée est en 3D. Si -2 le drapeau est donné alors
la sortie est toujours en 2D (la coordonnée z est ignorée en silence pour les cartes vectorielles en entrée 3D).

Les multigéométries ne sont actuellement pas prises en charge. Les entités de la même catégorie sont exportées
comme plusieurs fonctionnalités de singe.

v.out.postgis permet également d'exporter des caractéristiques vectorielles en tant que topologique éléments dans PostGIS
Schéma de topologie. L'extension PostGIS Topology utilise trois tables pour stocker la topologie de base
éléments qui forment des objets topologiques comme des zones ou des îles dans la terminologie GRASS. Nodes
(éléments topologiques à 0 dimension) sont stockés dans la table "noeud", bords (1 dimension
éléments) dans le tableau "edge" et visages (éléments à 2 dimensions) dans le tableau "face".

· Les nœuds GRASS sont stockés dans nœud table

· Les points GRASS sont stockés dans nœud table en tant que nœuds réguliers

· Les centroïdes de GRASS sont stockés dans nœud table en tant que nœuds réguliers ("contenant_face"
fait référence à un domaine connexe)

· Les lignes GRASS sont stockées dans bord table

· Les limites de GRASS sont stockées dans bord table

· Les zones GRASS sont stockées dans faire table
Tables nœud, bord et faire sont stockés dans un schéma topologique donné. Par défaut
v.out.postgis définit son nom comme topo_ . Sinon, le nom de la topologie
le schéma peut être défini par choix=TOPOSCHEMA_NAME= .

EXEMPLES


Exportations Simple Caractéristiques
Exporter la carte vectorielle "urbanarea" en tant que table d'entités "urbanarea" située dans la base de données "grass",
schéma "public". Notez que ce schéma de base de données est automatiquement utilisé lorsqu'il n'est pas défini par
l'utilisateur.
v.out.postgis input=urbanarea output="PG:dbname=grass"
Les zones GRASS sont converties en polygones, les îles en trous. Nous pouvons vérifier le nombre ou
polygones créés par simple requête SQL ci-dessous.
db.select driver=pg database=herbe \
sql="SELECT ST_GeometryType(geom) as geom_type, count(*) from urbanarea group by geom_type"
geom_type|nombre
ST_Polygone|657
Attention: la même procédure peut être effectuée par v.out.ogr module, par ex.
v.out.ogr input=urbanarea output="PG:dbname=grass" format=PostgreSQL
Dans ce cas, les données vectorielles GRASS sont exportées vers la base de données PostGIS à l'aide de la bibliothèque OGR, à savoir
en utilisant le pilote PostgreSQL. Contrairement à la v.out.ogr module, v.out.postgis utilise directement
Fournisseur de données PostGIS qui fait partie du moteur vectoriel GRASS. À côté de ça, v.out.postgis is
optimisé pour l'export PostGIS, y compris l'accès topologique aux données.

Exportations données, développement groupe de neurones base de données schéma
Le schéma de base de données pour le stockage des données exportées peut être défini par couche_de_sortie as
. . Si le schéma spécifié n'existe pas dans la base de données, alors
il est automatiquement créé.

Exporter la carte vectorielle « ponts » en tant que table d'entités dans le schéma de base de données « grassout ».
v.out.postgis input=bridges output="PG:dbname=grass" output_layer=grassout.bridges

Exportations données, avec création Options
L'exemple ci-dessous montre comment définir le nom de la colonne géométrique et désactiver la construction
index spatial. Le système de référence spatiale est défini par l'identifiant srid qui correspond à
ce cas avec EPSG 3358 (ensemble de données de Caroline du Nord).
v.out.postgis input=roadsmajor output="PG:dbname=grass" options="GEOMETRY_NAME=wkb_geometry,SPATIAL_INDEX=NO,SRID=3358"

Lien exporté données,
Les données exportées peuvent être liées en tant que carte vectorielle créée dans le jeu de cartes actuel en spécifiant
lien_sortie paramètre. Dans l'exemple ci-dessous, la carte vectorielle "busstopsall" de PERMANENT mapset
est exporté dans la base de données PostGIS "herbe". v.out.postgis après une exportation réussie également
crée dans le jeu de cartes actuel une carte vectorielle GRASS en tant que lien vers la table d'entités PostGIS.
v.out.postgis input=busstopsall@PERMANENT output="PG:dbname=grass" output_link=busstopsall_pg
Le lien créé peut être vérifié par v.info:
v.info arrêts de busall_pg

| ----------------------------------------------------- --------------------------- |
| Format de carte : PostGIS (PostgreSQL) |
| Table de base de données : public.busstopsall |
| Nom de la base de données : herbe |
| Colonne Géométrie : geom |
| Type d'entité : point |
| Topologie : pseudo (fonctionnalités simples) |
| ----------------------------------------------------- --------------------------- |


Exportations données, sans attributs
v.out.postgis permet d'ignorer les attributs lors de l'exportation d'entités vectorielles en spécifiant -t
drapeau. La commande ci-dessous exporte les entités vectorielles sans attributs. La fonctionnalité contiendra
seulement deux colonnes, la colonne fid et la colonne géométrie.
v.out.postgis -t input=railroads output="PG:dbname=grass"

Exportations topologique données,
Par défaut v.out.postgis exporte les données sous forme d'entités simples. Drapeau -l permet d'exporter les données en tant que
éléments topologiques au lieu de fonctions simples. Les éléments topologiques d'exportation sont stockés dans
Schéma de topologie PostGIS.
v.out.postgis -l input=busroutesall output="PG:dbname=grass"
Pour plus d'informations sur l'implémentation de la topologie PostGIS dans GRASS, consultez la page wiki.

TOUT


· Exportation multi-fonctions

· Autoriser les entités mixtes (points, lignes)

· Prise en charge d'autres types de fonctionnalités simples comme GeometryCollection et autres

· Mettre en œuvre les options manquantes de v.out.ogr: -a, -s, -c, -p, -n

· Ajouter des options : chats,

EXIGENCES


· PostGIS 2.x ou version ultérieure pour l'exportation topologique (drapeau -l)

Références


· Spécification OGC Simple Feature Access

· Documentation de la topologie PostGIS

· Fournisseur de données GRASS-PostGIS

Utilisez v.out.postgisgrass en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    KDiff3Name
    KDiff3Name
    Ce référentiel n'est plus maintenu
    et est conservé à des fins d'archivage. Voir
    https://invent.kde.org/sdk/kdiff3 for
    le code le plus récent et
    https://download.kde.o...
    Télécharger KDiff3
  • 2
    Chargeur USBGX
    Chargeur USBGX
    USBLoaderGX est une interface graphique pour
    Le chargeur USB de Waninkoko, basé sur
    libwigui. Il permet de répertorier et
    lancer des jeux Wii, des jeux Gamecube et
    homebrew sur Wii et WiiU...
    Télécharger USBLoaderGX
  • 3
    Firebird
    Firebird
    Firebird RDBMS offre des fonctionnalités ANSI SQL
    & fonctionne sous Linux, Windows &
    plusieurs plates-formes Unix. Fonctionnalités
    excellente simultanéité et performances
    & Puissance...
    Télécharger Firebird
  • 4
    KompoZer
    KompoZer
    KompoZer est un éditeur HTML wysiwyg utilisant
    la base de code de Mozilla Composer. Comme
    Le développement de Nvu a été arrêté
    en 2005, KompoZer corrige de nombreux bugs et
    ajoute un f...
    Télécharger KompoZer
  • 5
    Téléchargeur de mangas gratuit
    Téléchargeur de mangas gratuit
    Le Free Manga Downloader (FMD) est un
    application open source écrite en
    Object-Pascal pour la gestion et
    télécharger des mangas à partir de divers sites Web.
    C'est un miroir...
    Télécharger gratuitement Manga Downloader
  • 6
    UNetbootin
    UNetbootin
    UNetbootin vous permet de créer un bootable
    Clés USB Live pour Ubuntu, Fedora et
    autres distributions Linux sans
    graver un CD. Il fonctionne sous Windows, Linux,
    et ...
    Télécharger UNetbootin
  • Plus "

Commandes Linux

Ad