[WebGIS với ArcGIS Server – API 4.x #3] – Publish Service

1
4452

Trong ArcGIS server cung cấp cho chúng ta rất nhiều dạng service với các dịch vụ khác nhau. Bài này chúng ta sẽ tìm hiểu cách Public service lên ArcGIS server dưới dạng Mapping Service, cho phép chúng ta hiển thị bản đồ dưới dạng ảnh, thích hợp sử dụng làm bản đồ nền.

Publish service ArcGIS server.

1. Mở ArcGIS desktop, add layer, hiển thị title, đổ màu các đối tượng v..v  biên tập dữ liệu thật chuẩn trên desktop để tiến hành chia sẻ dữ liệu lên service
2.Chọn File > Share As > Service

chọn service
chọn service

3.Chọn Publish a service, kick Next

chọn public

4.Chọn nút thêm mới một connection

chọn connection

5.Chọn Publish GIS services, kick Next

chọn public gis services

6.Trong ô Server URL chúng ta điền đường dẫn đến server ArcGIS Server chúng ta cài, nếu trong localhost thì sẽ là http://localhost:6080/arcgis
Sau đó điền User Name và Password của ArcGIS Server chúng ta đã tạo khi cài ArcGIS Server, ấn Finishđiền user và passsword7. Sau đó chúng ta nhập Service name rồi ấn Nextnhập name service8. Chúng ta có thể chọn publish service vào một folder mới hoặc sử dụng một folder có sẵn rồi ấn Continue. Ở đây mình dùng luôn root folder cho nhanh.chọn file up service9. Trong form Service Editor chúng ta chọn vào Capabilities, chọn vào Mapping, thực ra Mapping luôn được chọn, mọi người có thể chọn thêm các khả năng khác của service này. Nếu service chỉ có mục đích làm bản đồ nền thì chỉ cần để Mapping là được.capabilities10. Sau đó ấn Analyze để phân tích xem chúng ta có lỗi gì không, nếu có lỗi các bạn sẽ phải sửa hết lỗi rồi mới publish service đượcphan tich loi publicỞ đây chúng ta sẽ có tùy chọn cho đăng ký dữ liệu này với ArcGIS Server. Khi đó dữ liệu sẽ được ArcGIS Server sử dụng làm dữ liệu nguồn, còn không đăng ký thì ArcGIS Server sẽ copy dữ liệu lên server và sử dụng dữ liệu copy.
11. Ấn nút Publish, đợi một lúc để ArcGIS publish service. Publish thành công sẽ có thông báo như hình dưới.public thanh congVậy là chúng ta đã publish xong một Mapping Service. Chúng ta có thể vào http://localhost:6080/arcgis/manager/ để kiểm tra Service vừa publish.

Đã thành công trong việc chia sẻ service lên localhost. Ở bài sau chúng ta sẽ tìm hiểu cách tạo một webgis và hiển thị service chúng ta publish trong bài này. Hẹn các bạn ở những bài tiếp theo.

Tác giả: Đỗ Xuân Cường

Nguồn bài viết: cuongdx313.wordpress.com

Previous article[WebGIS với ArcGIS Server – API 4.x #2] – Tạo Enterprise GeoDatabase sử dụng PostGreSQL
Next article[WebGIS với ArcGIS Server – API 4.x #4] – Những điểm mới của ArcGIS Javascript API 4.x

1 COMMENT

  1. Bạn ơi,
    Có thể hướng dẫn mình cách tạo Feature Service được không? Mình đã làm thử thì chạy web ok. Nhưng khi hiển thị trên android thì không lên. Nghi do kô lấy được featuretable.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.