MS1759 Application - Malaysia Geoportal
MS1759 Application - Malaysia Geoportal
MS1759 Application - Malaysia Geoportal
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Mohamad Ghazali Hashim<br />
Department of Geoinformatics<br />
ghazalihashim@utm.my<br />
ghazali.hashim@yahoo.com<br />
INSPIRING CREATIVE AND INNOVATIVE MINDS
Pemakaian MS 1759<br />
(Feature and Attribute Code)<br />
SEMINAR STANDARDISASI DALAM SISTEM MAKLUMAT GEOGRAFI (GIS) ZON TIMUR<br />
HOTEL GRAND CONTINENTAL, KUANTAN, PAHANG<br />
22-23 MAC 2010
Kandungan<br />
• Kenapa perlu standard dalam GI?<br />
• <strong>MS1759</strong>: Feature & Attribute Code<br />
• Isu Pemakaian <strong>MS1759</strong><br />
• Perbincangan
Kenapa perlu standard?<br />
• Jika tidak ada standard<br />
– Plug yang berbeza utk setiap peralatan
Kenapa perlu standard?...<br />
• Jika tidak ada standard<br />
– Papan tanda berbeza untuk setiap negeri<br />
Pahang Selangor Kelantan
Kenapa perlu Standard dalam GI?<br />
• Membolehkan perkongsian data<br />
geospatial<br />
–Pertukaran, perkongsian dan<br />
pengintegrasian data adalah satu<br />
perkara yang fundamental dalam<br />
mana-mana pembangunan GIS.
shape<br />
mif & mid, dxf<br />
shape, mdb<br />
Disaster<br />
Response<br />
Center<br />
(geoDBMS)<br />
Banjir, Tsunami…<br />
mif & mid, mdb, dxf<br />
shape<br />
shape
Halangan dalam perkongsian data (1)<br />
• Syntactic Heterogeneity<br />
– Bila dua atau lebih sistem gis menggunakan<br />
format data yang berbeza (SDF, Shape,<br />
MapInfo Tab, Smallworld VMDS, mdb etc.)<br />
– Data perlu ditukar ke dalam format yang<br />
serasi<br />
– Standard data format: GML -Geographic<br />
Markup Language – ISO 19136)
Halangan dalam perkongsian data (2)<br />
• Semantic heterogeneity<br />
– Bila dua atau lebih sistem maklumat<br />
menggunakan maksud atau makna yang<br />
berbeza bagi feature yang sama.<br />
– Jika tidak ada standard, masalah ini sukar<br />
untuk diatasi.<br />
– <strong>MS1759</strong> dibuat bagi mengatasi masalah ini.
• Apakah <strong>MS1759</strong>?<br />
• Piawaian <strong>Malaysia</strong><br />
untuk Features &<br />
Attribute Codes<br />
– Menyatakan kod<br />
dan cara pemberian<br />
kod untuk features<br />
(data geospatial ),<br />
– Memberikan<br />
penerangan ringkas<br />
setiap features, dan<br />
– Memberikan<br />
sampel atribut<br />
untuk features
Apakah feature dan attribute?<br />
Feature: entiti atau objek yang terdapat dalam dunia benar<br />
Attributes: maklumat yang menerangkan tentang entiti tersebut
Contoh feature dan attribute<br />
Feature<br />
Attributes<br />
BuildingNumber<br />
StreetName<br />
OwnerID<br />
Residential Building<br />
(Polygon)<br />
(Point)
Features dalam <strong>MS1759</strong> dibahagikan kepada<br />
12 kategori<br />
Code<br />
A<br />
B<br />
D<br />
G<br />
H<br />
R<br />
S<br />
T<br />
U<br />
V<br />
X<br />
Z<br />
Categories<br />
Aeronautical<br />
Built Environment<br />
Demarcation<br />
Geology<br />
Hydrography<br />
Hypsography<br />
Soil<br />
Transportation<br />
Utility<br />
Vegetation<br />
Special Use<br />
General<br />
Kategori<br />
Subkategori<br />
Feature
Setiap kategori dibahagikan kepada<br />
Subkategori<br />
Feature Subcategories<br />
Kategori<br />
Subkategori<br />
Feature
Subkategori dibahagikan kepada feature class<br />
Kategori<br />
Subkategori<br />
Feature
<strong>MS1759</strong>: Struktur Pengkodan<br />
6 Alphanumeric kod
D<br />
Feature Categories<br />
Demarcation<br />
DA<br />
Topographic<br />
DB<br />
Maritime<br />
Feature Subcategories<br />
DC<br />
Cadastral<br />
Feature Class<br />
DC0030 DC0040 DC0060<br />
Lot Boundary<br />
Land Parcel<br />
Strata Parcel<br />
1234 Feature Instance
Attribute Codes<br />
• Attribute is identified by a unique three<br />
character alphanumeric code<br />
– Example:<br />
• Road Service Area<br />
• Bridge Construction Material Type<br />
RDS<br />
BMT
Attribute values<br />
• 2 types of attribute values<br />
– 1. Coded Value<br />
• Range from 0 - 999<br />
• Example: Code 2 = Rural<br />
• Code 600 – 899 : reserved for special usage
Attribute values….<br />
– 2. Actual Value<br />
• Can have format:<br />
Data Type/Format<br />
Example<br />
– A Alphanumeric J23<br />
– I Integer 4<br />
– L Lexical<br />
– R Real Number 30.56<br />
– S Structure Text 6000[ft](AMSL)
Nilai tambah dari <strong>MS1759</strong><br />
• Asalnya <strong>MS1759</strong> dibangunkan hanya untuk<br />
pemberian kod kepada features dan<br />
atributnya.<br />
• <strong>MS1759</strong> juga boleh digunakan sebagai<br />
panduan pembangunan pangkalan data GIS –<br />
iaitu dalam merekabentuk struktur pangkalan<br />
data.<br />
– Tema Data Framework MyGDI – ikut Kategori<br />
feature dalam <strong>MS1759</strong>
MyGDI Framework data themes<br />
A B D G H R<br />
S T U V X Z<br />
Sumber: MaCGDI
Struktur Pangkalan Data
Isu Pemakaian <strong>MS1759</strong><br />
• Isu kefahaman<br />
– Bagaimana nak menggunakan MS1756?<br />
1. Untuk memberikan Feature dan Attribute Code<br />
2. Untuk menstrukturkan pangkalan data mengikut<br />
struktur hirarki dalam <strong>MS1759</strong><br />
• Isu kekurangan <strong>MS1759</strong>
Contoh penggunaan MS 1759 dalam<br />
dokumen tender<br />
NO. FIELD NAME DATA TYPE PRECISION DESCRIPTION ATRIBUT VALUE<br />
1<br />
FCODE Text 8 Feature Code HH0040<br />
2 ACODE Text 8 Attribute Code<br />
3<br />
NAME Text 40 Name ()-any name to identify a feature 0 (Actual value)<br />
4 LENGTH_LEN Double 9 Length 2223.434<br />
5 WIDTH_WID Double 9 Width 10<br />
6<br />
STATUS Text 8 Status (STA)<br />
7<br />
CUSTODIAN Text 8 Custodion (CUS) 1 (Federal Government Department)<br />
8 STA_DESC Text 40 Operational status of a feature In Operation<br />
9 CUS_DESC Text 40 Custodion of the structure/facilities Federal Government Department<br />
10<br />
AUTHORITY Text 8 Authority (AUT)-Identifies the managing authority 0 (Actual value) (MDHS)<br />
11 NOTE Text 50 Note tiada maklumat<br />
12 _NO Text 50 Plan Number 362K/SH/94<br />
13 DATE Date Date <br />
14<br />
15
Contoh penggunaan MS 1759 dalam<br />
dokumen tender<br />
NO. FIELD NAME DATA TYPE PRECISION DESCRIPTION ATRIBUT VALUE<br />
1<br />
FCODE Text 8 Feature Code HH0040<br />
2 ACODE Text 8 Attribute Code<br />
3<br />
NAME Text 40 Name ()-any name to identify a feature 0 (Actual value)<br />
4 LENGTH_LEN Double 9 Length 2223.434<br />
5 WIDTH_WID Double 9 Width 10<br />
6<br />
STATUS Text 8 Status (STA)<br />
7<br />
CUSTODIAN Text 8 Custodion (CUS) 1 (Federal Government Department)<br />
8 STA_DESC Text 40 Operational status of a feature In Operation<br />
9 CUS_DESC Text 40 Custodion of the structure/facilities Federal Government Department<br />
10<br />
AUTHORITY Text 8 Authority (AUT)-Identifies the managing authority 0 (Actual value) (MDHS)<br />
11 NOTE Text 50 Note tiada maklumat<br />
12 _NO Text 50 Plan Number 362K/SH/94<br />
13 DATE Date Date <br />
14<br />
15
Contoh data dari beberapa agensi
Contoh data dari beberapa agensi
Isu Kekurangan <strong>MS1759</strong><br />
• Dokumen MS 1759<br />
– bukanlah satu dokumen yang sempurna<br />
• Ada features code yang tak ada dalam dokumen<br />
– Untuk pembinaan pangkalan data berskala besar (LOD3)<br />
• Ada features yang terlalu terperinci<br />
– Soil, Geology dan Vegetation<br />
– Ia bukanlah satu dokumen yang statik<br />
• Kita boleh menambahbaik dari semasa ke semasa
MS 1759<br />
Level of Detail (LOD) <strong>MS1759</strong><br />
Maps<br />
(Geometric data only)<br />
Large Scale<br />
Geodatabase<br />
(geometry +attributes)<br />
LOD 2<br />
Medium Scale<br />
LOD 1<br />
Small Scale<br />
LOD 0<br />
Mapping Scales<br />
LOD
Contoh kajian projek yang dibuat oleh<br />
pelajar 4SGG Sarjana Sains<br />
Geoinformatik
JPBD (PERAK) & <strong>MS1759</strong><br />
There are only 8 categories needed by JPBD Perak to fulfill the<br />
requirement to achieve the purpose of SGDC (State Geospatial Data<br />
Centre)<br />
The relevant framework included:<br />
‣ Built Environment<br />
‣ Demarcation<br />
‣ Geology<br />
‣ Hydrography<br />
‣ Hypsography<br />
‣ Soil<br />
‣ Transportation<br />
‣ Vegetation
Built Environment
Demarcation
Geology, Hydrography &<br />
Hypsography
Soil, Transportation &<br />
Vegetation
PROBLEMS
Feature Name: Pekan_Bandar<br />
Shape: Point<br />
Demarcation<br />
NO Feature Code for coding Pekan & Bandar (Point).<br />
Feature Code only available for LINE & POLYGON features.
Demarcation<br />
Attribute code for “Others”<br />
DA1200<br />
DA1240<br />
“Others” Code – NOT Standardize<br />
DRAFT MALAYSIAN STANDARD (99G001R1)
Built Environment VS Demarcation<br />
BF0010<br />
DA1260<br />
IAT = Others<br />
No specific LAT for those features
Demarcation VS Vegetation<br />
DEMARCATION<br />
Feature Name:<br />
Agricultural Landuse Area<br />
(DA1340)<br />
Attribute:<br />
AGT 7 - Orchard<br />
11 - Tea<br />
VEGETATION<br />
Feature Name:<br />
Orchard (VA0040)<br />
Tea (VA0050)<br />
Confused in categorized<br />
data into feature or attribute
Cadangan<br />
• Bangunkan template struktur pangkalan data<br />
untuk feature class<br />
– Perlu penglibatan agensi-agensi yang berkaitan<br />
• Perlu ada bengkel tentang penggunaan MS 1759<br />
• Perlu ada committee bagi menilai sama ada<br />
pangkalan data yang dibangunkan mematuhi MS<br />
1759 atau tidak<br />
• Agensi-agensi yang terlibat perlu memberi<br />
cadangan penambahbaikan MS 1759
Perbincangan