Il s'agit de la commande r.grow.distancegrass 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
r.grandir.distance - Génère une carte raster contenant les distances aux entités raster les plus proches.
MOTS-CLÉS
raster, distance, proximité
SYNOPSIS
r.grandir.distance
r.grandir.distance --Aidez-moi
r.grandir.distance [-m] contribution=prénom [distance=prénom] [Plus-value=prénom] [métrique=un magnifique]
[--écraser] [--vous aider] [--verbeux] [--calme] [--ui]
Drapeaux:
-m
Distances de sortie en mètres au lieu d'unités de carte
--é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 raster en entrée
distance=prénom
Nom de la carte raster en sortie de distance
Plus-value=prénom
Nom de la carte raster en sortie de valeur
métrique=un magnifique
Métrique
Options: euclidien, au carré, maximum, Manhattan, géodésique
Valeur par défaut: euclidien
DESCRIPTION
r.grandir.distance génère des cartes raster représentant la distance au plus proche non nul
cellule dans la carte d'entrée et/ou la valeur de la cellule non nulle la plus proche.
NOTES
L'utilisateur a la possibilité de spécifier cinq mesures différentes qui contrôlent la géométrie dans
quelles cellules cultivées sont créées, (contrôlée par le métrique paramètre): Euclidienne, quadrillé,
Manhattan, Maximum et Géodésique.
La Euclidienne distance or Euclidienne métrique est la distance "ordinaire" entre deux points
que l'on mesurerait avec une règle, ce qui peut être prouvé par l'application répétée de la
Théorème de Pythagore. La formule est donnée par :
d(dx,dy) = carré(dx^2 + dy^2)
Les cellules cultivées à l'aide de cette métrique formeraient des isolignes de distance circulaires à partir d'un
point donné, avec la distance donnée par le radius.
La quadrillé la métrique est la Euclidienne distance au carré, c'est-à-dire qu'il omet simplement la racine carrée
calcul. Cela peut être plus rapide et est suffisant si seules des valeurs relatives sont requises.
La Manhattan métrique, ou Taxi géométrie, est une forme de géométrie dans laquelle la métrique habituelle
de la géométrie euclidienne est remplacée par une nouvelle métrique dans laquelle la distance entre deux points
est la somme des différences (absolues) de leurs coordonnées. Le nom fait allusion au
disposition en grille de la plupart des rues de l'île de Manhattan, ce qui provoque le chemin le plus court un
voiture pourrait prendre entre deux points de la ville pour avoir une longueur égale à la distance des points
en géométrie de taxi. La formule est donnée par :
d(dx,dy) = abs(dx) + abs(dy)
où les cellules cultivées à l'aide de cette métrique formeraient des isolignes de distance qui sont
en forme de losange à partir d'un point donné.
La Maximum métrique est donné par la formule
d(dx,dy) = max(abs(dx),abs(dy))
où les isolignes de distance à un point sont des carrés.
La Géodésique métrique est calculé comme distance géodésique, à utiliser uniquement dans
emplacements latitude-longitude. Il est recommandé de l'utiliser avec le -m drapeau dans l'ordre
pour afficher les distances en mètres au lieu d'unités de carte.
EXEMPLES
Tarifs Distance de le flux réseau
Exemple d'ensemble de données de Caroline du Nord :
g.region raster=streams_derived -p
r.grow.distance input=streams_derived distance=dist_from_streams
Euclidienne distance de le flux réseau in mètres (carte sous-ensemble)
Euclidienne distance de le flux réseau in mètres (détail, numéros montré avec
d.rast.num)
Tarifs Distance de mer in mètres in latitude Longitude Localisation
g.région raster=mer -p
r.grow.distance -m input=mer distance=dist_from_sea_geodetic metric=geodesic
Géodésique distances à mer in mètres
Utilisez r.grow.distancegrass en ligne en utilisant les services onworks.net