{"id":241,"date":"2011-07-10T23:05:08","date_gmt":"2011-07-10T21:05:08","guid":{"rendered":"https:\/\/www.opengis.ch\/?p=241"},"modified":"2020-04-29T18:56:25","modified_gmt":"2020-04-29T16:56:25","slug":"gsoc-2011-weekly-report-6","status":"publish","type":"post","link":"https:\/\/www.opengis.ch\/it\/2011\/07\/10\/gsoc-2011-weekly-report-6\/","title":{"rendered":"GSoC 2011 weekly report #6"},"content":{"rendered":"<p>This week I started cross compiling qgis and encountered some problems that I could&#8217;t solve yet but I&#8217;m working on it.<br \/>\nUPDATE: I just managed to have QGIS to properly configure, by using -DQT_QTUITOOLS_INCLUDE_DIR=\/usr\/include\/qt4\/QtUiTools since it appears that necessitas has no QtUiTools yet. I&#8217;ll look into it.<br \/>\nUPPDATE2:or maybe not&#8230; got more errors now \ud83d\ude41<br \/>\nAs well I met with my mentor and we discussed the next steps needted after qgis compiles. We decided which toolbars where needed and that we would start by preconfiguring the install using the new configuration tool. As weel we had a look at which dialogs are not adapted for te screen of a tablet. Finally we had a look at how the GPS can be integrated and identified the useful classes. Here the results.<br \/>\n<strong>Needed toolbars<\/strong><br \/>\n*Navigation<br \/>\n*Layer load<br \/>\n*basic digitizing (add, move nodes)<br \/>\n*infotool<br \/>\n*attribute table<br \/>\n*measurements<br \/>\n*layer legend<br \/>\n<strong>GUI Adaptations<\/strong><br \/>\n*Layer properties add scrollbars<br \/>\n<strong>GPS<\/strong><br \/>\ncore\/gps<br \/>\napp\/gps<br \/>\nqgsGpsConnection sub class with parseData() (like nmeaConnection)<br \/>\nQIODevice subclass listening to android gps api and emitting readyRead()<br \/>\nextend QgsGpsDetector$<br \/>\nNext week I&#8217;ll focus on getting qgis to cross compile.<br \/>\nAs soon as I&#8217;ll be done, I&#8217;ll start adding the vertical scrollbars to the gui dialogs that don&#8217;t have them (only the layer properties dialog) and then to support the GPS. Finally I&#8217;ll configure the toolbars.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I started cross compiling qgis and encountered some problems that I could&#8217;t solve yet but I&#8217;m working on it. UPDATE: I just managed to have QGIS to properly configure, by using -DQT_QTUITOOLS_INCLUDE_DIR=\/usr\/include\/qt4\/QtUiTools since it appears that necessitas has no QtUiTools yet. I&#8217;ll look into it. UPPDATE2:or maybe not&#8230; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[30,33,34],"tags":[43,46,48,125],"class_list":["post-241","post","type-post","status-publish","format-standard","hentry","category-android-qgis","category-gsoc2011","category-gsoc-2011-weekly-report","tag-android","tag-android-ndk","tag-android-qt","tag-qgis-org"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":256,"url":"https:\/\/www.opengis.ch\/it\/2011\/07\/17\/gsoc-2011-weekly-report-7\/","url_meta":{"origin":241,"position":0},"title":"GSoC 2011 weekly report #7","author":"Marco Bernasocchi","date":"17 Luglio 2011","format":false,"excerpt":"This week I was at a mountaineering course so I could only work in the evening\/nights. despite of the lack of time I made some nice progresses, I got qgis to configure properly (for some reasons it still needs to run twice) and to start compile. while compiling I run\u2026","rel":"","context":"In &quot;Android QGIS&quot;","block_context":{"text":"Android QGIS","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/android-qgis\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":238,"url":"https:\/\/www.opengis.ch\/it\/2011\/07\/05\/gsoc-2011-weekly-report-5\/","url_meta":{"origin":241,"position":1},"title":"GSoC 2011 weekly report #5","author":"Marco Bernasocchi","date":"5 Luglio 2011","format":false,"excerpt":"This week I re-factored the install script to make it cleverer, compiled expat library, fixed the last problem that was blocking GDAL from installing and compiled QWT library using necessitas. As well I started and started looking on compiling qgis and how to add external libs to a necessitas package.\u2026","rel":"","context":"In &quot;Android QGIS&quot;","block_context":{"text":"Android QGIS","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/android-qgis\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":261,"url":"https:\/\/www.opengis.ch\/it\/2011\/07\/29\/gsoc-2011-weekly-report-9\/","url_meta":{"origin":241,"position":2},"title":"GSoC 2011 weekly report #9","author":"Marco Bernasocchi","date":"29 Luglio 2011","format":false,"excerpt":"This week I managed to cross compile qgis and started working on packaging it. See the previous post for more details.","rel":"","context":"In &quot;Android QGIS&quot;","block_context":{"text":"Android QGIS","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/android-qgis\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":258,"url":"https:\/\/www.opengis.ch\/it\/2011\/07\/24\/gsoc-2011-weekly-report-8\/","url_meta":{"origin":241,"position":3},"title":"GSoC 2011 weekly report #8","author":"Marco Bernasocchi","date":"24 Luglio 2011","format":false,"excerpt":"This week I fought against libiconv and spatialite that did not want to properly crosscompile. Due to time pressure I decided to temporarly work on it and moved on compiling qgis. I get to the linking part of the process where I get many errors. I m now looking into\u2026","rel":"","context":"In &quot;Android QGIS&quot;","block_context":{"text":"Android QGIS","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/android-qgis\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":221,"url":"https:\/\/www.opengis.ch\/it\/2011\/06\/07\/gsoc-2011-weekly-report-1\/","url_meta":{"origin":241,"position":4},"title":"GSoC 2011 weekly report #1","author":"Marco Bernasocchi","date":"7 Giugno 2011","format":false,"excerpt":"all, this week i leaped more int the cross compile realm. Geos almost done and started with proj4. I updated my necessitas infrastructure to necessitas v 0.2 and we decide to target android 3.0 which is optimized for tablets. I havent updated the wiki yet since i've been (and still\u2026","rel":"","context":"In &quot;Android QGIS&quot;","block_context":{"text":"Android QGIS","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/android-qgis\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":234,"url":"https:\/\/www.opengis.ch\/it\/2011\/06\/24\/gsoc-2011-weekly-report-4\/","url_meta":{"origin":241,"position":5},"title":"GSoC 2011 weekly report #4","author":"Marco Bernasocchi","date":"24 Giugno 2011","format":false,"excerpt":"This week i finally got PROJ, GEOS and GDAL to compile and install. I updated all the instller scripts to use the NDK stand alone toolchain, using Android.mk files turned out to be more a hassle than useful. Furthermore using the standalone NDK toolchain the compire process can be totally\u2026","rel":"","context":"In &quot;Android QGIS&quot;","block_context":{"text":"Android QGIS","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/android-qgis\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pbdBtI-3T","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/comments?post=241"}],"version-history":[{"count":1,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/241\/revisions"}],"predecessor-version":[{"id":11216,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/241\/revisions\/11216"}],"wp:attachment":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/media?parent=241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/categories?post=241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/tags?post=241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}