Full text: Proceedings, XXth congress (Part 4)

  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B4. Istanbul 2004 
As explained above, in the Web services view, users do not go 
through the Web to search data for their applications. Instead, 
web services search for and fetch the data to the application. For 
example, what the ZPO officer has to do in a Web services 
based ZPF generation is to just initiate the related service. He 
initiates the service from his internet browser. And that is it; 
ZPF gets ready in seconds. That is, the nine steps of the above 
ZPF workflow is reduced to just one step in this case. Naturally, 
all the processing go on in the background but the user does not 
have to worry about it. This is shown in Fig. 2: ZPO officer 
initiates the getParcelZoningPlan service from his internet 
browser. Then this service calls the related services of the others 
to do its job. As shown in Fig. 2, the getParcelZoningPlan 
service calls the services of three servers which are ZPO, CO, 
and LTO servers. 
It is our belief that NSDI may be implemented with the same 
vision. With the intention to show the way that the NSDI might 
be implemented with Web services we have designed and 
implemented a number of Web Services for the Trabzon 
Municipality in Turkcy. In doing this, some of the activities of 
the Municipality have been examined in detail in Sahin (2003). 
Then a number Web Services have been identified and 
specified. Finally some of these services were implemented 
using Cape Clear (Cape Clear, 2003) Web Services 
  
Dosya. Düzen ^ Górünüm  SkkullenWenlar | Arador  Yardim 
À imarDurumGetir Web Application - generated by CapeStudio WSDL Assistant - Microsoft Internet Explorer 
Foi - - ©) [1] Que Sk Kulandanlar Goran CÀ|Eh- 29 iw] - [5] Y 
development and deployment software. We currently use static 
binding of the services for service composition (Systinet, 2002). 
We have also designed a toolbar for the client side using 
Javascript, SVG (Scalable Vector Graphics) elements, and 
Document Object Model (DOM). Using this toolbar, a user on 
the client can perform client-side specific functions such as 
measuring distances, computing line intersections, computing 
intersecting areas, displaying x, y coordinates, displaying 
information about objects, move objects. Different departments 
of municipalities would have different toolbars due to their 
differing needs. 
Thus, a user on a municipality department will be able to call 
web services of remote servers and perform certain tasks on his 
machine using the same program which is the internet browser. 
He uses the browser as in Fig.3 to call the Web Services and 
upon the implementation of Web services he gets the toolbar of 
Fig. 4 to carry out client side specific tasks. There is no need to 
have GIS and other proprietary software unlike the current 
situation in many municipalities in Turkey, where generally 
there exists different GIS or CAD software sitting, in isolation, 
in different units. Shown also in Fig. 4, is the resulting ZPF of 
the getParcelZoningPlan service. 
   
ll 
di 
  
Adres e http: //halilakinci:8001 fimarDurumGetir/index html 
=] Pat | Baglantiar IS DAP 
  
  
Web Service: imarDurumudcetir 
  
  
E 
2: getfarcefZoningManPortTypo Opération: imarDurumuGetir 
  
  
SOAP Endpoint: ]http:// 10.0.6.159:8000/ccx /imarDurum£tGetir 
  
Service: una 
Port: imarDirumu Ge brPort 
  
irnarDurumuGetir 
  
IE 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
MER'I IMAR PLANI Kat Adedi 3 Insaat Nizamnı [ Ayr?k 
Irnar Plan No 20LIVb Bina Yükseklidi 9,5 TAKS (35): | 0.3 
Imar AdalD 101 Bina Derinlidi 12 KAKS (95): | 0.2 
Tasdik Tarihi 7 On Bahce Mesafesi 5 Kot Alınacak Mokta: 19 
Mahallesi Gazicelal Yan Bahce Mesafesi 3 
Sokadı - Arka Bahce Mesafesi |4.75 
Pafta Ada |Parsel | Yüzólgürnü 
hd - 446 | 32 7288 a-lskan Sahasindad:~ d-Ticaret Sahasindadir 
| 4] | b Kadastro 
  
  
ig) pati 
  
b-Konut Disi Kent. Cal. Alani e-Sanayi Sahasindadir x] 
Fall [gE Yerel intranet PA 
Figure 4. Response of getParcelZoningPlan (imarDurumuGetir) Web service 
4. CONCLUSION 
NSDIs need an interoperabilty infrastructure. Current NSDI 
implementations do not satisfy this need. We, in our ongoing 
work, have designed and implemented a number of Web 
Services for the Trabzon Municipality in Turkey. Our 
intention was indeed to show that the interoperabilty 
infrastructure.needed for NSDI might be build upon the Web 
Services. Services were implemented using Cape Clear™ 
Web Services development and deployment software. We 
have also designed a toolbox for additional client side 
functionality. Thus, a user on a municipality department will 
be able to call web services of remote servers and perform 
certain tasks on his machine using the same program which is 
324 
Intern 
the int 
to sati 
NSDI. 
implet 
better 
newly 
REFE 
Berne 
Semai 
meani 
possit 
Ceran 
O'Rei 
CGDI 
(CGD 
CGDI 
site, | 
Come 
an int 
estate 
Interr 
Areas 
Cöme 
Gove 
Marr: 
FGD( 
Web
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.