34
35
34. SQL agak khusus tentang spasi — satu spasi harus ada di antara semua komponen ekspresi. Selain itu, nama bidang yang mengandung spasi atau karakter yang tidak biasa harus diapit tanda kurung siku. Penggunaan utilitas ekspresi SQL di sebelah kanan akan menempatkan spasi dengan benar dan akan mengapit semua nama bidang dalam tanda kurung.
Saring
Sekarang klik ikon Filter Table (yang terlihat seperti kacamata hitam) pada toolbar Database Workshop. Ini adalah dialog Filter SQL. Sisi kiri berisi permulaan pernyataan SQL Select sedangkan sisi kanan berisi utilitas untuk memfasilitasi pembuatan ekspresi SQL.
Salah satu cara paling umum untuk mengakses tabel database adalah melalui bahasa khusus yang dikenal sebagai Structured Query Language
akan menjadi kesalahan
35. Perhatikan bahwa jika tabel data terhubung secara aktif ke satu atau lebih peta dan Anda hanya menggunakan subset bidang keluaran, salah satunya harus bidang ID. Jika tidak, dilaporkan.
sebuah
Menghitung
SQL tingkat lanjut
Saat ekspresi selesai dengan sukses, semua fitur yang memenuhi syarat ditampilkan di Map Window dengan warna merah, sementara yang tidak ditampilkan dengan warna biru tua. Perhatikan juga bahwa tabel hanya berisi rekaman yang memenuhi kondisi (yaitu, poligon berwarna merah). Akibatnya, jika Anda mengklik poligon biru tua menggunakan Mode Penyelidikan Kursor, catatan tidak akan ditemukan.
G)
Kosongkan layar Anda dan buka database baru, MASSACHUSETTS. Saat terbuka, perhatikan tab di bagian bawah dialog. Anda dapat melihat tabel, SENSUS2000, RUMAH SAKIT, dan SEKOLAH, dengan memilih tabnya.
Saya)
Lalu klik Oke.
F)
Dengan tampilan tabel CENSUS2000, pilih ikon Membangun Tautan Tampilan dari alat Lokakarya Basis Data- Terakhir, untuk menghapus filter, klik ikon Hapus Filter (kacamata terang).
Kemudian klik OK dan tunjukkan, ketika ditanya, bahwa Anda ingin memodifikasi database. Gulir ke bidang POPCH80_00 untuk melihat hasilnya.
(([pop2000] - [pop1980]) / [pop2000]) * 100 D)
Meninggalkan database di layar, hapus semua peta yang berasal dari koleksi ini. Kita perlu menambahkan bidang data baru untuk operasi selanjutnya dan ini hanya dapat dilakukan jika tabel data memiliki akses eksklusif ke tabel (ini adalah persyaratan keamanan standar dengan database). Karena setiap peta yang berasal dari koleksi secara aktif dilampirkan ke databasenya, ini perlu ditutup untuk mengubah struktur tabel.
C)
Perhatikan distribusi spasial yang menarik.
J) e)
Simpan database dan kemudian pastikan bahwa kursor tabel (yaitu, sel yang dipilih) berada di sel manapun dalam bidang POPCH80_00. Kemudian klik ikon Tampilan pada bilah alat Lokakarya Database untuk melihat peta hasilnya.
50 H)
Latihan 1-10 Lokakarya Database: Analisis dan SQL
Sekarang klik ikon Hitung Nilai Bidang (+=) di bilah alat Lokakarya Database. Di kotak Set input klausa, pilih POP80_00 dari daftar dropdown bidang basis data. Lalu masukkan ekspresi berikut ke dalam klausa Persamaan (gunakan tab ekspresi SQL atau ketik langsung):
[popch80_90] < 0 dan [popch90_00] <0
Item menu SQL Tingkat Lanjut di bawah menu Permintaan di Lokakarya Database dapat digunakan untuk melakukan kueri di seluruh basis data relasional. Kita akan menggunakan database MASSACHUSETTS yang memiliki tiga tabel: data sensus kota untuk tahun 2000, rumah sakit kota, dan sekolah kota. Setiap tabel memiliki file vektor terkait. Tabel RUMAH SAKIT dan SEKOLAH memiliki file vektor dengan nama yang sama. Tabel CENSUS2000 menggunakan file vektor bernama MASSTOWNS.
Ketik secara langsung, atau gunakan tab ekspresi SQL untuk membuat ekspresi berikut di kotak klausa WHERE :
Buka menu Edit Lokakarya Database dan pilih opsi Tambah Bidang. Panggil kolom baru POPCH80_00 dan setel tipe datanya ke Real. Klik OK lalu gulir ke kanan database untuk memverifikasi bahwa bidang telah dibuat.
Tantangan
pilih * ke [townhosp] dari [census2000] , [hospitals] mana [census2000].[town] = [hospitals].[town]
itu Dari menu Kueri, pilih SQL Tingkat Lanjut. Ketik ekspresi berikut dan klik OK.
lapisan
Buatlah peta Boolean untuk kota-kota di Massachusetts yang mengalami pertumbuhan penduduk yang positif.
pada
Saat ekspresi ini dijalankan, Anda akan melihat tabel baru telah dibuat di database Anda bernama TOWNHOSP. Ini berisi informasi yang sama dengan tabel SENSUS 2000, tetapi hanya untuk kota-kota yang memiliki rumah sakit.
menggambarkan
batang. Pilih file tautan vektor MASSTOWNS, file vektor MASSTOWNS, dan nama bidang tautan TOWN_ID. Setelah tautan tampilan dibuat, tempatkan kursor di bidang POPCH90_00, lalu pilih ikon Tampilkan Bidang Saat Ini sebagai Lapisan Peta untuk menampilkan bidang POPCH90_00 sebagai lapisan vektor. Periksa tampilan untuk memvisualisasikan kota-kota yang mengalami peningkatan atau penurunan populasi yang signifikan dari sensus tahun 1990 hingga tahun 2000.
Operasi kueri basis data yang kami lakukan dalam latihan ini dilakukan dengan menggunakan atribut dalam basis data. Ini dimungkinkan karena kami bekerja dengan satu geografi, kota-kota di Massachusetts, di mana kami memiliki banyak atribut. Kami menampilkan hasil operasi database dengan menautkan database ke file vektor ID kota. Saat kita beralih ke Bagian 2 dari Tutorial, kita akan belajar menggunakan alat GIS raster yang disediakan oleh IDRISI untuk melakukan kueri basis data dan menganalisis geografi.
lainnya k)
Sekarang kita akan membuat tabel baru menggunakan informasi yang terkandung dalam dua tabel di database untuk menampilkan hanya kota-kota yang memiliki rumah sakit.
berbeda
Mengekspor Lapisan Teks
Ubah yang tidak diketahui menjadi 100. Ini menyiratkan bahwa satu titik teks sama dengan 100 meter, mengingat sistem referensi yang digunakan oleh lapisan ini. Kemudian simpan file metadata yang dimodifikasi.
Latihan 1-101 Lokakarya Basis Data: CAnreaaltyinsigsTaendxt SQL Layers / Visibilitas Lapisan
Dalam latihan sebelumnya, kita melihat bagaimana kita bisa membuat layer teks baru dengan mendigitalkan secara langsung. Dalam latihan ini, kita akan mengeksplorasi cara membuat layer teks dari informasi dalam file database. Selain itu, kita akan melihat bagaimana kita dapat memengaruhi visibilitas layer peta menurut skala peta.
Pilih untuk melihat file vektor dan panel Metadata, lalu klik pada layer teks yang Anda buat (CENSUS2000_TOWN). Di panel Metadata, perhatikan item metadata berjudul ÿUnits per Point.ÿ Hanya lapisan teks yang memiliki properti ini. Ini menentukan hubungan antara satuan dasar sistem referensi dan satuan pengukuran untuk teks -- titik (ada 72 titik dalam satu inci = 28,34 titik per sentimeter). Saat ini terbaca tidak diketahui karena prosedur ekspor dari Database Workshop tidak tahu bagaimana seharusnya ditampilkan.
Selanjutnya, klik ikon Database Workshop untuk membuka database yang terkait dengan koleksi ini. Apa yang ingin kita lakukan adalah membuat layer vektor dari field TOWNS. Ini sangat mudah! Klik kolom KOTA untuk memilih kolom tersebut. Kemudian klik icon Create IDRISI Vector File pada menu Database Workshop. Semua pengaturan harus benar untuk segera mengekspor lapisan -- satu kode simbol 1 akan diberikan ke setiap label. Klik Oke.
Pastikan Folder Kerja utama Anda diatur Menggunakan IDRISI. Kemudian bersihkan layar Anda dan gunakan DISPLAY Launcher untuk menampilkan bidang TOWN_ID dari koleksi vektor MASSTOWNS. Gunakan tab Pemilihan Palet/Simbol Tingkat Lanjut untuk menyetel hubungan data ke Tidak Ada (Seragam). Kemudian pilih warna kuning paling terang (yang keempat) dari opsi Color Logic.
Sekarang buka Komposer dan hapus CENSUS2000_TOWN. Kemudian gunakan Add Layer untuk menambahkannya lagi menggunakan file simbol Kuantitatif Default Pada tingkat lapisan, ini sama dengan me-reboot sistem operasi!
D) A)
B)
.
51 Perhatikan bahwa itu tidak hanya membuat layer tetapi juga menambahkannya ke komposisi Anda. Perhatikan juga bahwa tampilannya tidak terlalu bagus -- agak padat! Namun, ada masalah lain yang harus diselesaikan. Perbesar peta. Perhatikan bagaimana fitur menjadi lebih besar tetapi ukuran teks tetap sama. Kami belum pernah melihat ini sebelumnya. Dalam latihan sebelumnya, layer teks secara otomatis disesuaikan dengan perubahan skala.
Perubahan pada parameter georeferensi apa pun (yang umumnya sangat jarang) memerlukan pemuatan ulang semacam ini.
Kedua masalah tersebut terkait dengan pengaturan metadata. Klik icon IDRISI Explorer pada toolbar utama IDRISI.
Awalnya, teks mungkin tampak sangat kecil. Namun, perbesar peta. Perhatikan bagaimana ukuran teks bertambah secara proporsional dengan perubahan skala.
e) C)