Development of Accelerator Management Systems with GIS A.Yamashita and Y.Ishizawa SPring-8 Japan International Conference on Accelerator and Large Experimental.

Slides:



Advertisements
Similar presentations
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Advertisements

GIS in the Internet - architectures, standards and OpenSource Team SPADE – Spatial Decision Support.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Centro de Referência em Informação Ambiental, CRIA Sidnei de Souza Abril 2006 mapcria web service.
Geo GIS Practicuum Introduction to ArcGIS 8 Exercise 5 - ESRI Virtual Campus Chapters 1-2, ArcGIS Methods …
Multi-user and internet mapping. Multi-user environments Simple file server solution, LAN (Novel, Windows network) View from everywhere, edit from one.
Web GIS Oregon Explorer Marc G Rempel Oregon State University The Valley Library Oregon Explorer
Development of Java plug-in for Geoserver to read Oracle GeoRaster Data Authors Baskar Dhanapal CoreLogic Bangalore, India Perumal Chinnuswamy CoreLogic.
Introducing ArcGIS Desktop
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
NR 621: Maps on the web Jim Graham Spring Portable Document Format Acrobat Writer lets you write PDF files from virtually any application by “printing”
SuperPad 3 Full-Function Mobile GIS Software. Overview  SuperPad, full-function mobile GIS software, is designed for field survey and data collection.
Web Mapping Using XML and SVG SHEA Yu-kai Geoffrey Senior Lecturer Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University.
Mapserver The Oregon Experience David Percy Geospatial Data Manager, Geology Department Portland State University Digital Mapping Techniques, 2006 Conference.
OPEN SOURCE GIS Comparing Quantum GIS to Open Jump.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
GIS on Linux 4all Project team: Jan Růžička František Klímek Michal Šeliga Pavel Děrgel.
Your Mobile Engineer CAD, Image, Movie Viewer Markup, Voice, Photo Insert Multi-users online discussion Wireless data accessing.
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Considerations: –Unzip data –Data in Digimap – what data formats? –Data conversion –Applying a style to the data Desktop sharing – Working with OS MasterMap.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
January 25, th APAN Meeting in Bangkok 1 Development of NOAA and Landsat Image Server using Web Map Service Mr. Sarawut Ninsawat and Dr. Kiyoshi.
Welcome to Mapping Tom Sellsted – City of Yakima, Washington Vladimir Strinski – Hitech Systems.
Lecture 4 Data. Why GIS? Ask questions Solve a problem Support a decision Make Maps Involve others, share data, procedures, ideas.
How Web Servers Work Browser ClientServer Web Server HTML File Image File HTML File Image File Internet URL.
1 HTML and CGI Scripting CSC8304 – Computing Environments for Bioinformatics - Lecture 10.
GIS technologies and Web Mapping Services
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
Jeremy D. Bartley Kansas Geological Survey An Introduction to an Index of Geospatial Web Services.
Open Source Web Mapping Server Products (Spatially-enabled Internet applications)‏ Rex Thaxton & Jerry Workman Mountain CAD Corporation 339 Sixth Ave.
Open Source GIS Technology overview Presented by Aaron Racicot – GIS Programmer February 8, 2006.
ICALEPCS 2007 WOAB041 Web-Based Electronic Operation Log System Zlog System K.Yoshii and T.Nakamura Mitsubishi Electric System & Service Co., Ltd., Tsukuba,
Department of Computer Engineering College of Engineering An-Najah National University Prepared by : Saif Marwan & Osama Nabulsi Supervisor Name: Dr. Loay.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Public Domain/Open Source Software Evaluation Photo Organizer.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
The FalconView Geodata Overlay
Implementing Web GIS Solutions using open source software Karsten Vennemann Seattle.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
OSGeo Mashup : A practical look at 5 Open Source GIS applications GRASS/QGIS, GDAL/OGR, POSTGIS, MAPSERVER, GMT Presented at OSCON 2006 by Aaron Racicot.
AMS 2003: IIPS, GIS APPLICATIONS 6.4 Iowa Environmental Mesonethttp://mesonet.agron.iastate.edu Using GIS for Environmental Data in Iowa Dr Dennis Todey.
Elder Matias, Diony Medrano, Dong Liu (At Michigan State University - Nov 2011) IRMIS at CLS.
Exploring Spatial Data Infrastructure in an Open Source World Jacqueline Lowe UNC-Asheville National Environmental Modeling and Analysis Center Jacqueline.
Using Open Source GIS Technology overview Presented by Aaron Racicot – GIS Programmer January 25, 2006 A Citizen of Salmon Nation.
Jan. 21, 2003APAN 2003 Conference in Fukuoka1 FOREST MONITORING PROTOTYPE SYSTEM USING WEB MAPPING TECHNOLOGY RESTEC Kaori Kuroiwa NASDA Shin-ichi Sobue.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Introduction to GIS GIS/CAD5.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Types of Spatial Data Sites Data portals: Find and download data –Humboldt County, National Atlas “Atlases”: General information –GoogleMaps, MapQuest.
NR 422: Maps on the web Jim Graham Spring Computer Networks 2 or more computers connected together Typically a: –Client: requests and receives data.
NR 422: Maps on the web Jim Graham Spring Computer Networks 2 or more computers connected together Typically a: –Client: requests and receives data.
What is GIS? GIS is an integrated system used to view and manage information about geographic places, analyze spatial relationships, and model spatial.
Intro to GIS & Pictometry Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
NR 621: GIS on The Web Jim Graham Spring Dynamic Web Pages (server) Browser ClientServer Web Server HTML File Image File HTML File Image File Database.
Dean Anderson Polk County, Oregon GIS in Action 2014 Modifying Open Source Software (A Case Study)
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
ESRI Education User Conference – July 6-8, 2001 ESRI Education User Conference – July 6-8, 2001 Introducing ArcCatalog: Tools for Metadata and Data Management.
©2010 AIR WORLDWIDE 1 Using ArcGIS Server Web Map Services in Web Map Mash-Ups Benjamin Spaulding, Ph.D. AIR Worldwide Esri Boston Dev Meet-Up 12/8/2010.
Topic 10- GIS layers to web
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
ORNL DAAC SPATIAL DATA ACCESS TOOL Open Geospatial Consortium (OGC) Services Bruce E. Wilson Suresh K. Santhana Vannan Yaxing Wei Tammy W. Beaty National.
Why PACKZ? Innovation No real innovations in pre-press for years Offers new approach using standard open file formats Technology is moving fast, we are.
MARPLOT: Building a Desktop GIS for Emergency Response from FOSS Components May 3, 2016 Michael Katz, Software Engineer 6/12/20161.
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
Information Technologies Anselm Spoerri PhD (MIT)
Web Application Development Using PHP
Presentation transcript:

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 Knoxville, TN USA

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

What is GIS?

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

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

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

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

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

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

Simply say

We wanted Google map for SPring-8.

SPring 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.

SPring 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.

SPring 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.

SPring 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.

SPring 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.

SPring 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.

SPring 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.

SPring 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.

SPring 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.

SPring 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.

ICALEPCS 2005 Evaluating the Potential of Commercial GIS for Accelerator Configuration Management T. Larrieu, Y. Roblin, K. White, R. Slominski Jefferson Lab, USA

We developed.

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

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.

MapServer De facto standard of open source Web based map system framework. Developed at University of Minnesota. Originally developed for forest resource management.

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 MapServer

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

Two books on MapServer

How MapServer works.

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

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

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

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

Output formats GIF JPEG PNG GDAL GML Flash PDF

MapFile

Web application frontend‏ MapFile map server http serverMapFile Vector dataxml datafile Raster data database

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

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)‏

Web application frontend

Web application frontend‏ MapFile map server http server Web application frontrnd Vector dataxml datafile Raster data database

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

Implementations Ka-map CartoWEB3 PrimaGIS plone p.mapper :

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

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.

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)‏

Functions

Database query and find location

Query on map and edit.

Add point from screen.

Alarm display for SCSS test accelerator

Web application frontend‏ MapFile map server HTTP request http server Real-time alarm display Vector dataxml datafile Raster data database Alarm database Proces s

Equipment management for X- ray FEL. 700m length - linac+undulartors. Management system is under construction. Manage with 2-D barcode (QR-code). 50digits in 1cmX1cm label

Location management Location management Barcode on the floor or wall. 1m mesh Register location at the installation time.

Development About 1 man month to develop property location management system from zero. Little knowledge of PHP. Mostly spend to understand MapServer framework. About 1 week to develop alarm display. Little effort to convert Autocad.dxf to shapefile Utility program – fGIS. Continuous effort of data entry.

Conclusion Geographic presentation of accelerator is very useful for property management. MapServer provides easy way to develop our own google map like system Framework development was easy. Data entry requires huge effort. We hope user will generate their own data.