Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

g.projgrass - Trực tuyến trên đám mây

Chạy g.projgrass trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh g.projgrass có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


g.proj - In hoặc sửa đổi các tệp thông tin chiếu GRASS (trong nhiều chế độ phối hợp khác nhau
mô tả hệ thống).
Cũng có thể được sử dụng để tạo các vị trí GRASS mới.

TỪ KHÓA


chung, chiếu, tạo vị trí

SYNOPSIS


g.proj
g.proj --Cứu giúp
g.proj [-pgdjfwetc] [địa lý=hồ sơ] [wkt=hồ sơ] [dự án4=thông số] [epsg=]
[datums=tên] [dữ liệu_trans=chỉ số] [địa điểm thư viện nào=tên] [-giúp đỡ] [-dài dòng] [-yên tĩnh]
[-ui]

Cờ:
-p
In thông tin hình chiếu ở định dạng GRASS thông thường

-g
In thông tin chiếu theo kiểu tập lệnh shell

-d
Xác minh thông tin dữ liệu và in các thông số chuyển đổi

-j
In thông tin hình chiếu ở định dạng PROJ.4

-f
In đầu ra 'phẳng' không có dấu ngắt dòng (áp dụng cho đầu ra WKT và PROJ.4)

-w
In thông tin chiếu ở định dạng WKT

-e
Sử dụng định dạng kiểu ESRI (chỉ áp dụng cho đầu ra WKT)

-t
Buộc ghi đè thông tin chuyển đổi dữ liệu trong hệ thống điều phối đầu vào

-c
Sửa đổi tệp chiếu vị trí hiện tại

--Cứu giúp
In tóm tắt sử dụng

--dài dòng
Đầu ra mô-đun dài dòng

--Yên lặng
Đầu ra mô-đun yên tĩnh

--ui
Buộc khởi chạy hộp thoại GUI

Tham số:
địa lý=hồ sơ
Tên của tệp dữ liệu được tham chiếu địa lý để đọc thông tin phép chiếu từ

wkt=hồ sơ
Tên của tệp ASCII chứa mô tả phép chiếu WKT
'-' cho đầu vào chuẩn

dự án4=thông số
Mô tả phép chiếu PROJ.4
'-' cho đầu vào chuẩn

epsg=
Mã chiếu EPSG
Tùy chọn: 1-1000000

datums=tên
Datum (ghi đè bất kỳ datum nào được chỉ định trong hệ thống điều phối đầu vào)
Chấp nhận mã dữ liệu GRASS tiêu chuẩn hoặc "danh sách" để liệt kê và thoát

dữ liệu_trans=chỉ số
Số chỉ mục của các tham số biến đổi dữ liệu
"0" cho không xác định hoặc "-1" để liệt kê và thoát
Tùy chọn: -1-100
Mặc định: 0

địa điểm thư viện nào=tên
Tên của vị trí mới để tạo

MÔ TẢ


g.proj cung cấp phương tiện chuyển đổi mô tả hệ thống phối hợp (tức là phép chiếu
thông tin) giữa các định dạng khác nhau. Nếu được biên dịch mà không có OGR, chức năng
được giới hạn ở:

· Báo cáo thông tin chiếu cho vị trí hiện tại, trong
định dạng GRASS thông thường (cờ -p) hoặc PROJ.4 (cờ -j)

· Thay đổi dữ liệu hoặc báo cáo và sửa đổi chuyển đổi dữ liệu
thông số, cho vị trí hiện tại

Khi được biên dịch với OGR, chức năng được tăng lên và cho phép xuất bản chiếu
thông tin ở định dạng Văn bản Nổi tiếng (WKT) được phổ biến bởi GIS độc quyền. Trong
ngoài ra, nếu một trong các tham số địa lý, wkt, dự án4 or epsg được chỉ định, thay vì
thông tin chiếu đang được đọc từ vị trí hiện tại, nó được nhập từ một
nguồn bên ngoài như sau:

georef =tên tập tin
g.proj lần lượt cố gắng gọi GDAL và OGR để đọc một tệp được tham chiếu địa lý tên tập tin.
Thông tin về phép chiếu sẽ được đọc từ tệp này. Nếu tệp không
được tham chiếu địa lý hoặc không thể đọc được, XY (chưa được dự án) sẽ được sử dụng.

wkt =tên tập tin or -
Tập tin tên tập tin phải chứa mô tả phép chiếu ở định dạng WKT với hoặc
không có ngắt dòng (ví dụ: tệp '.prj'). Nếu như - được cấp cho tên tệp, WKT
mô tả sẽ được đọc từ stdin hơn là một tệp.

proj4 =Mô tả or -
Mô tả phải là một mô tả phép chiếu ở định dạng PROJ.4, kèm theo trong dấu ngoặc kép
đánh dấu nếu có bất kỳ khoảng trống nào. Nếu như - được trao cho Mô tả, mô tả PROJ.4
sẽ được đọc từ stdin thay vì dưới dạng tham số dòng lệnh được cung cấp trực tiếp.

epsg =con số
con số phải tương ứng với số chỉ mục của hệ thống điều phối hợp lệ trong EPSG
cơ sở dữ liệu. Hỗ trợ mã EPSG dựa trên bản sao cục bộ của điều phối GDAL CSV
các tệp thông tin hệ thống và dữ liệu, được lưu trữ trong thư mục $ GISBASE / etc / proj / ogr_csv.
Chúng có thể được cập nhật nếu cần thiết để hỗ trợ các bản sửa đổi trong tương lai của cơ sở dữ liệu EPSG.

Nếu thông tin dữ liệu không chính xác hoặc bị thiếu trong định nghĩa hệ thống điều phối đầu vào
(ví dụ: mô tả PROJ.4 có hỗ trợ rất hạn chế cho việc chỉ định tên dữ liệu), GRASS
thay vào đó có thể cung cấp chữ viết tắt của datum bằng cách sử dụng datums tham số. Điều này sẽ ghi đè
bất kỳ dữ liệu nào có trong hệ thống điều phối đầu vào và loại bỏ mọi chuyển đổi dữ liệu
thông số. Nhập datum = để trả về danh sách tất cả các dữ liệu được GRASS hỗ trợ. Từ
mọi thông số chuyển đổi dữ liệu hiện có sẽ bị loại bỏ, dữ liệu truyền tải
thông số nói chung phải luôn được sử dụng cùng với datums.

Các cờ -p, -j, -w, v.v. đều có chức năng khi nhập thông tin chiếu từ
một nguồn bên ngoài, nghĩa là g.proj có thể được sử dụng để chuyển đổi giữa các đại diện của
thông tin. Không bắt buộc đầu vào hoặc đầu ra phải ở định dạng GRASS.

Ngoài ra, tuy nhiên, nếu cờ -c được chỉ định, g.proj sẽ tạo phép chiếu GRASS mới
các tệp (PROJ_INFO, PROJ_UNITS, WIND và DEFAULT_WIND) dựa trên thông tin đã nhập. Nếu như
các địa điểm thư viện nào tham số được chỉ định ngoài -c, khi đó một vị trí mới sẽ là
tạo. Nếu không, các tệp thông tin chiếu ở vị trí hiện tại sẽ là
bị ghi đè. Chương trình sẽ không cảnh báo trước khi thực hiện việc này.

Chế độ hoạt động cuối cùng của g.proj là báo cáo về thông tin dữ liệu và dữ liệu
các tham số biến đổi liên quan đến hệ tọa độ. Cờ -d sẽ báo cáo
một bản tóm tắt mà con người có thể đọc được về điều này.

GHI CHÚ


Nếu hệ thống phối hợp đầu vào chứa tên dữ liệu nhưng không có tham số chuyển đổi,
và có nhiều hơn một bộ thông số phù hợp có sẵn (theo các tệp
datum.table và datumtransform.table trong $ GISBASE / etc / proj), g.proj sẽ kiểm tra giá trị của
các dữ liệu truyền tải tùy chọn và hành động theo những điều sau:
-1: Liệt kê các bộ tham số có sẵn ở định dạng GUI có thể phân tích cú pháp (nhưng cũng có thể đọc được) và
lối thoát.
0 (mặc định): Tiếp tục mà không chỉ định tham số - nếu được sử dụng khi tạo vị trí,
các mô-đun GRASS khác sẽ sử dụng các tham số "mặc định" (có thể là không tối ưu) cho mức dữ liệu này
nếu cần thiết trong tương lai.
Bất kỳ số nào khác nhỏ hơn hoặc bằng số bộ thông số có sẵn cho việc này
datum: Chọn tập hợp tham số này và thêm nó vào mô tả hệ thống điều phối.
Nếu -t cờ được chỉ định, mô-đun sẽ cố gắng thay đổi chuyển đổi dữ liệu
tham số sử dụng một trong hai phương pháp trên ngay cả khi đã có tập hợp tham số hợp lệ
được chỉ định trong hệ thống tọa độ đầu vào. Điều này có thể hữu ích để thay đổi dữ liệu
thông tin cho một vị trí hiện có.

Đầu ra chỉ đơn giản dựa trên thông tin chiếu đầu vào. g.proj không cố gắng
xác minh rằng hệ thống điều phối được mô tả phù hợp với hệ thống hiện có đang được sử dụng trong
thế giới. Đặc biệt, điều này có nghĩa là không có mã EPSG Authority trong đầu ra WKT.

Định dạng WKT hiển thị các hướng và hướng bắc sai trong đơn vị được chiếu (ví dụ: mét,
feet) nhưng ở định dạng PROJ, nó phải luôn được tính bằng mét.

Kích thước tối đa của mô tả phép chiếu WKT hoặc PROJ.4 đầu vào được giới hạn ở 8000 byte.

VÍ DỤ


In thông tin chiếu cho vị trí hiện tại:
g.proj -p

Tạo tệp '.prj' ở định dạng ESRI tương ứng với vị trí hiện tại:
g.proj -wef> irish_grid.prj

Đọc thông tin về phép chiếu từ tệp tin địa lý và in nó ở định dạng PROJ.4:
g.proj -jf georef = ASTER_DEM20020508161837.tif

Chuyển đổi mô tả phép chiếu PROJ.4 có trong tệp văn bản sang định dạng WKT:
mèo proj4.description | g.proj -w proj4 = -

Tạo một vị trí mới với hệ thống điều phối được tham chiếu theo mã EPSG 4326
(Vĩ độ-Kinh độ / WGS84), mà không chỉ định rõ ràng các tham số chuyển đổi dữ liệu:
g.proj -c epsg = 4326 location = latlong

Tạo một vị trí mới với hệ thống điều phối được tham chiếu bởi ESRI-EPSG mã 900913
(Phép chiếu Google Mercator)
g.proj -c epsg = 900913 vị trí = google

Tạo một vị trí mới với hệ thống điều phối được tham chiếu theo mã EPSG 29900 (tiếng Ireland
Grid), chọn bộ tham số biến đổi dữ liệu số. 2:
g.proj -c epsg = 29900 datumtrans = 2 location = irish_grid

Tạo một vị trí mới với cùng một hệ thống điều phối như vị trí hiện tại, nhưng
buộc thay đổi đối với tham số biến đổi dữ liệu đặt số. 1:
g.proj -c location = newloc -t datumtrans = 1

Liệt kê các tham số chuyển đổi dữ liệu có thể có cho vị trí hiện tại:
g.proj -t datumtrans = -1

Tạo vị trí mới với hệ thống điều phối từ định nghĩa WKT được lưu trữ trong văn bản
tập tin:
g.proj -c wkt = irish_grid.prj location = irish_grid

Tạo một vị trí mới từ mô tả PROJ.4, chỉ định rõ ràng mức dữ liệu và sử dụng
các tham số chuyển đổi dữ liệu mặc định:
g.proj -c location = spain proj4 = "+ proj = utm + zone = 30 + ellps = intl" datum = eur50 datumtrans = 0

Chiếu lại bản đồ raster bên ngoài thành phép chiếu GRASS hiện tại (không phải lúc nào cũng có ý nghĩa!)
bằng cách sử dụng công cụ 'gdalwarp' của GDAL. Chúng tôi khuyên bạn nên sử dụng định dạng ERDAS / Img và không sử dụng
phong cách ESRI của WKT:
# ví dụ cho độ phân giải 30x30 pixel (thực thi với -tr để tránh các giá trị lẻ)
gdalwarp -of HFA -tr 30 30 -t_srs "` g.proj -wf` "aster.img aster_tmerc.img

Tái chiếu bản đồ vectơ bên ngoài sang phép chiếu GRASS hiện tại bằng công cụ OGR 'ogr2ogr':
ogr2ogr -t_srs "` g.proj -wf` "polbnda_italy_GB_ovest.shp polbnda_italy_LL.shp

THAM KHẢO


PROJ 4: Thư viện hỗ trợ phép chiếu / dữ liệu
Bộ công cụ và thư viện raster GDAL
Thư viện vectơ OGR và bộ công cụ

Xa hơn đọc

· Lưới ASPRS và Datum

· MapRef - Bộ sưu tập các phép chiếu bản đồ và hệ quy chiếu cho Châu Âu

· Danh sách chuyển đổi phép chiếu (PROJ4)

Sử dụng g.projgrass trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad