lizard-map

Phần mềm chụp màn hình:
lizard-map
Các chi tiết về phần mềm:
Phiên bản: 4.27
Ngày tải lên: 20 Feb 15
Nhà phát triển: Reinout van Rees
Giấy phép: Miễn phí
Phổ biến: 1

Rating: nan/5 (Total Votes: 0)

thằn lằn bản đồ là một phần mềm cung cấp sự tương tác bản đồ cơ bản cho các ứng dụng Django rằng sử dụng một giao diện người dùng với loài thằn lằn ui. Chúng tôi thiết kế nó ở Nelen & amp; Schuurmans cho các trang web thông tin địa lý của chúng tôi (với thông tin quản lý nước).
Nó cung cấp:
& Nbsp; * Openlayers (map javascript libary) hiển thị bản đồ và phía máy chủ bản đồ thế hệ (mapnik của WMS chức năng).
& Nbsp; * Một "không gian làm việc" mô hình tương tác: kéo các mục mappable vào một không gian làm việc và họ sẽ được hiển thị. Các không gian làm việc được lưu trữ trong cơ sở dữ liệu Django.
& Nbsp; * A "cắt dán" gắn liền với mỗi không gian làm việc để lưu trữ thông tin được lựa chọn vào các mặt hàng đồ (như đồ thị).
& Nbsp; * Một cơ chế gia hạn để cắm nhiều hơn hoặc ít hơn tùy nguồn bản đồ vào các không gian làm việc để họ có thể được hiển thị, tìm kiếm, vv
Core khái niệm: không gian làm việc
Một item không gian làm việc là một cái gì đó mà có thể được hiển thị trên bản đồ. Một không gian làm việc là một bộ sưu tập các không gian làm việc được thực hiện.
Mỗi buổi được không gian làm việc riêng của mình. (Có một possiblity thêm không gian làm việc thêm, nhưng mà chưa sử dụng tại một trong các trang web của chúng tôi, vì vậy nó không phải là nghĩ ra cách đầy đủ).
Một item không gian làm việc cần phải biết làm thế nào để hiển thị bản thân, làm thế nào để tìm kiếm cho các hạng mục khi bạn nhấp chuột vào bản đồ và nhiều hơn nữa. Để nhận được rằng để làm việc cho các nguồn bản đồ tùy ý, bạn cần phải cấu hình một adapter. Các bộ chuyển đổi có một phương thức lớp () trả lại một lớp mapnik, một phương pháp tìm kiếm () để tìm kiếm và do đó trên.
& Nbsp; * Bạn đăng ký một adapter như một cái gọi là "setuptools entrypoint" dưới một tên specfic.
& Nbsp; * Khi bạn thêm một item không gian làm việc, bạn vượt qua trong các adapter tên và một đoạn tùy chọn của json để cấu hình các bộ chuyển đổi.
Các mục không gian làm việc theo dõi của bộ chuyển đổi này và configuragion của nó và sử dụng nó để tạo ra bản đồ, để tìm kiếm, vv
ghép
Một item không gian làm việc thường kết quả trong nhiều lĩnh vực hoặc điểm. Nếu bạn nhấn chuột vào một điểm như vậy, bạn thường nhận được một popup với thông tin thêm. Nếu bạn muốn so sánh một vài những thông tin "đoạn", bạn có thể đặt chúng trong cắt dán của không gian làm việc của bạn.
Nhấp vào cắt dán cho một popup với tất cả các quảng cáo thông tin thu thập được trong đó đơn popup.
Tương tác
Trong đó có một số khá javascript cho sự tương tác không gian làm việc. Mục không gian làm việc có thể bao kéo / thả vào một không gian làm việc để thêm chúng. Mục Workspace có thể được sắp xếp lại. Bạn có thể kéo chúng vào thùng rác.
cài đặt Phát triển
Lần đầu tiên, bạn sẽ phải chạy "bootstrap" kịch bản để thiết lập và setuptools buildout:
$ & Gt; python bootstrap.py
Và sau đó chạy buildout để thiết lập mọi thứ:
$ & Gt; bin / buildout
(Mở cửa sổ nó được gọi là binbuildout.exe).
Bạn sẽ phải tái chạy buildout khi bạn hoặc ai đó làm một sự thay đổi trong setup.py hoặc buildout.cfg.
Các gói phần mềm hiện tại được cài đặt như là một "gói phát triển", do đó thay đổi trong file py tự động có sẵn (giống như với python setup.py phát triển).
Nếu bạn muốn sử dụng có kiểm cốp gói khác (thay vì các phiên bản phát hành), thêm chúng như một "svn bên ngoài" trong local_checkouts / thư mục và thêm chúng vào danh sách phát triển = trong buildout.cfg.
Kiểm tra luôn luôn có thể chạy với bin / test hoặc bintest.exe.
phụ thuộc bên ngoài
Các phụ thuộc cho một trang web đầy đủ, sử dụng con thằn lằn-map được tốt nhất thể hiện như ubuntu / debian phụ thuộc gói: xây dựng cần thiết, python2.6-dev, apache2, libjpeg-dev, python-imaging, python-matplotlib, python-mapnik, python -scipy, libapache2-mod-wsgi, python-GDAL, spatialite-bin, python-pysqlite2, python-pyproj.

là gì mới trong phiên bản này:

  • tab_titles cố định được undefined khi một popup của mục cắt dán được mở ra.
  • chức năng Merge từ các chi nhánh thằn lằn đồ deltaportaal:
  • kết siêu dữ liệu ở dưới cùng của mô tả thường xuyên popup. Popup bây giờ là một 'i', bạn nên bấm thay vì một hộp thoại trên di chuột. Hoạt động tốt hơn với ipad. Lưu ý rằng bây giờ có một `` lizard_map.css`` nữa.
  • lọc CQL là có thể vào mục featureinfo trên wms lớp.
  • Popups mở từ sidebar giờ biến mất khi các cuộn sidebar. Popups zombie không còn nữa.

là gì mới trong phiên bản 4.3:

  • Nếu một url legend_image là trống rỗng, chúng ta không thấy các truyền thuyết nữa.

là gì mới trong phiên bản 4.1.1:

  • Nhập khẩu JSONField trong fields.py như nếu không di cư thất bại.

là gì mới trong phiên bản 4.1:

  • Yêu cầu phiên bản mới hơn django-jsonfield (mà làm việc với chức năng multi-db của django). Loại bỏ tùy chỉnh của chúng tôi JSONField trong lợi của một django-jsonfield của.

là gì mới trong phiên bản 4.0 Beta 1:

  • Thêm phụ thuộc mất tích lizard_security.
  • Cố định popup và bật lên nội dung phong.
  • Collage và không gian làm việc UI làm việc trở lại.

là gì mới trong phiên bản 4.0 Alpha 1:

  • Yêu cầu thằn lằn-ui 4.0 alpha:. Bố trí twitter bootstrap mới
  • Sử dụng biên soạn css thay vì ít.
  • Removed HomepageView cũ và đổi tên thành MapIconView.
  • Sử dụng bố trí twitter bootstrap mới. Sử dụng xem lớp MapView dựa bây giờ thực sự là bắt buộc để có được tất cả mọi thứ để làm việc.
  • Đổi tên / phương tiện truyền thông để / tĩnh. Đó là tiêu chuẩn mới django-staticfile của.
  • Timeseries bây giờ có thể được định vị trong đồ thị đối tượng.
  • Sửa lỗi cú pháp trong jquery.workspace.js.
  • Thêm STATIC_URL để các biểu tượng ứng dụng.
  • Làm AppView bình thường CBV chính thay vì tên MapView tạm thời.

là gì mới trong phiên bản 3.5.2:

  • Loại bỏ đối tượng hành động chặn với 'help-không gian làm việc' url không tồn tại đó đã phá vỡ giao diện.

là gì mới trong phiên bản 3.1.2:

  • Cố định lỗi trong MANIFEST.in. 3.1.1 không bao gồm bất kỳ loài thằn lằn bản đồ / * dữ liệu.

là gì mới trong phiên bản 3.1.1:

  • Cố định chức năng CollageEditItem.csv_url.
  • Cố định lỗi với các vật phẩm cắt dán. Popup rơi cũng như màn hình cắt dán.
  • Đã chuyển từ công ty nội svn để github:. Https://github.com/lizardsystem/lizard-map

Yêu cầu :

  • Python

Phần mềm khác của nhà phát triển Reinout van Rees

checkoutmanager
checkoutmanager

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

Ý kiến ​​để lizard-map

Bình luận không
Nhập bình luận
Bật hình ảnh!