GIS đa dạng

Manifold IMS, làm cái gì khác

ims đa dạng gis

hình ảnhTrong bài trước chúng tôi đã thấy làm thế nào để làm để tạo một dịch vụ IMS, được gắn trên mẫu nhún nhảy cơ bản đi kèm theo mặc định.

Bây giờ chúng ta hãy xem cách tạo tương tác giữa bản đồ này và bản đồ khác bằng cách sử dụng tùy chọn siêu liên kết và một số mã. Dự án dựa trên một bản đồ của Hoa Kỳ, với các chủ đề khu vực, tương tự như những gì có thể xảy ra khi điều hướng từ phân khu chỉ mục hoặc bản đồ góc phần tư có tỷ lệ khác nhau.

Dữ liệu

  • Bản đồ chỉ mục 1 được gọi là state.map, chỉ bao gồm thành phần, cái này có config.txt riêng
  • 1 bản đồ cho mỗi khu vực với bản đồ riêng của nó, nó có một bản đồ bổ sung cho bản vẽ của nó và một nhãn, sau đó nó được xuất bản với config.txt của riêng nó
  • Mặc định 1 asp, hiển thị chỉ mục
  • 1 asp được gọi là bản đồ, là bản mẫu cho hầu hết các ánh xạ; một trong những này kiểm tra đó là bản đồ và cấu hình mà phải trút
  • 1 asp hiển thị bảng bên phải, sẽ hiển thị kích hoạt lệnh "thông tin"
  • 1 kiểu mẫu có tên default.css
  • Thư mục 1 có hình ảnh của khung bản đồ

hình ảnhNếu chúng ta thấy biểu đồ, việc xuất bản từng khu vực được thực hiện bằng cách tạo một bản đồ riêng lẻ, với nhãn và chủ đề của nó. Nhưng khi gửi nó để xuất bản, họ đã chọn cùng một mẫu nhưng với một cấu hình riêng.

Vào cuối vụ án, cofig chứa một văn bản cơ bản nơi thành phần được xác định, tệp sẽ được mở và các vanalidades khác.

component = Hạt Bản đồ Mtn
copyright = Bản quyền (C) 2005. Tất cả các quyền được bảo lưu.
cx = 600
cy = 400
tập tin = C: InetpubWwwrootMultiMapCountiesMtn.map
siêu liên kết = true
imageDesc = false
logo = true
phụ đề = Nhấp vào liên kết ở trên để trở về bản đồ Hoa Kỳ chính.
title = Gói

Chức năng

Những gì được tìm kiếm là từ một bản đồ chỉ mục có thể đi đến một bản đồ cụ thể và điều này trở lại trước đó.

Họ giải quyết điều này bằng cách đặt một url trong bảng cho biết nó sẽ đi đâu, trong trường hợp chỉ mục chỉ gửi đến các bản đồ khu vực. Trong trường hợp bản đồ khu vực ở trên có một url để quay lại bản đồ ban đầu.

<% if (title! = "" || region! = "") {%>
    ">
        <% if (vùng! = "") {%>Hoa Kỳ> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = encode (title)%> <%}%>
   
    <%}%>

Để triển khai bảng, họ tạo ra một asp làm tăng dữ liệu của đối tượng được chọn trong một bảng như trong khung nội tuyến bên phải.

ims đa dạng gis 

ims đa dạng gis

Siêu liên kết

Tất cả khoa học của mẫu này dựa trên việc tạo các siêu liên kết giữa bản đồ này và bản đồ khác:

hình ảnh

Nếu chúng được cố định, nó không chỉ là một url cho chủ nhà, lựa chọn từ bản mẫu mặc định chọn một bản đồ. Để tạo một cột hình ảnh siêu liên kết được chọn trong kiểu dữ liệu URL từ thiết kế của bảng, trong trường hợp này gửi đến một biến gọi là "vùng" được định cấu hình trong mẫu asp mặc định.

// tạo các thông số
var lệnh = tham sốForm ("lệnh", "khởi động");
var mode = tham sốForm ("chế độ", "trung tâm");
var area = tham sốForm ("khu"," ");
var areaC Hiện tại = tham số ("khu"," ");
var state = tham sốForm ("trạng thái", "");
var x = tham sốForm ("x", "");
var y = tham sốForm ("y", "");

// thay đổi vùng nếu cần
nếukhu ! = regionCurrent) {
    khu = khu vực hiện tại;
    trạng thái = "";
}

Ồ, bạn sợ mã, đi vào đó và các ví dụ khác có thể được tải xuống từ web của Manifold, bao gồm các bản đồ và thư mục xuất bản với asp đã được tạo. Bạn phải mở nó và gắn kết dịch vụ như tôi đã giải thích trước đây. Sau đó, bạn có thể thay thế nó bằng một ví dụ của riêng bạn và ở đó bạn thấy rằng không có gì phải viết về nhà.

Cũng trong này tư vấn diễn đàn các trang web thực khác nhau được hiển thị gắn trên Manifold, trong đó trước khi tôi nói về một ví dụ.

Golgi Alvarez

Nhà văn, nhà nghiên cứu, chuyên gia về Mô hình quản lý đất đai. Ông đã tham gia vào việc hình thành và triển khai các mô hình như: Hệ thống quản lý tài sản quốc gia SINAP ở Honduras, Mô hình quản lý các thành phố chung ở Honduras, Mô hình tổng hợp quản lý địa chính - đăng ký ở Nicaragua, Hệ thống quản lý lãnh thổ SAT ở Colombia . Biên tập viên của blog kiến ​​thức Geofumadas từ năm 2007 và là người tạo ra Học viện AulaGEO bao gồm hơn 100 khóa học về các chủ đề GIS - CAD - BIM - Digital Twins.

Bài viết liên quan

Để lại một bình luận

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

Back to top