GoGPT Best VPN GoSearch

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

v.out.ogrgrass - Trực tuyến trên đám mây

Chạy v.out.ogrgrass 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 v.out.ogrgrass 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 mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


v.out.ogr - Xuất một lớp bản đồ vectơ sang bất kỳ định dạng vectơ OGR nào được hỗ trợ.
Theo mặc định, một lớp bản đồ vectơ được xuất sang định dạng Esri Shapefile.

TỪ KHÓA


vectơ, xuất, OGR

SYNOPSIS


v.out.ogr
v.out.ogr --Cứu giúp
v.out.ogr [-uasce2mn] đầu vào=tên [lớp=chuỗi] [kiểu=chuỗi[,chuỗi, ...]]
đầu ra=chuỗi định dạng=chuỗi [đầu ra_layer=chuỗi] [Loại đầu ra=chuỗi[,chuỗi, ...]]
[dsco=chuỗi[,chuỗi, ...]] [lco=chuỗi[,chuỗi, ...]] [-ghi đè] [-giúp đỡ]
[-dài dòng] [-yên tĩnh] [-ui]

Cờ:
-u
Mở nguồn dữ liệu OGR hiện có để cập nhật

-a
Nối vào lớp hiện có
Một lớp OGR mới được tạo nếu nó không tồn tại

-s
Bỏ qua quá trình xuất thuộc tính ID danh mục GRASS ('cat')

-c
Đồng thời xuất các tính năng không có danh mục (không có nhãn). Nếu không, chỉ các tính năng với
danh mục được xuất khẩu.

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

-2
Buộc đầu ra 2D ngay cả khi đầu vào là 3D (chỉ áp dụng cho đầu ra Shapefile)
Hữu ích nếu đầu vào là 3D nhưng tất cả các tọa độ z đều giống hệt nhau

-m
Xuất dữ liệu vectơ dưới dạng nhiều đối tượng

-n
Tạo một lớp trống mới trong nguồn dữ liệu OGR đã xác định và thoát. Không có gì được đọc từ
đầu vào.

- ghi đè
Cho phép các tệp đầu ra ghi đè lên các tệp hiện có

--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ố:
đầu vào=tên [yêu cầu]
Tên của bản đồ vectơ đầu vào để xuất
Hoặc nguồn dữ liệu để truy cập OGR trực tiếp

lớp=chuỗi
Số hoặc tên lớp
Đối tượng vector có thể có các giá trị danh mục trong các lớp khác nhau. Con số này xác định
sử dụng lớp nào. Khi được sử dụng với quyền truy cập OGR trực tiếp, đây là tên lớp.
Mặc định: 1

kiểu=string [, string, ...]
(Các) loại tính năng
Sự kết hợp của các loại không được hỗ trợ bởi tất cả các định dạng đầu ra. Mặc định là sử dụng đầu tiên
loại được tìm thấy trong bản đồ vectơ đầu vào.
Tùy chọn: chỉ, hàng, ranh giới, Tâm, khu vực, đối mặt, hạt nhân, tự động
Mặc định: tự động

đầu ra=chuỗi [yêu cầu]
Tên của nguồn dữ liệu OGR đầu ra
Ví dụ: ESRI Shapefile: tên tệp hoặc thư mục để lưu trữ
Cơ sở dữ liệu PostGIS: chuỗi kết nối

định dạng=chuỗi [yêu cầu]
Định dạng dữ liệu để ghi
Tùy chọn: BNA, CSV, Đi văngDB, DGN, DXF, Tệp hình dạng ESRI_, Tìm kiếm đàn hồi, GFT, GME, GML,
giờ địa phương, GPKG, Định vị GPS, Trình theo dõi GPS, GPX, GeoJSON, GeoRSS, khái niệm địa lý, xen kẽ_1,
xen kẽ_2, KML, LIBKML, MSSQLKhông gian, MapInfo_File, Ký ức, mysql, ODBC, SDG, PCIDSK,
PDF, PGDump, PostgreSQL, S57, sqlite, CON HỔ, Ong vò vẽ, XLSX
Mặc định: Tệp hình dạng ESRI_

đầu ra_layer=chuỗi
Tên cho lớp OGR đầu ra. Nếu không được chỉ định, tên đầu vào được sử dụng
Ví dụ: ESRI Shapefile: tên tệp hình dạng
Cơ sở dữ liệu PostGIS: tên bảng

Loại đầu ra=string [, string, ...]
Tùy chọn thay đổi loại đầu ra mặc định
Tùy chọn: hàng, ranh giới
Mặc định:
hàng: xuất ranh giới khu vực dưới dạng đường thẳng
ranh giới: xuất các dòng dưới dạng đa giác

dsco=string [, string, ...]
Tùy chọn tạo tập dữ liệu OGR (định dạng cụ thể, NAME = VALUE)
Mặc định:

lco=string [, string, ...]
Tùy chọn tạo lớp OGR (định dạng cụ thể, NAME = VALUE)
Mặc định:

MÔ TẢ


v.out.ogr chuyển đổi lớp bản đồ vectơ GRASS thành bất kỳ định dạng vectơ OGR nào được hỗ trợ (như
Esri Shapefile, SpatiaLite hoặc GML).

OGR (Thư viện Tính năng Đơn giản) là một phần của thư viện GDAL, vì vậy bạn cần cài đặt
thư viện để sử dụng v.out.ogr.

Thư viện OGR hỗ trợ nhiều định dạng khác nhau bao gồm:

· Tệp hình dạng ESRI

· PostGIS

· SpatiaLite

· CSV

· GML

· KML

· Tập tin Mapinfo

· CON HỔ

· ... và nhiều người khác

Để biết thêm các định dạng được hỗ trợ khác, hãy truy cập vào đây.

GHI CHÚ


Theo mặc định, các đảo sẽ xuất hiện dưới dạng lỗ bên trong các khu vực xung quanh. Để xuất đa giác với
lỗ vào, ví dụ, một tệp Hình dạng Esri, và làm cho các lỗ này xuất hiện dưới dạng các khu vực được lấp đầy, cờ -c
phải được sử dụng.

v.out.ogr xuất dữ liệu vectơ 3D dưới dạng các tính năng đơn giản 2.5D nếu có thể (không phải tất cả đều hỗ trợ
định dạng). Để xuất dữ liệu vectơ 3D dưới dạng các tính năng đơn giản 2D, hãy sử dụng -2 cờ.

Theo mặc định, v.out.ogr chuyển đổi dữ liệu vectơ GRASS thành các đối tượng địa lý đơn giản. Nếu GRASS
tính năng có nhiều danh mục hơn được xác định trong lớp, sau đó tính năng này được xuất
nhiều lần. Các tính năng GRASS không có danh mục bị bỏ qua theo mặc định. Để xuất các tính năng
cũng không có danh mục, -c cờ phải được đưa ra.

Thời Gian -m cờ được đưa ra, v.out.ogr xuất dữ liệu vectơ GRASS dưới dạng đa tính năng. Đa tính năng
được hình thành bởi các đối tượng địa lý GRASS cùng thể loại. Khi nào -c cờ được đưa ra, mô-đun cũng
xuất các tính năng GRASS mà không có danh mục dưới dạng một đa tính năng. Lưu ý rằng đa tính năng là
không được hỗ trợ bởi tất cả các định dạng.

Xuất tệp hình dạng ESRI: lưu ý rằng do tên cột thông số kỹ thuật của bảng DBF có thể không
dài hơn 10 ký tự.

VÍ DỤ


Xuất khẩu đến ESRI tệp hình dạng
Xuất các đường từ bản đồ vectơ GRASS sang định dạng Shapefile:
v.out.ogr input = lines type = line output = lines.shp

Xuất các khu vực từ bản đồ vector GRASS sang định dạng Shapefile, chuyển đổi các đảo (lỗ) thành
đa giác đầy:
v.out.ogr -c input = area_islands type = area output = area_islands.shp

Xuất các đường 3D từ bản đồ vector GRASS sang định dạng Shapefile:
v.out.ogr input = lines_3d type = line output = lines_3d.shp lco = "SHPT = ARCZ"

Xuất các điểm 3D (ví dụ: điểm Lidar) từ bản đồ vectơ GRASS sang định dạng Shapefile
v.out.ogr points_3d type = point output = points_3d.shp lco = "SHPT = POINTZ"

Xuất các khuôn mặt 3D từ bản đồ vector GRASS sang định dạng Shapefile:
v.out.ogr input = objects_3d type = face output = face_3d.shp lco = "SHPT = POLYGONZ"

Xuất các khuôn mặt 3D từ bản đồ vector GRASS sang định dạng Shapefile, cài đặt 3D tự động:
v.out.ogr input = objects_3d type = face output = face_3d.shp "

Xuất khẩu đến GML
Xuất các dòng từ bản đồ vectơ GRASS sang định dạng GML (tạo tệp '/tmp/testogr.gml' với
lớp 'testogr'):
v.out.ogr input = multi type = line output = / tmp / testogr.gml output_layer = testogr format = GML

Xuất khẩu đến PostgreSQL / PostGIS
Xuất các khu vực từ bản đồ vector GRASS sang cơ sở dữ liệu PostGIS:
v.out.ogr input = polygons type = area output = "PG: host = localhost dbname = postgis user = postgres" output_layer = polymap format = PostgreSQL
Lưu ý: Để xuất dữ liệu vectơ GRASS sang cơ sở dữ liệu PostGIS cũng có thể được sử dụng v.out.postgis
mô-đun. Mô-đun này không dựa trên thư viện OGR và hỗ trợ bên cạnh các tính năng đơn giản
định dạng cấu trúc liên kết (PostGIS Topology).

Xuất khẩu đến KML (Google Trái đất)
Xuất khuôn mặt (vectơ 3D) từ bản đồ vectơ GRASS sang định dạng KML cho Google Earth:
v.out.ogr input = building_3d output = building_3d.kml output_layer = building_3d format = KML type = face

Tạo và xuất bản đồ "tiểu hành tinh" GRASS vector (khuôn mặt, vectơ 3D) sang định dạng KML cho
Ứng dụng bản đồ Google Earth:
# gần Raleigh (NC, Hoa Kỳ)
g. vùng n = 35.73952587 s = 35.73279182 w = -78.68263928 e = -78.67499517
# hai lớp điểm ngẫu nhiên
v.random -z đầu ra = random3d_a n = 10 zmin = 0 zmax = 200
v.random -z đầu ra = random3d_b n = 15 zmin = 400 zmax = 600
# hợp nhất thành một bản đồ điểm 3D
v.patch input = random3d_a, random3d_b output = random3d
# tạo vỏ lồi 3D
v.hull input = random3d output = "random3d_hull"
# xuất sang KML 3D
v.out.ogr input = random3d_hull output = random3d_hull.kml format = KML type = face dsco = "AltitudeMode = tuyệt đối"
# bây giờ hãy mở tệp KML 'random3d_hull.kml' trong Google Earth hoặc NASA WorldWind hoặc ...

THAM KHẢO


· Thư viện vectơ OGR

· Tài liệu API thư viện vectơ OGR C

Sử dụng v.out.ogrgrass 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




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.