Hơn

Tạo điểm từ các dòng có độ dài và trường xoay bằng cách sử dụng script trong QGIS?

Tạo điểm từ các dòng có độ dài và trường xoay bằng cách sử dụng script trong QGIS?


Tôi sắp tạo một script sẽ tạo các điểm từ các dòng trên một lớp được chỉ định với độ dài và trường xoay.

Hình học:

  • Điểm đi đến đỉnh đầu tiên của đoạn thẳng

Thuộc tính:

  • chiều dài được nộp: khoảng cách giữa đỉnh đầu tiên và đỉnh thứ hai
  • trường xoay: góc quay theo chiều kim đồng hồ từ phía bắc

Đây là mã: http://paste.ubuntu.com/8360617/

Có gì đó không ổn bởi vì đôi khi nó hoạt động và đôi khi không. Tôi không thể tìm thấy lỗi. Làm ơn, bạn có thể kiểm tra mã không? Tôi đang làm gì sai?

Bổ sung 1: Với các lớp thử nghiệm của tôi với 4-5 dòng hoạt động tốt, các điểm được tạo với các trường, nhưng trên các lớp làm việc (hơn 1000 dòng) không hoạt động. Không có điểm nào được tạo, không có tin nhắn, không có nhật ký. Đôi khi QGIS bị treo và ngừng hoạt động mà không có bất kỳ thông báo nào. QGIS: 2.4.0 OS: Ubuntu 14.04 LTS 64 bit, Windows 7 64 bit

Bổ sung 2: Tôi đã thực hiện những thay đổi này. Hoạt động tốt. Một số trường hợp tôi thấy thông báo này:

[Errno 9] Bộ mô tả tệp bị lỗi Xem nhật ký để biết thêm chi tiết

tại nhật ký, tôi thấy thông báo lỗi này:

Lỗi không xảy ra khi thực hiện thuật toán Traceback (lần gọi gần đây nhất): Traceback (lần gọi gần đây nhất): Tệp "C: / PROGRA ~ 1 / QGISCH ~ 1 / apps / qgis /./ python / plugins processing core GeoAlgorithm. py ", dòng 217, trong thực thi self.processAlgorithm (tiến trình) Tệp" C: / PROGRA ~ 1 / QGISCH ~ 1 / apps / qgis /./ python / plugins processing script ScriptAlgorithm.py ", dòng 265, trong Tập lệnh thực thi processAlgorithm trong ns File "", dòng 68, trong IOError: [Errno 9] Bad file descriptor

mã hiện tại có sẵn tại đây: http://paste.ubuntu.com/8364483/

Dữ liệu mẫu: https://dl.dropboxusercontent.com/u/143148/temp/test.zip

  • dòng: LEAG_VIZ_V
  • điểm: LEAG_VIZ
    • trường độ dài: HOSSZ
    • trường xoay: GMrotation

Có vẻ như có vấn đề với việc tính toán góc quay của bạn. Bạn nên thay thế mã sau:

if dy == 0: #avoid chia cho zero dy = 0.0000000001 protate = abs (math.atan (dx / dy)) * 180 / math.pi if (dx> = 0) and (dy> = 0): # 1st phần tư: dx> 0, dy> 0 protate = protate elif (dx> = 0) and (dy <0): # 2 phần tư: dx> 0, dy <0 protate = 180 - protate elif (dx <0) và ( dy <0): # phần tư thứ 3: dx <0, dy <0 protate = 180 + protate elif (dx <0) và (dy> = 0): # phần tư thứ 4: dx <0, dy> 0 protate = 360 - bảo vệ bản in bảo vệ

Với cái này:

protate = 90 - math.degrees (math.atan2 (dy, dx)) nếu (protate <0): protate + = 360

Mã không chỉ ngắn hơn nhiều mà còn tính toán các góc của bạn một cách chính xác. Hãy xem xét trường hợp dx = 74 và dy = 91. Phương pháp của bạn tính toán một góc bằng 0, trong khi đoạn mã trên tính nó chính xác là 39,1 độ.

Ngoài ra, nếu bạn có nhiều điểm và hiệu suất trở thành một vấn đề, bạn có thể muốn đánh đổi dòng này:

plength = math.sqrt (pow (x2 - x1, 2) + pow (y2 - y1, 2))

vì:

plength = math.sqrt ((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1))

Các hàm công suất rất tốn kém về mặt tính toán. Tôi hy vọng điều đó sẽ giúp ích.


Hệ tọa độ, phép chiếu và phép biến đổi

Dữ liệu thường bao gồm một mảng số. Dữ liệu không gian cũng tương tự, nhưng nó cũng bao gồm thông tin số cho phép bạn xác định vị trí của nó trên trái đất. Những con số này là một phần của hệ tọa độ cung cấp hệ quy chiếu cho dữ liệu của bạn, để xác định vị trí các đối tượng địa lý trên bề mặt trái đất, căn chỉnh dữ liệu của bạn so với dữ liệu khác, thực hiện phân tích chính xác về mặt không gian và tạo bản đồ.

Tất cả dữ liệu không gian được tạo trong một hệ tọa độ, cho dù đó là điểm, đường thẳng, đa giác, đường viền hay chú thích. Các tọa độ có thể được xác định theo nhiều cách khác nhau, chẳng hạn như độ thập phân, feet, mét hoặc km, bất kỳ hình thức đo lường nào cũng có thể được sử dụng làm hệ tọa độ. Xác định hệ thống đo lường này là bước đầu tiên để chọn một hệ thống tọa độ hiển thị dữ liệu của bạn ở vị trí chính xác của nó trong ArcGIS Pro, liên quan đến dữ liệu khác của bạn.


Nội dung

Carl Friedrich Gauss's Theorema Egregium [2] đã chứng minh rằng một hình cầu không thể được biểu diễn trên một mặt phẳng mà không bị biến dạng. Vì bất kỳ phương pháp biểu diễn bề mặt hình cầu nào trên mặt phẳng đều là phép chiếu bản đồ, nên tất cả các phép chiếu bản đồ đều biến dạng. Mọi phép chiếu bản đồ riêng biệt đều biến dạng theo một cách riêng biệt. Việc nghiên cứu các phép chiếu bản đồ là xác định đặc điểm của các biến dạng này.

Bản đồ trái đất là một biểu diễn của một bề mặt cong trên một mặt phẳng. Do đó, phép chiếu bản đồ phải được sử dụng để tạo bản đồ, và ngược lại, bản đồ không thể tồn tại nếu không có phép chiếu bản đồ. Bản đồ có thể hữu ích hơn quả địa cầu trong nhiều trường hợp: chúng nhỏ gọn hơn và dễ lưu trữ hơn, chúng dễ dàng chứa một lượng lớn các tỷ lệ, chúng được xem dễ dàng trên màn hình máy tính, chúng có thể tạo điều kiện đo lường các đặc tính của địa hình được lập bản đồ, chúng có thể hiển thị các phần lớn hơn của bề mặt Trái đất cùng một lúc và chúng rẻ hơn để sản xuất và vận chuyển.

Những đặc điểm hữu ích này của bản đồ đã thúc đẩy sự phát triển của các phép chiếu bản đồ.


Bật các trang theo hướng dữ liệu

Hộp kiểm Bật trang theo hướng dữ liệu bật Trang theo hướng dữ liệu cho tài liệu bản đồ hiện tại. Bỏ chọn hộp kiểm sẽ tắt chức năng Trang theo hướng dữ liệu. Hộp kiểm này cần được chọn để tạo, xem và sử dụng các Trang theo hướng dữ liệu. Nếu bạn tắt Trang theo hướng dữ liệu và nhấp vào OK, tất cả cài đặt Trang theo hướng dữ liệu bạn đã thực hiện sẽ bị xóa. Trang theo hướng dữ liệu sử dụng cài đặt mặc định vào lần tiếp theo bạn bật Trang theo hướng dữ liệu cho tài liệu bản đồ này.


Phần mềm lập bản đồ GIS là gì?

Phần mềm GIS cho phép bạn tạo bản đồ và các hiển thị đồ họa khác của thông tin địa lý để phân tích và trình bày. Với những khả năng này, GIS là một công cụ có giá trị để trực quan hóa dữ liệu không gian hoặc để xây dựng các hệ thống hỗ trợ quyết định để sử dụng trong tổ chức của bạn.

GIS lưu trữ dữ liệu về các đối tượng địa lý và đặc điểm của chúng. Các đối tượng địa lý thường được phân loại dưới dạng điểm, đường hoặc khu vực hoặc dưới dạng hình ảnh raster. Trên bản đồ, dữ liệu thành phố có thể được lưu trữ dưới dạng điểm, dữ liệu đường có thể được lưu trữ dưới dạng đường và ranh giới có thể được lưu trữ dưới dạng khu vực, trong khi ảnh hàng không hoặc bản đồ được quét có thể được lưu trữ dưới dạng ảnh raster.

Hệ thống thông tin địa lý lưu trữ thông tin bằng cách sử dụng các chỉ số không gian để có thể xác định các đối tượng địa lý nằm trong bất kỳ vùng tùy ý nào của bản đồ. Ví dụ: GIS có thể nhanh chóng xác định và lập bản đồ tất cả các vị trí trong bán kính xác định của một điểm hoặc tất cả các đường phố chạy qua một lãnh thổ.

Ngoài các khả năng trên, Maptitude triển khai cơ sở dữ liệu quan hệ chuyên nghiệp, một tính năng quan trọng đối với phần mềm GIS. Dữ liệu thuộc tính có thể được kết hợp tự do với và tách rời khỏi các lớp và bảng địa lý. Thao tác dữ liệu quan hệ được tích hợp với xử lý địa lý mạnh mẽ và mạnh mẽ cho các truy vấn không gian, lớp phủ đa giác và các phân tích dựa trên vị trí khác. Điều này được hỗ trợ một cách liền mạch để dữ liệu được di chuyển dễ dàng đến và từ các bảng quan hệ và cơ sở dữ liệu địa lý. Ngoài ra, bảng nhị phân định dạng cố định Maptitude hỗ trợ 32.767 trường và 1 tỷ bản ghi và có độ rộng trường ký tự không giới hạn.

VIDEO: Tìm hiểu phần mềm Maptitude GIS có thể làm gì cho bạn




Đặc điểm hoạt động cấu trúc đứt gãy trong mỏ quặng dựa trên hệ thống thông tin địa lý

Sự biến đổi tính chất cơ học và đặc điểm hoạt động của cấu trúc đứt gãy có ảnh hưởng lớn đến quá trình hình thành quặng và kiểm soát quặng, do đó, đặc điểm hoạt động cấu trúc đứt gãy của mỏ quặng dựa trên GIS được nghiên cứu. Lấy mỏ quặng GAOSONG làm khu vực nghiên cứu, dữ liệu thông tin địa chất của mỏ quặng được thu thập bằng cách sử dụng hệ thống thông tin địa lý, thông tin đồ họa thu thập được và thông tin dữ liệu được thể hiện bằng điểm, đường và mặt phẳng, thông tin hoạt động cấu trúc đứt gãy được chia thành dữ liệu đồ họa và dữ liệu thuộc tính, và mối quan hệ giữa chúng được thiết lập để mang lại ý nghĩa khoa học địa lý hình học hai hoặc nhiều lớp của mỏ quặng được chồng lên nhau bằng cách sử dụng không gian Thông qua việc tạo ra bộ đệm cấu trúc đứt gãy, điểm-đường, điểm -to-khu vực, và phân tích chồng chất không gian khu vực-khu vực được thực hiện giữa cấu trúc đứt gãy chồng chéo và đệm của nó. Kết quả phân tích cho thấy cấu trúc đứt gãy trong mỏ quặng GAOSONG có thể được chia thành bốn nhóm: đông-tây, đông bắc, tây bắc và bắc-nam, được đặc trưng bởi hoạt động nhiều giai đoạn. Đồng thời, mỏ quặng có ba nhóm đá chiếm ưu thế: 290–345 ° ∠60–85 °, 110–160 ° ∠40–75 °, 220–250 ° ∠40–65 °. Nó cho thấy các đá tự trầm tích ở mỏ quặng Gaosong đã bị ảnh hưởng bởi vận động kiến ​​tạo nhiều giai đoạn kể từ khi chúng được hình thành. Kết quả có thể cung cấp cơ sở lý thuyết đáng tin cậy cho công tác tìm kiếm thăm dò trong tương lai tại khu vực khai thác, có giá trị tham khảo cao.

Đây là bản xem trước nội dung đăng ký, truy cập thông qua tổ chức của bạn.


Thông số

Các tính năng của dòng đầu vào được đơn giản hóa.

Lớp tính năng dòng đầu ra đơn giản hóa. Nó chứa tất cả các trường có trong lớp tính năng đầu vào. Lớp đặc trưng dòng đầu ra là chính xác về mặt cấu trúc. Công cụ không đưa ra lỗi cấu trúc liên kết, nhưng lỗi cấu trúc liên kết trong dữ liệu đầu vào được gắn cờ trong lớp đặc trưng dòng đầu ra. Lớp tính năng đầu ra bao gồm hai trường bổ sung, InLine_FID và SimLnFlag, để chứa các ID tính năng đầu vào và các lỗi cấu trúc liên kết đầu vào, tương ứng. Giá trị SimLnFlag bằng 1 chỉ ra rằng lỗi cấu trúc liên kết đầu vào có giá trị 0 (không) cho biết rằng không có lỗi đầu vào nào.

Chỉ định thuật toán đơn giản hóa dòng.

  • Giữ lại các điểm tới hạn (Douglas-Peucker) - Các điểm tới hạn duy trì hình dạng cơ bản của một đường được giữ lại và tất cả các điểm khác sẽ bị loại bỏ (Douglas-Peucker). Đây là mặc định.
  • Giữ lại các khúc cua tới hạn (Wang-Müller) - Những khúc cua quan trọng được giữ lại và những khúc cua không liên quan được xóa khỏi một đường (Wang-Müller).
  • Giữ lại các vùng hiệu dụng có trọng số (Zhou-Jones) —Các vùng hiệu dụng hình tam giác có diện tích hiệu dụng có trọng số bằng hình tam giác được giữ lại (Zhou-Jones).
  • Giữ lại các khu vực hiệu quả (Visvalingam-Whyatt) —Các băng hình tam giác của khu vực hiệu quả được giữ lại (Visvalingam-Whyatt).

Dung sai xác định mức độ đơn giản hóa. Nếu không, bạn có thể chọn một đơn vị ưa thích, các đơn vị của đầu vào sẽ được sử dụng. Các trường MinSimpTol và MaxSimpTol được thêm vào đầu ra để lưu trữ dung sai đã được sử dụng khi xử lý xảy ra.

  • Đối với thuật toán Giữ lại các điểm tới hạn (Douglas-Peucker), dung sai là khoảng cách vuông góc tối đa cho phép giữa mỗi đỉnh và đường mới được tạo.
  • Đối với thuật toán Giữ lại các khúc cua tới hạn (Wang-Müller), dung sai là đường kính của một vòng tròn xấp xỉ với một khúc quanh đáng kể.
  • Đối với thuật toán Giữ lại các vùng hiệu dụng có trọng số (Zhou-Jones), bình phương của dung sai là diện tích của một tam giác có nghĩa được xác định bởi ba đỉnh liền kề. Một tam giác càng lệch khỏi cạnh đều thì trọng lượng của nó càng cao và khả năng bị loại bỏ càng ít.
  • Đối với thuật toán Giữ lại các vùng hiệu quả (Visvalingam-Whyatt), bình phương của dung sai là diện tích của một tam giác quan trọng được xác định bởi ba đỉnh liền kề.
Di sản:

Đây là một tham số kế thừa không còn được sử dụng. Nó trước đây được sử dụng để chỉ ra cách các lỗi cấu trúc liên kết, có thể được đưa vào trong quá trình xử lý, được giải quyết như thế nào. Tham số này vẫn được bao gồm trong cú pháp của công cụ để tương thích trong các tập lệnh và mô hình nhưng bị ẩn khỏi hộp thoại của công cụ.

Chỉ định liệu một lớp tính năng điểm đầu ra có được tạo để lưu trữ các điểm cuối của bất kỳ dòng nào nhỏ hơn dung sai không gian hay không. Đầu ra điểm được dẫn xuất nó sẽ sử dụng cùng tên và vị trí với tham số lớp tính năng Đầu ra nhưng với hậu tố _Pnt.

  • Đã kiểm tra — Một lớp tính năng điểm đầu ra dẫn xuất sẽ được tạo để lưu trữ các điểm cuối của các đường có độ dài bằng 0 thu gọn. Đây là mặc định.
  • Bỏ chọn — Lớp tính năng điểm đầu ra dẫn xuất sẽ không được tạo.

Đây là một tham số kế thừa không còn được sử dụng. Nó trước đây được sử dụng để chỉ ra cách xử lý các lỗi cấu trúc liên kết, có thể được đưa vào trong quá trình xử lý. Tham số này vẫn được bao gồm trong cú pháp của công cụ để tương thích trong các tập lệnh và mô hình nhưng bị ẩn khỏi hộp thoại của công cụ.

Đầu vào chứa các tính năng đóng vai trò như rào cản để đơn giản hóa. Kết quả là các đường được đơn giản hóa sẽ không chạm vào hoặc vượt qua các đối tượng địa lý. Ví dụ: khi đơn giản hóa các đường đồng mức, tính năng độ cao điểm đầu vào như các rào cản đảm bảo rằng các đường đồng mức được đơn giản hóa sẽ không đơn giản hóa qua các điểm này. Đầu ra sẽ không vi phạm độ cao như được mô tả bởi độ cao điểm đo được.

Đầu ra có nguồn gốc

Khi tham số Điểm thu gọn của Giữ (điểm thu gọn trong Python) được sử dụng, một lớp tính năng điểm đầu ra được tạo để lưu trữ điểm cuối của bất kỳ dòng nào nhỏ hơn dung sai không gian của dữ liệu.

Các tính năng của dòng đầu vào được đơn giản hóa.

Lớp tính năng dòng đầu ra đơn giản hóa. Nó chứa tất cả các trường có trong lớp tính năng đầu vào. Lớp đặc trưng dòng đầu ra là chính xác về mặt cấu trúc. Công cụ không đưa ra lỗi cấu trúc liên kết, nhưng lỗi cấu trúc liên kết trong dữ liệu đầu vào được gắn cờ trong lớp đặc trưng dòng đầu ra. Lớp tính năng đầu ra bao gồm hai trường bổ sung, InLine_FID và SimLnFlag, để chứa các ID tính năng đầu vào và các lỗi cấu trúc liên kết đầu vào, tương ứng. Giá trị SimLnFlag bằng 1 chỉ ra rằng lỗi cấu trúc liên kết đầu vào có giá trị 0 (không) cho biết rằng không có lỗi đầu vào nào.

Chỉ định thuật toán đơn giản hóa dòng.

  • POINT_REMOVE - Các điểm quan trọng bảo toàn hình dạng cơ bản của một đường được giữ lại và tất cả các điểm khác sẽ bị xóa (Douglas-Peucker). Đây là mặc định.
  • BEND_SIMPLIFY - Những khúc cua quan trọng được giữ lại và những khúc cua không liên quan bị xóa khỏi một đường (Wang-Müller).
  • WEIGHTED_AREA - Các đỉnh tạo thành hình tam giác có diện tích hiệu dụng đã được cân bằng hình tam giác được giữ lại (Zhou-Jones).
  • EFFECTIVE_AREA - Các đỉnh tạo thành hình tam giác có diện tích hiệu dụng được giữ lại (Visvalingam-Whyatt).

Dung sai xác định mức độ đơn giản hóa. Bạn có thể chọn một đơn vị ưu tiên nếu không, các đơn vị của đầu vào sẽ được sử dụng. Các trường MinSimpTol và MaxSimpTol được thêm vào đầu ra để lưu trữ dung sai đã được sử dụng khi xử lý xảy ra.

  • Đối với thuật toán POINT_REMOVE, dung sai là khoảng cách vuông góc tối đa cho phép giữa mỗi đỉnh và đường mới được tạo.
  • Đối với thuật toán BEND_SIMPLIFY, dung sai là đường kính của một vòng tròn xấp xỉ một độ uốn cong đáng kể.
  • Đối với thuật toán WEIGHTED_AREA, bình phương của dung sai là diện tích của một tam giác có nghĩa được xác định bởi ba đỉnh liền kề. Một tam giác càng lệch khỏi cạnh đều thì trọng lượng của nó càng cao và khả năng bị loại bỏ càng ít.
  • Đối với thuật toán EFFECTIVE_AREA, bình phương của dung sai là diện tích của một tam giác có nghĩa được xác định bởi ba đỉnh liền kề.
Di sản:

Đây là một tham số kế thừa không còn được sử dụng. Nó trước đây được sử dụng để chỉ ra cách các lỗi cấu trúc liên kết, có thể được đưa vào trong quá trình xử lý, được giải quyết như thế nào. Tham số này vẫn được bao gồm trong cú pháp của công cụ để tương thích trong các tập lệnh và mô hình nhưng bị ẩn khỏi hộp thoại của công cụ.

Chỉ định liệu một lớp tính năng điểm đầu ra có được tạo để lưu trữ các điểm cuối của bất kỳ dòng nào nhỏ hơn dung sai không gian hay không. Đầu ra điểm được dẫn xuất nó sẽ sử dụng cùng tên và vị trí với tham số out_feature_class nhưng với hậu tố _Pnt.

  • KEEP_COLLAPSED_POINTS - Một lớp tính năng điểm đầu ra dẫn xuất sẽ được tạo để lưu trữ các điểm cuối của các đường có độ dài bằng 0 thu gọn. Đây là mặc định.
  • NO_KEEP - Một lớp tính năng điểm đầu ra dẫn xuất sẽ không được tạo.

Đây là một tham số kế thừa không còn được sử dụng. Nó trước đây được sử dụng để chỉ ra cách xử lý các lỗi cấu trúc liên kết, có thể được đưa vào trong quá trình xử lý. Tham số này vẫn được bao gồm trong cú pháp của công cụ để tương thích trong các tập lệnh và mô hình nhưng bị ẩn khỏi hộp thoại của công cụ.

Đầu vào chứa các tính năng đóng vai trò như rào cản để đơn giản hóa. Kết quả là các đường được đơn giản hóa sẽ không chạm vào hoặc vượt qua các đối tượng địa lý. Ví dụ: khi đơn giản hóa các đường đồng mức, tính năng độ cao điểm đầu vào như các rào cản đảm bảo rằng các đường đồng mức được đơn giản hóa sẽ không đơn giản hóa qua các điểm này. Đầu ra sẽ không vi phạm độ cao như được mô tả bởi độ cao điểm đo được.

Đầu ra có nguồn gốc

Khi tham số Điểm thu gọn của Giữ (điểm thu gọn trong Python) được sử dụng, một lớp tính năng điểm đầu ra được tạo để lưu trữ điểm cuối của bất kỳ dòng nào nhỏ hơn dung sai không gian của dữ liệu.

Mẫu mã

Tập lệnh cửa sổ Python sau đây trình bày cách sử dụng hàm SimplifyLine ở chế độ ngay lập tức.

Tập lệnh độc lập sau trình bày cách sử dụng hàm SimplifyLine.


Chúng tôi sẽ sử dụng tập dữ liệu Natural Earth - cụ thể là Bộ công cụ khởi động nhanh Natural Earth đi kèm với các lớp toàn cầu được tạo kiểu đẹp mắt có thể tải trực tiếp lên QGIS.

Tải xuống và trích xuất dữ liệu Bộ công cụ khởi động nhanh Natural Earth. Mở QGIS. Nhấp vào Tệp ‣ Mở Dự án.

Duyệt đến thư mục khi bạn đã trích xuất dữ liệu trái đất tự nhiên. Bạn sẽ thấy một tệp có tên Natural_Earth_quick_start_for_QGIS.qgs. Đây là tệp dự án chứa các lớp được tạo kiểu ở định dạng Tài liệu QGIS. Nhấp vào Mở.

Bạn sẽ thấy rất nhiều lớp trong bảng nội dung và một bản đồ Thế giới được tạo kiểu trong khung QGIS. Nếu bạn thấy lỗi hiển thị ở đầu canvas, hãy nhấp vào dấu thập để đóng nó.

Trong hướng dẫn này, chúng tôi sẽ tạo một bản đồ của Nhật Bản. Nhấp vào nút Phóng to và vẽ một hình chữ nhật xung quanh Nhật Bản để phóng to khu vực.

Bạn có thể tắt một số lớp bản đồ cho dữ liệu mà chúng tôi không cần cho bản đồ này. Bỏ chọn hộp bên cạnh lớp 10m_geography_marine_polys và 10m_admin_0_map_units. Trước khi chúng tôi làm một bản đồ phù hợp để in, chúng tôi cần phải chọn một hình chiếu thích hợp. Tập dữ liệu này có trong Hệ tọa độ địa lý (GCS), trong đó các đơn vị là độ. This is not appropriate for a map where you want the distances to be in kilometers or miles. Chúng tôi cần sử dụng Hệ tọa độ dự kiến ​​để giảm thiểu sự biến dạng cho khu vực quan tâm của chúng tôi và có đơn vị tính bằng mét. Universal Transverse Mercator (UTM) là một lựa chọn phù hợp cho hệ tọa độ dự phóng. Nó cũng mang tính toàn cầu, vì vậy đó là một mặc định tốt mà bạn có thể dựa vào đó và chọn một vùng UTM có chứa lĩnh vực bạn quan tâm để giảm thiểu sự sai lệch cho khu vực của bạn. Trong trường hợp của chúng tôi, chúng tôi sẽ sử dụng UTM Zone 54N. Nhấp vào nút Trạng thái CRS ở dưới cùng bên phải của cửa sổ QGIS.

Đối với Nhật Bản, Japan Plane Rectangular CS là hệ quy chiếu tọa độ dự phóng (CRS) được thiết kế để giảm thiểu sự biến dạng. Nó được chia thành 18 khu vực và nếu bạn đang làm việc cho một khu vực nhỏ hơn ở Nhật Bản, sử dụng CRS này sẽ tốt hơn.

Chọn hộp Bật chuyển đổi CRS nhanh chóng. Nhập Tokyo utm zone54n vào hộp tìm kiếm Bộ lọc. Sau khi bạn xem kết quả, hãy chọn Tokyo / UTM Zone 54N - EPSG: 3095. Nhấp vào Áp dụng.

Bây giờ chúng ta có thể bắt đầu tập hợp bản đồ của mình. Chuyển đến Project ‣ New Print Composer.

Bạn sẽ được nhắc nhập tiêu đề cho nhà soạn nhạc. Bạn có thể để trống và nhấn Ok.

Để trống tên nhà soạn nhạc sẽ gán một tên mặc định chẳng hạn như Nhà soạn nhạc 1.

Trong cửa sổ Print Composer, nhấp vào Zoom full để hiển thị toàn bộ bố cục. Bây giờ chúng ta sẽ phải đưa chế độ xem bản đồ mà chúng ta thấy trong QGIS Canvas cho trình soạn nhạc. Đi tới Bố cục ‣ Thêm Bản đồ.

Khi nút Thêm bản đồ hoạt động, hãy giữ chuột trái và kéo một hình chữ nhật vào nơi bạn muốn chèn bản đồ.

Bạn sẽ thấy rằng cửa sổ hình chữ nhật sẽ được hiển thị cùng với bản đồ từ canvas QGIS chính. Bản đồ được kết xuất có thể không bao gồm toàn bộ phạm vi quan tâm của chúng tôi. Chọn Bố cục ‣ Di chuyển nội dung mục để xoay bản đồ trong cửa sổ và căn giữa nó trong trình soạn nhạc.

Hãy để chúng tôi điều chỉnh mức thu phóng cho bản đồ đã cho. Nhấp vào tab Thuộc tính mục và nhập 7000000 cho giá trị Quy mô.

Bây giờ chúng ta sẽ thêm một tập bản đồ hiển thị một chế độ xem được phóng to cho khu vực Tokyo. Trước khi chúng tôi thực hiện bất kỳ thay đổi nào đối với các lớp trong cửa sổ QGIS chính, hãy chọn hộp Khóa các lớp cho mục bản đồ và Khóa các kiểu lớp cho các mục bản đồ. Điều này sẽ đảm bảo rằng nếu chúng ta tắt một số lớp hoặc thay đổi kiểu của chúng, chế độ xem này sẽ không thay đổi.

Chuyển sang cửa sổ QGIS chính. Sử dụng nút Zoom In để phóng to khu vực xung quanh Tokyo.

Có một số nhãn trùng lặp đến từ lớp ne_10m_populated_places. Bạn có thể tắt nó cho chế độ xem này.

Bây giờ chúng tôi đã sẵn sàng để thêm nội dung bản đồ. Chuyển cửa sổ Print Composer. Đi tới Bố cục ‣ Thêm Bản đồ.

Kéo một hình chữ nhật tại vị trí bạn muốn thêm bản đồ. Bây giờ bạn sẽ nhận thấy rằng chúng ta có 2 đối tượng bản đồ trong Print Composer. Khi thực hiện các thay đổi, hãy đảm bảo rằng bạn đã chọn đúng bản đồ. Chọn đối tượng Bản đồ 1 mà chúng ta vừa thêm từ bảng Mục. Chọn tab Thuộc tính mặt hàng. Cuộn xuống bảng Khung và chọn hộp bên cạnh. Bạn có thể thay đổi màu sắc và độ dày của viền khung để dễ phân biệt với nền bản đồ.

Một tính năng thú vị của Print Composer là nó có thể tự động đánh dấu khu vực từ bản đồ chính được thể hiện trong nội dung của chúng tôi. Chọn đối tượng Bản đồ 0 từ bảng Mục. Trong tab Thuộc tính mặt hàng, cuộn xuống phần Tổng quan. Nhấp vào nút Thêm tổng quan mới.

Chọn Bản đồ 1 làm Khung bản đồ. Điều này nói với Print Composer là nó phải làm nổi bật đối tượng hiện tại của chúng tôi Bản đồ 0 với phạm vi của bản đồ được hiển thị trong đối tượng Bản đồ 1.

Bây giờ chúng ta đã có sẵn bản đồ, chúng ta sẽ thêm lưới và đường viền ngựa vằn vào bản đồ chính. Chọn đối tượng Bản đồ 0 từ bảng Mục. Trong tab Thuộc tính vật phẩm, cuộn xuống phần Lưới. Nhấp vào nút Thêm lưới mới.

Theo mặc định, các đường lưới sử dụng các đơn vị và phép chiếu giống như các phép chiếu bản đồ hiện được chọn. Tuy nhiên, nó phổ biến và hữu ích hơn khi hiển thị đường lưới theo độ. Chúng ta có thể chọn một CRS khác cho lưới. Nhấp vào nút thay đổi… bên cạnh CRS.

Trong hộp thoại Bộ chọn Hệ thống Tham chiếu Tọa độ, nhập 4326 vào hộp Bộ lọc. Từ kết quả, chọn WGS84 EPSG: 4326 làm CRS. Bấm OK.

Chọn các giá trị Khoảng là 5 độ theo cả hướng X và Y. Bạn có thể điều chỉnh Offset để thay đổi vị trí các đường lưới xuất hiện.

Kéo xuống phần Khung lưới và chọn kiểu khung phù hợp với sở thích của bạn. Cũng chọn hộp Vẽ tọa độ.

Điều chỉnh Khung khoảng cách đến bản đồ cho đến khi các tọa độ rõ ràng. Thay đổi độ chính xác của Tọa độ thành 1 để tọa độ chỉ được hiển thị cho đến số thập phân đầu tiên.

Bây giờ chúng ta sẽ thêm một Mũi tên hướng Bắc vào bản đồ. Print Composer đi kèm với một bộ sưu tập các hình ảnh đẹp liên quan đến bản đồ - bao gồm nhiều loại Mũi tên phương Bắc. Nhấp vào Bố cục ‣ Thêm hình ảnh.

Giữ nút chuột trái của bạn, vẽ một hình chữ nhật ở góc trên bên phải của canvas bản đồ. Trên bảng điều khiển bên tay phải, nhấp vào tab Thuộc tính mục và mở rộng phần Tìm kiếm thư mục và chọn hình ảnh Mũi tên phía Bắc theo ý thích của bạn.

Bây giờ chúng ta sẽ thêm một thanh tỷ lệ. Nhấp vào Bố cục ‣ Thêm thanh quy mô.

Bấm vào bố cục mà bạn muốn thanh tỷ lệ xuất hiện. Trong tab Thuộc tính mục, hãy đảm bảo rằng bạn đã chọn đúng phần tử bản đồ để hiển thị thanh tỷ lệ. Chọn Phong cách phù hợp với yêu cầu của bạn. Trong bảng điều khiển Phân đoạn, bạn có thể điều chỉnh số lượng phân đoạn và kích thước của chúng.

Đã đến lúc gắn nhãn bản đồ của chúng ta. Nhấp vào Bố cục ‣ Thêm nhãn.

Nhấp vào bản đồ và vẽ một hộp nơi có nhãn. Trong tab Thuộc tính mục, mở rộng phần Nhãn và nhập văn bản như hình dưới đây. Chúng tôi cũng có thể nhập văn bản dưới dạng HTML. Chọn hộp Hiển thị dưới dạng Html để trình soạn nhạc sẽ diễn giải các thẻ HTML.

Tương tự, hãy thêm một nhãn khác để thêm dữ liệu và tín dụng phần mềm.

Khi bạn hài lòng với bản đồ, bạn có thể xuất nó dưới dạng Hình ảnh, PDF hoặc SVG. Đối với hướng dẫn này, hãy xuất nó dưới dạng hình ảnh. Nhấp vào Trình soạn nhạc ‣ Xuất dưới dạng hình ảnh.

Lưu hình ảnh ở định dạng theo ý thích của bạn. Dưới đây là hình ảnh PNG đã xuất.

& sao chép Bản quyền 2019, Ujaval Gandhi.
Cập nhật lần cuối vào ngày 18 tháng 6 năm 2021.
Được tạo bằng Sphinx 4.0.1.


Thông số

Lớp đối tượng với một trường sẽ được cập nhật với các phép tính hình học.

Chỉ định các trường mà các thuộc tính hình học đã chọn sẽ được tính toán.

  • Thuộc tính đếm được ghi vào các trường số nguyên dài.
  • Các thuộc tính diện tích, chiều dài và x-, y-, z- và m-tọa độ được ghi vào các trường kép.
  • Các ký hiệu tọa độ như Độ Phút Giây hoặc MGRS được ghi vào các trường văn bản.
  • VÙNG - Diện tích của mỗi đối tượng đa giác.
  • AREA_GEODESIC - Khu vực trắc địa bảo toàn hình dạng của mỗi đối tượng địa lý đa giác.
  • CENTROID_X - Tọa độ x centroid của mỗi đối tượng địa lý.
  • CENTROID_Y - Tọa độ y trung tâm của mỗi đối tượng địa lý.
  • CENTROID_Z - Tọa độ z tâm của mỗi đối tượng địa lý.
  • CENTROID_M - Tọa độ trọng tâm của mỗi đối tượng địa lý.
  • INSIDE_X - Tọa độ x của điểm trung tâm bên trong hoặc trên mỗi đối tượng địa lý. Điểm này giống với tâm nếu tâm nằm bên trong đối tượng địa lý, ngược lại, nó là một điểm nhãn bên trong.
  • INSIDE_Y - Tọa độ y của điểm trung tâm bên trong hoặc trên mỗi đối tượng địa lý. Điểm này giống với tâm nếu tâm nằm bên trong đối tượng địa lý, ngược lại, nó là một điểm nhãn bên trong.
  • INSIDE_Z - Tọa độ z của một điểm trung tâm bên trong hoặc trên mỗi đối tượng địa lý. Điểm này giống với tâm nếu tâm nằm bên trong đối tượng địa lý, ngược lại, nó là một điểm nhãn bên trong.
  • INSIDE_M - Tọa độ m của một điểm trung tâm bên trong hoặc trên mỗi đối tượng địa lý. Điểm này giống với tâm nếu tâm nằm bên trong đối tượng địa lý, ngược lại, nó là một điểm nhãn bên trong.
  • CURVE_COUNT - Số lượng đường cong trong mỗi đối tượng địa lý. Các đường cong bao gồm cung elip, cung tròn và đường cong Bezier.
  • HOLE_COUNT - Số lượng lỗ bên trong mỗi đối tượng đa giác.
  • EXTENT_MIN_X - Tọa độ x tối thiểu của từng mức độ của đối tượng địa lý.
  • EXTENT_MIN_Y - Tọa độ y tối thiểu của từng mức độ của đối tượng địa lý.
  • EXTENT_MIN_Z - Tọa độ z tối thiểu của từng mức độ của đối tượng địa lý.
  • EXTENT_MAX_X - Tọa độ x tối đa trong phạm vi của từng đối tượng địa lý.
  • EXTENT_MAX_Y - Tọa độ y tối đa trong phạm vi của từng đối tượng địa lý.
  • EXTENT_MAX_Z - Tọa độ z tối đa của từng mức độ của đối tượng địa lý.
  • CHIỀU DÀI - Độ dài của mỗi đặc điểm dòng.
  • LENGTH_GEODESIC - Độ dài trắc địa bảo toàn hình dạng của mỗi đối tượng địa lý đường.
  • LENGTH_3D - Độ dài 3D của mỗi đối tượng địa lý đường.
  • LINE_BEARING - Điểm bắt đầu từ đầu đến cuối của từng đặc điểm đường. Các giá trị nằm trong khoảng từ 0 đến 360, với 0 có nghĩa là bắc, 90 đông, 180 nam, 270 tây, v.v.
  • LINE_START_X - Tọa độ x của điểm bắt đầu của mỗi đối tượng địa lý đường.
  • LINE_START_Y - Tọa độ y của điểm bắt đầu của mỗi đối tượng địa lý đường.
  • LINE_START_Z - Tọa độ z của điểm bắt đầu của mỗi đối tượng địa lý đường.
  • LINE_START_M - Tọa độ m của điểm bắt đầu của mỗi đối tượng địa lý đường.
  • LINE_END_X - Tọa độ x của điểm cuối của mỗi đối tượng địa lý đường.
  • LINE_END_Y - Tọa độ y của điểm cuối của mỗi đối tượng địa lý đường.
  • LINE_END_Z - Tọa độ z của điểm cuối của mỗi đối tượng địa lý đường.
  • LINE_END_M - Tọa độ m của điểm cuối của mỗi đối tượng địa lý đường.
  • PART_COUNT - Số phần tạo nên mỗi tính năng.
  • PERIMETER_LENGTH - Chiều dài của chu vi hoặc đường viền của mỗi đối tượng đa giác.
  • PERIMETER_LENGTH_GEODESIC - Chiều dài đo đạc bảo toàn hình dạng của chu vi hoặc đường viền của mỗi đối tượng địa lý đa giác.
  • POINT_COUNT - Số điểm hoặc đỉnh tạo nên mỗi đối tượng địa lý.
  • POINT_X - Tọa độ x của mỗi đối tượng điểm.
  • POINT_Y - Tọa độ y của mỗi đối tượng điểm.
  • POINT_Z - Tọa độ z của mỗi đối tượng điểm.
  • POINT_M - Tọa độ m của mỗi đối tượng địa lý điểm.
  • POINT_COORD_NOTATION - Tọa độ x và y của mỗi đối tượng điểm được định dạng dưới dạng ký hiệu tọa độ cụ thể.

Chỉ định đơn vị sẽ được sử dụng để tính độ dài.

  • Feet (Hoa Kỳ) —Đơn vị chiều dài sẽ là feet (Hoa Kỳ).
  • Mét —Đơn vị chiều dài sẽ là mét.
  • Kilômét —Đơn vị chiều dài sẽ là kilômét.
  • Miles (United States) —The length unit will be miles (United States).
  • Hải lý (Hoa Kỳ) —Đơn vị độ dài sẽ là hải lý (Hoa Kỳ).
  • Yards (Hoa Kỳ) —Đơn vị chiều dài sẽ là thước Anh (Hoa Kỳ).

Chỉ định đơn vị sẽ được sử dụng để tính diện tích.

  • Mẫu Anh —Đơn vị diện tích sẽ là mẫu Anh.
  • Hecta —Đơn vị diện tích sẽ là hecta.
  • Square miles (United States) —The area unit will be square miles (United States).
  • Kilômét vuông —Đơn vị diện tích sẽ là kilômét vuông.
  • Mét vuông —Đơn vị diện tích sẽ là mét vuông.
  • Bộ vuông (Hoa Kỳ) —Đơn vị diện tích sẽ là bộ vuông (Hoa Kỳ).
  • Yard vuông (Hoa Kỳ) —Đơn vị diện tích sẽ là yard vuông (Hoa Kỳ).
  • Hải lý vuông (Hoa Kỳ) —Đơn vị diện tích sẽ là hải lý vuông (Hoa Kỳ).

Hệ tọa độ trong đó tọa độ, độ dài và diện tích sẽ được tính toán. Hệ tọa độ của các đối tượng đầu vào được sử dụng theo mặc định.

Đối với các thuộc tính hình học dựa trên tọa độ, hệ tọa độ sẽ chỉ được áp dụng khi định dạng tọa độ giống với đầu vào, nếu không, hệ tọa độ địa lý WGS84 sẽ được sử dụng.

Chỉ định định dạng tọa độ trong đó tọa độ x và y sẽ được tính toán. Định dạng tọa độ khớp với các đơn vị tham chiếu không gian của đối tượng địa lý đầu vào được sử dụng theo mặc định.

  • Tương tự như đầu vào — Các đơn vị tham chiếu không gian của các tính năng đầu vào sẽ được sử dụng để định dạng tọa độ. Đây là mặc định.
  • Độ thập phân — Độ thập phân.
  • Độ Phút Giây (DDD ° MM 'SSS.ss "& ltN | S | E | W & gt) —Degrees Phút Giây với thành phần hướng chính ở cuối (DDD ° MM' SSS.ss" & ltN | S | E | W & gt).
  • Độ Phút Giây (& ltN | S | E | W & gt DDD ° MM 'SSS.ss ") —Degrees Phút Giây với thành phần hướng chính ở đầu (& ltN | S | E | W & gt DDD ° MM' SSS.ss").
  • Độ Phút Giây (& lt + | - & gt DDD ° MM 'SSS.ss ") —Degrees Phút Giây có thành phần hướng dương hoặc âm ở đầu (& lt + | - & gt DDD ° MM' SSS.ss").
  • Độ Phút Giây (& lt + | - & gt DDD.MMSSSss) —Degrees Phút Giây được đóng gói thành một giá trị duy nhất có thành phần hướng dương hoặc âm ở đầu (& lt + | - & gt DDD.MMSSSss).
  • Độ thập phân Phút (DDD ° MM.mmm '& ltN | S | E | W & gt) —Phút thập phân độ với thành phần hướng chính ở cuối (DDD ° MM.mmm' & ltN | S | E | W & gt).
  • Độ Thập phân Phút (& ltN | S | E | W & gt DDD ° MM.mmm ') —Phút Thập phân Độ với thành phần hướng chính ở đầu (& ltN | S | E | W & gt DDD ° MM.mmm').
  • Độ Thập phân Phút (& lt + | - & gt DDD ° MM.mmm ') —Phút Thập phân Độ có thành phần hướng dương hoặc âm ở đầu (& lt + | - & gt DDD ° MM.mmm').
  • GARS (Global Area Reference System) —Hệ thống Tham chiếu Khu vực Toàn cầu dựa trên vĩ độ và kinh độ, phân chia và chia nhỏ thế giới thành các ô.
  • GEOREF (World Geographic Reference System) —The World Geographic Reference System is based on the geographic system of latitude and longitude, but using a simpler and more flexible notation.
  • MGRS (Military Grid Reference System) —Military Grid Reference System.
  • USNG (United States National Grid) —United States National Grid.
  • UTM (Universal Transverse Mercator) —Universal Transverse Mercator.
  • UTM with no spaces —Universal Transverse Mercator with no spaces.

Derived Output

The updated input features.

The feature layer with a field that will be updated with geometry calculations.

Specifies the fields in which the selected geometry properties will be calculated.

  • Count attributes are written to long integer fields.
  • Area, length, and x-, y-, z-, and m-coordinate attributes are written to double fields.
  • Coordinate notations such as Degrees Minutes Seconds or MGRS are written to text fields.
  • AREA — The area of each polygon feature.
  • AREA_GEODESIC — The shape-preserving geodesic area of each polygon feature.
  • CENTROID_X — The centroid x-coordinate of each feature.
  • CENTROID_Y — The centroid y-coordinate of each feature.
  • CENTROID_Z — The centroid z-coordinate of each feature.
  • CENTROID_M — The centroid m-coordinate of each feature.
  • INSIDE_X — The x-coordinate of a central point inside or on each feature. This point is the same as the centroid if the centroid is inside the feature otherwise, it is an inner label point.
  • INSIDE_Y — The y-coordinate of a central point inside or on each feature. This point is the same as the centroid if the centroid is inside the feature otherwise, it is an inner label point.
  • INSIDE_Z — The z-coordinate of a central point inside or on each feature. This point is the same as the centroid if the centroid is inside the feature otherwise, it is an inner label point.
  • INSIDE_M — The m-coordinate of a central point inside or on each feature. This point is the same as the centroid if the centroid is inside the feature otherwise, it is an inner label point.
  • CURVE_COUNT — The number of curves in each feature. Curves include elliptical arcs, circular arcs, and Bezier curves.
  • HOLE_COUNT — The number of interior holes within each polygon feature.
  • EXTENT_MIN_X — The minimum x-coordinate of each feature's extent.
  • EXTENT_MIN_Y — The minimum y-coordinate of each feature's extent.
  • EXTENT_MIN_Z — The minimum z-coordinate of each feature's extent.
  • EXTENT_MAX_X — The maximum x-coordinate of each feature's extent.
  • EXTENT_MAX_Y — The maximum y-coordinate of each feature's extent.
  • EXTENT_MAX_Z — The maximum z-coordinate of each feature's extent.
  • LENGTH — The length of each line feature.
  • LENGTH_GEODESIC — The shape-preserving geodesic length of each line feature.
  • LENGTH_3D — The 3D length of each line feature.
  • LINE_BEARING — The start-to-end bearing of each line feature. Values range from 0 to 360, with 0 meaning north, 90 east, 180 south, 270 west, and so on.
  • LINE_START_X — The x-coordinate of the start point of each line feature.
  • LINE_START_Y — The y-coordinate of the start point of each line feature.
  • LINE_START_Z — The z-coordinate of the start point of each line feature.
  • LINE_START_M — The m-coordinate of the start point of each line feature.
  • LINE_END_X — The x-coordinate of the end point of each line feature.
  • LINE_END_Y — The y-coordinate of the end point of each line feature.
  • LINE_END_Z — The z-coordinate of the end point of each line feature.
  • LINE_END_M — The m-coordinate of the end point of each line feature.
  • PART_COUNT — The number of parts composing each feature.
  • PERIMETER_LENGTH — The length of the perimeter or border of each polygon feature.
  • PERIMETER_LENGTH_GEODESIC — The shape-preserving geodesic length of the perimeter or border of each polygon feature.
  • POINT_COUNT — The number of points or vertices composing each feature.
  • POINT_X — The x-coordinate of each point feature.
  • POINT_Y — The y-coordinate of each point feature.
  • POINT_Z — The z-coordinate of each point feature.
  • POINT_M — The m-coordinate of each point feature.
  • POINT_COORD_NOTATION — The x- and y-coordinate of each point feature formatted as a specified coordinate notation.

Specifies the unit that will be used to calculate length.

  • FEET_US — The length unit will be feet (United States).
  • METERS — The length unit will be meters.
  • KILOMETERS — The length unit will be kilometers.
  • MILES_US — The length unit will be miles (United States).
  • NAUTICAL_MILES — The length unit will be nautical miles (United States).
  • YARDS — The length unit will be yards (United States).

Specifies the unit that will be used to calculate area.

  • ACRES — The area unit will be acres.
  • HECTARES — The area unit will be hectares.
  • SQUARE_MILES_US — The area unit will be square miles (United States).
  • SQUARE_KILOMETERS — The area unit will be square kilometers.
  • SQUARE_METERS — The area unit will be square meters.
  • SQUARE_FEET_US — The area unit will be square feet (United States).
  • SQUARE_YARDS — The area unit will be square yards (United States).
  • SQUARE_NAUTICAL_MILES — The area unit will be square nautical miles (United States).

The coordinate system in which the coordinates, length, and area will be calculated. The coordinate system of the input features is used by default.

For coordinate-based geometry properties, the coordinate system will only be applied when the coordinate format is the same as input otherwise, the geographic coordinate system WGS84 will be used.

Specifies the coordinate format in which the x- and y-coordinates will be calculated. The coordinate format matching the input features' spatial reference units is used by default.

Several coordinate formats, including Degrees Minutes Seconds, Degrees Decimal Minutes, and others, require the calculation to be performed in a text field.

  • SAME_AS_INPUT — The input features' spatial reference units will be used for coordinate formatting. Đây là mặc định.
  • DD — Decimal Degrees.
  • DMS_DIR_LAST — Degrees Minutes Seconds with cardinal direction component at the end (DDD° MM' SSS.ss" <N|S|E|W>).
  • DMS_DIR_FIRST — Degrees Minutes Seconds with cardinal direction component at the beginning (<N|S|E|W> DDD° MM' SSS.ss").
  • DMS_POS_NEG — Degrees Minutes Seconds with positive or negative direction component at the beginning (<+|-> DDD° MM' SSS.ss").
  • DMS_PACKED — Degrees Minutes Seconds packed into a single value with positive or negative direction component at the beginning (<+|-> DDD.MMSSSss).
  • DDM_DIR_LAST — Degrees Decimal Minutes with cardinal direction component at the end (DDD° MM.mmm' <N|S|E|W>).
  • DDM_DIR_FIRST — Degrees Decimal Minutes with cardinal direction component at the beginning (<N|S|E|W> DDD° MM.mmm').
  • DDM_POS_NEG — Degrees Decimal Minutes with positive or negative direction component at the beginning (<+|-> DDD° MM.mmm').
  • GARS — The Global Area Reference System is based on latitude and longitude, dividing and subdividing the world into cells.
  • GEOREF — The World Geographic Reference System is based on the geographic system of latitude and longitude, but using a simpler and more flexible notation.
  • MGRS — Military Grid Reference System.
  • USNG — United States National Grid.
  • UTM — Universal Transverse Mercator.
  • UTMNS — Universal Transverse Mercator with no spaces.

Derived Output

The updated input features.

Code sample

The following Python window script demonstrates how to use the CalculateGeometryAttributes function.


1.2.2. EPSG¶

Many CRS and projections have been developed in the history of cartography. The power of GIS is that they allow converting any spatial dataset between different CRS and projections in an automatic way. To do so, the availability of digital catalogues containing encoded parameters (such as units, datums and projection formulas) of the different CRS is of primary importance. The most popular catalogue is the EPSG Geodetic Parameter Dataset which is a database of CRS information maintained by the International Association of Oil and Gas Producers. This dataset contains both CRS definitions and information on how to safely convert data from one CRS to another that are directly integrated into GIS software. Using EPSG is easy as every CRS has a unique integer identifier. For example, the geographic coordinate system based on the WGS84 is identified by the EPSG code 4326.


Xem video: Tutorial Qgis - Layout