Development

Speed up your GIS server - run GIS software on solid-state drives (SSD)

Session Type: 
Tech Session
Presenter(s): 
Daniel Kastl, Georepublic Japan & Next Co., Ltd.
Seongbong Kim

Solid-State Drives (SSDs) are recently becoming popular storage mediums in laptops, and are praised for their speed and shock resistance. However, there has been some debate over whether or not SSDs are ready for the data center.

GIS software is known for its high demands on server hardware. Especially hard-drives became a bottleneck when serving map tiles, rendering map images or running spatial computations. SSDs seem to be one possibility to increase IO performance, but optimized server hardware is rare and still very expensive.

We contacted a Korean maker specialising in high-performance SSD servers, mainly used to provide video-on-demand services, and we received two of their enterprise servers for testing and benchmarking with FOSS4G software.

In this presentation we present our benchmarking results and explain the strong and weak points by comparing traditional hard-drives and solid-state disks.

By making use of FOSS4G software we test and compare different scenarios such as

  • Rendering of map images
  • Performance of spatial databases
  • Serving of cached map tiles

Hereby we hope to contribute some additional knowledge about how to tune a GIS server and how to improve server performance for Open Source GIS software.

Speaker Bio: 

Daniel Kastl is founder and CEO of Georepublic UG and works in Germany and Japan. He is moderating and promoting the pgRouting community and development. He's an active OSM contributor in Japan and an initial foundation member of the Japanese local chapter.

Schedule info

Open Source Web Test Engine for Geospatial Standards

Session Type: 
Tech Session
Presenter(s): 
Dr Raj Singh, Open Geospatial Consortium
Dr Luis Bermudez

How do developers and users of geospatial services know that a service is compliant with a standard? The Open Geospatial Consortium (OGC) provides a Web-based test facility called the TEAM Engine that allows developers to test Web services and clients for correct implementation of OGC standards. The TEAM Engine is a JAVA open source facility available at Sourceforge. The TEAM Engine can be run via command line, deployed in a web servlet container or integrated in a developer’s environment via MAVEN. The TEAM Engine uses the Compliance Test Language (CTL) to test HTTP requests, SOAP services and XML instances against schemas and Schematron based assertions of any type of web service, not only OGC services. For example, the OGC Web Feature Service (WFS) 1.0 test has 468 test assertions, including testing for the following: conformance of HTTP responses with different combinations of HTTP requests; conformance of GML-encoded data; proper values for elements and attributes in the XML; and correct error responses. This talk will provide an overview of the TEAM Engine, show examples of tests made available by OGC, including the test suite for clients that implement the OGC Web Map Service (WMS) Standard, and provide information about how to participate in the open source code development of the TEAM Engine.

Speaker Bio: 

Dr. Raj Singh serves as a Director of Interoperability Programs for OGC. He manages multi-vendor software prototyping projects developing collaborative, interoperable spatial information ecosystems. Recently, he has led efforts to improve information exchange in the building industry at early design stage, and has shepherded OGC's mass market efforts to better align geospatial standards with the general IT industry. Raj has played a central role in the development of GeoRSS (georss.org), Geosynchronization, and conformance testing procedures for OGC's web services and encoding standards. Dr. Singh has a PhD in Planning Information Systems and a Master's in City Planning from MIT.

Schedule info

HSLayers

Session Type: 
Tech Session
Presenter(s): 
Ing Jachym Cepicky, Help Service - Remote Sensing
Ing Premysl Vohnout

HSLayers is "yet another" OpenLayers- and ExtJS-based mapping framework, used for building complex applications. HSLayers is developed since 2007 and it includes components, like advanced Layer Switcher, Query, complex WMS/WFS client, Printing of hard-copy maps module and others.

HSLayers is used on various (mostly European) portals, which are following principles of INSPIRE directive. Among others, it is used on Czech national INSPIRE Geoportal, Plan4all Project Portal and others. This paper is going to present the components of HSLayers and how they are build from the web-developer's point of view. Each component is written in a way, so it is possible to use it separately in custom applications. It uses all the power of OpenLayers and ExtJS, without hiding their features from the developer, who has already experience with OpenLayers and Ext.

Speaker Bio: 

After the study (forestry), he joined GRASS GIS development. In 2006 he started to work on PyWPS. After joining Help Service - Remote Sensing ltd., he found himself to work more and more with web mapping portals. Nowadays, he is mostly developing HSLayers - mapping JavaScript framework.

Schedule info

3D GIS collaborative in real-time

Session Type: 
Tech Session
Presenter(s): 
Manuel De la Calle, IGO Software
Mr Diego Gómez-Deck, IGO Software

During glob3 (https://sourceforge.net/p/glob3/) implementation in the "Virtual plattform for the dissemination of the Science of the Extremadura Goverment" (http://forjamari.linex.org/projects/pdcv), IGO Software developed a dMVC (distributed model view controller) using Java, that allows the usage of remote and local methods, enabling the real-time interaction of all the clients connected to the server. This functionality was already presented in the V free GIS journeys, during a demo that was implemented in Smalltalk in 2008 (http://www.sigte.udg.edu/jornadassiglibre2008/uploads/file/Comunicacione...).

Using a 3D globe, we intend to prove the use of the interacting cappability in a synchronous way in real-time of several users in a SIG functionality such as the vector data editing. It also includes a chat, where edition operators can coordinate them selves. Each actions made in clients will appear instantly in remotes clients. This kind of functionality fits perfectky in collaborative works, for example, the mapping work done after the Haiti earthqueake, that hit it's main city last year. It made possible that a significant number of people could be mapping while viewing in realtime the changes that other users were adding at the same time. Even the rescue team could be mapping directly from the tragedy field, such information was available in real-time.

Speaker Bio: 

Currently pursuing the MBA Executive IE Business School. General Manager of IGO Software, has more than 10 years of experience in software development, investigation and implementation, mainly GIS. Before the company creation, worked as project responsable in other companies in Spain. Has participated in several congresses and conferences in Spain, Portugal and Italy. He also has served as teacher in the GIS Master of UNEX.

Schedule info

Open Source GIS Solutions

Session Type: 
Tech Session
Presenter(s): 
Mr. Al Pascual, ESRI

Showing different solution and tools in the GIS Open Source to edit and publish maps, diving deep into those solutions as well as how those tools can improve the user needs and how to set up into your GIS stack.

Will also discuss the future and new improvements to the tools and how to be used in different situations.

Speaker Bio: 

Al Pascual was born, bred and educated in Barcelona Spain,. He moved to England as a young lad to work as a developer in start-ups in the technology field. After seven years working in many small companies, Al moved to California with dreams of stock options to work for another start-up and enjoyed the world of low-level C and C++. After spending a few years working as a consultant, when .NET came out, Al helped companies be more productive. He became a pure web developer, believing that HTTP will rule the world and ASP.NET had nothing to do with classic ASP. Finally growing up and joining the corporate world to be part of the matrix, Al now has a wife, 3 daughters, 2 dogs, 2 rats, 1 turtle and a mortgage. He’s happy to work for a big company like ESRI as a senior software developer working mainly in Silverlight, ASP.NET and C#. My blog at http://alpascual.com I was awarded the Microsoft ASP.NET MVP on July 1st 2007, July 1st 2008 and again on July 1st 2009.

Schedule info

Syndicate content