Mở tệp Cơ sở dữ liệu địa lý trong QGIS cho Ubuntu?


9

Cho đến nay tôi đã tìm thấy hướng dẫn về trao đổi ngăn xếp nhưng chúng là dành cho windows. Và cho đến nay thông tin tôi tìm thấy là dành cho windows. Tôi hiện đang có đuôi Ubuntu 13.04 Rared. Tôi đang sử dụng qgis 1.8. Tôi hiểu rằng gdal tự động đi kèm với nó và tôi sẽ có thể mở nó (.gdb). Tôi có tệp .gdb trên máy tính của mình. Tôi đã thử thêm lớp vectơ và loại nguồn dưới dạng tệp và Cơ sở dữ liệu và thư mục. Tùy chọn cho cơ sở dữ liệu muốn tôi kết nối với máy chủ nhưng tôi không cần.

Cài đặt hỗ trợ tập tin Geodatabase (* .gdb) trong QGIS?

Công cụ mã nguồn mở có khả năng đọc Esri File Geodatabase (.gdb)?

Tôi đã cố gắng cài đặt Ubuntu gis ppa, phiên bản ổn định và không ổn định, điều này thực sự khiến qgis bị mất tùy chọn plugin python và tôi phải gỡ cài đặt sạch. sudo apt-get remove --purge qgis

https://launchpad.net/~ubuntugis/+archive/ubuntugis-un Ổn

Tôi đã đọc điều này trên stackexchange: Di chuyển dữ liệu cơ sở dữ liệu địa lý vào PostGIS mà không có ứng dụng Esri?

Đây có thể là câu trả lời của tôi nhưng anh ta có nghĩa là đặt nó trong thiết bị đầu cuối?


Đây là thông báo lỗi chính xác: không phải là nguồn dữ liệu hợp lệ hoặc được công nhận
TJ

Phiên bản của Cơ sở dữ liệu địa lý tệp của bạn là gì? Chúng cần phải có ít nhất phiên bản 10.0, vì các phiên bản trước không được API hỗ trợ.
Nhận không gian

Tôi đang sử dụng Arc GIS Desktop 10.1
TJ

Nguồn của tập tin cơ sở dữ liệu địa lý của bạn là gì? Bạn đã tạo ra nó, hoặc nó đến từ một nơi khác? Tôi hiểu rằng phần mềm bạn đang sử dụng là phiên bản 10.1, nhưng bạn cần đảm bảo rằng phiên bản của tệp cơ sở dữ liệu địa lý tối thiểu là 10.0 và nó không được tạo bằng phiên bản trước.
Nhận không gian

Không, tôi đã tạo nó bằng phần mềm 10.1 có thể 2 tuần trước.
TJ

Câu trả lời:


0

Năm 2019 với qgis 3.6, bạn có thể làm điều này !!!!

Bước 1: nhấp vào nút thêm vectơ (vòng tròn màu đỏ)

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


Bước 2: chọn thư mục, openFileGDB và đường dẫn tệp (mũi tên màu đỏ)

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


Bước 3: chọn tất cả các lớp (vòng tròn màu đỏ) nhập mô tả hình ảnh ở đây


Làm xong!!!!! Bạn chỉ cần thêm tất cả các lớp vào qgis


3

Tôi biết đã được một thời gian kể từ khi câu hỏi này được hỏi, nhưng tôi đã gặp vấn đề tương tự (mặc dù với 14.04) và nghĩ rằng tôi sẽ đăng giải pháp của mình.

Tôi cũng đã cài đặt QGIS 1.8 (và một lần nữa đã thử điều này với 2.18 nhưng không có kết quả) và giải pháp do jbalk đưa ra không hoạt động vì tùy chọn này không tồn tại trong danh sách thả xuống. Mặc dù trình điều khiển OpenGDB được cài đặt trong QGIS theo mặc định, nhưng đó chỉ là trường hợp khi nó được biên dịch theo phiên bản GDAL 1.11.0 trở lên (xem nhận xét của RyanDalton về hỗ trợ Cơ sở dữ liệu tệp (* .gdb) trong QGIS? ). Khi cài đặt phiên bản ổn định của phiên bản QGIS theo hướng dẫn của trang web QGIS , tôi đã kết thúc với phiên bản GDAL là 0.9. #.

Bạn có thể kiểm tra phiên bản GDAL của mình bằng cách nhập

gdalinfo - chuyển đổi

Cách dễ nhất để khắc phục điều này ngay bây giờ (có lẽ bản cập nhật này không tồn tại vào năm 2013) là cài đặt bằng cách sử dụng kho lưu trữ dựa trên ubuntugis theo hướng dẫn trên trang web của QGIS . Phiên bản GDAL sau đó sẽ được cập nhật (hiện tại tôi đang đọc 2.1.0), trình điều khiển OpenGDB sẽ hoạt động tốt và bạn có thể làm theo hướng dẫn của jbalk.


1

Lớp> Thêm lớp Vector> Thư mục> Loại: ESRI FileGDB> Điều hướng đến thư mục gdb, tô sáng và nhấn OK.

Vì bạn đã hỏi câu hỏi, QGIS đã được cập nhật nhiều lần và hỗ trợ FileGDB đã được cải thiện. Vui lòng cài đặt lại QGIS và thử quy trình trên và đăng ảnh chụp màn hình nếu bạn gặp bất kỳ lỗi nào.

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.