Không gian địa lý - GISMicrostation-Bentleyegeomates của tôi

Di chuyển các tính năng từ Vị trí địa lý sang Bản đồ Bentley

Một số thời gian trước đây chúng ta đã nói về ý nghĩa của nó để thực hiện bước nhảy vọt từ Microstock Geographics Bentley Mapchúng tôi đã nói về cả hai công việc giản đồ và một số lợi ích quan trọng của Bentley Map. Trong một bài đăng, tôi đã nói về cách nó có thể di chuyển cấu trúc của dự án, trong trường hợp này tôi muốn nhai cách di chuyển bản đồ với các thuộc tính địa lý để xfm các lớp học tính năng.

Mặc dù cấu trúc dự án được xây dựng với Geographics Legacy có thể được nhập từ Bentley Map nhưng điều đó không có nghĩa là các thuộc tính mà các đối tượng sẽ được công nhận trong dự án mới phải được chỉ định.

Cách hoạt động của Địa lý

Trong kiểu Geographics, các đối tượng thông qua MSLINK có liên kết với cơ sở dữ liệu, đó là tất cả những gì đối tượng có, một liên kết kiểu OLE. MSLINK này đã liên kết đối tượng đồ họa từ tệp dgn thông qua MAPNAME của bảng MAPS và thông qua MSCATALOG để xác định nơi lấy dữ liệu từ Entitynum. Ngoài ra, có các bảng đôi cho các dự án tương thích với Intergraph thường mang một UG trước đây.

tập tin hình dạng xuất khẩu địa lý bentley

Ngoài ra, đối tượng có TÍNH NĂNG, mặc dù đây không phải là tính năng động, khi gán nó, đối tượng có được các thuộc tính được xác định cho thuộc tính đó (bao gồm các lệnh) và nó được liên kết với bảng CATEGORY. Một đối tượng có thể có nhiều thuộc tính và mức độ ưu tiên là thuộc tính được chỉ định bởi kiểu cuối cùng, rằng FEATURE và các đối tượng khác được liên kết với cơ sở được liên kết với bảng MSCATALOG nơi chúng được chỉ định như vậy thực thể đó là ranh giới của mọi thứ.

dbdiagrm

Sau đó tập tin index.dgn (MAPID), sao cho mỗi bảng liên kết với Địa lý có ít nhất hai trường: MSLINK (số thực thể duy nhất trên mỗi bản đồ) luôn là khoá chính và MAPID ( bản đồ mà nó được lưu trữ, là duy nhất trong bản đồ bản đồ) mà là một chìa khóa nước ngoài vào bảng MAPS.

Vì vậy, cách duy nhất để tương tác với dữ liệu là bằng cách kết nối với cơ sở, và các hoạt động với nó đã được thực hiện đến con thú  chẳng hạn như cập nhật các bảng có thông tin về đối tượng như diện tích, chu vi và tọa độ để Publisher biết cách hiển thị nó. Bạn cũng có thể giải nén nhãn mà rơi như các đối tượng từ cơ sở dữ liệu với cùng một liên kết của các đối tượng kết nối.

Nó có vẻ đơn giản nhưng nó tốn kém cho tôi một thế giới để hiểu nó từ MGE, và điều đau đớn là tất cả khói đó không giúp đỡ nhiều cho một dự án với Bentley Map.

Bentley Map làm việc như thế nào

tập tin hình dạng xuất khẩu địa lý bentley Một dự án Bản đồ của Bentley duy trì cùng logic của Danh mục, thuộc tính, bản đồ, đối tượng; nhưng trong trường hợp này, bằng cách thay thế các hình thức liên kết dữ liệu OLE bằng XML nhiều quá trình thay đổi.

Trong trường hợp này, đối tượng trên bản đồ có thể có dữ liệu được lưu trữ (trong cùng một dgn), được hiểu là xml hoặc như Bentley wfm gọi nó. Sau đó, nó cũng thay đổi rằng bây giờ các đối tượng chỉ có thể có một thuộc tính và được liên kết trong không gian bởi các quy tắc tôpô; Trước đây, cùng một dòng có thể là giới hạn của cây táo và cũng là giới hạn của tài sản, bây giờ chúng phải là các đối tượng riêng biệt nhưng với một liên kết tôpô để khi sửa đổi cái kia cũng là như vậy.

Vì vậy, tương tác với dữ liệu chỉ bằng một cú nhấp chuột, cho dù bạn có kết nối với dự án hay không, bạn có thể đọc mọi thứ còn lại dưới dạng dữ liệu xfm. Và sau đó là việc xử lý nhãn và thuộc tính của các thuộc tính, chỉ bằng cách thực hiện các thay đổi từ Quản trị viên không gian địa lý. Trước đây, việc thực hiện các thay đổi chỉ động trong chế độ xem thông qua Publisher, nhưng các đối tượng yêu cầu phải xóa và gán lại thuộc tính.

Ngoài ra, Bentley Map cung cấp các tùy chọn để tạo biểu mẫu dữ liệu, quy trình tuần tự, các lệnh liên quan (phương pháp / hoạt động / miền / tiêu chí / báo cáo) và các pirouette khác tạo điều kiện thuận lợi cho việc xây dựng dữ liệu.

Một cái gì đó không thay đổi nhiều, và như người sử dụng nói ESRI, khói đó chiếm xanh để nhai và tiêu hóa nó.

Vấn đề

Bây giờ, di chuyển cấu trúc của một dự án là có thể, sau đó thêm các chức năng thông qua Quản trị viên không gian địa lý, có nghĩa là đã sẵn sàng để tiếp tục cho ăn dữ liệu nhưng tiến thoái lưỡng nan là:

Và các bản đồ được xây dựng với Địa lý?

Đối với Bentley này chưa thiết kế bất kỳ hiện vật nào cho phép chuyển đổi các đối tượng từ dự án Legacy thành xfm ... một thỏa thuận fucking gì!

Đề nghị mà tôi sẽ gợi ý là một trong những điều tôi thấy có thể xảy ra, sau khi trò chuyện với một người bạn từ Chile liên lạc với tôi, sau khi một số email chúng tôi đã đến một Geofumada đã lỗi thời nhưng chức năng.

Bước 1. Xuất thành các tệp hình dạng

Từ một dự án Địa lý mở, tùy chọn xuất các thuộc tính cho các tệp tin hình dạng được chọn (tập tin / xuất khẩu / SHP). Điều này phải được thực hiện cho mỗi tính năng hiện có trên bản đồ.

tập tin hình dạng xuất khẩu địa lý bentley

Nó sẽ là cần thiết để chiến đấu một chút khi các đối tượng là centroid / ranh giới, vì nó sẽ là cần thiết để vượt qua chúng để hình dạng bằng cách chuyển các ligue.

Việc xuất khẩu cũng có thể được thực hiện đối với Mapinfo, như được ưu tiên.

 

Bước 2. Nhập khẩu từ Bản đồ Bentley

tập tin hình dạng xuất khẩu địa lý bentley Và bây giờ, từ Dự án Bản đồ của Bentley, chúng tôi đã chọn tùy chọn nhập khẩu (Tệp dữ liệu / nhập khẩu / GIS), với cửa sổ này Khả năng cộng tác, nhấp chuột phải vào nhập khẩu và chọn nhập khẩu mới.

Nhấp chuột phải vào Imoport1 chọn một tệp hoặc toàn bộ thư mục. Có thể nhập khẩu tập tin hình dạnghoặc tập tin hình dạng xuất khẩu địa lý bentley Các tệp Mapinfo nhập mif và tab.

Khi chơi lớp tính năng chúng ta có thể thấy rằng có thể chọn mức độ, màu sắc, độ trong suốt và các thuộc tính khác.

Để gán nó cho tính năng mà chúng tôi quan tâm là đủ để chỉ định các lớp (cấp).

 

Đau như thế nào

Như Memin nói trong gói pakin Mexico:

"Dana!"

bạn sẽ phải làm điều này cho mỗi tính năng trên mỗi bản đồ trong mỗi loại trong mỗi dự án.

Để làm điều này, bạn có thể lưu nhập khẩu, vì vậy nó chỉ được gọi là tệp theo tệp hoặc theo thư mục. Sự thật là rất khó để chuyển đổi dữ liệu, đặc biệt nếu dữ liệu nằm trong các tệp riêng biệt. Nó sẽ không có hại, làm việc một vba trong .NET cho tự động
Bỏ qua quá trình này thay vì giải quyết công việc này bằng chân, điều này có thể dẫn đến nhiều hơn một vụ tự sát mỗi ngày. Vấn đề chính là để đạt được bước nhảy vọt, chúng tôi tiếp tục phụ thuộc vào một công ty tư vấn chuyên ngành (và rất hấp dẫn) để hiểu rõ bản lĩnh của Bentley Map và Geographics, có thể thực hiện được, nhưng các ứng dụng không nên quá tầm thường (hãy đối mặt với nó, cả hai đều như vậy) cho người dùng thông thường.

Thậm chí đau đớn hơn, nếu trong dgn ban đầu đã được lưu trữ thông tin trong lịch sử... tập tin mới sẽ không có bất kỳ lịch sử.

trong kết luận

Giải pháp mà tôi trình bày là khả thi nếu bạn có ít dữ liệu hoặc nếu dữ liệu được lưu trữ trong hộp mực không gian, do đó, kết luận đáng buồn là việc di chuyển từ Geographics sang Bentley Map không dễ dàng như vậy do quá trình chuyển đổi dữ liệu. Nếu Quản trị viên không gian địa lý, như ông đã nói trước đây, là đau răng, di chuyển dữ liệu thậm chí có thể đau đớn hơn trừ khi Bentley nghĩ đến các giải pháp cho người dùng của mình mà không muốn đi từ ngày này sang ngày khác.

Nói chuyện với bạn bè geofumados đã làm một sự so sánh khôn ngoan, nhưng kể từ ngày hôm nay là một ngày nhàm chán trong một khách sạn có cái chết tồi tệ và sự so sánh rất chắc chắn, với sự cho phép của bạn tôi sẽ sử dụng nó:

"Nó không giống như thay đổi đối tác ...

... có thể giống như mất trinh "

Golgi Alvarez

Nhà văn, nhà nghiên cứu, chuyên gia về Mô hình quản lý đất đai. Ông đã tham gia vào việc hình thành và triển khai các mô hình như: Hệ thống quản lý tài sản quốc gia SINAP ở Honduras, Mô hình quản lý các thành phố chung ở Honduras, Mô hình tổng hợp quản lý địa chính - đăng ký ở Nicaragua, Hệ thống quản lý lãnh thổ SAT ở Colombia . Biên tập viên của blog kiến ​​thức Geofumadas từ năm 2007 và là người tạo ra Học viện AulaGEO bao gồm hơn 100 khóa học về các chủ đề GIS - CAD - BIM - Digital Twins.

Bài viết liên quan

Để lại một bình luận

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

Back to top