Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen g.projgrass komutudur.
Program:
ADI
g.proj - GRASS projeksiyon bilgi dosyalarını yazdırır veya değiştirir (çeşitli koordinatlarda
sistem açıklamaları).
Yeni GRASS konumları oluşturmak için de kullanılabilir.
ANAHTAR KELİMELER
genel, projeksiyon, konum oluştur
SİNOPSİS
g.proj
g.proj --yardım et
g.proj [-pgdjfwetc] [georef=dosya] [hafta=dosya] [proje4=params] [EPSG=kod]
[datumlar=isim] [veri_trans=indeks] [yer=isim] [--yardım et] [--gereksiz sözlerle dolu] [--sessiz]
[--ui]
Bayraklar:
-p
Projeksiyon bilgilerini geleneksel GRASS formatında yazdırın
-g
Projeksiyon bilgilerini kabuk komut dosyası stilinde yazdırın
-d
Veri bilgilerini doğrulayın ve dönüştürme parametrelerini yazdırın
-j
Projeksiyon bilgilerini PROJ.4 formatında yazdırın
-f
Satır sonu olmadan 'düz' çıktı yazdırın (WKT ve PROJ.4 çıktısı için geçerlidir)
-w
Projeksiyon bilgilerini WKT formatında yazdırın
-e
ESRI stili biçimi kullan (yalnızca WKT çıktısı için geçerlidir)
-t
Giriş koordinat sisteminde veri dönüştürme bilgilerinin zorla geçersiz kılınması
-c
Geçerli konum projeksiyon dosyalarını değiştirin
--yardım et
Kullanım özetini yazdır
--ayrıntılı
Ayrıntılı modül çıkışı
--sessizlik
Sessiz modül çıkışı
--ui
GUI iletişim kutusunu başlatmaya zorla
Parametreler:
georef=dosya
Projeksiyon bilgilerini okumak için coğrafi referanslı veri dosyasının adı
hafta=dosya
Bir WKT projeksiyon açıklaması içeren ASCII dosyasının adı
'-' standart giriş için
proje4=params
PROJ.4 projeksiyon açıklaması
'-' standart giriş için
EPSG=kod
EPSG projeksiyon kodu
Seçenekler: 1-1000000
datumlar=isim
Veri (giriş koordinat sisteminde belirtilen herhangi bir veriyi geçersiz kılar)
Listelemek ve çıkmak için standart GRASS veri kodlarını veya "liste"yi kabul eder
veri_trans=indeks
Veri dönüştürme parametrelerinin dizin numarası
Belirtilmemiş için "0" veya listelemek ve çıkmak için "-1"
Seçenekler: -1-100
Varsayılan: 0
yer=isim
Oluşturulacak yeni konumun adı
TANIM
g.proj bir koordinat sistemi tanımını dönüştürmek için bir araç sağlar (yani izdüşüm
bilgi) çeşitli biçimler arasında. OGR olmadan derlenirse, işlevsellik
Sınırlıdır:
· Mevcut konum için projeksiyon bilgilerinin raporlanması,
geleneksel GRASS (-p işareti) veya PROJ.4 (-j işareti) formatı
· Verinin değiştirilmesi veya veri dönüşümünün raporlanması ve değiştirilmesi
geçerli konum için parametreler
OGR ile derlendiğinde işlevsellik artar ve projeksiyon çıktısına izin verir
Tescilli CBS tarafından popüler hale getirilen İyi Bilinen Metin (WKT) formatındaki bilgiler. İçinde
ek olarak, eğer parametrelerden biri georef, hafta, proje4 or EPSG yerine belirtilir
Geçerli konumdan okunmakta olan projeksiyon bilgisi, bir
aşağıdaki gibi harici kaynak:
georef=Dosya
g.proj coğrafi referanslı bir dosyayı okumak için sırayla GDAL ve OGR'yi çağırmaya çalışır Dosya.
Projeksiyon bilgileri bu dosyadan okunacaktır. dosya değilse
coğrafi referanslı veya okunamıyorsa, XY (yansıtılmamış) kullanılacaktır.
hafta=Dosya or -
Dosya Dosya veya ile WKT formatında bir projeksiyon açıklaması içermelidir
satır sonları olmadan (örneğin bir '.prj' dosyası). Eğer - dosya adı için verilir, WKT
açıklama bir dosyadan ziyade stdin'den okunacaktır.
proje4=tanım or -
tanım PROJ.4 formatında, tırnak içine alınmış bir projeksiyon açıklaması olmalıdır
boşluk varsa işaretler. Eğer - için verilir tanım, PROJ.4 açıklaması
doğrudan sağlanan bir komut satırı parametresi yerine stdin'den okunacaktır.
epsg=numara
numara EPSG'deki geçerli bir koordinat sisteminin dizin numarasına karşılık gelmelidir
veri tabanı. EPSG kod desteği, GDAL CSV koordinatının yerel bir kopyasına dayanır
$GISBASE/etc/proj/ogr_csv dizininde depolanan sistem ve veri bilgi dosyaları.
EPSG veritabanının gelecekteki revizyonlarını desteklemek için gerekirse bunlar güncellenebilir.
Giriş koordinat sistemi tanımında sıfır noktası bilgisi yanlış veya eksikse
(örn. PROJ.4 tanımları, veri adlarını belirtmek için çok sınırlı desteğe sahiptir), bir GRASS
veri kısaltması bunun yerine kullanılarak sağlanabilir. datumlar parametre. Bu geçersiz kılacak
giriş koordinat sisteminde bulunan herhangi bir veri ve herhangi bir veri dönüşümünü atın
parametreler. veriyi girin=liste GRASS tarafından desteklenen tüm verilerin bir listesini döndürmek için. Dan beri
mevcut veri dönüştürme parametreleri atılmış olacak, veri aktarımı
parametre genel olarak her zaman ile birlikte kullanılmalıdır datumlar.
-p, -j, -w, vb. bayrakların tümü, projeksiyon bilgilerini aşağıdakilerden içe aktarırken işlevseldir:
harici bir kaynak, yani g.proj temsilleri arasında dönüştürmek için kullanılabilir
bilgi. Giriş veya çıkışın GRASS formatında olması gerekli değildir.
Buna ek olarak, -c bayrağı belirtilmişse, g.proj yeni GRASS projeksiyonu yaratacak
dosyaları (PROJ_INFO, PROJ_UNITS, WIND ve DEFAULT_WIND) içe aktarılan bilgileri temel alır. Eğer
the yer -c parametresine ek olarak parametre belirtilirse, yeni bir konum
yaratıldı. Aksi takdirde, mevcut konumdaki projeksiyon bilgi dosyaları
üzerine yazıldı. Bunu yapmadan önce program uyarmayacaktır.
g.proj'un son çalışma modu, veri bilgisi ve veri hakkında rapor vermektir.
koordinat sistemi ile ilişkili dönüşüm parametreleri. -d bayrağı rapor edecek
bunun insan tarafından okunabilir bir özeti.
NOTLAR
Giriş koordinat sistemi bir veri adı içeriyor ancak dönüştürme parametresi içermiyorsa,
ve birden fazla uygun parametre seti mevcuttur (dosyalara göre
$GISBASE/etc/proj içinde datum.table ve datumtransform.table), g.proj değerini kontrol edecek
the veri aktarımı seçeneğini belirleyin ve aşağıdakilere göre hareket edin:
-1: Bir GUI ayrıştırılabilir (aynı zamanda insan tarafından okunabilir) biçiminde mevcut parametre kümelerini listeleyin ve
çıkış.
0 (varsayılan): Parametre belirtmeden devam et - bir konum oluştururken kullanılıyorsa,
diğer GRASS modülleri bu veri için "varsayılan" (muhtemelen optimum olmayan) parametreleri kullanır
gelecekte gerekirse.
Bunun için kullanılabilen parametre setlerinin sayısından küçük veya ona eşit herhangi bir sayı
datum: Bu parametre setini seçin ve koordinat sistemi açıklamasına ekleyin.
Eğer -t bayrak belirtilirse, modül veri dönüşümünü değiştirmeye çalışır.
geçerli bir parametre seti zaten mevcut olsa bile yukarıdaki iki yöntemden birini kullanan parametreler
giriş koordinat sisteminde belirtilir. Bu, veriyi değiştirmek için yararlı olabilir
Mevcut bir konum için bilgi.
Çıktı, basitçe girdi projeksiyon bilgisine dayanır. g.proj denemez
Bu şekilde açıklanan koordinat sisteminin, şu anda kullanımda olan mevcut bir sistemle eşleştiğini doğrulayın.
Dünya. Bu özellikle, WKT çıktısında EPSG Authority kodu olmadığı anlamına gelir.
WKT formatı, yansıtılan birimde (örn. metre,
fit) ancak PROJ formatında her zaman metre cinsinden verilmelidir.
Giriş WKT veya PROJ.4 projeksiyon açıklamalarının maksimum boyutu 8000 bayt ile sınırlıdır.
ÖRNEKLER
Geçerli konum için projeksiyon bilgilerini yazdırın:
g.proj -p
Geçerli konuma karşılık gelen ESRI biçiminde bir '.prj' dosyası oluşturun:
g.proj -wef > irish_grid.prj
Bir geotiff dosyasından projeksiyon bilgilerini okuyun ve PROJ.4 formatında yazdırın:
g.proj -jf georef=ASTER_DEM20020508161837.tif
Bir metin dosyasında bulunan PROJ.4 projeksiyon açıklamasını WKT formatına dönüştürün:
kedi proj4.description | g.proj -w proje4=-
EPSG kodu 4326 tarafından belirtilen koordinat sistemiyle yeni bir konum oluşturun
(Enlem-Boylam/WGS84), datum dönüştürme parametrelerini açıkça belirtmeden:
g.proj -c epsg=4326 konum=uzunlamasına
ESRI-EPSG kodu 900913 tarafından belirtilen koordinat sistemiyle yeni bir konum oluşturun
(Google Mercator Projeksiyonu)
g.proj -c epsg=900913 konum=google
EPSG kodu 29900 (İrlanda) tarafından belirtilen koordinat sistemiyle yeni bir konum oluşturun.
Grid), sıfır noktası dönüştürme parametresi set numarasının seçilmesi. 2:
g.proj -c epsg=29900 datumtrans=2 konum=irish_grid
Geçerli konumla aynı koordinat sistemine sahip yeni bir konum oluşturun, ancak
sıfır noktası dönüştürme parametresi set no'da bir değişikliği zorlamak. 1:
g.proj -c konum=newloc -t veri aktarımı=1
Mevcut konum için olası veri dönüştürme parametrelerini listeleyin:
g.proj -t veri aktarımı=-1
Bir metinde saklanan bir WKT tanımından koordinat sistemiyle yeni bir konum oluşturun
Dosya:
g.proj -c wkt=irish_grid.prj konum=irish_grid
Bir PROJ.4 tanımından, açıkça bir veri belirterek ve kullanarak yeni bir konum oluşturun.
varsayılan veri dönüştürme parametreleri:
g.proj -c konum=ispanya proj4="+proj=utm +zone=30 +ellps=intl" veri=eur50 veritrans=0
Harici tarama haritasını mevcut GRASS projeksiyonuna göre yeniden projelendirin (her zaman mantıklı değildir!)
GDAL 'gdalwarp' aracını kullanarak. ERDAS/Img formatını kullanmanızı ve kullanmamanızı öneririz.
WKT'nin ESRI stili:
# 30x30 piksel çözünürlük için örnek (tek değerlerden kaçınmak için -tr ile uygulayın)
gdalwarp -of HFA -tr 30 30 -t_srs "`g.proj -wf`" aster.img aster_tmerc.img
OGR 'ogr2ogr' aracını kullanarak harici vektör haritasını mevcut GRASS projeksiyonuna göre yeniden projelendirin:
ogr2ogr -t_srs "`g.proj -wf`" polbnda_italy_GB_ovest.shp polbnda_italy_LL.shp
REFERANSLAR
PROJ 4: Projeksiyon/veri destek kitaplığı
GDAL raster kitaplığı ve araç seti
OGR vektör kitaplığı ve araç seti
Daha fazla okuma
· ASPRS Izgaraları ve Datum
· MapRef - Avrupa için Harita Projeksiyonları ve Referans Sistemleri Koleksiyonu
· Projeksiyon Dönüşüm Listesi (PROJ4)
onworks.net hizmetlerini kullanarak g.projgrass'ı çevrimiçi kullanın