Tôi là người dùng ArcGIS Desktop lần đầu tiên bước chân vào thế giới lập bản đồ web. Theo lời khuyên tôi tìm thấy ở đây trên GIS.SE, tôi bắt đầu với các hướng dẫn miễn phí từ OpenGeo .
Tuy nhiên, tôi bắt đầu nhận ra rằng hầu hết các bản demo và ví dụ đều hướng đến dữ liệu vectơ. Dự án chính của tôi liên quan đến việc hiển thị chuỗi thời gian 300 khung hình 5000 r 5000 pixel. Trên máy tính để bàn của tôi, những thứ này được lưu trữ trong một nhị phân BIP số nguyên 5000x5000x300 16 bit, tổng cộng khoảng 8GB. Mục tiêu của tôi là có thể nhấp vào một ô (của một raster duy nhất trong chuỗi thời gian) và có một biểu đồ bật lên hiển thị các giá trị của pixel đó trong chuỗi thời gian 300 phần tử. Dữ liệu raster được sử dụng cho mỗi biểu đồ chuỗi thời gian phải được lưu trữ một cách dễ dàng, mặc dù các bản đồ lớp phủ được nhấp vào có thể là bộ nhớ cache bị mất.
Có bất cứ điều gì có thể phù hợp hơn cho dự án này (cho một nhà phát triển web người mới làm quen) so với OpenGeo không? Hay tôi chỉ nên tiếp tục với thiết lập này?
Để tham khảo, tôi có kinh nghiệm lập trình về Python, Java và PHP. Tôi không có nhiều kinh nghiệm với SQL. Đây là một dự án kết thúc mở nên tôi có nhiều thời gian để học các ngôn ngữ mới nếu cần. Tôi đã có một máy chủ web, mặc dù có lẽ tôi sẽ phải chuyển đổi máy chủ vì GoDaddy dường như không hỗ trợ PostgreQuery mà không nhận được VPS.
Cảm ơn bạn đã giúp đỡ!
EDIT: (ngày 13 tháng 1) Tôi vẫn đang tìm kiếm thông tin về chính xác cách tốt nhất để lưu trữ raster BIP số nguyên 16 bit và có thể truy vấn hiệu quả một "cột" dữ liệu trục z duy nhất. Tôi không muốn chuyển đổi nó sang định dạng 32 bit (vì điều đó sẽ tăng gấp đôi kích thước tệp của nó từ dạng 16 bit hiện tại).