+ All Categories
Home > Documents > Design and Implementation of Integer at Ed Mapserver in Env

Design and Implementation of Integer at Ed Mapserver in Env

Date post: 05-Apr-2018
Category:
Upload: kamaldodiya721
View: 214 times
Download: 0 times
Share this document with a friend
5
Design and Implementation of Integrated MapServer in web mapping environments Hyejin Lee Postal Technology Research Center Electronics and Telecommunications Research Institute Daejeon, Korea [email protected] Lee, Hyunah Postal Technology Research Center Electronics and Telecommunications Research Institute Daejeon, Korea [email protected]   Abstract    Keywords-component; GML, GI S, OpenGIS, MapServer I. I  NTRODUCTI ON Migration from legacy application to web based application is due to the ease of access to the distributed data. However, if the accessed data through web have the various forms, it is hard to integrate the data in the client side. This leads to the need for new system architecture for the integration and OGC suggested the integrated MapServer based on the concept of mediator[1]. This paper integrates spatial data using the concept of the integrated mapserver, which is the web mapping technology of OGC. The data model and interfaces used in the process of  the integration is based on the GML and web MapServer interface of the OGC[2]. This paper introduces fusion MapServer that add functionality of XLink to the integrated MapServer[3]. The fusion server is the integrated service provider supporting fusion service. Since the proposed integration method is based on the XLinking, it can reduce the complexity of the application and reduce the transmission time of the data. The remainder of this paper is organized as follows. In section 2, the standard and the integration method of the OpenGIS are explained. In section 3, the design of the MapServer component and fusion service component are suggested. In section 4, the implementation is presented. Finally, in section 5, we suggest conclusion of this paper. II. STANDARDZATION TECHNOLOGY  A. Specification of MapServer Interface OGC suggested web mapping incorporating standard, technology, product to define standard of the spatial data based on web. The interface of MapServer interface uses URL to request map. The result of the requested map is GIF, JPEG, PNG, and GML.  B. GML OGC proposed GML as XML encoding standard of the spatial data. Also it is the one of the data format that web MapServer can provide. III. METHODLOGY OF I  NTEGRATI ON SYSTEM The integration is categorized according to the main body of the integrati on and methodology .  A. Classification according to the main body In the web based system, two main bodies o f the integration can be considered. The first case is the client becomes a main  body of the integration. This case is shown in Figure 1. In the case of the client integration, the client should be able to  present spatial data, connect to several servers, request and integrate the spatial data. The second case is to introduce a new layer between the client and the MapServer to integrate spatial data. In this case, integrated MapServer has the role of 
Transcript
Page 1: Design and Implementation of Integer at Ed Mapserver in Env

7/31/2019 Design and Implementation of Integer at Ed Mapserver in Env

http://slidepdf.com/reader/full/design-and-implementation-of-integer-at-ed-mapserver-in-env 1/4

Design and Implementation of Integrated MapServer in web mapping environments

Hyejin Lee

Postal Technology Research Center Electronics and Telecommunications Research Institute

Daejeon, [email protected]

Lee, Hyunah

Postal Technology Research Center Electronics and Telecommunications Research Institute

Daejeon, [email protected]

Abstract —

Keywords-component; GML, GIS, OpenGIS, MapServer

I. I NTRODUCTION

Migration from legacy application to web based applicationis due to the ease of access to the distributed data. However, if the accessed data through web have the various forms, it is

hard to integrate the data in the client side. This leads to theneed for new system architecture for the integration and OGCsuggested the integrated MapServer based on the concept of mediator[1].

This paper integrates spatial data using the concept of theintegrated mapserver, which is the web mapping technology of OGC. The data model and interfaces used in the process of theintegration is based on the GML and web MapServer interfaceof the OGC[2]. This paper introduces fusion MapServer that

add functionality of XLink to the integrated MapServer[3]. Thefusion server is the integrated service provider supportingfusion service. Since the proposed integration method is basedon the XLinking, it can reduce the complexity of theapplication and reduce the transmission time of the data.

The remainder of this paper is organized as follows. Insection 2, the standard and the integration method of theOpenGIS are explained. In section 3, the design of theMapServer component and fusion service component aresuggested. In section 4, the implementation is presented.Finally, in section 5, we suggest conclusion of this paper.

II. STANDARDZATION TECHNOLOGY

A. Specification of MapServer InterfaceOGC suggested web mapping incorporating standard,

technology, product to define standard of the spatial data basedon web. The interface of MapServer interface uses URL torequest map. The result of the requested map is GIF, JPEG,PNG, and GML.

B. GMLOGC proposed GML as XML encoding standard of the

spatial data. Also it is the one of the data format that webMapServer can provide.

III. METHODLOGY OF I NTEGRATION SYSTEM

The integration is categorized according to the main bodyof the integration and methodology.

A. Classification according to the main bodyIn the web based system, two main bodies of the integration

can be considered. The first case is the client becomes a main body of the integration. This case is shown in Figure 1. In thecase of the client integration, the client should be able to

present spatial data, connect to several servers, request andintegrate the spatial data. The second case is to introduce a newlayer between the client and the MapServer to integrate spatialdata. In this case, integrated MapServer has the role of

Page 2: Design and Implementation of Integer at Ed Mapserver in Env

7/31/2019 Design and Implementation of Integer at Ed Mapserver in Env

http://slidepdf.com/reader/full/design-and-implementation-of-integer-at-ed-mapserver-in-env 2/4

mediator. In this paper, we suggest a integrated MapServer called Fusion MapServer supporting Fusion Service[4].

Client

Data

Integration

Fusion MapServer MapServerClient MapServer

GML

Figure 1. Client side integration vs. Mediator side integration

B. Classification according to the methodologyThere can be two methods to integrate spatial data. One

way is to produce new data from different data sources, Theother way is to use XLinking which is the method suggested inthis paper[5]. These two cases are shown in Figure 2. In theXLinking integration method, XML parser takes the role of integration. In the previous methods, the integration requiresseparate modules. This proposed method reduces the volume of the application compared with the mediator integration. Also, itcan reduce response time since it transmits data representedwith XLink instead of sending real data.

Make

Xlink

Data

IntegrationGML

Feature

GML

link

Client Fusion MapServer MapServeClient MapServer

Figure 2. Method of Mediator vs Method of XLinkg

C. Data Integration using Meta DataThis paper enables users to compose meta data to support

customized web mapping. The meta data is maintainedseparately for each user. Users can specify their preferred layer and forms of presentation and input the meta data using a clientcalled publisher. This makes it possible for users to get onlynecessary data. Since unnecessary data are filtered, theresponse time can be reduced.

Figure 3 shows the flow for the user to request spatial dataafter specifying meta data. User A specified meta data using

base map and utility map while user B specified meta datausing base map, address map, and addressingservice(geocoding/reverse geocoding service). Two user receives their own data from the MapServer according to the

personalized meta data. In Figure 3, we mentioned only part of

the meta data. In real application, many features like presentation configuration is possible.

User A User B

Base map Utility map Addressmap

Addressing

Services

Publisher Client

Flow of AUser Data

Flow of B User Data

Registry of Meta Data

AMeta Data

B Meta Data

Fusion MapServer

Decision of Request Data

Reference of Meta Data

Reference of User’s Meta

Request of Map Data

Figure 3. Integration using personalized meta data

IV. ARCHITECTURE OF THE PROPOSED SYSTEM

Figure 4 shows the architecture of the proposed system.The system composed of the MapServer component, the fusionservice component, the capability.

MapServer 1 MapServer 2

QueryQuery

Data Server 1

Publisher Client

(Fusion MapServer)

Data Server 2

Viewer Client

Data Provider 2

Publisher Client

(MapServer)

Fusion

MapServer

Register of MapServerRegister of Data Server Presentation

Integration

Provide Data

Data Provider 1

Figure 4. Architecture of System

Page 3: Design and Implementation of Integer at Ed Mapserver in Env

7/31/2019 Design and Implementation of Integer at Ed Mapserver in Env

http://slidepdf.com/reader/full/design-and-implementation-of-integer-at-ed-mapserver-in-env 3/4

Page 4: Design and Implementation of Integer at Ed Mapserver in Env

7/31/2019 Design and Implementation of Integer at Ed Mapserver in Env

http://slidepdf.com/reader/full/design-and-implementation-of-integer-at-ed-mapserver-in-env 4/4

Figure 7. Query of Fusion MapServer

Figure 8 shows general form of GML that is provided byone MapServer as a result of a query. It is served asFeatureCollection based on the OGC GML specification. Afeature have unique FeatureID and geometry.

FeatureCollection(map)

FeatureCollection(Building)

Feature(101211)

Property(Building Use)

PolygonProperty

Polygon

Coordinate

Property(Building Name)

Figure 8. Data provided by one MapServer

Fusion mapserver serves data shown in Figure 9. The datais described in the form of XLink that is generated in the fusionMapServer. The real spatial data is retrieved in the process of

parsing XLink. Figure 9 shows the result of requesting map both A, B server. The spatial data in each server are integratedin the form of XLink and materialized in the process of parsing

by the web browser.

FeatureCollection(map)

FeatureCollection(Building)

Feature(101211)

Property(Building Use)

PolygonProperty

Polygon

Coordinate

283407.857,427331.632283404.185,427333.976

283404.727,427334.698283401.537,427349.785

.......

001

Property(Building Name)

Edu. NAM-SAN

FeatureCollection(Building)

Feature(101211)

Property(Building Use)

PolygonProperty

Polygon

Coordinate

283473.269,427334.971 283489.984,427337.727

283496.107,427300.806 283501.149,427296.611

.......

008

Property(Building Name)

KingMart

AMapServer XLink B MapServer XLink

Figure 9. Form of the data integration

We examined the functionality of the fusion MapServer byusing two data servers and it worked properly. Figure 10 showsthe overlay of spatial data from two different MapServers. Itshows polygons from A server an points from B server. The

presentation can be changed according to the metadata thatuser specify.

Figure 10. Overlay of the spatial data

VI. CONCLUSION

This paper suggested web based integrated MapServer tosolve the problems of the previous integrated system. The

previous meaning of the integration is to generate newintegrated data from the physically separated data. However,the more suitable method of integration in the webenvironment requires short response time and should guaranteecorrectness and should comply with the standard protocol. Inthis paper, to satisfy previously mentioned requirements, newintegration method is proposed and implemented.

The method proposed in this paper used XLink to integratespatial data and legacy resources in the web environment. TheMapServer that uses XLinking method is called fusionMapServer and uses the concept of fusion service of the OGC.

The future work is to compare the performance of thefusion MapServer and mediator. The other work is to compressXML data to transmit and store spatial data efficiently.

R EFERENCES [1] OpenGIS Consortium, Inc., Geography Markup Language(GML) 1.0,

1999[2] OpenGIS Consortium, Inc., OGC Web Services Common Specification

1.0, 2005[3] World Wide Web Consortium, Inc., XML Linking Language (XLink),

1999(http://www.w3c.org/TR/2000/WD-xlink-20000221)

[4]

OpenGIS Consortium, Inc., Request For Quotation And Call For Participation in the OGC Geospatial Fusion Services Testbed Phase 1,2000

[5] NIMA, GEO Name Server(GNS),http://164.214.2.59/gns/html/index.htm


Recommended