- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 javascript 中的以下代码访问 Geoserver 层
var gkvrtWmsSource =new ol.source.ImageWMS({
url:'http://geoserver-host-ip/geoserver/ukrforest/wms',
params: {'LAYERS':'kvartal_polygon'},
serverType:'geoserver',
crossOrigin: 'anonymous',
});
var gkvrtWmsLayer=new ol.layer.Image({
source:gkvrtWmsSource
});
var map = new ol.Map({
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
}),
gkvrtWmsLayer,
],
target: 'map1',
view: new ol.View({
center: ol.proj.transform([31, 50], 'EPSG:4326', 'EPSG:3857'),
zoom: 10
}),
});
地理服务器是在 Ubuntu 16.04 和 Apache 2.4.18 (Tomcat7) 上配置的根据post https://stackoverflow.com/questions/25490051/access-geoserver-from-internet-ubuntu-server-14-04-1将以下说明添加到文件 etc/apache2/sites-available/000-default.conf
ProxyRequests Off
ProxyPreserveHost On
Order deny,allow
Allow from all
ProxyPass /geoserver "http://localhost:8080/geoserver"
ProxyPassReverse /geoserver "http://localhost:8080/geoserver"
然后启用 4 个模块以在 Ubuntu 16.04 上使用 Apache 作为带有 mod_proxy 的反向代理
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_balancer
sudo a2enmod lbmethod_byrequests
重新启动 Apache
仍然,在客户端有以下消息
wms:1 GET http://geoserver-host-ip/geoserver/ukrforest/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=kvartal_polygon&CRS=EPSG%3A3857&STYLES=&WIDTH=444&HEIGHT=881&BBOX=3245143.983882646%2C6312336.14137978%2C3516648.308351592%2C6851064.316733702 403 (Forbidden)
Tôi đang làm gì sai?
1 Câu trả lời
实际上,我在重新安装 Geoserver 后设法访问了 Geoserver 图层。因此,如果有人打算使用 Geoserver 通过 Openlayers 发布 map 层,则可能会考虑我的问题的详细信息。特别是如果出现跨源资源共享 (CORS) 问题。
关于ubuntu - 从 OpenLayer 3 获取 Geoserver 获取 '500 (Internal Server Error)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58419129/
Tuần này tôi đang thiết lập một máy SQL Server 2005 chuyên dụng trên Windows Server 2008 và muốn đơn giản hóa nó hết mức có thể nhưng vẫn đảm bảo đầy đủ chức năng. Vì lý do này, tùy chọn Server Core nghe có vẻ hấp dẫn.
Đã đóng. Câu hỏi này không đáp ứng được hướng dẫn của Stack Overflow. Hiện tại không chấp nhận câu trả lời. Câu hỏi này có vẻ không liên quan đến lập trình trong phạm vi được xác định trong trung tâm trợ giúp. . Đã đóng cửa 8 năm trước. Cải thiện
Tôi đã sao lưu cơ sở dữ liệu phiên bản 2014 và thử khôi phục nó trên một máy chủ khác với cơ sở dữ liệu có cùng tên và thông tin đăng nhập. Phiên bản SQL Server này là 2016. Khi khôi phục tệp sao lưu, lỗi này xảy ra: TITLE: Micr
Tôi đã sao lưu cơ sở dữ liệu phiên bản 2014 và thử khôi phục nó trên một máy chủ khác với cơ sở dữ liệu có cùng tên và thông tin đăng nhập. Phiên bản SQL Server này là 2016. Khi khôi phục tệp sao lưu, lỗi này xảy ra: TITLE: Micr
TFS có cung cấp bất kỳ cách nâng cao nào để lưu trữ những thay đổi được thực hiện trên cơ sở dữ liệu SQL Server ngoài việc sử dụng nó để kiểm soát phiên bản tệp văn bản các câu lệnh SQL được thực thi trên cơ sở dữ liệu không? Hoặc chức năng tôi đang tìm kiếm chỉ có sẵn trong các công cụ của bên thứ 3 như
đóng cửa. Câu hỏi này cần được hỏi một cách tập trung hơn. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện điều này không? Cập nhật câu hỏi để tập trung vào một vấn đề duy nhất bằng cách chỉnh sửa bài đăng này. Đã đóng 9 năm trước. Cải thiện câu hỏi này
Tôi sắp nâng cấp phiên bản SQL Server 2012 của mình lên SQL Server 2014. Tôi đã sao chép một máy chủ Windows VM và đổi tên nó từ foo-2012 thành foo-2014. Khi tôi khởi động lại
Tôi muốn cấp quyền truy cập vào cơ sở dữ liệu cho người dùng đăng nhập SQL Server. Tôi biết về sp_grantdbaccess, nhưng nó đã lỗi thời. Tôi có thể sử dụng gì thay thế và làm sao để kiểm tra xem thông tin đăng nhập có được phép truy cập vào cơ sở dữ liệu hay không? Kịch bản: Người dùng A tạo một cơ sở dữ liệu
Khách hàng không còn lựa chọn nào khác ngoài việc di chuyển từ SQL Server 2000 sang 2008 trong vài ngày tới. Việc thử nghiệm cho thấy hiệu suất suy giảm không thể chấp nhận được đối với các tính năng quan trọng vào năm 2005, nhưng không phải vào năm 2008. Tin tốt là
Tôi có một cơ sở dữ liệu thử nghiệm cần xuất sang môi trường thử nghiệm của khách hàng. Đây sẽ là công việc chỉ làm một lần. Tôi đang sử dụng SQL Server 2005 (cơ sở dữ liệu thử nghiệm của tôi là SQL Server 2005 Express) để thực hiện điều này
Tôi cần nhập tệp CSV vào mongoDB Thật không may, tôi nhận được lỗi sau: lỗi kết nối với máy chủ: không thể kết nối với máy chủ: se
Tôi nghĩ R2 là bản vá/gói dịch vụ. Tôi đang tìm bản tải xuống nhưng không thấy. Vậy tôi cho rằng R2 là phiên bản mới và tôi cần phương tiện cài đặt cho SQLServer 2008 R2 để nâng cấp? Ngoài ra, tôi có cần phải trả tiền để cấp giấy phép mới không?
Tôi không thể kết nối với SQL Server bằng SQL Server Management Studio. Tôi có một chuỗi kết nối: Tôi đã thử kết nối bằng cách nhập myIP vào Tên máy chủ, MyID vào Tên đăng nhập,
Chúng tôi muốn mã hóa nhiều cột trong cơ sở dữ liệu của mình bằng mã hóa SQL Server. Chúng ta cũng cần chuyển dữ liệu giữa môi trường sản xuất và môi trường thử nghiệm. Có vẻ như giải pháp tốt nhất là sử dụng cùng một khóa chính, chứng chỉ và khóa đối xứng trên cả máy chủ sản xuất và máy chủ thử nghiệm để tôi có thể
Có công cụ nào có thể phân tích cơ sở dữ liệu SQL Server để tìm ra các vấn đề tiềm ẩn không? Ví dụ: một cột khóa ngoại không được lập chỉ mục sẽ không có FILL FACTOR duy nhất
Tôi đang cố gắng thiết lập sao chép từ phiên bản SQL 2012 BI của mình, nhưng tôi nhận được thông báo lỗi lạ! "Bạn không thể tạo ấn phẩm từ máy chủ 'X' vì
Nếu bạn đang sử dụng SQL Server Authentication (2005), thông tin đăng nhập có được gửi qua mạng dưới dạng văn bản thuần túy không? Câu trả lời tốt nhất là an toàn như bạn muốn... Bạn có thể cấu hình SSL khá dễ dàng nếu bạn không có chứng chỉ đáng tin cậy, nếu bạn buộc
Tôi muốn sao chép dữ liệu từ bảng này sang bảng khác giữa các máy chủ khác nhau. Nếu nó nằm trên cùng một máy chủ và các cơ sở dữ liệu khác nhau, tôi đã sử dụng lệnh sau SELECT * INTO DB1..TBL1 FROM DB2..TBL1 (để sao chép
Tôi hy vọng nhận được sự trợ giúp vì tôi đã gặp vấn đề này trong 2 ngày nay! Tình huống: Tôi có thể kết nối tới SERVER\INSTANCE từ máy phát triển của tôi (và các đồng nghiệp khác), nhưng không thể kết nối từ SQL Server khác. Lỗi tôi nhận được
Tôi đang cố gắng thiết lập sao chép từ phiên bản SQL 2012 BI của mình, nhưng tôi nhận được thông báo lỗi lạ! "Bạn không thể tạo ấn phẩm từ máy chủ 'X' vì
Tôi là một lập trình viên xuất sắc, rất giỏi!