Web map application for presidential elections 2006

Slides:



Advertisements
Similar presentations
© 2002 D & D Enterprises 1 Linking Images For Navigation & Clickable Image Maps.
Advertisements

4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
MS Exchange and MS SharePoint Connectors Version
Disseminating Statistics: Internet and Publications INE – Madrid, 3-5 March 2008 Ulrich Wieland, Eurostat How to link publications and Internet in order.
Strategies For Creating Accessible University Webpages Scot Close and Neil Torrefiel Web Services Unit San Jose State University.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
ArcIMS 9 A Quick Look At ArcIMS Adam Johnson. ArcIMS 9 What is it? 1. It’s a way to publish Maps, Data and Metadata on the web. 2. A means to create interactive.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Session 2 Tables and forms in HTML Adapted by Sophie Peter from original document by Charlie Foulkes.
The Internet & The World Wide Web Notes
Chapter 10 Publishing and Maintaining Your Web Site.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Web server and web browser It’s a take and give policy in between client and server through HTTP(Hyper Text Transport Protocol) Server takes a request.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Sales Tax on Services and Multistate Taxation of Software/Cloud Computing Providers & Users Edward Bernert ( )
IT 210 The Internet & World Wide Web introduction.
Computer Concepts 2014 Chapter 7 The Web and .
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Mapping and GIS for the Internet Ruilan Shi Department of Geography McGill University Presented on June 1, 2001 on Carto2001.
AJAX Chat Analysis and Design Rui Zhao CS SPG UCCS.
Server-side Scripting Powering the webs favourite services.
HTML 101 MPM What is a website? A website is basically a collection of web pages stored on a particular computer (called a web server) and accessed.
Wien, January Infrastructure for Spatial Information in the European Community The INSPIRE Community Geoportal EC INSPIRE GEOPORTAL TEAM European.
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
M1G Introduction to Database Development 6. Building Applications.
Database Chess A server-based web gaming application by Jordan Arnold.
WHAT IS A WEBSITE AND HOW TO GET YOUR BUSINESS ONLINE Anna Gabali – 30/07/ MKLC.
1 In the good old days... Years ago… the WWW was made up of (mostly) static documents. –Each URL corresponded to a single file stored on some hard disk.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Website Design Lecture 1. Outline Introduction to the module Outline of the Assessment Schedule Lecture Static XHTML, client side and server side Why.
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,
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Software. A web site is a collection of web pages on a particular topic. A web page is a document written in HTML code. Web pages are linked together.
Chapter 4 Applets Cop Why Applets? WWW makes huge information available to anyone with web browser. Web server send web pages and images to your.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Ivailo Chakarov Web Design & Development Ivo Chakarov Telephone: Ext Room: NL11 (above New Library)
Chapter 1 Getting Started with ASP.NET Objectives Why ASP? To get familiar with our IDE (Integrated Development Environment ), Visual Studio. Understand.
CX Introduction to Web Programming
How Do Users Share Computer Files?
IS1500: Introduction to Web Development
Chapter 8 Environments, Alternatives, and Decisions.
Quick services Wala Amjad Faqeh. Computer engineering
Data Extractors Summary of Features Delivery Strategies Best Practices
Introduction and Principles
Google Web Toolkit Tutorial
Results from Essnet for SDMX WP7 PC-Axis SDMX Integration
Writing simple Java Web Services using Eclipse
PHP / MySQL Introduction
Migrating Oracle Forms Using Oracle Application Express
Materials Engineering Product Data Management (ePDM)
Data Extractors Summary of Features Delivery Strategies Best Practices
Chapter 27 WWW and HTTP.
Distributed System Using Java 2 Enterprise Edition (J2EE)
Computer Based Adaptive Testing
Fast, free, fun Weebly web sites.
Multimedia and Internet Technology
Objectives In this lesson you will learn about: Need for servlets
Web Page Concept and Design :
Types of Spatial Data Sites
Order Processing and Requisition Accelerator
Planning and Storyboarding a Web Site
Uppingham Community College
Web Application Development Using PHP
SDMX IT Tools SDMX Registry
Presentation transcript:

Web map application for presidential elections 2006 Nordic Forum for Geo-statistics 2006 Kongsvinger 12.-14.09.2006 Liisa Kanerva liisa.kanerva@stat.fi My name is Liisa Kanerva, I am from Statistics Finland department of Information services. My subject is the Web Map application for presidential elections 2006 As you might remember from last year, the technology of our web map services went out of date. That was because ESRA’s previous software MOIMS couldn’t be ported onto XP platform. Due to lack of the time and resources we decided to buy the solution A company named Smilehous won the competition bidding.

Web map application for presidential elections 2006 Application functionality http://kartat.stat.fi/vaalit2006/ Application technology Summary At first I would like to demo you the functionality of the application. After that I will tell you about the technology, quite generally, and the difficulties we found when building the application and finally I will summarise how we felt about the outcome. Liisa Kanerva 22/04/2019

Application technology Browser The user interface is implemented with Javascript Data and maps are updated by passing ArcXML requests and responses to and from the Map server XHTML,CSS, Javascript, XmlHttpRequest Web Server Java 2,JRE HTTP (ArcXML) Application Server J2EE Servlets ArcIMS needs Java 2 components to build and administer Web sites. Map Server ArcIMS/Image server Map Server has responsibility for drawing maps and sending them as Web-appropriate images dbf shape ...And we take a look at the technology of this solution.. the user interface, as you noticed, lies on the browser. It is implemented with XHTML and Javascript. The client communicate utilising HTTP and the messages are written in arcXML. The web server includes besides IIS 6 also Java 2 components . ArcIMS needs Java components to build and administer the web sites. And finally there are the ArcIMS map server who takes care of rendering and drawing the maps etc. We had the election’s results in the tables inside MSSQL -server so we needed a module to create dbf-tables for shapefiles. JDBC CreateDbf MSSQL Liisa Kanerva 22/04/2019

Plug-ins The histogram is implemented using JFreeChar- library 1 2 PDF printouts utilize iText -library JPG- and PNG conversion utilize Java2D-library For some elements in the application we looked for plug-in. First there is the histogram. For it a library called JFreeChart was found . And the next ones works to convert outputs: PDF layouts utilise iText-library and JPG- and PNG conversions Java2D-library, All those libraries can be downloaded from the NET free of charge. 2 1 Liisa Kanerva 22/04/2019

Call offs Vector format inside PDF Stress tests Then we had some problems. There was some features in our scheme we couldn’t get For the printed media we wanted to have vector maps inside PDF. But It was possible that only raster images could wrap inside PDF in the ArcIMS solution like ours. That was a very disappointing thing for us. The other one kept us excited. We knew from experience that to create the PDF-layout is a very heavy process for the machine. So we wanted the stress tests to be done for the application. How ever our supplier couldn’t find any tools for those tests. So we bought some extra storage and hoped for the best. . Liisa Kanerva 22/04/2019

Hitches Default classification method and colour for every theme A site without frames Direct links to the service http://kartat.stat.fi/vaalit2006/index.html#namesonoff=true&boundarysonoff=true&minx=2805491&miny=6639820&maxx=4012418&maxy=7784320&lang=FI&region=vaalipiiri&themeroot=1&themeselect=EH04KAN1 The supplier had no experience of statistical thematic maps. They found it very tricky to understand why statisticians wanted to do so sophisticated work such as our default colours and classifications. They were quite sure that it would be impossible to get reasonable source code from such a complicated thing. After all the problem was solved with decision tables . In Statistics Finland our www pages are all without frames. That’s because we want it possible to give a direct link to a particular page. Frames are very useful in applications where you have updates here and there on the page. But no frames was no questions. With the direct links the supplier made good by putting users selections in the anchor of the address line on the browser. The solution for the frame less page, meanwhile, was to update the page by remoulding the structure of the Document Object Module of the page. Liisa Kanerva 22/04/2019

Summary Finally, in five months, we had a solution which, definitely, is very fast and very informative but may be not so easy to use, quite worthy anyway although we had more higher ambitions and plans. That was pretty much all I had. Liisa Kanerva 22/04/2019