GIS manifold

Manifold IMS, melakukan sesuatu yang lain

ims manifold gis

gambarDalam jawatan terdahulu kami melihat bagaimana untuk melakukannya untuk membuat perkhidmatan IMS, dipasang pada templat mencubit Asas yang datang secara lalai.

Sekarang mari kita lihat bagaimana membuat interaksi antara satu dan peta lain menggunakan pilihan pautan dan beberapa kod. Projek ini berdasarkan peta Amerika Syarikat, dengan tema berdasarkan wilayah, mirip dengan apa yang dapat terjadi ketika menavigasi dari sektorisasi indeks atau peta kuadran dengan skala yang berbeza.

Data

  • Peta indeks 1 dipanggil states.map, hanya terdiri daripada komponen, ia mempunyai config.txt sendiri
  • 1 peta untuk setiap wilayah dengan peta sendiri, ia mempunyai peta tambahan pada gambar dan labelnya, kemudian diterbitkan dengan config.txt sendiri
  • 1 asp secara lalai, yang menunjukkan indeks
  • 1 asp memanggil peta, yang merupakan templat untuk peta yang ditunjukkan; ia mengkaji semula peta dan konfigurasi yang harus dikerahkan
  • 1 asp untuk memaparkan jadual di sebelah kanan, yang akan ditunjukkan mengaktifkan arahan "info"
  • Templat gaya 1 dipanggil default.css
  • Folder 1 di mana imej bingkai peta

gambarSekiranya kita melihat grafik, penerbitan setiap wilayah dilakukan dengan membuat peta individu, dengan label dan temanya. Tetapi ketika menghantarnya untuk menerbitkan mereka telah memilih templat yang sama tetapi dengan konfigurasi individu.

Pada akhir kes, cofig mengandungi teks asas yang mentakrifkan komponen, fail untuk membuka dan nilai-nilai lain.

komponen = Peta Wilayah Mtn
hak cipta = Hak Cipta (C) 2005. Semua hak terpelihara.
cx = 600
cy = 400
fail = C: InetpubWwwrootMultiMapCountiesMtn.map
hyperlinks = true
imageDesc = false
logo = benar
sarikata = Klik pada pautan di atas untuk kembali ke peta AS utama.
title = Mountains

Fungsi

Apa yang dicari ialah dari peta indeks anda boleh pergi ke peta tertentu dan kembali ke tempat sebelumnya.

Mereka menyelesaikannya dengan meletakkan url dalam jadual yang menunjukkan ke mana ia akan pergi, sekiranya indeks hanya mengirim ke peta wilayah. Sekiranya peta wilayah di atas terdapat url untuk kembali ke peta awal.

<% if (tajuk! = "" || wilayah! = "") {%>
    ">
        <% if (wilayah! = "") {%>Amerika Syarikat> <%}%>
        <% if (tajuk! = "" && wilayah! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = encode (tajuk)%> <%}%>
   
    <%}%>

Untuk memaparkan jadual, mereka membuat asp yang menimbulkan data objek yang dipilih dalam jadual seperti yang dilihat dalam iframe di sebelah kanan.

ims manifold gis 

ims manifold gis

Hyperlinks

Semua sains template ini didasarkan pada mewujudkan hiperpautan antara satu peta dengan yang lain:

gambar

Sekiranya mereka tetap, ia tidak lain daripada URL kepada tuan rumah, memilih dari templat lalai untuk memilih peta. Untuk membuat lajur gambar Hyperlink dipilih dalam jenis data URL dari reka bentuk meja, dalam kes ini dengan menghantar kepada pembolehubah yang disebut "rantau" yang dikonfigurasi dalam templat lalai asp.

/ / buat parameter
var command = parameterForm ("command", "startup");
var mode = parameterForm ("mod", "center");
var region = parameterForm ("rantau"," ");
var regionCurrent = parameter ("rantau"," ");
var state = parameterForm ("state", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

/ // kawasan perubahan jika perlu
jika (rantau ! = regionCurrent) {
    rantau = regionCurrent;
    negeri = "";
}

Ah!, Anda takut kod, datang dan ini dan contoh lain boleh dimuat turun dari Laman web Manifold, termasuk folder peta dan penerbitan dengan asp yang dibuat. Anda perlu membukanya dan menyediakan perkhidmatan sebagai seperti yang saya jelaskan sebelum ini. Kemudian ia boleh diganti dengan contoh yang anda sendiri dan di sana anda dapat melihat bahawa itu adalah apa-apa untuk menulis tentang rumah.

Juga dalam perkara ini pertanyaan forum laman web sebenar yang berbeza yang dipasang pada Manifold ditunjukkan, yang mana saya bercakap mengenai contoh sebelum ini.

Golgi Alvarez

Penulis, penyelidik, pakar dalam Model Pengurusan Tanah. Beliau telah mengambil bahagian dalam konseptualisasi dan pelaksanaan model seperti: Sistem Pentadbiran Harta Negara SINAP di Honduras, Model Pengurusan Perbandaran Bersama di Honduras, Model Bersepadu Pengurusan Kadaster - Pendaftaran di Nicaragua, Sistem Pentadbiran Wilayah SAT di Colombia . Editor blog pengetahuan Geofumadas sejak 2007 dan pencipta Akademi AulaGEO yang merangkumi lebih daripada 100 kursus mengenai topik GIS - CAD - BIM - Digital Twins.

Artikel yang berkaitan

Leave a comment

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

Kembali ke atas butang