Page 1

        !"#$ #$ " %&' ('$&')$*+ COMPARATIVE STUDY OF PUBLIC DOMAIN SOFTWARE ON INTERNET IN GIS FOR TOURISM PROMOTION OF SONGKHLA PROVINCE   *               !    "#$  % &  $ &   '( ()*+ ,  -.-. +       (Public Domain Software) ).    "#$   $ !/. &% &(+0)-'1 ($$! 2% &*. $#+*&

). &    0)  !+3&$ & '$   4).& Map Server, MapIt!, ALOV + Jshape0)!  - 55 '+ ).

$    (Software Engineering) , - $ % !(.2+  - ( $-$(. / 1 2+ %&0)"% $   +3&$ &5 4  $ 1  '$!/. ,  ! %6   "#$  % &  $ &   '(  ()*+4). %&  &+  $*. )+*. ). &!&+7

!/.!'+     4).+&4.! 4 +  5 *   85 Abstract A comparative study of public domain software as available on internet for GIS applications have been carried out. Sources tested are Mapserver, MapIt!, ALOV and Jshape . *

,-.,/012131.4516789/9:;<21=2/67> 8?@.47;1>12A=BC:@6789/9:;<


2 The results are tabulated and the implication on tourism promotion in the Songkhla province area will be presented and discussed. Software performances are tested on the basis of software engineering principle focus on software quality model, such as : Bohem Model ; McCall Model and ISO9126 . The results are as follow: Mapserver, MapIt!, ALOV and Jshape are used as internet GIS software however there are some differential distinctive point, descriptive detail in chapter 4 and 5 of this paper.      -$$ 1! * - *&

) *      '!(.$(+ (&(+ - %$'-$$ 1*     $!/.! 2% &*&

*. $#+ +  *  !(.2#.    *. $#+( *.   (+&5$ #

(+(+*5 #&-$ ($$* &+ - -$%$)+&'!(. )    *5$$ - *&     /&    %  -. (E-Commerce)   ,  %6*5$ % + +   &;3  - *&    

   %     (E-Learning) ,  %6*5$ % 3   &  ;).        - *&         (  '     "#$  (Geographic Information Systems, GIS)   , '*. $#+ -  "#$ $' )  .4*   3 + + +)*.   "#$  . % 50++#  *.*. $#+*& ).&; ($$ % 2% &2& - *&     /&   *. $#+  "#$  - *&    *  $0 +2 $  % !(.  <*. $#+2 $  $ (Urban GIS Database)  - *&    2& 4  (+ '-=! %6 GIS !(. $ 1'   - *&         - - $    &    %%+ -/  (Web Application) +17

$!   *. $#+ (&2#. +2#.!(.  (Client R Server) $    " %   4 ).   -$ $!7 3  $ ( + /&    %6!(. ' #&>7? - $&*& (Server R Side Scrip)  5  .@$ "%2 ,(.    GIS S/TUVW*  - $&*& (Server) 0)

. *  - 


3 +#*&(Client) - +#*&$(. %)2+ '+&-' &;4 -  $&*& &5 - $  3 %6!54).&   4 (CGI)  % (ASP) ( ! , %60)  .@$"%2  $4.+&(.+&@$"% (+&5 $5   GIS >7? - $&*&4 - +#*&+' - +# *& (Client R Side Scrip) - $  3 %654).&  -  (Java Script)   -  (VBScript) ,. 5 $ -  %6 - $ *5$!/. $$5 %  -.!+*     / %/  (Commercial Software) /&     $%     (Internet Map Server, IMS)   ,   !/. 1# %6*50) Y< 6Y2 Y1=B ZY(ESRI) ( -  %6 % 2% &&  0)4$&(2+ '4 !+*     '(    / -.5-&!/.&1 ,7 '-=! + !/.    )+&$ - #% $-  !/.)+&1# ') #&!(& / ( - *)!(=& &5 3 &    , 3 (  2#. (&$ 1'-$$ 1*     "#$ $!/. % %6 !(.  *. $#+*& ). &    $ "%$& 2% &*& 2&%0A   0    (+&5  34). %3) ,1 &    +*. $#+ 8%* (+&&   5 &5 &4$& $ 1) + ) . ) 3) ,(+& % -$!+.4+3) %1 (+&&    $5*. $#+ ;  /& '-$)!(.&    $5/& ! )!* &   ). 7=(   (  (4)./)- -$$ 1*    *& ).2&%0A  ( $. 5 30  $ 1 2% &*. $#+*& 4).4$&.4+ &      +  3 &   & !(=& , - *)++*) +(SME)  + !/.   / -. ,7=( '-=! )!  !/.    , (   /&!(.3  &    *)+( *) +$ 1  !/. - $$ 1*     "#$ ! 2% &  2& - *&    4).+ % $"%! *& * 3 &   * "- /&/  ,   0* "- <!).  &  $ &   


4

!"#$  # %  1. %  -.-. '   ).   "#$  ! '$%6   "#$  !(.     % &  $ &     - *&     2. % )  +       ).    "#$   '$!/.! %6   "#$  !(.     % &  $ &    - *&     #&   # %  1.     ).   "#$  ($$!

'$!/. , - $ %6   "#$  - *&     % &  $

&    2. , + 2% &-$ #.! %6   "#$  % &  $ &    - *&    0)!/.   

$!'%  # %  1.    ).   "#$ $ 1'$!/. , - $ ! %6   "#$  % &  $ &    $.3 '4). 2.    &+$-$$ 1+-$ ($$&!  '$!/. %6   "#$  % 3 &   

%( # %   !  # %  1. # #  /  !/.! - 55- +3&$    !/.!

%6   "#$  - *&     0)  )+&$-3$ )5


5  ,   $ &!(.!/.0)4$&-)-&!/.&4);    $ 1)*. $#+2 5!    (Vector Map) (

   (Raster Map)

2. %+,-, Internet GIS (Internet Geographic Information Systems) 2#.($1

  "#$  (Geographic Information Systems)  $ 1'2& 0  $ Web Browser 2& - *&    4). . ! / #0 %  %  1.   $ + *. $#+ 0))' *. $#+  *. !

%6   "#$  % &  $ &   ()*+ 2.   - (B (Learning) -$.  *    "#$  % &  $ &   '( ()*+ , '*. $#+ 4).*5  1 $'

 - ( % (7/  '*    $ 1  -$.  4). 3.  (Design) E! % -3"%*    , ' *. $#+ 4).*5   $'  .'+ ! )   $(+

).

$   (Software Engineering) - $  !/.  %   '( %6    "#$     4).'  3!/.'+ *  Boehm , McCall + ISO 9126 $%  +  E  $-$ ($$$ .'+ ! % -3"%   $-''! The define you own quality model approach * Norman E.Fenton and Shari Lawrence Pfleeger, Software Metric ,1997 (. 340  4).'+ )"%


6

# 1 '+ ! )    Internet GIS

4.  )   +3&$  & , +)    +3&$ &$ E 4).' 4.!*5  3 0)$ *. $#+ 2 # -  *. $#+*. $#+

+   *. $#+2#. -!/.   +  ) 0)2#. 17

$*    "#$     & , 3 & (+   ).& , Clients   ,&* 2#.!/. -    &   , &*   (Services)   ,& !(. 

  "#$ +& 3). ,&* *. $#+ (Data)   ,&* *. $#+   "#$  $ 4.- !(.  17

$*    "#$     $ 1 )4).) #


7

Custom

HTML

Internet Other

JAVA

Clients Services

Web Server Internet Map Server

DBMS

Spatial Data

Data Management

Attribute Data

# 2 )17

$*  GIS for Internet

5. 

+ 32+  $#1 # %  1.  $  !"#$  #/2     Internet GIS $13 -! '-$$ 1).    "#$ $!/. - *&    2&0  $ Web Browser   !  )57 '-=! % - 7/  '% 5<). Internet GIS     +3&$ &5 4    ). Map Server, MapIt! , ALOV + Jshape $ -$$ 1- -+3&$!75+&-  $ 1)*. $#+ /% 5 (Spatial Data) +*. $#+ /

 (Attribute Data) 2&0  $ Web Browser  - *&    4).&'


8 +/)* *. $#+ )4).$-$&$ + )!(*. 4.2.4  $ 1' & +* (Zoom In/ Zoom Out)*. $#+ /% 5 4).  $ 1' +  (PAN) *. $#+ /% 5 4).  $ 1' . /5* *. $#+ /% 5 4). (Overlaying) 0)*. $#+

. $ 1 ,4).5! #*  Vector + Raster

)5  5  (%   !  ) -$ ($$    13  -   !/.      5 4  $-$ ($$! '$!/.! %6    "#$  - *&     % &  $ &   4). 2.  $ $3  2  142/2     Internet GIS $13 -! '$!/. % &  $ &    !()*+ !  )57 '-=! '$%   ). 2.1 -$$ 1!  

(& 2#.!/.  +      !7 5   +3&$ &5 4  $ - $  $+ , #"% (Graphic)  $=+

,+( $-'  ,*. -$ (Text) 7/  '). GIS 4). &/)   4).)"% &4.!(*. 4.2.5  5  +3&$ &5 4  $ 1  )*. $#+2 . 2 % % $-$/) * *. $#++)*. $#+ /

 ! #&;4). ). 2.2 -$$ 1).  "!  -$ *.    2#. ! /.   !7    5   +3&$ &5 4  $-$$ 14$& & 1.% 1-$ ($$ ")+. $* 2#.! /.   ,&     $ &    ! ()*+%& Map Server + Jshape $-$4).   ALOV + MapIt!  $ 1)"4).- $ -$.  - " F "4 "$ + +"  ) + )4.! 4.2.6 2.3 -$$ 1!  #. !/.   Internet GIS    +3&$ & 3  - ALOV , Jshape, MapIt! $ #-& *.& - $+ ($  0  $ 3 ;4$ 1  #. !/.4).&4$&.  & Map Server # *   *5 #&2#.%6)5-$& -$. ! !/. *5 #& 2#. +%6


9 2.4 -$$ 1* 2#.!/.! $  (-$$%* &&;!  ) 5%  *  $$&/& (+ !0  $ (On screen help)     +3&$  & 4  $ 1$&/& (+ !0  $4). 2.5 -$$ 1! *.1   7'-=!  )5 , *  0  $ Browsers  !/.! )2+ Internet GIS   .  ,0  $ !/. & % &(+    )5$ 1&  +3&$ &4). , 2 +3&$ - +3&$ !/.(+

*  CGI ! ' 4).& Map Server + MapIt! $ 1!/.0  $ Browser !)4).  $ 1)2+! #*  J &+3&$ 2 !/.(+ *  Java Applet  . '4).  Browsers 

  '*  Java ( $ JVM(Java Virtual Machine) 0)4).+&

+ )4.! 4.2.4 2.6 - +#*& $ 1  !/. Internet GIS !  )5 Jshape $ -3+ 0)) )&& Map Server , ALOV + Mapit!  4).%6 ! !/. 2&0 % -+  0)!/. -00+*  J2ME + MIDP (Mobile Information Device Profile) 3. -$ ($$")+. $* 2#.%6 !  )5 , !(.*. ''( (&( "-3  ' Internet GIS 4!/.- % !  )& 45 3.1 E).

   $+2+* L )  + E).  ' &$ M  !  )5 Map Server, ALOV + Jshape $-3$ !

  '*.$%+ $ (Cross Platform Support and Platform Independence)  /)  +$ 1' M Linux, Windows, Mac OS X, Solaris 3.2 %F

$! !/. % *   +17

$ ' *    $ 2 +3&$- Server Site Script 4).& Map Server + MapIt! + Client Site Script 4).& ALOV + Jshape  ! % *5 #& %  $ #&5!&*  L )     + 3-+  $' %6  5 2 +3&$$+ !/.  % + -- & /& - $&*& (Server) '( +3&$ Server Site Script . $$

1#& - $&*&!+3&$ Client Site Script $1   !/.%6    Internet GIS * 5 2 +3&$&). /& !+3&$ Server Site Script !/.


10 (+ *  CGI +!/.   Perl , Python ! %6&+3&$ Client Site Script  (+ *  Applet +!/.   Java ,(+! %6 3.3 -$$ 1* 2#.!/.! $  (-$$%* &&;  !   )5  +3&$ &5 4  $(+&*. $#+ $ 1!/. ,-#$ ! '  $!/.-& *. $#   (+&)+& #&! 4 4).) + )4.+.!(*. 4.3.2 3.4 -$$ 1! % $ $ &&&;   !+3&$ & 5 4  ,   $+ , Open Source   J)/& !(.2#.!/.$ 1 % $ $  &&&;   4).0)"0  $ !/.!  &$-$& )5!  )5. % 1-$1))."0  $* 2#. '4!/.  4).+& + )4.+.!(*. 4.3.4 2 $     2#. '  4).'   +)+      Internet GIS $ *. ''(  %6 )& 45 1.   + !/.17

$ Client-Side  0)&!(=&%6). Java  + !/.*. $#+ /% 5 4$&$ 1!/.*. $#+*)!(=&4).  '!(. 1&0  *. $#+>7? Server 4 Client !/. + - !/.*. $#+*) + 2.   + !/.!/.17

$ Server-Side $ 1!/.*. $#+*) !(=&4).$ "%$& Client-Side &$

1*  -  Server . # % $- % . $  $+2+(+*5  52#.%6- $-$ #.   CGI, Perl 3.  )5  '(  Internet GIS  M Unix $-$ . $& M Windows   2#.%6- . $- $ #.% 5<* 

M Unix ! & 45  -' % 5< (Command Line) *  /&  -+ .4+  -)+  4+   . Directory  Mount + @$ ,.   )5 Package  Compile + Install   )5+ & Apache Web Server   !/. Editor /& vi , pico


11 4. *. $#+ /% 5 !+ Raster Format $ -#&!+*  Vector Format   , 3

-'-=!  !(."-3 0) 8%3 &   *) ++3 &   Raster Format $-$ ($$ Internet GIS % &  $ &      $ 1) + )4)./)  +$-$$ )5- $(&"- <( " !. 1  *.$/&)  $+)(*. $#+&5 +- $ !/. &$ % !(.4). 0/#3) ##5  #   .. %+ ##67! # :  # ,8 #% %+ ##  #  .  3 %N,  )# -/ , 2540  $3+. 2545. #  # %  #,% #59 /2#% #&# #/  !+ # /    (:  ! !%. $(+()!(=&. /=3 =. 2544. % %,  #,8 #$#$ + $#+$!#. $(+  3$      4   4 '). Geography Is. Thai GIS/GPS/GPO User Conference 2000, August 8,2000   3=/ ".P Internet Map Server #$#$ +34%+$!# Internet(! (: 1 $"! ## # ).   - - 8 21. $.-.- $.. 2541   3=/ ".P Internet Map Server #$#$ +34%+$!# Internet(! (: 2 # !%!.   #0  ).   - - 8 22 %.-.-$.. 2541 6 3$/3+, %3/%+ 3

/ . ##% # 2434%+$!#% % %! Internet. Thai GIS/GPS/GPO User Conference 2000, August 8, 2000. F  . ##%# 24 GIS  # , #1  Electronic Library  Intranet.Thai GIS/GPS/GPO User Conference 2000, August 8, 2000. Stephen R. Schach. Object-Oriented and Classical Software Engineering. Testing,5th, McGrawHill,2002 Norman E. Fenton and Shari Lawrence Pfleeger. Software Matrics Measuring external product attributes. 2nd , USA,PWS Publishing Company, 1997 http://www.themuralsofwinnipeg.com/Mpages/indexMuralsMap.php


12 http://www.jshape.com http://mapserver.gis.umn.edu/ http://www.mapit.de http://www.mapit-uk.co.uk http://www.handmap.net/mapit.htm http://alov.org http://skyscraper.fortunecity.com/redmond/829/jshape2.htm http://www.themuralsofwinnipeg.com/Mpage http://www.cert.org/advisories/CA-2000-15.html http://anglingtechnologies.com http://www.themuralsofwinnipeg.com http://www.eine-erde-altar.net http://www.markt-herne.de

49 01 pdf  

งานวิจัย

Read more
Read more
Similar to
Popular now
Just for you