Sử dụng ArcMap, làm cách nào tôi có thể chuyển đổi một shapefile để sử dụng độ thập phân?


9

Tôi có một shapefile hiện đang sử dụng mét làm thước đo cho hệ tọa độ của nó, nhưng khung bản đồ tôi muốn sử dụng kỳ vọng độ thập phân. Tôi muốn từ chối shapefile của mình để sử dụng độ thập phân, nhưng dường như tôi không thể tìm ra cách để làm như vậy.

Trong ArcMap, tôi hiển thị công cụ Dự án (ArcToolbox -> Công cụ quản lý dữ liệu -> Dự đoán và chuyển đổi -> Tính năng -> Dự án) và tôi chọn phép chiếu mong muốn của mình (Hệ thống tọa độ dự kiến ​​-> Lục địa -> Bắc Mỹ -> Hoa Kỳ Albers Equal Area Conic USGS.prj), nhưng tôi không chắc chắn làm thế nào để chọn các đơn vị mong muốn của mình tại thời điểm đó. Nếu tôi nhấp vào "Sửa đổi ..." tôi có thể chỉnh sửa Thuộc tính hệ thống tọa độ dự kiến ​​và tôi sẽ mong đợi "độ thập phân" là một tùy chọn trong danh sách thả xuống "Đơn vị tuyến tính", nhưng không phải vậy.

Làm thế nào tôi có thể đi về việc chọn để chuyển sang độ thập phân?

BIÊN TẬP:

Câu trả lời ngắn: Tôi không hiểu sự khác biệt giữa Hệ thống tọa độ địa lýHệ thống tọa độ dự kiến . Một hệ thống Projected mô tả một bề mặt phẳng, và do đó không có nghĩa gì khi mô tả nó theo độ; trong khi đó một hệ thống Địa lý sử dụng bề mặt hình cầu 3 chiều, do đó độ là phù hợp.

Một hệ thống như Google Maps, sử dụng phép chiếu Web Mercator cùng với vĩ độ và kinh độ, có lẽ phải điều chỉnh lại tọa độ lat / lng khi đang bay.

Cảm ơn @Brad Nesom đã giúp tôi làm sáng tỏ. Tôi chấp nhận câu trả lời của anh ấy vì sự kiên nhẫn và hữu ích :-)


1
albers diện tích bằng nhau sẽ KHÔNG giúp bạn lat lon hoặc dec độ như bạn yêu cầu. Bạn phải sử dụng GCS để có được điều đó.
Brad Nesom

@Brad Nesom: Bạn có thể mở rộng về điều đó? Tại sao tôi không thể sử dụng độ với Albers?
David Mills

1
Độ không phải là một phép đo trên mặt đất, chúng là một góc, cũng thay đổi theo độ dài phụ thuộc vào vị trí của bạn trên trái đất. diện tích bằng nhau chỉ là tọa độ "chiếu" diện tích bằng nhau. Nếu bạn thực hiện tìm kiếm trên các hệ tọa độ dự kiến ​​và địa lý, bạn sẽ tìm thấy mọi thứ bạn cần để hiểu sự khác biệt.
Brad Nesom

phần của các hệ tọa độ "được xác định trước" được hiển thị bên dưới là hệ thống tọa độ GCS hoặc địa lý là những gì bạn muốn chọn.
Brad Nesom

Vì vậy, không có cách nào để sử dụng tọa độ vĩ độ / kinh độ với phép chiếu Albers?
David Mills

Câu trả lời:


11

Cách dễ nhất là đi đến mục lục TOC ...
nhấp chuột phải vào khung dữ liệu (thường được đặt tên lớp).
phải1
Chọn thuộc tính. và tab hệ thống tọa độ.
docproj
sau đó tìm hệ thống gcs mà bạn muốn có làm đầu ra cuối cùng
đặt "tài liệu" thành đó bằng cách thoát ra khỏi các hộp thoại.
Sau đó, khi bạn nhấp chuột phải vào lớp bạn muốn chiếu lại và chọn> Dữ liệu
xuất dữ liệu
xuất dữ liệu.
Bạn nhận được hộp thoại xuất.
Chọn tùy chọn "giống như khung dữ liệu" ..
khung dữ liệu
Cung cấp cho nó một vị trí và bạn đã hoàn tất.


2

Chỉ cần một số người có cùng một vấn đề như tôi. Các trường lat và long không thay đổi giá trị của chúng khi bạn thực hiện phép chiếu chính xác.

Khi bạn đang ở trong hệ thống chiếu chính xác trong khung dữ liệu và bạn xuất dữ liệu bằng hệ thống chiếu GCS đó, sau đó bạn thêm lớp vào khung dữ liệu.

Tiếp theo, bạn cần vào bảng thuộc tính cho lớp mới đó.

Tiếp theo, bạn cần thêm 2 trường mới - giả sử longX_DD và latY_DD với định dạng float. Tiếp theo, đối với mỗi trường, trong bảng thuộc tính, nhấp chuột phải vào từng tên tiêu đề colomn và chọn CALCULATE GEOMETRY. Tiếp theo chọn Độ thập phân làm định dạng cho lat và long. Nhấn ok. Bây giờ lat và long (một khi bạn đã thực hiện điều này cho cả hai trường) đều ở Độ thập phân.


0

Chỉ cần sử dụng hệ thống Phối hợp địa lý sẽ cung cấp cho bạn các đơn vị bản đồ trong DD.

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.