1 / 73

Development of Accelerator Management Systems with GIS

A.Yamashita and Y.Ishizawa SPring-8 Japan International Conference on Accelerator and Large Experimental Physics Control Systems ICALEPCS 2007 Oct. 17 2007 Knoxville, TN USA. Development of Accelerator Management Systems with GIS. Outline. What is GIS? Requirements to GIS for SPring-8

klaus
Download Presentation

Development of Accelerator Management Systems with GIS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A.Yamashita and Y.Ishizawa SPring-8 Japan International Conference on Accelerator and Large Experimental Physics Control Systems ICALEPCS 2007 Oct. 17 2007 Knoxville, TN USA Development of Accelerator Management Systems with GIS

  2. Outline • What is GIS? • Requirements to GIS for SPring-8 • MapServer framework • How it works. • Two systems on MapServer. • Equipment location manager • Real-time alarm Display • Conclusion

  3. What is GIS?

  4. From Wikipedia Geographic Information System (GIS) is a system for creating, storing, analysing and managing spatial data and associated attributes.

  5. From Wikipedia Geographic Information System (GIS) is a system for creating, storing, analysing and managing spatial data and associated attributes.

  6. From Wikipedia Geographic Information System (GIS) is a system for creating, storing, analysing and managing spatial data and associated attributes.

  7. From Wikipedia Geographic Information System (GIS) is a system for creating, storing, analysing and managing spatial data and associated attributes.

  8. From Wikipedia Geographic Information System (GIS) is a system for creating, storing, analysing and managing spatial data and associated attributes.

  9. From Wikipedia Geographic Information System (GIS) is a system for creating, storing, analysing and managing spatial data and associated attributes.

  10. Simply say

  11. We wanted Googlemap for SPring-8.

  12. SPring-8 • 4+1 acclererator complex • Injector linac • Injector synchrotron • 8GeV Storage ring. • 1.5GeV NewSUBARU + • SCSS test accelerator • New X-FEL - under construction • 266VME CPUs • 87 PLC's • Distributed in 1kmx1km area.

  13. SPring-8 • 4+1 acclererator complex • Injector linac • Injector synchrotron • 8GeV Storage ring. • 1.5GeV NewSUBARU + • SCSS test accelerator • New X-FEL - under construction • 266VME CPUs • 87 PLC's • Distributed in 1kmx1km area.

  14. SPring-8 • 4+1 acclererator complex • Injector linac • Injector synchrotron • 8GeV Storage ring. • 1.5GeV NewSUBARU + • SCSS test accelerator • New X-FEL - under construction • 266VME CPUs • 87 PLC's • Distributed in 1kmx1km area.

  15. SPring-8 • 4+1 acclererator complex • Injector linac • Injector synchrotron • 8GeV Storage ring. • 1.5GeV NewSUBARU + • SCSS test accelerator • New X-FEL - under construction • 266VME CPUs • 87 PLC's • Distributed in 1kmx1km area.

  16. SPring-8 • 4+1 acclererator complex • Injector linac • Injector synchrotron • 8GeV Storage ring. • 1.5GeV NewSUBARU + • SCSS test accelerator • New X-FEL - under construction • 266VME CPUs • 87 PLC's • Distributed in 1kmx1km area.

  17. SPring-8 • 4+1 acclererator complex • Injector linac • Injector synchrotron • 8GeV Storage ring. • 1.5GeV NewSUBARU + • SCSS test accelerator • New X-FEL - under construction • 266VME CPUs • 87 PLC's • Distributed in 1kmx1km area.

  18. SPring-8 • 4+1 acclererator complex • Injector linac • Injector synchrotron • 8GeV Storage ring. • 1.5GeV NewSUBARU + • SCSS test accelerator • New X-FEL - under construction • 266VME CPUs • 87 PLC's • Distributed in 1kmx1km area.

  19. SPring-8 • 4+1 acclererator complex • Injector linac • Injector synchrotron • 8GeV Storage ring. • 1.5GeV NewSUBARU + • SCSS test accelerator • New X-FEL - under construction • 266VME CPUs • 87 PLC's • Distributed in 1kmx1km area.

  20. SPring-8 • 4+1 acclererator complex • Injector linac • Injector synchrotron • 8GeV Storage ring. • 1.5GeV NewSUBARU + • SCSS test accelerator • New X-FEL - under construction • 266VME CPUs • 87 PLCs • Distributed in 1kmx1km area.

  21. SPring-8 • 4+1 acclererator complex • Injector linac • Injector synchrotron • 8GeV Storage ring. • 1.5GeV NewSUBARU + • SCSS test accelerator • New X-FEL - under construction • 266VME CPUs • 87 PLC's • Distributed in 1kmx1km area.

  22. ICALEPCS 2005 • Evaluating the Potential of Commercial GIS for Accelerator Configuration ManagementT. Larrieu, Y. Roblin, K. White, R. SlominskiJefferson Lab, USA

  23. We developed.

  24. Systems using GIS • Equipment management linked to their location • Information integration with map. • Drawings • Maintenance history • Photos • ... • Access form web map. • Real-time alarm display. • X-FEL property management system • Under construction

  25. Requirements • Google map like interface - Of course! • Zooming,panning,multi-layer • Web-based • No client application installation. • Access from everywhere. • Open source framework • Not from scratch. • Database cooperation.

  26. MapServer • De facto standard of open source Web based map system framework. • Developed at University of Minnesota. • http://mapserver.gis.umn.edu/ • Originally developed for forest resource management.

  27. MapServer • Open source. • Developed in C. • Multi data sources. • CAD data, image data, databases... • Multi platform • Unix, Windows and Macintosh • Multi front-end development languages • Web application using PHP ,perl ,java ,python,.NET

  28. MapServer • Lack of many functions comparing to commercial GIS. • But • It is enough for our applications.

  29. Two books on MapServer

  30. How MapServer works.

  31. http server Web application frontend‏ map server MapFile Vector data database xml datafile Raster data Send http request HTTP request

  32. http server Web application front-end‏ map server MapFile Vector data database xml datafile Raster data Http server calls MapServer as cgi script

  33. http server Web application frontend‏ map server map file Vector data database xml datafile Raster data MapServer integrates data with Mapfile

  34. http server Web application front-end‏ map server MapFile Vector data database xml datafile Raster data Generates a temporary image file

  35. Output formats • GIF • JPEG • PNG • GDAL • GML • Flash • PDF

  36. MapFile

  37. http server Web application frontend‏ map server MapFile Vector data database xml datafile Raster data MapFile

  38. MapFile • Configuration file • Text file format • Integrates data files and databases • Defines location of data in the map • Image size • Layer • Font • Color • etc.

  39. Data sources • Vector data • Shape file • CAD data ( .dxf file converted shape file)‏ • Database • PostgreSQL,Oracle • Raster data • jpg,png,gif,GDAL,OGR • Remote WMS layers • Information • Gxml (geographic XML)‏

  40. Web application frontend

  41. http server Web application frontend‏ map server MapFile Vector data database xml datafile Raster data Web application frontrnd

  42. APIs • Python • Perl • PHP • Java • .NET • C • OpenGIS WMS,WFS,WCS,SOS • Open standard APIs

  43. Implementations • Ka-map • CartoWEB3 • PrimaGIS • plone • p.mapper • :

  44. p.mapper • Framework written in PHP. • Pan/zoom • Reference map • Query functions (identify, select, search)‏ • Print functions: HTML and PDF • HTML legends

  45. Accelerator management with MapServer • P.mapper used as front-end. • Two applications. • Equipment management for SPring-8 • Real-time alarm display for SCSS test accelerator • Under construction. • Property management for X-Ray FEL.

  46. Equipment management for SPring-8 • Managing equipment data • Location • Attributes • Manufacturer • Production date • Production serial number • VME slot • Stored into a RDB (PostgreSQL)‏ • Multi layers • User Generated Contents • CAD data (.dxf) files are converted to a shape file format. (File or Database)‏

  47. Functions

  48. Database query and find location

More Related