GoGPT Best VPN GoSearch

Icône de favori OnWorks

v.in.ogrgrass - En ligne dans le Cloud

Exécutez v.in.ogrgrass 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.in.ogrgrass 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.in.ogr - Importe des données vectorielles dans une carte vectorielle GRASS à l'aide de la bibliothèque OGR.

MOTS-CLÉS


vecteur, importation, OGR

SYNOPSIS


v.in.ogr
v.in.ogr --Aidez-moi
v.in.ogr [-flc2tojrewi] contribution=string [couche=string[,string,...]] [sortie=nom]
[spatial=xmin, ymin, xmax, ymax[,xmin, ymin, xmax, ymax,...]] [=requête_sql]
[zone_min=flotter] [type=string[,string,...]] [casser=flotter] [Localisation=nom]
[colonnes=nom[,nom,...]] [codage=string] [clé=string] [géométrie=nom]
[--écraser] [--vous aider] [--verbeux] [--calme] [--ui]

Drapeaux:
-f
Répertorier les formats OGR pris en charge et quitter

-l
Répertorier les couches OGR disponibles dans la source de données et quitter

-c
Ne pas nettoyer les polygones (non recommandé)

-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

-t
Ne pas créer de table attributaire

-o
Remplacer la projection du jeu de données (utiliser la projection de l'emplacement)

-j
Effectuer un contrôle de projection uniquement et quitter

-r
Limiter l'importation à la région actuelle

-e
Étendre l'étendue de la région en fonction du nouveau jeu de données
Met également à jour la région par défaut si elle se trouve dans le jeu de cartes PERMANENT

-w
Changer les noms de colonnes en caractères minuscules

-i
Créez l'emplacement spécifié par le paramètre "location" et quittez. N'importez pas le
données vectorielles.

--é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=string [obligatoire]
Nom de la source de données OGR
Exemples :
ESRI Shapefile : répertoire contenant les fichiers de formes
MapInfo File : répertoire contenant les fichiers mapinfo

couche=chaîne[,chaîne,...]
Nom de la couche OGR. Si non donné, tous les calques disponibles sont importés
Exemples :
ESRI Shapefile : nom du fichier de formes
Fichier MapInfo : nom du fichier mapinfo

sortie=nom
Nom de la carte vectorielle de sortie

spatial=xmin,ymin,xmax,ymax[,xmin,ymin,xmax,ymax,...]
Importer la sous-région uniquement
Format : xmin,ymin,xmax,ymax - généralement W,S,E,N

=requête_sql
Conditions WHERE de l'instruction SQL sans mot-clé 'where'
Exemple : revenu < 1000 et hab >= 10000

zone_min=flotter
Taille minimale de la zone à importer (mètres carrés)
Les zones plus petites et les îles sont ignorées. Devrait être supérieur à snap^2
Valeur par défaut: 0.0001

type=chaîne[,chaîne,...]
Modifier éventuellement le type d'entrée par défaut
Options : point, ligne, frontière, centroïde
Valeur par défaut:
point: importe les centres de gravité des aires sous forme de points
en ligne: importe les limites de la zone sous forme de lignes
limite: importer des lignes en tant que limites de zone
centroïde: importe les points en tant que centroïdes

casser=flotter
Seuil de capture pour les limites (unités de carte)
'-1' pour aucun snap
Valeur par défaut: -1

Localisation=nom
Nom du nouvel emplacement à créer

colonnes=nom nom,...]
Liste des noms de colonnes à utiliser à la place des noms d'origine, le premier est utilisé pour la catégorie
colonne

codage=string
Valeur d'encodage pour les données d'attribut
Remplace l'interprétation de l'encodage, utile lors de l'importation d'un fichier ESRI Shapefile

clé=string
Nom de la colonne utilisée pour les catégories
Si elles ne sont pas fournies, les catégories sont générées en tant que valeurs uniques et stockées dans la colonne 'cat'

géométrie=nom
Nom de la colonne de géométrie
Si non donné, toutes les colonnes de géométrie de l'entrée sont utilisées

DESCRIPTION


v.in.ogr importe des données vectorielles à l'aide de la bibliothèque OGR sur la carte vectorielle GRASS. OGR (fonctionnalités simples
Library) fait partie de la bibliothèque GDAL, vous devez donc installer GDAL pour utiliser v.in.ogr.

Si la couche le paramètre n'est pas fourni, toutes les couches OGR disponibles sont importées séparément
Couches GRASS en une seule carte vectorielle GRASS. Si plusieurs noms de couches OGR sont donnés, tous ces
les couches sont importées en tant que couches GRASS distinctes dans une seule carte vectorielle GRASS.

Le facultatif spatial Le paramètre définit les étendues de requête spatiale. Ce paramètre permet au
à l'utilisateur de restreindre la région à un sous-ensemble spatial lors de l'importation des données. Tout vecteur
les entités tombant totalement ou partiellement dans cette sous-région rectangulaire sont importées. Les
-r le drapeau de la région actuelle est identique, mais utilise les paramètres de la région actuelle comme
limites (voir g.région).

topologie lavage
Le nettoyage de la topologie sur les zones est effectué automatiquement, mais peut échouer dans des cas particuliers. Dans
ces cas, un casser la valeur seuil est estimée à partir des données vectorielles importées et imprimée
dehors à la fin. Les données vectorielles peuvent ensuite être réimportées avec le casser
valeur seuil qui est incrémentée par des puissances de 10 jusqu'à une limite supérieure estimée
car la valeur seuil est atteinte ou le nettoyage de la topologie sur les zones a réussi. Dans
dans certains cas, un nettoyage manuel peut être nécessaire ou les zones se chevauchent réellement, par exemple les tampons
créé avec un logiciel non topologique.

Le zone_min la valeur seuil est spécifiée comme la taille de la zone en unités de carte avec le
exception des emplacements latitude-longitude dans lesquels il est spécifié uniquement en carré
mètres.

Le casser la valeur de seuil est utilisée pour accrocher les sommets de frontière les uns aux autres si la distance
en unités de carte entre deux sommets n'est pas plus grand que le seuil. La capture est par défaut
désactivé avec -1. Voir aussi le v.nettoyer manuel.

Appareils OGR vecteur Formats
La bibliothèque OGR prend en charge divers formats de données vectorielles, notamment ESRI Shapefile, Mapinfo File,
Royaume-Uni .NTF, SDTS, TIGER, IHO S-57 (ENC), DGN, GML, AVCBin, REC, mémoire, OGDI et PostgreSQL
dépendent de l'installation locale, pour plus de détails, consultez le site Web OGR.

La liste des formats pris en charge localement peut être imprimée par -f drapeau.

Chevauchement polygones
Lors de l'importation de polygones superposés, les parties superposées deviendront de nouvelles zones avec
plusieurs catégories, une catégorie unique pour chaque polygone d'origine. Un polygone original
seront ainsi convertis en plusieurs zones avec la même catégorie partagée. Ces multiples
zones seront donc également liées à la même entrée dans la table attributaire. Une seule catégorie
valeur peut donc se référer à plusieurs zones non chevauchantes qui représentent ensemble la
polygone d'origine chevauchant un autre polygone. Le polygone d'origine peut être récupéré
en utilisant v.extrait avec la valeur de catégorie souhaitée ou déclaration et le -d drapeau à
dissoudre les frontières communes.

Localisation Création


v.in.ogr tente de préserver les informations de projection lors de l'importation de jeux de données si la source
le format inclut les informations de projection et si le pilote OGR le prend en charge. Si la
la projection du jeu de données source ne correspond pas à la projection de l'emplacement actuel
v.in.ogr signalera un message d'erreur ("La projection de l'ensemble de données ne semble pas correspondre
localisation actuelle").

Si l'utilisateur souhaite ignorer la différence entre le système de coordonnées apparent du
les données source et l'emplacement actuel, ils peuvent transmettre le -o indicateur pour remplacer la projection
vérifier.

Si l'utilisateur souhaite importer les données avec la définition complète de la projection, il est possible
avoir v.in.ogr créer automatiquement un nouvel emplacement en fonction de la projection et des étendues
du fichier en cours de lecture. Ceci est accompli en passant le nom à utiliser pour le nouveau
emplacement via le Localisation paramètre. À la fin de la commande, un nouvel emplacement sera
ont été créés (avec seulement un jeu de cartes PERMANENT), et la carte vectorielle aura été
importé avec le sortie nom dans le jeu de cartes PERMANENT.

NOTES


Les caractères utilisés pour les noms de colonnes de table sont limités. Sont pris en charge :
[A-Za-z][A-Za-z0-9_]*
Cela signifie que SQL ne prend pas en charge '.' (points) ni '-' (moins) ni '#' dans la colonne du tableau
noms. De plus, un nom de table doit commencer par un caractère et non par un nombre.

v.in.ogr convertit '.', '-' et '#' en '_' (trait de soulignement) lors de l'importation. Les -w changements de drapeau
les noms des colonnes majuscules en caractères minuscules pour faciliter l'utilisation de SQL (minuscules
les noms de colonnes évitent d'avoir à les citer si la table attributaire est stockée dans un SGBD SQL
comme PostgreSQL). Les noms c paramètre est utilisé pour définir de nouveaux noms de colonnes pendant
importer.

La spécification de la base de données DBF limite les noms de colonne à 10 caractères. Si la base de données par défaut est
défini sur DBF et que les données d'entrée contiennent des noms de colonnes/champs plus longs, ils seront tronqués.
Si cela se traduit par plusieurs colonnes avec le même nom, alors v.in.ogr produira un
Erreur. Dans ce cas, vous devrez soit modifier les données d'entrée, soit utiliser v.in.ogr's
noms c paramètre pour renommer les colonnes en quelque chose d'unique. (indice : copiez et modifiez la liste
donné avec le message d'erreur). Vous pouvez également modifier la base de données locale avec db.connect.

Lors de l'importation d'Esri Shapefiles, la bibliothèque OGR essaie de lire le paramètre LDID/page de codes
à partir du fichier .dbf et utilisez-le pour traduire les champs de chaîne en UTF-8. LDID "87 / 0x57" est
traité comme ISO8859_1, ce qui peut ne pas convenir à de nombreuses langues. Malheureusement c'est
pas clair quelles autres valeurs peuvent être appropriées (voir l'exemple ci-dessous). Pour modifier l'encodage du
l'utilisateur peut configurer la variable d'environnement SHAPE_ENCODING ou simplement définir la valeur d'encodage
grâce à codage paramètre. Notez que la prise en charge du recodage est nouvelle pour GDAL/OGR 1.9.0.

La valeur pour codage affecte également le recodage de texte lors de l'importation de fichiers DXF. Pour les autres formats
a une valeur d'encodage sans effet.

Option clé spécifie le nom de colonne utilisé pour les catégories d'entités. Cette colonne doit être un nombre entier.
S'il n'est pas spécifié, les numéros de catégories sont générés en commençant par 1 et stockés dans le
colonne nommée "chat".

À partir de GDAL 1.11, la bibliothèque prend en charge plusieurs colonnes de géométrie dans OGR. Par défaut
v.in.ogr lit toutes les colonnes de géométrie d'une couche donnée. L'utilisateur peut choisir la géométrie souhaitée
colonne par géométrie option, voir l'exemple ci-dessous.

EXEMPLES


La commande importe différents formats vectoriels :

FORME fichiers
v.in.ogr input=/home/user/shape_data/test_shape.shp output=grass_map
Méthode alternative:
v.in.ogr input=/home/user/shape_data layer=test_shape output=grass_map
Définir la valeur d'encodage pour les données d'attribut (dans cet exemple, nous attendons des données d'attribut dans
encodage Windows-1250 ; c'est à dire. dans les langues d'Europe centrale/orientale qui utilisent l'écriture latine,
encodage Microsoft Windows).
v.in.ogr input=/home/user/shape_data/test_shape.shp output=grass_map encoding=cp1250

MapInfo fichiers
v.in.ogr input=./layer=mapinfo_test output=grass_map

Arc Couverture
Nous importons les points Arcs et Label, le module se charge de construire des zones.
v.in.ogr input = couche gemeinden = LAB, type ARC = centroïde, sortie de limite = ma carte

E00 filet
Voir aussi v.in.e00.

Nous devons d'abord convertir le fichier E00 en une couverture d'arc avec 'avcimport' (outils AVCE00,
utilisé e00conv d'abord au cas où avciimport échoue):
couverture avcimport e00file
v.in.ogr input = couche de couverture = LAB, type ARC = centroïde, sortie de limite = ma carte

SDTS fichiers
Vous devez sélectionner le fichier CATD.
v.in.ogr input=CITXCATD.DDF output=villes

TIGER fichiers
v.in.ogr input=input/2000/56015/ layer=CompleteChain,PIP output=t56015_all \
type=limite,centroïde snap=-1

PostGIS les tables
Exemple de zone :
v.in.ogr input="PG:host=localhost dbname=postgis user=postgres" layer=polymap \
sortie=type de polygones=limite,centre de gravité

Oracle Spatial cartes
Notez que vous devez définir les variables d'environnement ORACLE_BASE, ORACLE_SID, ORACLE_HOME
et TNS_ADMIN en conséquence.
v.in.ogr dsn=OCI:username/password@database_instance output=grasslayer layer=roads_oci

Multiple géométrie colonnes
Cet exemple montre comment travailler avec des données qui contiennent plusieurs géométries par entité. Les
le nombre de colonnes géométriques par entité peut être vérifié par v.externe avec -t drapeau.
v.external -t input=20141130_ST_UKSH.xml.gz
...
Okresy, point, 1, DefinicniBod
Okresy, multipolygone, 1, OriginalniHranice
Okresy,multipolygone,1,GeneralizovaneHranice
...
Dans notre exemple, la couche "Okresy" a trois colonnes géométriques : "DefinicniBod",
"OriginalniHranice" et "GeneralizovanaHranice". Par défaut v.in.ogr lit les données de tous
trois colonnes géométriques. L'utilisateur peut spécifier la colonne de géométrie souhaitée en géométrie option,
dans ce cas, le module lira la géométrie uniquement à partir de la colonne de géométrie spécifiée. Dans le
exemple ci-dessous, la carte vectorielle en sortie contiendra uniquement la géométrie enregistrée dans
Colonne de géométrie "OriginalniHranice".
v.in.ogr input=20141130_ST_UKSH.xml.gz layer=Okresy Geometry=OriginalniHranice

MISES EN GARDE


Si un message du type « AVERTISSEMENT : taille de la zone 1.3e-06, zone non importée ». apparaît, le zone_min
peut être ajusté à une valeur inférieure afin que toutes les zones soient importées. Sinon des zones minuscules
sont filtrés lors de l'importation (utile pour corriger les erreurs de numérisation ou les erreurs non topologiques
Les données).

Si un message comme « Essayez à nouveau d'importer, en prenant au moins 1e-008 : 'snap=1e-008' »
apparaît, alors la carte à importer contient des erreurs topologiques. Le message suggère une
valeur pour le casser paramètre à essayer. Pour plus de détails, voir ci-dessus dans topologie
Nettoyage.

ERREUR MESSAGES


Erreur de pilote DBMI-DBF : erreur d'analyseur SQL : erreur de syntaxe, DESC inattendu, en attente de NAME
traitement 'DESC'
indique qu'un nom de colonne correspond à un mot SQL réservé (ici : 'DESC'). UNE
un nom de colonne différent doit être utilisé. Les noms c paramètre peut être utilisé pour affecter
différents noms de colonnes à la volée.

La projection de l'ensemble de données ne semble pas correspondre à l'emplacement actuel.
Vous devez créer un emplacement dont la projection correspond aux données que vous souhaitez importer.
Essayez d'utiliser Localisation paramètre pour créer un nouvel emplacement basé sur la projection
informations dans le fichier. Si vous le souhaitez, vous pouvez ensuite le re-projeter vers un autre emplacement
avec v.proj.

Références


· Bibliothèque de vecteurs OGR

· Documentation de l'API C de la bibliothèque vectorielle OGR

Utilisez v.in.ogrgrass en ligne en utilisant les 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.