My experience with the GSoC 2017 project “Simple Features for Protobuf and others” came to an end by presenting my results at the Geospatial Sensor Webs Conference 2017. It was really pleasing to see that a majority of the audience was really interested in the project outcome and eager to see it progress in the future.more >
Simple Features for protobuf and others – Mid Term Blog Post
Introduction
The core idea of my GSoC 2017 project “Simple Features for protobuf and others” is to define and implement a serialization API for spatial vector data, which will transparently serialize geometries based on the Simple Feature specification using Protobuf into binary encoding. The Simple Feature Access Specification is a common standard that is widely used in geoinformatics for exchanging spatial features. This serialization API also supports decoding serialized binary data into prefered output models such as JTS and others. Protocol Buffers is used as the primary serialization framework. Other serialization frameworks, such as Avro, are being considered as well. I am currently implementing serializing support for raster data into the API, where it will utilize raster data formats, such as GeoTIFF, and modeling libraries, such as GeoTools.ommon standard that is widely used in geoinformatics for exchanging spatial features. This serialization API also supports decoding serialized binary data into prefered output models such as JTS and others. Protocol Buffers is used as the primary serialization framework. Other serialization frameworks, such as Avro, are being considered as well. I am currently implementing serializing support for raster data into the API, where it will utilize raster data formats, such as GeoTIFF, and modeling libraries, such as GeoTools.
Simple Features for protobuf and others
Caching for Sensor Web REST-API
There are only two hard things in Computer Science: cache invalidation and naming things.
Phil Karlton
Caching is a common technique to improve the response time of a data source. A cache is a temporary storage for a most often acquired data. Caching is widely used in a proxying software such as Squid. The caching of network responses can provide a huge improvement to the response time. The latency of a network resource is much more greater than of a memory or a disk resource [Fig.1]. That’s why the caching is a “must-have” feature of network proxies.
- « Previous Page
- 1
- …
- 14
- 15
- 16
- 17
- 18
- …
- 35
- Next Page »