Là các đường dài trong shapefile được coi là trắc địa hay đường thẳng trong không gian latlong 2D?


13

Có một định nghĩa về cách các đường kết nối các đỉnh trong định dạng shapefile?

Trong trường hợp đơn giản nhất, hãy tưởng tượng một dòng chỉ có 2 điểm, từ 40, -118 đến 40, -112 - đó là một nơi ngẫu nhiên ở Mỹ - với hệ thống tọa độ địa lý tiêu chuẩn WGS84. Đây là nội dung của tệp .prj:

GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]

Là điểm nói 40.1, -116 phía bắc hoặc phía nam của dòng?

  1. Nếu chúng ta xem xét các đường được nội suy tuyến tính trong không gian latlong, nó đi theo vĩ tuyến 40 độ (vòng tròn nhỏ) và điểm nằm ở phía bắc của đường.
  2. Nếu chúng ta coi các đường là những con đường ngắn nhất trên bề mặt Trái đất, thì đó là một đường trắc địa (vòng tròn lớn) có vĩ độ tối đa ở giữa đường, cao hơn 40,1 độ. Sau đó, điểm là phía nam của dòng.
  3. Hay chỉ đơn giản là không xác định? Vì định dạng shapefile không có khái niệm về các đường cong, mà chỉ có các đoạn thẳng nối các đường. Dòng cần phải được tăng cường (điểm được thêm dọc theo dòng) để làm rõ câu trả lời này.

Nếu tôi tạo kịch bản như vậy trong QGIS, dòng này sẽ đi theo vĩ tuyến 40 độ và sẽ cho tôi biết câu trả lời là 1. Nhưng tôi sẽ không coi đây là một câu trả lời chắc chắn và muốn nghe một câu chắc chắn hơn.


4
Đây là một câu hỏi tuyệt vời. Dường như với tôi rằng bất kỳ định nghĩa nào như vậy đều nằm trong mắt nhà phân tích: cuối cùng, ý nghĩa của các phân đoạn phụ thuộc vào người tạo ra shapefile và cách nó được xử lý. Đây trông giống như một công việc cho ... siêu dữ liệu .
whuber

về mặt kỹ thuật, các cạnh của đa giác thường được gọi là "vòng" (hay tuyến tính), là các đường khép kín
Mike T

Câu trả lời:


6

Nó dường như là một đường thẳng trong bất kỳ hệ thống chiếu nào liên quan khi nó được tạo ra. Sau đó, nó được tính toán lại trong mỗi phép chiếu mới và các phần mềm kiểm tra để làm cho nó 'phân tầng'. điều này khá đáng chú ý ở gần các cực: một hình vuông được vẽ tròn cực trong phép chiếu phương vị cực sẽ luôn biến thành một vòng tròn (nghĩa là các mặt phân tầng trước đây trở thành các đường cong lõm về phía cực) khi được chiếu lại sang một phương vị cực khác ngay cả khi kinh tuyến trung tâm bị thay đổi. phần mềm chỉ không biết làm thế nào để đi từ đỉnh này sang đỉnh khác, vì vậy nó cần những gì có vẻ như là một con đường logic ....

Đây là lý do tại sao người ta tăng mật độ các đỉnh trong các tình huống như vậy. Điều đó neo các cạnh đa giác với các điều phối viên đã biết, mặc dù vẫn sẽ có cùng một phép nội suy diễn ra giữa mỗi đỉnh.


1

Không có thông tin về điều này trong đặc tả shapefile. Cách kết nối hai đỉnh tùy thuộc vào phần mềm hiển thị hoặc xử lý shapefile. Bạn có thể thêm thông tin vào trường thuộc tính mà phần mềm có thể sử dụng sau đó, nhưng nó sẽ ảnh hưởng đến toàn bộ tính năng.

Esri đã làm việc một chút về vấn đề này, vì vậy có các chức năng trong ArcGIS 10. Đây là một trong những chủ đề trợ giúp về nó: Tạo các tính năng trắc địa

Lưu ý: Quan điểm của tôi có thể không phải là của chủ nhân của tôi (Esri).


1

Tôi không chắc chắn về KML, nhưng trong một shapefile, các đường nối các đỉnh thực sự là các đoạn thẳng. Từ tệp trợ giúp ArcGIS trong phần Giới thiệu về chỉnh sửa shapefiles :

Tạo các tính năng với các đường cong trong shapefiles

Shapefiles không hỗ trợ các đường cong tham số thực sự, bao gồm các cung tròn, elip và đường cong Bézier, vì vậy những hình dạng này được lưu trữ dưới dạng các đoạn thẳng ....

Khi tạo các đường cong trong một shapefile bằng các công cụ chỉnh sửa, các hình dạng ban đầu có thể xuất hiện cong trên màn hình. Tuy nhiên, khi bạn lưu các chỉnh sửa của mình, các đường cong được tăng cường và các hình dạng được chuyển đổi thành một chuỗi các đoạn thẳng gần đúng với hình dạng của đường cong ban đầu

Nếu đó là một tùy chọn, một featureclass geodatabase có thể lưu trữ các đường cong thực sự:

Với lớp tính năng cơ sở dữ liệu địa lý, các hình dạng được lưu trữ dưới dạng các đường cong thực với chỉ các đỉnh tại các điểm cuối của đường cong.


0

Theo tôi nó phụ thuộc vào dự đoán. Từ những gì tôi biết, phép chiếu WGS84 của Lat Long được coi là Tấm chăm sóc (Equir chữ nhật - nhập mô tả liên kết ở đây ), trong phần lớn các phần mềm GIS, do đó, các vĩ tuyến và kinh tuyến được coi là đường thẳng và đường vuông góc. Nếu bạn muốn đo trong phép chiếu này một đường eo biển, thì bạn phải áp dụng kỹ thuật của các đường tròn lớn. Nhưng điều này chỉ áp dụng nếu bạn cần tính khoảng cách thực. Vì vậy, +40,1 lat chắc chắn là nord từ +40 trong phép chiếu mảng Carre Lat Long.

Hy vọng nó sẽ giúp và có thể có ý kiến ​​khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.