{"id":1625,"date":"2019-01-03T19:55:39","date_gmt":"2019-01-03T18:55:39","guid":{"rendered":"http:\/\/localhost\/?p=1625"},"modified":"2019-01-21T21:48:31","modified_gmt":"2019-01-21T20:48:31","slug":"geodienste","status":"publish","type":"post","link":"https:\/\/www.locoslab.com\/de\/leistungen\/geodienste\/","title":{"rendered":"Geodienste"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Basis f\u00fcr Ihre Anwendung<\/h4>\n\n\n\n<p>Geodienste von LocosLab erm\u00f6glichen die kosteng\u00fcnstige Umsetzung von ortsbezogenen Anwendungen. Unsere Geodienste nutzen wir dabei nicht nur f\u00fcr unsere Projekte, sondern wir bieten sie auch zur externen Nutzung oder Lizenzierung an. Bei Interesse, kontaktieren Sie uns einfach!<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Kartendarstellung<\/h4>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Karten erzeugen r\u00e4umliches Verst\u00e4ndnis und sind damit eine wichtige Basis f\u00fcr viele Anwendung. <\/p>\n\n\n\n<p>Zur Generierung von Karten f\u00fcr den Au\u00dfenbereich nutzen wir ein server-gest\u00fctztes, Java-basiertes System zur  2D Bildsynthese auf Basis von Daten im GeoJson Format. <\/p>\n\n\n\n<p>Die Bildsynthese l\u00e4sst sich \u00fcber Stylesheets im YAML Format flexibel an die Bed\u00fcrfnisse unterschiedlicher Anwendungen anpassen.<\/p>\n\n\n\n<p>\n\n\u00dcber einen Web Service k\u00f6nnen die generierten Bilder in beliebige Anwendungen integriert werden. Der Web Service nutzt hierf\u00fcr die g\u00e4ngige Mercator-Projektion mit Slippy Map Schnittstelle.\n\n<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.locoslab.com\/wp-content\/uploads\/sites\/2\/2019\/01\/rendering.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/www.locoslab.com\/wp-content\/uploads\/sites\/2\/2019\/01\/rendering-1024x635.jpg\" alt=\"\" class=\"wp-image-1651\" srcset=\"https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/rendering-1024x635.jpg 1024w, https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/rendering-300x186.jpg 300w, https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/rendering-768x476.jpg 768w, https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/rendering.jpg 1586w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Kartendarstellung<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Die Entwicklung von Web-basierten Anwendungen kann unter anderem auf Basis von OpenLayers oder Leafletjs erfolgen. F\u00fcr die Entwicklung von mobilen Anwendungen nutzen wir unsere plattform-spezifischen Bibliotheken f\u00fcr Android (Java) und iOS (Swift).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Geb\u00e4udemodellierung<\/h4>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Zur Integration von Geb\u00e4uden und Innenr\u00e4umen nutzen wir eigens entwickelte Modelle und Werkzeuge. <\/p>\n\n\n\n<p>Mit unseren Werkzeugen erfassen wir R\u00e4ume, Flure, Treppen, Aufz\u00fcge und andere anwendungsspezifische Geb\u00e4udeelemente. Auf Basis von WGS84 betten wir diese in die Kartendarstellung der Au\u00dfenbereiche nahtlos ein.<\/p>\n\n\n\n<p>Durch die Installation und Verortung von Bluetooth-basierten Funksendern im Geb\u00e4udemodell erm\u00f6glichen wir die Positionierung im Innenbereich und die Berechnung von WGS84 Koordinaten auf mobilen Ger\u00e4ten, selbst ohne Internetverbindung.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.locoslab.com\/wp-content\/uploads\/sites\/2\/2019\/01\/modelling.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/www.locoslab.com\/wp-content\/uploads\/sites\/2\/2019\/01\/modelling-1024x635.jpg\" alt=\"\" class=\"wp-image-1650\" srcset=\"https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/modelling-1024x635.jpg 1024w, https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/modelling-300x186.jpg 300w, https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/modelling-768x476.jpg 768w, https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/modelling.jpg 1586w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Geb\u00e4udemodellierung<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Die Entwicklung von Web-basierten und mobilen Anwendungen unterst\u00fctzen wir durch plattform-spezifische Bibliotheken, die in Typescript (Web), Java (Android) und Swift (iOS) implementiert sind.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Routenberechnung<\/h4>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Zur Berechnung von Routen nutzen wir frei verf\u00fcgbare Geodaten sowie unsere Geb\u00e4udemodelle.<\/p>\n\n\n\n<p>Hierf\u00fcr nutzen wir Algorithmen, die f\u00fcr die unterschiedliche Datenmodelle optimiert sind.<\/p>\n\n\n\n<p>F\u00fcr Routen im Au\u00dfenbereich und zur Berechnung von Transitrouten auf Basis von Daten im GTFS Format nutzen wir A*-basierte Verfahren. <\/p>\n\n\n\n<p>Im Innenbereich nutzen wir eigens entwickelte Transformationen, mit denen wir unsere Geb\u00e4udemodelle ohne zus\u00e4tzliche Modellierung in Graphen umwandeln k\u00f6nnen.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.locoslab.com\/wp-content\/uploads\/sites\/2\/2019\/01\/routing.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/www.locoslab.com\/wp-content\/uploads\/sites\/2\/2019\/01\/routing-1024x635.jpg\" alt=\"\" class=\"wp-image-1652\" srcset=\"https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/routing-1024x635.jpg 1024w, https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/routing-300x186.jpg 300w, https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/routing-768x476.jpg 768w, https:\/\/www.locoslab.com\/de\/wp-content\/uploads\/sites\/2\/2019\/01\/routing.jpg 1586w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Routenberechnung<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>\u00dcber einen Web Service kann die Routenberechnung in unterschiedliche Anwendungen integriert werden. Zur einfachen Integration nutzen wir das JSON Format. Mit Hilfe unserer plattform-spezifischen Bibliotheken k\u00f6nnen berechnete Routen auch zur nahtlosen Navigation sowohl im Au\u00dfen- wie auch in Innenbereichen genutzt werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Basis f\u00fcr Ihre Anwendung: Geodienste von LocosLab erm\u00f6glichen die kosteng\u00fcnstige Umsetzung von ortsbezogenen Anwendungen.<\/p>\n","protected":false},"author":1,"featured_media":1622,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":{"0":"post-1625","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-leistungen","8":"czr-hentry"},"_links":{"self":[{"href":"https:\/\/www.locoslab.com\/de\/wp-json\/wp\/v2\/posts\/1625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locoslab.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.locoslab.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.locoslab.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locoslab.com\/de\/wp-json\/wp\/v2\/comments?post=1625"}],"version-history":[{"count":18,"href":"https:\/\/www.locoslab.com\/de\/wp-json\/wp\/v2\/posts\/1625\/revisions"}],"predecessor-version":[{"id":1669,"href":"https:\/\/www.locoslab.com\/de\/wp-json\/wp\/v2\/posts\/1625\/revisions\/1669"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.locoslab.com\/de\/wp-json\/wp\/v2\/media\/1622"}],"wp:attachment":[{"href":"https:\/\/www.locoslab.com\/de\/wp-json\/wp\/v2\/media?parent=1625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.locoslab.com\/de\/wp-json\/wp\/v2\/categories?post=1625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.locoslab.com\/de\/wp-json\/wp\/v2\/tags?post=1625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}