Vì vậy, tôi đang làm việc trong một dự án đã được phát triển trong hơn một năm, nhưng tôi chỉ mới tham gia gần đây. Nhiệm vụ của tôi liên quan đến việc chuyển đổi khoảng 2.500 tệp KML sang định dạng khác, nhập các tệp này vào Geoserver và sau đó sao chép thông tin kiểu được liên kết cho mỗi tệp. Tôi nhận ra rằng Geoserver cho phép bạn nhập trực tiếp các tệp KML, tuy nhiên, các tệp của chúng tôi dường như không bao giờ hiển thị chính xác và ông chủ của tôi muốn chuyển khỏi định dạng KML vì lý do triết học.
Sử dụng ogr2ogr, tôi đã cố gắng chuyển đổi các tệp này thành ESRI Shapefiles, tuy nhiên quá trình chuyển đổi chỉ hoạt động trên khoảng một phần ba các tệp và xóa một số siêu dữ liệu được gọi trong thông tin kiểu. Các tệp không chuyển đổi mã cho đa giác và điểm mà tôi đã đọc có thể là một lỗi đối với các chương trình khác như QGIS.
Tôi cũng đã cố gắng đưa tất cả các tệp KML vào cơ sở dữ liệu PostGIS và chuyển đổi chúng như thế. Tuy nhiên, điều đó dường như xóa tất cả dữ liệu để lại các bảng trống để nhập.
TL; DR Tôi cần tìm cách chuyển đổi 2.500 tệp KML thành định dạng có thể sử dụng được bởi Geoserver và sẽ hoạt động với thông tin kiểu XML. Tôi là một người hoàn toàn về GIS và đây là lần đầu tiên tôi đăng bài, vì vậy tôi rất tiếc nếu điều này có vẻ hơi vô lý.