{"id":11881,"date":"2018-01-21T16:31:56","date_gmt":"2018-01-21T15:31:56","guid":{"rendered":"https:\/\/www.intellias.com\/?p=11881"},"modified":"2024-04-26T13:20:20","modified_gmt":"2024-04-26T11:20:20","slug":"spatial-data-visualization","status":"publish","type":"post","link":"https:\/\/intellias.com\/spatial-data-visualization\/","title":{"rendered":"Spatial Data Visualization for End Customers Convenience"},"content":{"rendered":"

Business challenge<\/h2>\n

A technology company that provides innovative\u00a0data services and mapping solutions<\/a>, our client is listed among the world\u2019s top 10 LBS providers. Their product portfolio comprises multilayer HD maps, mapping data visualization<\/span>,\u00a0<\/span>integrated in-dash navigation systems for global car brands, location services for enterprises and municipalities, and a collaborative ecosystem powered by real-time location intelligence.<\/p>\n

By digitizing reality, our client strives to make a safer and more comfortable future for us all \u2014 drivers navigating unfamiliar backroads, tourists trying to decipher the Paris metro map, or traffic incident managers executing an accident response plan using mapping data visualization<\/span>.<\/p>\n

\"Spatial<\/h3>\n

Nowadays, the term location intelligence is used to describe geographically related data as the basis for insightful decision-making and is applicable to virtually any business vertical. Our client provides an advanced mapping data visualization <\/span> platform that exposes location intelligence\u00a0including maps, geocoding, traffic, routing, POIs, and interactive map visualization<\/span>. The company is constantly improving their platform as a whole and its constituent services.<\/p>\n

Since 2015, Intellias has been involved in this improvement process on a number of workstreams including traffic feeds, public transit data, rendering, indoor maps, and GIS 3d modeling <\/span>. Our client wanted to rebuild their legacy visualization component. Among their goals were boosting its performance, deployability, and extensibility and packing it with new features.<\/p>\n

Technology solution<\/h2>\n

Since March 2018, Intellias has been contributing to the development of an API toolkit for building complex geo data visualization of location-based datasets on top of maps to facilitate geospatial analysis.<\/p>\n

Initially, Intellias set up an engineering team that extended our client\u2019s Berlin-based development team. As the Berlin team was being migrated to other business units, Intellias engineers progressively acquired project knowledge about map visualization<\/span>\u00a0from them. Ultimately, it took us about two months to grow from an extension to a dedicated development team that followed the agile Kanban methodology.<\/p>\n

The first difficulties we coped with related to the client\u2019s IT infrastructure for GIS 3D modeling <\/span>not being built on mainstream technologies like Docker for the build environment or Kubernetes for container orchestration. Although their infrastructure was based on Amazon Web Services, Puppet and some of their proprietary tools (including their own configuration application) left little room for quick deployment optimization. Intellias engineers spent a good amount of time investigating dependencies and how these tools worked together. As a result, our team improved the time-to-market value for the spatial data visualization services<\/span> by optimizing deployment and production validation processes from 1.5 to 2 hours to merely 25 to 40 minutes on average.<\/p>\n

Tackling ongoing issues of our client\u2019s existing customers is another responsibility of the Intellias team. One of our client\u2019s customers, a tech company offering geo-powered data services for advertisers, had problems with our client\u2019s storage performance. Based on AWS Redshift, the data warehouse worked great with infrequent large queries for mapping visualization,<\/span>\u00a0but lagged when executing multiple small queries. Our task was to come up with a proof of concept comparing the throughput of AWS Redshift and AWS RDS PostgreSQL for multiple small queries. Our conclusions made our client rethink their product investment strategy. It became clear that their product audience could be extended from big businesses to small companies and individual consumers.<\/p>\n

To implement some specific features, the Intellias mapping visualization <\/span> team needed to look for non-standard technical solutions. In particular, our frontend engineers implemented a mechanism for visualizing hexagonal heatmaps. For this, we composed a query for deriving a group of points on a plane limited by the nearest hexagon in a grid. The query was written using an internal domain-specific language (DSL) that had certain limitations \u2014 for example, it was Turing incomplete. Our engineers applied a few unusual techniques to overcome the DSL limitations.<\/p>\n

Our engineers are also dealing with Hibert curve optimization. This consists of converting a two-dimensional coordinate system into a one-dimensional system. The approach minimizes the computational effort thanks to preliminary data processing.<\/p>\n

Business impact<\/h2>\n

The partnership with Intellias has enabled our client to spot new business opportunities for their location-related map visualization<\/span> service. As a result, our client is considering a few investment choices. Intellias team helped our client to tap on 3D visualization GIS services<\/span>.<\/span><\/p>\n

They want to provide better integration options, so their 3D visualization GIS\u00a0<\/span>service is reusable by other existing and future products. In addition, our client started rebuilding their mapping visualization <\/span> data sets so that small businesses and individual consumers can use them efficiently.<\/p>\n

The solution that Intellias is helping to develop allows:<\/h4>\n
    \n
  • Securely uploading, storing, and visualizing location-related customer data over fast web maps<\/li>\n
  • Transforming, aggregating, and filtering customer data on the server side (for large volumes) or on the client side (for small volumes)<\/li>\n
  • Gaining meaningful insights through\u00a03D geospatial visualization<\/span> data (static and dynamic markers, heat maps, raster maps, and more)<\/li>\n
  • Extracting latitude and longitude values from street names and postal codes due to extended geocoding capabilities<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"

    We\u2019re helping a global LBS company to improve spatial data visualization for advertisers, transportation and mobility service providers<\/p>\n","protected":false},"author":6,"featured_media":49797,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[37,75,908,910,458],"class_list":["post-11881","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-case-study","tag-cloud-devops","tag-data-analytics","tag-intelligent-transport","tag-mobility","tag-transportation","technologies-angular-4","technologies-node-js","technologies-postgresql","technologies-preact","technologies-python","technologies-redshift","technologies-webgl"],"acf":[],"yoast_head":"\nSpatial Data Visualization for End Customers Convenience | Intellias<\/title>\n<meta name=\"description\" content=\"Learn how Intellias helped a global LBS company to improve spatial data visualization for advertisers, transportation and mobility service providers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/intellias.com\/spatial-data-visualization\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Spatial Data Visualization for End Customers Convenience\" \/>\n<meta property=\"og:description\" content=\"Learn how Intellias helped a global LBS company to improve spatial data visualization for advertisers, transportation and mobility service providers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/intellias.com\/spatial-data-visualization\/\" \/>\n<meta property=\"og:site_name\" content=\"Intellias\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-21T15:31:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-26T11:20:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d17ocfn2f5o4rl.cloudfront.net\/wp-content\/uploads\/2018\/10\/visualization-of-mapping-data.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Oleksii Vyshnyk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/s3-eu-west-1.amazonaws.com\/elasticbeanstalk-eu-west-1-981246043789\/wp-content\/uploads\/2018\/10\/25143224\/visualization-of-mapping-data-1920x600.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oleksii Vyshnyk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/intellias.com\/spatial-data-visualization\/\",\"url\":\"https:\/\/intellias.com\/spatial-data-visualization\/\",\"name\":\"Spatial Data Visualization for End Customers Convenience | Intellias\",\"isPartOf\":{\"@id\":\"https:\/\/intellias.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/intellias.com\/spatial-data-visualization\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/intellias.com\/spatial-data-visualization\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/intellias.com\/wp-content\/uploads\/2018\/01\/Spatial-Data-Visualization-for-End-Customers-Convenience.jpg\",\"datePublished\":\"2018-01-21T15:31:56+00:00\",\"dateModified\":\"2024-04-26T11:20:20+00:00\",\"author\":{\"@id\":\"https:\/\/intellias.com\/#\/schema\/person\/7d2c47acfb66ddd0740b02cba383c3da\"},\"description\":\"Learn how Intellias helped a global LBS company to improve spatial data visualization for advertisers, transportation and mobility service providers.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/intellias.com\/spatial-data-visualization\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/intellias.com\/spatial-data-visualization\/#primaryimage\",\"url\":\"https:\/\/intellias.com\/wp-content\/uploads\/2018\/01\/Spatial-Data-Visualization-for-End-Customers-Convenience.jpg\",\"contentUrl\":\"https:\/\/intellias.com\/wp-content\/uploads\/2018\/01\/Spatial-Data-Visualization-for-End-Customers-Convenience.jpg\",\"width\":1000,\"height\":563,\"caption\":\"Modern highway aerial view and various charts. Transportation and technology concept. ITS (Intelligent Transport Systems). Mobility as a service.\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/intellias.com\/#website\",\"url\":\"https:\/\/intellias.com\/\",\"name\":\"Intellias\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/intellias.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/intellias.com\/#\/schema\/person\/7d2c47acfb66ddd0740b02cba383c3da\",\"name\":\"Oleksii Vyshnyk\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Spatial Data Visualization for End Customers Convenience | Intellias","description":"Learn how Intellias helped a global LBS company to improve spatial data visualization for advertisers, transportation and mobility service providers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/intellias.com\/spatial-data-visualization\/","og_locale":"en_US","og_type":"article","og_title":"Spatial Data Visualization for End Customers Convenience","og_description":"Learn how Intellias helped a global LBS company to improve spatial data visualization for advertisers, transportation and mobility service providers.","og_url":"https:\/\/intellias.com\/spatial-data-visualization\/","og_site_name":"Intellias","article_published_time":"2018-01-21T15:31:56+00:00","article_modified_time":"2024-04-26T11:20:20+00:00","og_image":[{"width":1920,"height":800,"url":"https:\/\/d17ocfn2f5o4rl.cloudfront.net\/wp-content\/uploads\/2018\/10\/visualization-of-mapping-data.jpg","type":"image\/jpeg"}],"author":"Oleksii Vyshnyk","twitter_card":"summary_large_image","twitter_image":"https:\/\/s3-eu-west-1.amazonaws.com\/elasticbeanstalk-eu-west-1-981246043789\/wp-content\/uploads\/2018\/10\/25143224\/visualization-of-mapping-data-1920x600.jpg","twitter_misc":{"Written by":"Oleksii Vyshnyk","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/intellias.com\/spatial-data-visualization\/","url":"https:\/\/intellias.com\/spatial-data-visualization\/","name":"Spatial Data Visualization for End Customers Convenience | Intellias","isPartOf":{"@id":"https:\/\/intellias.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/intellias.com\/spatial-data-visualization\/#primaryimage"},"image":{"@id":"https:\/\/intellias.com\/spatial-data-visualization\/#primaryimage"},"thumbnailUrl":"https:\/\/intellias.com\/wp-content\/uploads\/2018\/01\/Spatial-Data-Visualization-for-End-Customers-Convenience.jpg","datePublished":"2018-01-21T15:31:56+00:00","dateModified":"2024-04-26T11:20:20+00:00","author":{"@id":"https:\/\/intellias.com\/#\/schema\/person\/7d2c47acfb66ddd0740b02cba383c3da"},"description":"Learn how Intellias helped a global LBS company to improve spatial data visualization for advertisers, transportation and mobility service providers.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/intellias.com\/spatial-data-visualization\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/intellias.com\/spatial-data-visualization\/#primaryimage","url":"https:\/\/intellias.com\/wp-content\/uploads\/2018\/01\/Spatial-Data-Visualization-for-End-Customers-Convenience.jpg","contentUrl":"https:\/\/intellias.com\/wp-content\/uploads\/2018\/01\/Spatial-Data-Visualization-for-End-Customers-Convenience.jpg","width":1000,"height":563,"caption":"Modern highway aerial view and various charts. Transportation and technology concept. ITS (Intelligent Transport Systems). Mobility as a service."},{"@type":"WebSite","@id":"https:\/\/intellias.com\/#website","url":"https:\/\/intellias.com\/","name":"Intellias","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/intellias.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/intellias.com\/#\/schema\/person\/7d2c47acfb66ddd0740b02cba383c3da","name":"Oleksii Vyshnyk"}]}},"_links":{"self":[{"href":"https:\/\/intellias.com\/wp-json\/wp\/v2\/posts\/11881"}],"collection":[{"href":"https:\/\/intellias.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/intellias.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/intellias.com\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/intellias.com\/wp-json\/wp\/v2\/comments?post=11881"}],"version-history":[{"count":7,"href":"https:\/\/intellias.com\/wp-json\/wp\/v2\/posts\/11881\/revisions"}],"predecessor-version":[{"id":64327,"href":"https:\/\/intellias.com\/wp-json\/wp\/v2\/posts\/11881\/revisions\/64327"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/intellias.com\/wp-json\/wp\/v2\/media\/49797"}],"wp:attachment":[{"href":"https:\/\/intellias.com\/wp-json\/wp\/v2\/media?parent=11881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/intellias.com\/wp-json\/wp\/v2\/categories?post=11881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/intellias.com\/wp-json\/wp\/v2\/tags?post=11881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}