Sử dụng hệ thống tọa độ tùy chỉnh trong ArcGIS Desktop?


16

Tôi không biết nhiều về hệ thống tọa độ ...

Trong văn phòng của tôi, chúng tôi sử dụng để đối phó với dữ liệu không gian đến từ các địa điểm khảo cổ. Mỗi trang web có hệ tọa độ xyz riêng (GCS). Ba trục cartesian đơn giản . Trong những năm qua, chúng tôi đã quản lý dữ liệu không gian này thông qua phần mềm GIS (ArcGIS), mà không sử dụng hệ thống tọa độ cụ thể (chỉ để nó là "không xác định")

Tôi muốn biết nếu có bất kỳ GCS nào được thiết kế để xử lý các bộ dữ liệu đó bằng trục trực giao cartesian đơn giản, không có biến dạng lưới của GCS điển hình. Ngoài ra, tôi muốn biết liệu hệ thống này có phù hợp để sử dụng nó trong một ứng dụng bản đồ trực tuyến hay không.

Nhân tiện, chúng tôi quản lý môi trường 2D (ArcMap) và 3D (ArcScene) và làm việc với "mm" là đơn vị cơ sở chiều dài.

Nếu một thứ như vậy không tồn tại, có lẽ ai đó biết cách tạo ra nó.

Câu trả lời:


17

Giả sử các lĩnh vực bạn quan tâm là khá nhỏ so với toàn cầu, bạn có thể thiết lập một phép chiếu Mercator ngang tùy chỉnh.

Bạn phải biết tọa độ địa lý lat_0 và lon_0 về nguồn gốc CRS của bạn và hướng của trục x và y:

+proj=tmerc +lat_0=51.4 +lon_0=7 +k=1 +x_0=0 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs

Để sử dụng với Arcgis, tệp .prj phải chứa:

PROJCS["Transverse_Mercator",GEOGCS["GCS_WGS_1984",DATUM["D_unknown",SPHEROID["WGS84",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",51.4],PARAMETER["central_meridian",7],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1]]

Nếu chúng không song song với các hướng Bắc và Đông, một vòng quay sẽ là cần thiết bằng cách sử dụng phép chiếu hình xiên:

+proj=omerc +lat_0=51.4 +lonc=7 +alpha=-10 +k=1 +x_0=0 +y_0=0 +gamma=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs

Tệp .prj cho phép chiếu này là:

PROJCS["Hotine_Oblique_Mercator_Azimuth_Center",GEOGCS["GCS_WGS_1984",DATUM["D_unknown",SPHEROID["WGS84",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Center"],PARAMETER["latitude_of_center",51.4],PARAMETER["longitude_of_center",7],PARAMETER["azimuth",-10],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1]]

Đây là cả hai cùng nhau (tmerc màu xanh lam và omerc màu đỏ):

nhập mô tả hình ảnh ở đây

Lat_0 và lon_0 (hoặc lonc) là tọa độ của nguồn gốc CRS địa phương của bạn. Bạn phải khám phá những điều này với GPS hoặc từ các bản đồ khác. Góc bạn phải tính từ tọa độ của hai điểm đã biết trên trục X cục bộ của bạn.

Điều duy nhất không hoạt động như mong đợi là milimet như đơn vị. Nó sẽ hoạt động, nhưng không có trong QGIS hiện tại :-(

http://hub.qgis.org/issues/9414


Cập nhật

Các phiên bản hiện tại của QGIS hiện có thể hoạt động với các phép chiếu cục bộ sử dụng mm làm đơn vị.

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.