Il s'agit de la commande ConicProj 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
ConicProj -- effectuer des projections coniques
SYNOPSIS
ConiqueProj ( -c | -a ) lat1 lat2 [ -l can0 ] [ -k k1 ] [ -r ] [ -e a f ] [ -w ] [ -p prec ]
[ --comment-delimiter commenterdelim ] [ --version | -h | --Aidez-moi ] [ --fichier-d'entrée dans le fichier |
--chaîne-d'entrée chaîne ] [ --séparateur de ligne saut de ligne ] [ --fichier de sortie fichier de sortie ]
DESCRIPTION
Effectuez l'une des deux géodésiques de projections coniques. Convertissez les coordonnées géodésiques en soit
Conique conforme de Lambert ou coordonnées de zone égale d'Albers. Les latitudes standards lat1 et
lat2 sont spécifiés par le fait que le -c option (pour la conique conforme de Lambert) ou la -a option
(pour la surface égale d'Albers). Au moins une de ces options doit être donnée (la dernière donnée
est utilisé). Spécifier lat1 = lat2, pour obtenir le cas avec un seul parallèle standard. Les
le méridien central est donné par can0. La longitude d'origine est donnée par la latitude de
échelle minimale (azimutale) pour la conique conforme de Lambert (aire égale d'Albers). Les
l'échelle (azimutale) sur les parallèles standard est k1.
Les coordonnées géodésiques sont fournies sur l'entrée standard sous la forme d'un ensemble de lignes contenant (vide
séparé) latitude et longitude (degrés décimaux ou degrés, minutes, secondes); pour
détails sur les formats autorisés pour la latitude et la longitude, voir le "GEOGRAPHIC
COORDONNÉES" de GéoConvertir(1). Pour chaque ensemble de coordonnées géodésiques, le
l'abscisse projetée correspondante, x, et au nord, y, (mètres) sont imprimés sur la norme
sortie avec la convergence méridienne gamma (degrés) et échelle (azimutale) k.
Pour une aire égale d'Albers, l'échelle radiale est 1/k. La convergence méridienne est le relèvement
du système y axe mesuré dans le sens des aiguilles d'une montre à partir du nord géographique.
Des cas particuliers de la projection conforme de Lambert sont la projection de Mercator (la
latitudes standard égales et opposées) et la projection stéréographique polaire (les deux
les latitudes standard correspondent au même pôle). Cas particuliers de l'aire égale d'Albers
projection sont la projection cylindrique égale (les latitudes standard sont égales et
ci-contre), la projection de surface égale azimutale de Lambert (les deux latitudes standard correspondent
au même pôle), et la projection conique à aire égale de Lambert (un parallèle standard est
à un poteau).
OPTIONS
-c utiliser la projection conique conforme de Lambert avec des parallèles standard lat1 et lat2.
-a utiliser la projection à aire égale d'Albers avec des parallèles standard lat1 et lat2.
-l spécifier la longitude d'origine can0 (degrés, par défaut 0).
-k spécifier l'échelle (azimutale) k1 sur les parallèles standards (par défaut 1).
-r effectuer la projection inverse. x et y sont donnés sur l'entrée standard et chaque ligne de
la sortie standard donne latitude, longitude, gammaet la bien-aimée Sonate en la majeur k.
-e spécifier l'ellipsoïde via a f; le rayon équatorial est a et l'aplatissement est f.
Paramètres f = 0 donne une sphère. Spécifier f < 0 pour un ellipsoïde allongé. Un simple
fraction, par exemple, 1/297, est autorisé pour f. Par défaut, l'ellipsoïde WGS84 est utilisé, a =
6378137 m, f = 1/298.257223563.
-w en entrée et en sortie, la longitude précède la latitude (sauf qu'en entrée, cela peut être
remplacé par un indicateur d'hémisphère, N, S, E, W).
-p régler la précision de sortie sur prec (6 par défaut). prec est le nombre de chiffres après le
point décimal pour les longueurs (en mètres). Pour les latitudes et longitudes (en degrés), le
nombre de chiffres après la virgule est prec + 5. Pour la convergence (en
degrés) et l'échelle, le nombre de chiffres après la virgule est prec + 6.
--comment-delimiter
définir le délimiteur de commentaire sur commenterdelim (par exemple, "#" ou "//"). S'il est défini, l'entrée
les lignes seront scannées pour ce délimiteur et, s'il est trouvé, le délimiteur et le reste de
la ligne sera supprimée avant le traitement et ensuite ajoutée à la sortie
ligne (séparée par un espace).
--version
version imprimée et quitter.
-h utilisation de l'impression et sortie.
--Aidez-moi
imprimez la documentation complète et quittez.
--fichier-d'entrée
lire l'entrée du fichier dans le fichier au lieu de l'entrée standard ; un nom de fichier de "-"
signifie entrée standard.
--chaîne-d'entrée
lire l'entrée de la chaîne chaîne au lieu de l'entrée standard. Toutes les occurrences
du caractère de séparation de ligne (la valeur par défaut est un point-virgule) dans chaîne sont convertis en
sauts de ligne avant le début de la lecture.
--séparateur de ligne
définir le caractère de séparation de ligne sur saut de ligne. Par défaut, il s'agit d'un point-virgule.
--fichier de sortie
écrire la sortie dans le fichier fichier de sortie au lieu de la sortie standard ; un nom de fichier de "-"
signifie sortie standard.
EXEMPLES
écho 39.95N 75.17W | ConicProj -c 40d58 39d56 -l 77d45W
=> 220445 -52372 1.67 1.0
écho 220445 -52372 | ConicProj -c 40d58 39d56 -l 77d45W -r
=> 39.95 -75.17 1.67 1.0
LES ERREURS
Une ligne d'entrée illégale imprimera un message d'erreur sur la sortie standard commençant par
« ERREUR : » et les causes ConiqueProj pour renvoyer un code de sortie de 1. Cependant, une erreur ne
causer ConiqueProj Terminer; les lignes suivantes seront converties.
Utilisez ConicProj en ligne en utilisant les services onworks.net
