Geoserver là gì? Lịch sử hình thành và đặc trưng của công nghệ geoserver

Geoserver là gì? Lịch sử hình thành và đặc trưng của công nghệ geoserver

GeoServer là gì?

geoserver là một máy chủ mã nguồn mở sử dụng các tiêu chuẩn mở để kết nối thông tin địa lý có sẵn với geowebs. Được khởi xướng bởi một tổ chức phi lợi nhuận có tên là Dự án Quy hoạch Mở (topp) nhằm hỗ trợ quá trình xử lý thông tin không gian địa lý chất lượng cao, dễ sử dụng, đó là phần mềm mã nguồn. Mở để cung cấp và chia sẻ dữ liệu. Đây được kỳ vọng là cách dễ dàng kết nối các nguồn thông tin do google earth, nasa world wind cung cấp để tạo ra các dịch vụ webmap như google maps, windows live local và yahoo maps.

máy chủ địa lý được viết bằng java và cho phép người dùng chia sẻ và chỉnh sửa dữ liệu không gian địa lý.

Bạn Đang Xem: Geoserver là gì? Lịch sử hình thành và đặc trưng của công nghệ geoserver

Một dự án cộng đồng, máy chủ địa lý được phát triển, thử nghiệm và hỗ trợ bởi nhiều đối tượng và tổ chức trên khắp thế giới. GeoServer là sự kết hợp của các tiêu chuẩn hoạt động từ Open Geospatial Consortium (ogc), dịch vụ bản đồ (wms-web map services) và dịch vụ tính năng web (wfs). máy chủ địa lý là thành phần nền tảng của mạng không gian địa lý.

Lịch sử phát triển

Dự án máy chủ địa lý được khởi động vào năm 2001 bởi Dự án lập kế hoạch mở (topp). Khi đó, mọi trang web bản đồ đều chỉ tập trung vào chức năng tạo bản đồ, không thể chia sẻ dữ liệu đã lập trên bản đồ. topp nhận ra rằng dữ liệu này tương đương với “mã nguồn” cho bản đồ và rất quan trọng để tạo cấu trúc dữ liệu không gian mở mà người dùng có thể phân tích và mô hình hóa theo những cách mà dữ liệu hình ảnh không thể.

Ngay sau khi thông số kỹ thuật cho Máy chủ Tính năng Web (wfs) được xuất bản trong bản nháp bởi Open Geospatial Consortium (ogc), nó đã kế thừa giao thức chuẩn mà topp đã phát triển khi tạo lược đồ. Trong không gian thông tin mở, geoserver trở thành phần mềm mã nguồn mở đầu tiên cung cấp các thông số kỹ thuật để tạo và chỉnh sửa dữ liệu không gian.

Wfs 1.0 đã được thêm vào máy chủ địa lý vào năm 2003 và wfs 1.1 vào năm 2006. Cộng đồng nhà phát triển máy chủ địa lý đã thêm wms 1.1.1 và wcs 1.0. Đây là những thành phần làm cho máy chủ địa lý trở thành tiêu chuẩn cho máy chủ không gian địa lý mã nguồn mở.

Các đóng góp khác bao gồm giao diện quản trị web và hỗ trợ nhiều định dạng đầu ra. Là một geoweb mở rộng, geoserver tiếp tục phát triển, hỗ trợ các dịch vụ máy tính để bàn truyền thống và các nền tảng gis: google earth, nasa world wind, google maps, windows live local và yahoo maps.

Tiêu chuẩn mở và Chia sẻ dữ liệu không gian

máy chủ địa lý cho phép người dùng hiển thị thông tin không gian của họ về thế giới. Cung cấp dịch vụ bản đồ tiêu chuẩn (dịch vụ bản đồ web – wms), máy chủ địa lý có thể tạo bản đồ và xuất ra ở nhiều định dạng khác nhau. openlayers là thư viện bản đồ hoàn toàn miễn phí tích hợp với máy chủ địa lý giúp việc tạo bản đồ trở nên dễ dàng hơn bao giờ hết.

máy chủ địa lý hỗ trợ một số kiểu bản đồ. Tuân theo tiêu chuẩn Dịch vụ tính năng web (wfs), GeoServer cho phép chia sẻ và chỉnh sửa dữ liệu được sử dụng để hiển thị bản đồ. Có một số giao diện máy chủ địa lý

geoserver cho phép xuất dữ liệu linh hoạt dựa trên sự hỗ trợ của tiêu chuẩn kml, gml, shapefile, georss, các định dạng tài liệu di động, geojson, jpeg, gif, svg, png …

geoserver có thể đọc nhiều định dạng dữ liệu, bao gồm postgis, oracle spatial, arcsde, db2, mysql, shapefiles, geotiff, gtopo30, v.v. Ngoài ra, GeoServer có thể chỉnh sửa dữ liệu thông qua các thành phần xử lý tiêu chuẩn của Máy chủ tính năng Web.

geoserver được tích hợp trong bộ geotools, được viết bằng java.

mapserver cũng được coi là một sản phẩm mã nguồn mở với nhiều tính năng tương tự. Điểm khác biệt giữa hai sản phẩm này là mapserver được phát triển trên môi trường cũ, viết bằng ngôn ngữ c, cgi hoạt động, trong khi geoserver được viết bằng ngôn ngữ java. Sự khác biệt giữa máy chủ địa lý và máy chủ bản đồ là nó có giao diện đồ họa giúp cấu hình dễ dàng hơn và thực hiện các chức năng chỉnh sửa dựa trên máy chủ tính năng web, cho phép chỉnh sửa thông tin không gian trên cả web và máy tính để bàn. Ưu điểm lớn nhất của mapserver là tốc độ thực thi nhanh hơn geoserver, tuy nhiên bắt đầu từ phiên bản geoserver 1.6 thì tốc độ của 2 sản phẩm là tương đương nhau.

geoserver hỗ trợ chia sẻ dữ liệu không gian địa lý từ google earth bằng kml thông qua tính năng “liên kết web”.

Phiên bản hiện tại

geoserver 2.7.0 được phát hành

Các tính năng chính

Hoàn toàn tuân thủ các thông số kỹ thuật của wms 1.1.1, wfs (1.0 và 1.1, giao dịch và khóa) và wcs (1.0 và 1.1), trích dẫn sự phù hợp đã được kiểm tra. geoserver cũng được sử dụng như một triển khai tham chiếu cho wcs 1.1 và wfs 1.0 và 1.1

Công cụ cấu hình dựa trên web dễ sử dụng – không cần chạm vào các tệp cấu hình dài và phức tạp. •

Xem Thêm : Cột thu lôi là gì? Tác dụng, nguyên lý và cách làm cột thu lôi

Hỗ trợ hoàn thiện cho postgis, shapefiles, arcsde, db2 và oracle.

vpf, mysql, mapinfo và wfs được nối cũng là các định dạng được hỗ trợ.

Hỗ trợ java gốc cho geotiff, gtopo30, arcgrid, worldimages, imagemosiacs và hình ảnh kim tự tháp

Hỗ trợ cho mrsid, ecw, jpeg2000, dted, erdasimag và nitf thông qua tiện ích mở rộng gdal imageio. Bất kỳ định dạng nào được gdal hỗ trợ đều có thể được thêm vào với một số mã hóa.

Chiếu lại động, đối với wms và wfs, cơ sở dữ liệu epsg được nhúng hỗ trợ hàng trăm phép chiếu theo mặc định.

Đầu ra của bản đồ web là jpeg, gif, png, pdf, svg, kml, georss.

Hỗ trợ google Earth tuyệt vời, bao gồm các tính năng nâng cao như siêu lớp phủ (vectơ và raster), độ giãn 2,5d, các tùy chọn mẫu nâng cao cho thời gian, cửa sổ bật lên và tiêu đề cũng như kiểu sld.

Khả năng “xuất bản” dữ liệu lên trình thu thập thông tin địa lý của Google, do đó, dữ liệu từ máy chủ địa lý có thể được hiển thị trong Google Maps và Tìm kiếm trên Earth. (xem bài đăng trên blog, tài liệu sắp có)

Tích hợp với geowebcache để lập bản đồ ô được tăng tốc (ví dụ: trên openlayers hoặc google maps)

Dữ liệu vectơ thô có sẵn qua wfs dưới dạng gml (2.1.2 và 3.1.1), geojson và tệp hình dạng nén.

Hình ảnh được khử răng cưa theo mặc định, bạn có thể chọn tắt tính năng này hoặc sử dụng bảng màu tùy chỉnh để cải thiện hiệu suất.

Các lớp mở được tích hợp làm công cụ xem trước và xem ajax mặc định.

“Mặc định” tuân theo các tiêu chuẩn – không cần phải tìm ra các tùy chọn cấu hình phức tạp để cung cấp dữ liệu cơ bản.

Hiệu suất ngang bằng với các máy chủ bản đồ nguồn mở nhanh nhất và chúng tôi khá tự tin rằng mình đang hiển thị nhanh hơn bất kỳ máy chủ độc quyền lớn nào. Xem bài đăng trên blog máy chủ địa lý để biết chi tiết.

Các giao dịch cơ sở dữ liệu nguyên tử được hỗ trợ thông qua giao thức wfs-t tiêu chuẩn cho tất cả các định dạng dữ liệu.

Phiên bản wfs để hỗ trợ khôi phục dữ liệu lịch sử, phân bổ và không gian địa lý kiểu wiki.

Tích hợp bảo mật thông qua khung acegi java mạnh mẽ để bảo vệ các dịch vụ và lớp riêng lẻ cho các nhóm người dùng.

Giao diện người dùng được dịch sang tiếng Pháp, tiếng Đức, tiếng Tây Ban Nha, tiếng Bồ Đào Nha, tiếng Hà Lan, tiếng Nhật, tiếng Trung, tiếng Nga, v.v.

Xem Thêm : TELEHEALTH LÀ GÌ?

Hỗ trợ thành phần wms / Dịch vụ đặc tả

Các giao dịch dài được thực hiện bằng cách triển khai đầy đủ phần khóa của đặc tả wfs.

Trình đọc dữ liệu truyền trực tuyến: Không có giới hạn bộ nhớ về lượng dữ liệu có thể được trả lại.

Hỗ trợ sld đầy đủ, một tiêu chuẩn mở để xác định kiểu bản đồ, cả do người dùng xác định (xuất bản và tìm nạp) và được sử dụng nguyên bản trong cấu hình kiểu.

Hỗ trợ bộ lọc đầy đủ cho tất cả các định dạng dữ liệu trong wfs (nhưng được tối ưu hóa cho các định dạng phụ trợ nếu có thể).

Công cụ xác thực sáng tạo kiểm tra các tính năng được chèn dựa trên một tập hợp cấu trúc liên kết được định cấu hình và các quy tắc dựa trên thuộc tính để duy trì tính toàn vẹn của chương trình phụ trợ.

Dựa trên java (j2ee) servlet, nó có thể chạy trong bất kỳ vùng chứa servlet nào. Điều này có nghĩa là chúng tôi có thể dễ dàng hỗ trợ kiến ​​trúc 64-bit và khả năng đa luồng nâng cao.

Được thiết kế để mở rộng, bạn rất vui được đọc mã nguồn.

Sử dụng giao diện lưu trữ dữ liệu geotools và các lớp trợ giúp để dễ dàng viết các định dạng dữ liệu mới, làm cho máy chủ địa lý trở thành giao diện dựa trên tiêu chuẩn cho dữ liệu truyền thống.

Các định dạng dữ liệu bổ sung được hỗ trợ mà không cần biên dịch lại, kho dữ liệu geotools có thể được cắm vào máy chủ địa lý ngay lập tức và thậm chí xuất hiện dưới dạng một tùy chọn trong gui cấu hình.

Cơ sở mã mô-đun cho các dịch vụ có thể cắm thêm.

Các mô-đun cộng đồng đang hoạt động dành cho các nhà phát triển để thử nghiệm với các plugin trước khi chúng sẵn sàng cho việc phân phối cốt lõi, bao gồm các mô-đun cho api cấu hình phần còn lại và quản lý vai trò người dùng và quản lý sld với phần còn lại. Cộng với csv và ánh xạ hình ảnh excel và html

Phong cách phát triển nguồn mở đích thực, được xây dựng bởi một cộng đồng lớn mạnh mà bạn có thể tham gia và trở thành một phần của nó, tùy chỉnh GeoServer theo nhu cầu của bạn.

Tài liệu trình bày chi tiết mọi thứ bằng ngôn ngữ dễ hiểu.

Xuất hiện trong sách dành cho nhà phát triển web, chẳng hạn như gis.

Danh sách email đang hoạt động để được hỗ trợ nhanh chóng.

Một hệ sinh thái gồm các công ty, tổ chức phi lợi nhuận và các cá nhân tư vấn cung cấp cài đặt, hỗ trợ, tùy chỉnh và cải tiến cấp thương mại.

Thêm …

Nguồn: https://anhvufood.vn
Danh mục: Kinh Nghiệm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *