Recent weeks I have been working on the concept code named ‘Impact IN’ where I could apply few interesting ideas of the modern, interactive 3D geospatial analysis. The core 3D functionality and viewshed analysis is provided by myVR SDK . While this concept is demonstrated on iPad Pro with iOS , myVR SDK is truly multi-platform SDK so this can be run on any platform (Android, Web, Desktop, it runs even on Daqri helmet!). I have used Apple Pencil to navigate directional viewshed and to drive fly-through on 3D map – it works like joystick. Another concept shown here is the real-time transition of the analysis from 3D to 2D – so while user interacts with the viewshed on 3D city model of London , it is at the same time reflected on 2D map, creating thematic map of the impacted areas – a classic GIS result that can undergo further analysis in a GIS system of choice, or better go directly as input into the Smart M.App (e.g. into Studio or Grid Analysis)…. following video is what attendees could see at HxGN Live 2017 . [will continue next time]
Author: ∫ ∪ ∧∴ ∋ ∈ ⊇ ∧
GPU accelerated visual analytics
Recent months I had lot of fun working on WebGL component called “mGL” for visualizing and filtering large amount of data in the browser. It has been used for Incident Analyzer and Area Analyzer Smart M.Apps. Here are 2 videos of the testing app of the mGL that shows its potential. Most interesting is the filtering part that takes place in the fragment shader. mGL itself has API that can connect to crossfilter to control filtering or has adapter to be used with dc.js.
First video shows 400k parcels in Cincinaty and second 400k road network in North Caroline. Both with fast cross-filtering on several attributes. You can switch between dimensions represented by charts by clicking on their label. Map (road network) will reflects chart’s color and immediately response to changing filters on either chart or on map.second video shows 400k parcels in Cincinaty with the same behavior.
Flyover mode in MapKit with WMS
Update : 3/2018 AR enabled version with ARKit available here
Suprise, iOS 9 MapKit finally enables flyeover mode with WMS overlays ! I have used my github MapKit sample and only set in MapViewController mkMapView.mapType = MKMapTypeHybridFlyover;
Overlay WMS on 3D maps on iOS
iKatastr2 aktualizace na App Store
iKatastr2 update je na App Store ! Diky všem, kteří jej používají a podporují tento projekt. Těší mě, že se aplikace hojně používá – a to byl také hlavní důvod aktualizace aplikace.
Tento update je udržovací – obsahuje rekompilaci na nejnovější iOS a zároveň stále podporuje iOS od verze 6. Byla aktualizovaná knihovna Google Maps SDK a opraveny drobné chybky. Můžete zde napsat své názory, komentáře a ještě lépe přímo na App Store iKatastr2 ocenit – to je jediná měna, kterou můžete za aplikaci, která je zdarma “zaplatit” – a věřte, že každý pozitivní ohlas dodává vývojáři palivo, smysl a chuť v tom pokračovat a třeba i něčím novým překvapit :)
Hybrid vs Native
It has been a while since my iOS native development. Just came across this report on the subject of native vs hybrid : Native vs Hybrid . Interestingly enough I have expected clear recommendation for hybrid as today devices are more capable of handling rich HTML/JavaScript content and iOS native bridges enable nice integrations with these two worlds.
PC web vs. Mobile app usage
This chart shows real usage (sessions) of iKatastr app over 5 years of running as app on iOS, Android and on PC as web page in CZ. Tiny Windows Store app and Windows Phone app usage couldn’t be rendered at all.
Update: 2018: 7,5 years
Google Trends – close to reality ?
or no ? … how to explain this picture ? iKatastr was indeed attempt to introduce new term for accessing cadastral data in Czech Republic, and it launched on iOS, Android and web 5 years ago, no public advertising, no ads at all… Anyway I like this picture, and it is kind of surprising that GISCloud nor mangomap doesn’t enjoy the same level of trending according to Google Trends. I think reality is different
..let’s look on another measure – site visits using simlarweb.com
Looks like Google Trends takes into consideration # of visits and is more weighted than media coverage ? Or does the mobile presence of app iKatastr adds so much ‘ads’ to the final chart ?
Průkopníkům
…před 20 lety jsem tuto knihu našel na stole v jednom starém, opuštěném domě v Brně, dodnes se k ní vracím jako k pokladu…
Breviář PŮJDE TO ! ING J. SOLAR, Praha 1938, 3. vydání
iKatastr.cz 20M clicks
First time 100K visits over month period. 20M clicks & reaching 3M sessions overall.