1<!DOCTYPE html> 2<html> 3 4<!-- Mirrored from nordpil.com/blog/ by HTTrack Website Copier/3.x [XR&CO'2014], Mon, 06 Nov 2023 22:27:54 GMT --> 5<!-- Added by HTTrack --> 6<meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack --> 7 8<head> 9 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 10 <meta name="description" content="Assorted blog posts related to the work at Nordpil, by Hugo Ahlenius." /> 11 <meta name="keywords" content="blog" /> 12 <meta name="language" content="us-en" /> 13 <meta http-equiv="content-language" content="us-en" /> 14 <meta name="content-language" content="us-en" /> 15 <meta name="author" content="Hugo Ahlenius, Nordpil" /> 16 <meta name="generator" content="Mura CMS 7.0" /> 17 <title>Blog</title> 18 <link rel="icon" href="../nordpil/css/themes/nordpil/images/favicon.ico" type="image/x-icon" /> 19 <link rel="shortcut icon" href="../nordpil/css/themes/nordpil/images/favicon.ico" type="image/x-icon" /> 20 <link rel="stylesheet" href="../nordpil/css/style.css" type="text/css" media="all" /> 21 <link href="../nordpil/css/shadowbox.css" rel="stylesheet" type="text/css" /> 22 <meta property="og:title" content="Blog" /> 23 <meta property="og:type" content="website" /> 24 <meta property="og:url" content="//nordpil.com/blog/" /> 25 <meta property="og:site_name" content="Nordpil" /> 26 <meta property="og:image" content="../static/images/logo_nordpil_100px.html" /> 27 <meta property="fb:admins" content="681040519" /> 28 <meta property="og:description" content="Assorted blog posts related to the work at Nordpil, by Hugo Ahlenius." /> 29 <link rel="stylesheet" href="../nordpil/css/print.css" type="text/css" media="print" /> 30 <!--[if lte IE 7]> 31<link rel="stylesheet" href="/nordpil/css/ie.css" type="text/css" media="all" /> 32<![endif]--> 33 <!--[if lt IE 8]> 34<style type="text/css"> 35#navPrimary li a {display:inline-block !important;} 36</style> 37<![endif]--> 38 <link rel="alternate" type="application/rss+xml" title="Nordpil - News and Announcements" 39 href="http://feeds.feedburner.com/nordpilnews" /> 40
40<script type="text/javascript"> 41 var _prum = [['id', '520de4ccabe53d1c11000000'], 42 ['mark', 'firstbyte', (new Date()).getTime()]]; 43 (function () { 44 var s = document.getElementsByTagName('script')[0] 45 , p = document.createElement('script'); 46 p.async = 'async'; 47 p.src = '../../rum-static.pingdom.net/prum.min.js'; 48 s.parentNode.insertBefore(p, s); 49 })(); 50 </script>
50 51
51<script type="text/javascript"> 52 <!-- 53 !window.jQuery && document.write(unescape('%3Cscript type="text/javascript" src="/nordpil/js/external/jquery.min.js"%3E%3C/script%3E')) 54 //--> 55 </script>
55 56
56<script type="text/javascript" src="../nordpil/js/dist/mura.min67ab.js?v=7108"></script>
56 57
57<script> 58 Mura.init({ 59 loginURL: "?display=login", 60 siteid: "nordpil", 61 contentid: "0BF860EB-480D-4AC1-9A2B064A2922CC9F", 62 contenthistid: "C8DB16F3-F7F3-4CBD-99029A504AA175D7", 63 parentid: "00000000000000000000000000000000001", 64 context: "", 65 nocache: 0, 66 assetpath: "/nordpil", 67 requirementspath: "/requirements", 68 themepath: "/nordpil/includes/themes/", 69 rb: "en", 70 reCAPTCHALanguage: "en", 71 preloaderMarkup: "", 72 mobileformat: false, 73 windowdocumentdomain: "", 74 layoutmanager: false, 75 type: "Folder", 76 subtype: "Default", 77 queueObjects: true, 78 dtExample: "11/10/2024", 79 dtCh: "/", 80 dtFormat: [0, 1, 2], 81 dtLocale: "en-US" 82 }); 83 </script>
83 84
84<script async src="https://betterlytics.io/analytics.js" data-site-id="nordpil-mmgoqks0"></script>
84 85</head> 86 87<body> 88 <div id="container" class="sysBlog"> 89 <div id="nonFooter"> 90 <img src href="../static/images/logos/nordpil_tile_128px.png" alt="Nordpil" 91 style="left: -2000px; position:absolute;" /> 92 <div id="header" class="clearfix"> 93 <h1><a href="../index.html">Nordpil</a></h1> 94 </div> 95 <div id="leftSideBar"> 96 <ul id="navPrimary"> 97 <li class="first" id="navHome"><a href="../index.html">Home</a></li> 98 <li id="navNews"><a href="../news/index.html">News</a> 99 <ul> 100 <li class="first" id="navPappaindexInteractiveMapOfGenderEqualityInSweden"><a 101 href="../news/pappaindex-interactive-map-of-gender-equality-in-sweden/index.html">Pappaindex 102 - interactive map of gender equality in Sweden</a></li> 103 <li id="navWaterAndHumanLivelihoodResilienceARegionaltoglobalOutlook"><a 104 href="../news/water-and-human-livelihood-resilience-a-regional-to-global-outlook/index.html">Water 105 and human livelihood resilience: a regional-to-global outlook</a></li> 106 <li id="navArcticResilienceReport2016"><a 107 href="../news/arctic-resilience-report-2016/index.html">Arctic Resilience Report 108 2016</a></li> 109 <li id="navSharedVoices2016"><a href="../news/shared-voices-2016/index.html">Shared Voices 110 2016</a></li> 111 <li id="navOchaSituationMapTemplates"><a 112 href="../news/ocha-situation-map-templates/index.html">OCHA situation map 113 templates</a></li> 114 <li id="navPolarResearchPortal"><a href="../news/polar-research-portal/index.html">Polar 115 Research Portal</a></li> 116 <li id="navIaeaFukushimaTechnicalReport"><a 117 href="../news/iaea-fukushima-technical-report/index.html">IAEA Fukushima technical 118 report</a></li> 119 <li id="navNewDatabaseOnTectonicPlates"><a 120 href="../news/new-database-on-tectonic-plates/index.html">New database on tectonic 121 plates</a></li> 122 <li id="navArcticOceanAcidification2013Overview"><a 123 href="../news/arctic-ocean-acidification-2013-overview/index.html">Arctic Ocean 124 Acidification 2013 Overview</a></li> 125 <li id="navUarcticSharedVoicesMagazine2014"><a 126 href="../news/uarctic-shared-voices-magazine-2014/index.html">UArctic Shared Voices 127 magazine 2014</a></li> 128 <li id="navVrldensLnder"><a href="../news/vaerldens-laender/index.html">Världens länder</a> 129 </li>
130 <li id="navSwedishPolarResearchPortal"><a 131 href="../news/swedish-polar-research-portal/index.html">Swedish polar research 132 portal</a></li> 133 <li id="navClimateChangeMapsForGlobalis"><a 134 href="../news/climate-change-maps-for-globalis/index.html">Climate change maps for 135 Globalis</a></li> 136 <li id="navNewWagnerViiGisDatabase"><a 137 href="../news/new-wagner-vii-gis-database/index.html">New Wagner VII GIS 138 database</a></li> 139 <li id="navWaterResilienceForHumanProsperity"><a 140 href="../news/water-resilience-for-human-prosperity/index.html">Water Resilience for 141 Human Prosperity</a></li> 142 <li id="navRevisedWebMapsForUnepgridarendal"><a 143 href="../news/revised-web-maps-for-unepgrid-arendal/index.html">Revised web maps for 144 UNEP/GRID-Arendal</a></li> 145 <li id="navAmapAssessment2013ArcticOceanAcidification"><a 146 href="../news/amap-assessment-2013-arctic-ocean-acidification/index.html">AMAP 147 Assessment 2013: Arctic Ocean Acidification</a></li> 148 <li id="navMapFeaturedInEssentialMapworkSkills3"><a 149 href="../news/map-featured-in-essential-mapwork-skills-3/index.html">Map featured in 150 Essential Mapwork Skills 3</a></li> 151 <li id="navPublicationListRevised"><a 152 href="../news/publication-list-revised/index.html">Publication list revised</a></li> 153 <li id="navNewArcticReportOnSeaiceAndBiodiversityWithMapsByNordpil"><a 154 href="../news/new-arctic-report-on-sea-ice-and-biodiversity-with-maps-by-nordpil/index.html">New 155 Arctic report on sea-ice and biodiversity, with maps by Nordpil</a></li> 156 <li id="navArcticResilienceInterimReport2013"><a 157 href="../news/arctic-resilience-interim-report-2013/index.html">Arctic Resilience 158 Interim Report 2013</a></li> 159 <li id="navOsgs2013"><a href="../news/osgs-2013/index.html">OSGS 2013</a></li> 160 <li id="navUarcticStudentNetworkExchangeMapsAndDiagrams"><a 161 href="../news/uarctic-student-network-exchange-maps-and-diagrams/index.html">UArctic 162 student network exchange maps and diagrams</a></li> 163 <li id="navMapBook28"><a href="../news/map-book-28/index.html">Map book 28</a></li> 164 <li id="navKartdagarna2013"><a href="../news/kartdagarna2013/index.html">Kartdagarna 165 2013</a></li> 166 <li id="navHydropowerMap"><a href="../news/hydropower-map/index.html">Hydropower map</a> 167 </li> 168 <li id="navNewProductStockholmPapercraftMap"><a 169 href="../news/new-product-stockholm-papercraft-map/index.html">New product - 170 Stockholm papercraft map</a></li> 171 <li id="navElephantMaps"><a href="../news/elephantmaps/index.html">Elephant maps</a></li> 172 <li id="navIcaMaps"><a href="../news/ica-maps/index.html">ICA maps</a></li> 173 <li id="navNewServer"><a href="../news/new-server/index.html">New server</a></li> 174 <li id="navEsriMapBook"><a href="../news/esri-map-book/index.html">ESRI map book</a></li> 175 <li id="navUarcticThematicNetworks"><a 176 href="../news/uarctic-thematic-networks/index.html">UArctic thematic networks</a> 177 </li> 178 <li id="navSaonInventory"><a href="../news/saoninventory/index.html">
178SAON inventory</a></li> 179 <li id="navBorneoMap"><a href="../news/borneomap/index.html">Borneo map</a></li> 180 <li id="navSwedishForestry"><a href="../news/swedish-forestry/index.html">Swedish 181 forestry</a></li> 182 <li id="navAmapVideos"><a href="../news/amap-videos/index.html">AMAP videos</a></li> 183 <li id="navHimalayaMaps"><a href="../news/himalaya-maps/index.html">Himalaya maps</a></li> 184 <li id="navDniesterGeoportal"><a href="../news/dniestergeoportal/index.html">Dniester 185 geoportal</a></li> 186 <li id="navWebsiteUpdates"><a href="../news/website-updates/index.html">Website updates</a> 187 </li> 188 <li id="navForthcomingBookConfrontingTheWaterChallengeInATurbulentWorld"><a 189 href="../news/forthcoming-book-confronting-the-water-challenge-in-a-turbulent-world/index.html">Forthcoming 190 book - Confronting the water challenge in a turbulent world</a></li> 191 <li id="navCartographyWorkshopInUme"><a 192 href="../news/cartography-workshop-in-umea/index.html">Cartography workshop in 193 Umeå</a></li> 194 <li id="navSurveyResults"><a href="../news/survey-results/index.html">Survey results</a> 195 </li> 196 <li id="navNorthShoreHealthMaps"><a href="../news/northshorehealthmaps/index.html">North 197 Shore health maps</a></li> 198 <li id="navSwipaAssessmentScientificReport"><a href="../news/swipa/index.html">SWIPA 199 assessment scientific report</a></li> 200 <li id="navInteractiveArcgisMapForUnep"><a 201 href="../news/interactive-arcgis-map-for-unep/index.html">Interactive ArcGIS map for 202 UNEP</a></li> 203 <li id="navArcticOceanBasemapInPortfolio"><a 204 href="../news/arctic-ocean-basemap-in-portfolio/index.html">Arctic ocean basemap in 205 portfolio</a></li> 206 <li id="navGeohackGreasemonkeyScript"><a 207 href="../news/geohack-greasemonkey-script/index.html">Geohack greasemonkey 208 script</a></li> 209 <li id="navArcticOceanBasemap"><a href="../news/arctic-ocean-basemap/index.html">Arctic 210 ocean basemap</a></li> 211 <li id="navAnimatedMaps20x0"><a href="../news/animated-maps-20x0/index.html">Animated maps 212 20X0</a></li> 213 <li id="navArcticProtectedAreas"><a href="../news/arctic-protected-areas/index.html">Arctic 214 Protected Areas</a></li> 215 <li id="navIpv6"><a href="../news/ipv6/index.html">IPv6</a></li> 216 <li id="navBitcoin"><a href="../news/bitcoin/index.html">Bitcoin</a></li> 217 <li id="navGraphicDesignForEuropeanEnvironmentAgency"><a 218 href="../news/eea-flis/index.html">Graphic design for European Environment 219 Agency</a></li> 220 <li id="navGlobalisRainforest"><a href="../news/globalis-rainforest/index.html">Globalis 221 Rainforest</a></li> 222 <li id="navAnimatedMaps19702050"><a 223 href="../news/animated-maps-1970-2050/index.html">Animated maps 1970-2050</a></li> 224 <li id="navReindeerYamalAndFinnmark"><a 225 href="../news/reindeer-yamal-and-finnmark/index.html">Reindeer - Yamal and 226 Finnmark</a></li> 227 <li id="navGlobalisBiodiversity"><a href="../news/globalis-biodiversity/index.html">Globalis 228 Biodiversity</a></li> 229 <li id="navUarcticThematicMaps"><a href="../news/uarctic-thematic-maps/index.html">UArctic 230 thematic maps</a></li> 231 <li id="navOceanDataForTheglobe"><a href="../news/ocean-data-for-theglobe/index.html">Ocean 232 data for TheGlobe</a></li> 233 <li id="navProtectingArcticBiodiversity"><a 234 href="../news/protecting-arctic-biodiversity/index.html">Protecting Arctic 235 Biodiversity</a></li> 236 <li id="navArcgis10ForTheUnepShelfProgramme"><a 237 href="../news/arcgis-10-for-the-unep-shelf-programme/index.html">ArcGIS 10 for the 238 UNEP Shelf Programme</a></li> 239 <li id="navDniesterRbdMap"><a href="../news/dniester-rbd-map/index.html">Dniester RBD 240 map</a></li> 241 <li id="navSiwiMaps">
241<a href="../news/siwi-maps/index.html">SIWI maps</a></li> 242 <li id="navGlobalisNewMaps"><a href="../news/globalis-new-maps/index.html">Globalis new 243 maps</a></li> 244 <li id="navUgandaBiofuels"><a href="../news/uganda-biofuels/index.html">Uganda Biofuels</a> 245 </li> 246 <li id="navArcticBiodiversityTrends2010"><a 247 href="../news/arctic-biodiversity-trends/index.html">Arctic Biodiversity Trends 248 2010</a></li> 249 <li id="navPostersOnHazardousWaste"><a 250 href="../news/posters-on-hazardous-waste/index.html">Posters on hazardous waste</a> 251 </li> 252 <li id="navSurvey"><a href="../news/survey/index.html">Survey</a></li> 253 <li id="navUpdatedWorldDatabaseOfUrbanAreas19502050"><a 254 href="../news/updated-world-database-of-urban-areas-1950-2050/index.html">Updated - 255 World database of urban areas, 1950-2050</a></li> 256 <li id="navResourcesWorldDatabaseOfUrbanAreas19502050"><a 257 href="../news/resources-world-database-of-urban-areas-1950-2050/index.html">Resources 258 - world database of urban areas, 1950-2050</a></li> 259 <li id="navUnReportForCop15GraphicsAndLayoutByNordpil"><a 260 href="../news/un-report-for-cop15-graphics-and-layout-by-nordpil/index.html">UN 261 report for COP15 - graphics and layout by Nordpil</a></li> 262 <li id="navCartographyDesignAnnual2"><a 263 href="../news/cartography-design-annual-2/index.html">Cartography Design Annual 264 #2</a></li> 265 <li id="navClimateVulnerabilityMapsOfSwedenInEffekt"><a 266 href="../news/climate-vulnerability-maps-of-sweden-in-effekt/index.html">Climate 267 vulnerability maps of Sweden in Effekt</a></li> 268 <li id="navUneceAndClimateChange"><a 269 href="../news/unece-and-climate-change/index.html">UNECE and climate change</a></li> 270 <li id="navMapsForArcticConservation"><a 271 href="../news/maps-for-arctic-conservation/index.html">Maps for Arctic 272 conservation</a></li> 273 <li id="navCop15WorkshopAgendaRevisedDeadlineExtended"><a 274 href="../news/cop15-workshop-agenda-revised-deadline-extended/index.html">COP15 275 workshop - agenda revised + deadline extended</a></li> 276 <li id="navWebsiteDowntime"><a href="../news/website-downtime/index.html">Website 277 downtime</a></li> 278 <li 279 id="navCreatingConvincingChartsMapsAndDiagramsOnClimateChangeWorkshopInBrusselsNovember102009"> 280 <a 281 href="../news/creating-convincing-charts-maps-and-diagrams-on-climate-change-workshop-in-brussels-november-10-2009/index.html">Creating 282 convincing charts, maps and diagrams on climate change â workshop in Brussels, 283 November 10, 2009</a></li> 284 <li 285 id="navCreatingConvincingChartsMapsAndDiagramsOnClimateChangeWorkshopAtCop15December42009InCopenhagen"> 286 <a 287 href="../news/creating-convincing-charts-maps-and-diagrams-on-climate-change-workshop-at-cop15-december-4-2009-in-copenhagen/index.html">Creating 288 convincing charts, maps and diagrams on climate change â workshop at COP15, December 289 4, 2009 in Copenhagen</a></li> 290 <li id="navCoastalMegaCitiesMapFeaturedOnAstrocasttv"><a 291 href="../news/coastal-mega-cities-map-featured-on-astrocasttv/index.html">Coastal 292 mega cities - map featured on Astrocast.tv</a></li> 293 <li id="navCartographyDesignAnnual"><a 294 href="../news/cartography-design-annual/index.html">Cartography Design Annual</a> 295 </li> 296 <li id="navCentralAsiaMaps"><a href="../news/central-asia-maps/index.html">Central Asia 297 maps</a></li> 298 <li id="navWorkshopBetterGraphicsForEnvironment"><a 299 href="../news/workshop-better-graphics-for-environment/index.html">Workshop - better 300 graphics for environment</a></li> 301 <li id="navNordpilMapsPublishedByUarctic"><a 302 href="../news/nordpil-maps-published-by-uarctic/index.html">Nordpil maps published 303 by UArctic</a></li> 304 <li id="navReportFoodCrisis"><a href="../news/report-food-crisis/index.html">Report - Food 305 crisis</a></li> 306 <li id="navNordpilInSwedish"><a href="../news/nordpil-in-swedish/index.html">Nordpil in 307 Swedish</a></li> 308 <li id="navNordpilcomLaunched"><a href="../news/nordpilcom-launched/index.html">Nordpil.com 309 launched</a></li> 310 <li id="navLogoWebDesignFinalized"><a 311 href="../news/logo-web-design-finalized/index.html">Logo + web design finalized</a> 312 </li> 313 <li id="navLogoUnderDevelopment"><a href="../news/logo-under-development/index.html">Logo 314 under development</a></li> 315 <li class="last" id="navWebsiteFirstDraft"><a 316 href="../news/website-first-draft/index.html">
316Website first draft</a></li> 317 </ul> 318 </li> 319 <li id="navServices"><a href="../services/index.html">Services</a> 320 <ul> 321 <li class="first" id="navMapDesign"><a href="../services/map-design/index.html">Map 322 design</a></li> 323 <li id="navGis"><a href="../services/gis/index.html">GIS</a></li> 324 <li id="navVisualCommunication"><a href="../services/visual-communication/index.html">Visual 325 communication</a></li> 326 <li id="navWorkshop"><a href="../services/workshop/index.html">Workshop</a></li> 327 <li class="last" id="navClimateWorkshop"><a 328 href="../services/climate-workshop/index.html">Climate workshop</a></li> 329 </ul> 330 </li> 331 <li id="navPortfolio"><a href="../portfolio/index.html">Portfolio</a> 332 <ul> 333 <li class="first" id="navMapsgraphics"><a 334 href="../portfolio/mapsgraphics/index.html">Maps/Graphics</a></li> 335 <li id="navPublications"><a href="../portfolio/publications/index.html">Publications</a> 336 </li> 337 <li id="navWeb"><a href="../portfolio/web/index.html">Web</a></li> 338 <li class="last" id="navAwards"><a href="../portfolio/awards/index.html">Awards</a></li> 339 </ul> 340 </li> 341 <li id="navRequestQuote"><a href="../request-quote/index.html">Request quote</a></li> 342 <li id="navContact"><a href="../contact/index.html">Contact</a></li> 343 <li id="navAbout"><a href="../about/index.html">About</a></li> 344 <li id="navProducts"><a href="../products/index.html">Products</a> 345 <ul> 346 <li class="last first" id="navStockholmPapercraftMap"><a 347 href="../products/stockholm-papercraft/index.html">Stockholm papercraft map</a></li> 348 </ul> 349 </li> 350 <li id="navResources"><a href="../resources/index.html">Resources</a> 351 <ul> 352 <li class="first" id="navCfcgntpWrapperForColdfusionToSendGrowlgntpMessages"><a 353 href="../resources/cfcgntp-wrapper-for-coldfusion-to-send-growl-gntp-messages/index.html">CfcGntp 354 - wrapper for ColdFusion to send Growl/GNTP messages</a></li> 355 <li id="navTectonicPlatesGisData"><a 356 href="../resources/tectonic-plates-gis-data/index.html">Tectonic plates GIS data</a> 357 </li> 358 <li id="navWagnerViiGisData"><a href="../resources/wagner-vii-gis-data/index.html">Wagner 359 VII GIS data</a></li> 360 <li id="navWebhookGntpGateway"><a 361 href="../resources/webhook-gntp-gateway/index.html">Webhook - GNTP gateway</a></li> 362 <li id="navGoogleSiteSearchJavascriptBookmarklet"><a 363 href="../resources/google-site-search-javascript-bookmarklet/index.html">Google site 364 search, javascript bookmarklet</a></li> 365 <li id="navGeohackCopypaste"><a href="../resources/geohack-copypaste/index.html">Geohack 366 copy/paste</a></li> 367 <li id="navBetterMuraAdmingreasemonkeyScript"><a 368 href="../resources/better-mura-admin-greasemonkey-script/index.html">Better Mura 369 admin (Greasemonkey script)</a></li> 370 <li class="last" id="navWorldDatabaseOfLargeUrbanAreas19502050"><a 371 href="../resources/world-database-of-large-cities/index.html">World database of 372 large urban areas, 1950-2050</a></li> 373 </ul> 374 </li> 375 <li class="current" id="navBlog"><a href="index.html" class="current ">Blog</a> 376 <ul> 377 <li class="first" id="navMultiplePopfileServersOnUbuntu"><a 378 href="multiple-popfile-servers-on-ubuntu/index.html">Multiple popfile servers on 379 Ubuntu</a></li> 380 <li id="navAddAnotherInstanceOfTomcatOnUbuntu"><a 381 href="add-another-instance-of-tomcat-on-ubuntu/index.html">Add another instance of 382 Tomcat, on Ubuntu</a></li> 383 <li id="navInstallingQgisServerOnUbuntuSaucy"><a 384 href="installing-qgis-server-on-ubuntu-saucy/index.html">Installing QGis Server on 385 Ubuntu Saucy</a></li> 386 <li id="navQgisPythonBindingsWithArcpy"><a 387 href="qgis-python-bindings-with-arcpy/index.html">QGis python bindings with 388 arcpy</a></li> 389 <li id="navFindingTheLatestClimateChangeData"><a 390 href="finding-the-latest-climate-change-data/index.html">Finding the latest climate 391 change data</a></li> 392 <li id="navColorIdeasForMaps"><a href="color-ideas-for-maps/index.html">Color ideas for 393 maps</a></li> 394 <li id="navGeoprocessingToolIndexWindowForArcgis102"><a 395 href="geoprocessing-tool-index-window-for-arcgis-102/index.html">Geoprocessing tool 396 index window for ArcGIS 10.2</a></li> 397 <li id="navAHeartMapForValentinesDay"><a href="heart-map/index.html">A heart map for 398 Valentine's day</a></li> 399 <li id="navBookmarkletForPerformingAGoogleSiteSearch"><a 400 href="bookmarklet-for-performing-a-google-site-search/index.html">Bookmarklet for 401 performing a google site search</a></li> 402 <li id="navWindpowerInSweden">
402<a href="windpower-in-sweden/index.html">Windpower in 403 Sweden</a></li> 404 <li id="navJs2shapefile"><a href="js2shapefile/index.html">js2shapefile</a></li> 405 <li id="navArcticSeaIceAugust2012"><a href="arctic-sea-ice-august-2012/index.html">Arctic 406 sea ice, august 2012</a></li> 407 <li id="navDietaryTrends"><a href="dietary-trends/index.html">Dietary trends</a></li> 408 <li id="navBearingsFromMatlabDataToIllustratorViaArcgis"><a 409 href="bearings-from-matlab-data-to-illustrator-via-arcgis/index.html">Bearings from 410 MatLab data to Illustrator, via ArcGIS</a></li> 411 <li id="navCrosshatchFillsForMapSymbolsInAdobeIllustrator"><a 412 href="cross-hatch-fills-for-map-symbols-in-adobe-illustrator/index.html">Cross-hatch 413 fills for map symbols in Adobe Illustrator</a></li> 414 <li id="navRevertToSavedMxdArcmapIdea"><a 415 href="revert-to-saved-mxd-arcmap-idea/index.html">Revert to saved mxd - ArcMap 416 idea</a></li> 417 <li id="navIndonesianNsdi"><a href="indonesian-nsdi/index.html">Indonesian NSDI</a></li> 418 <li id="navRasterDatasetFootprintInArcpy"><a 419 href="raster-dataset-footprint-in-arcpy/index.html">Raster dataset footprint in 420 ArcPy</a></li> 421 <li id="navRevisitingOldCode"><a href="revisiting-old-code/index.html">Revisiting old 422 code</a></li> 423 <li id="navAsterGdem"><a href="aster-gdem/index.html">Aster GDEM</a></li> 424 <li id="navCartogramGeoprocessingToolForArcgis"><a 425 href="cartogram-geoprocessing-tool-for-arcgis/index.html">Cartogram Geoprocessing 426 Tool for ArcGIS</a></li> 427 <li class="last" id="navArsclip"><a href="arsclip/index.html">ArsClip</a></li> 428 </ul> 429 </li>
430 <li class="last" id="navSwedishSvenska"><a href="../../nordpil.se/index.html">Swedish / Svenska</a> 431 </li> 432 </ul> 433 <br /> 434 <br /> 435 <div style="TEXT-ALIGN: Center;"> 436 <a href="http://feeds2.feedburner.com/nordpilnews"> 437 Subscribe to the Nordpil feed and e-mail for news/updates 438 </a> 439 </div> 440 <div style="TEXT-ALIGN: Center;"> 441 <a href="http://twitter.com/nordpil"><img src="../static/images/thumb/twitter.png" 442 alt="Follow Nordpil on Twitter" title="Follow Nordpil on Twitter" 443 style="padding: 0 0 0 0.5em;" align="right">Follow Nordpil on Twitter!</a> 444 </div> 445 <div style="TEXT-ALIGN: Center;"> 446 <!-- Place this tag where you want the +1 button to render --> 447 <g:plusone></g:plusone> 448 </div> 449 <div style="TEXT-ALIGN: Center;"> 450 <a class="a2a_dd" href="http://www.addtoany.com/share_save">Save & Share this link on social 451 media, for blogging and for bookmarking</a> 452 </div> 453 <div> 454 Nordpil offers freelance consultancy services in custom map design and cartography, in illustrations 455 (charts, diagrams and other graphics) and in geographic information systems (GIS) including research 456 and data preparation. Map design includes interactive maps (WMS, ArcIMS) and thematic maps. In 457 addition we provide training in better visual communication and map-making. 458 </div> 459 <!-- 460<a href="/hallongrotta.cfm">my very important link</a> 461--> 462 </div> 463 <div id="content" class="clearfix"> 464 <div id="primary" class="content"> 465 <div class="releaseDate"></div> 466 <h2 class="pageTitle">Blog</h2> 467 <p>Assorted blog posts related to the work at Nordpil, by Hugo Ahlenius. The blog covers notes and 468 musing on graphic design, cartography, GIS, productivity and much more.</p> 469 <div id="svIndex" class="mura-index "> 470 <div> 471 <dl class="clearfix first hasImage" style="min-height:220px;padding-left:220px;"> 472 <dd class="image"> 473 <a href="multiple-popfile-servers-on-ubuntu/index.html" 474 title="Multiple popfile servers on Ubuntu" class=""><img 475 src="../nordpil/cache/file/BA29AF74-F86B-4902-933D8FB8E4533B02_small.png" 476 alt="Multiple popfile servers on Ubuntu" /></a> 477 </dd> 478 <dt class="title"> 479 <a href="multiple-popfile-servers-on-ubuntu/index.html">Multiple popfile servers on 480 Ubuntu</a> 481 </dt> 482 <dd class="summary"> 483 <p>I am currently migrating a mail setup, and moving Popfile from a windows host to 484 my Ubuntu server, to enable spam filtering in front of Dovecot, using the IMAP 485 module, here are some notes on how to do it... !</p> 486 </dd> 487 </dl> 488 <dl class="clearfix hasImage" style="min-height:220px;padding-left:220px;"> 489 <dd class="image"> 490 <a href="add-another-instance-of-tomcat-on-ubuntu/index.html" 491 title="Add another instance of Tomcat, on Ubuntu" class=""><img 492 src="../nordpil/cache/file/BA29AF74-F86B-4902-933D8FB8E4533B02_small.png" 493 alt="Add another instance of Tomcat, on Ubuntu" /></a> 494 </dd> 495 <dt class="title"> 496 <a href="add-another-instance-of-tomcat-on-ubuntu/index.html">Add another instance 497 of Tomcat, on Ubuntu</a> 498 </dt> 499 <dd class="summary"> 500 <p>On my Ubuntu server, I have been trying to set up Geonetwork and Geoserver. I had 501 a conflict with some shared libraries loaded to Tomcat, and I managed to solve 502 it by installing a second instance of Tomcat, here is how I did it.</p> 503 </dd> 504 </dl> 505 <dl class="clearfix hasImage" style="min-height:220px;padding-left:220px;"> 506 <dd class="image"> 507 <a href="installing-qgis-server-on-ubuntu-saucy/index.html" 508 title="Installing QGis Server on Ubuntu Saucy" class=""><img 509 src="../nordpil/cache/file/BEFBBE09-BA78-477E-9F03908EA7B589BE_small.png" 510 alt="Installing QGis Server on Ubuntu Saucy" /></a> 511 </dd> 512 <dt class="title"> 513 <a href="installing-qgis-server-on-ubuntu-saucy/index.html">Installing QGis Server 514 on Ubuntu Saucy</a> 515 </dt> 516 <dd class="summary"> 517 <p>I thought it would nice to have an easy simple GIS data server set up, so here 518 are some notes on installing QGis Server on Ubuntu 13.10 (saucy).</p> 519 </dd> 520 </dl> 521 <dl class="clearfix hasImage" style="min-height:220px;padding-left:220px;"> 522 <dd class="image"> 523 <a href="qgis-python-bindings-with-arcpy/index.html" 524 title="QGis python bindings with arcpy" class=""><img 525 src="../nordpil/cache/file/4D797D8F-6E3D-4613-A61F5348D3790D11_small.png" 526 alt="QGis python bindings with arcpy" /></a> 527 </dd> 528 <dt class="title"> 529 <a href="qgis-python-bindings-with-arcpy/index.html">QGis python bindings with 530 arcpy</a> 531 </dt> 532 <dd class="summary"> 533 <p>I have very mature development environment in python 2.7.5, centered around ArcPy 534 (ArcGIS python bindings) and iPython (a very useful python shell). I just 535 updated my QGis install (using OSGeo4W64), and I thought I would try to add the 536 QGis python bindings to my existing install - here is how to do it!</p> 537 </dd> 538 </dl> 539 <dl class="clearfix hasImage" style="min-height:220px;padding-left:220px;"> 540 <dd class="image"> 541 <a href="finding-the-latest-climate-change-data/index.html" 542 title="Finding the latest climate change data" class=""><img 543 src="../nordpil/cache/file/6DFA04
543C0-5F98-4D30-912BA4029C38B039_small.png" 544 alt="Finding the latest climate change data" /></a> 545 </dd> 546 <dt class="title"> 547 <a href="finding-the-latest-climate-change-data/index.html">Finding the latest 548 climate change data</a> 549 </dt> 550 <dd class="summary"> 551 <p>I recently had a need for updated climate change maps for a client. The client 552 specifically requested that the maps should contain data from the latest analys 553 by the IPCC. After some searching I found the NOAA ESRL/PSD Climate Change 554 Portal. This website provides averages of all models for the variables that I 555 was interested in: temperature, precipitation and acidity in a format that was 556 easy to bring into ArcGIS.</p> 557 </dd> 558 </dl> 559 <dl class="clearfix hasImage" style="min-height:220px;padding-left:220px;"> 560 <dd class="image"> 561 <a href="color-ideas-for-maps/index.html" title="Color ideas for maps" class=""><img 562 src="../nordpil/cache/file/064BE753-3A07-48E9-9A56DC28159CB63C_small.png" 563 alt="Color ideas for maps" /></a> 564 </dd> 565 <dt class="date releaseDate"> 566 February 17, 2014 567 </dt> 568 <dt class="title"> 569 <a href="color-ideas-for-maps/index.html">Color ideas for maps</a> 570 </dt> 571 <dd class="summary"> 572 <p>There was recently a great thread on the Society for Conservation GIS mailing 573 list about picking colors, ramps and colorschemes for maps. Some of the obvious 574 links were there, and a few new. I thought I would just make some notes as a 575 summary...</p> 576 </dd> 577 </dl> 578 <dl class="clearfix hasImage" style="min-height:220px;padding-left:220px;"> 579 <dd class="image"> 580 <a href="geoprocessing-tool-index-window-for-arcgis-102/index.html" 581 title="Geoprocessing tool index window for ArcGIS 10.2" class=""><img 582 src="../nordpil/cache/file/7B29A5D3-81EA-4696-A5673EA224B64A1E_small.png" 583 alt="Geoprocessing tool index window for ArcGIS 10.2" /></a> 584 </dd> 585 <dt class="date releaseDate"> 586 October 25, 2013 587 </dt> 588 <dt class="title"> 589 <a href="geoprocessing-tool-index-window-for-arcgis-102/index.html">Geoprocessing 590 tool index window for ArcGIS 10.2</a> 591 </dt> 592 <dd class="summary"> 593 <p>One feature that I have missed in ArcGIS 10 and above is the <em>index tab</em> 594 that was available as a dockable pane. Then I found this great add-in that has 595 been a separate download for each version of ArcGIS - it wasn't available when I 596 first started upgraded ArcGIS 10.2, but now it is here!</p> 597 </dd> 598 </dl> 599 <dl class="clearfix hasImage" style="min-height:220px;padding-left:220px;"> 600 <dd class="image"> 601 <a href="heart-map/index.html" title="A heart map for Valentine's day" class=""><img 602 src="../nordpil/cache/file/B0C
602F92A9-8996-4FCE-ADEE7771616FE074_small.png" 603 alt="A heart map for Valentine's day" /></a> 604 </dd> 605 <dt class="date releaseDate"> 606 February 14, 2013 607 </dt> 608 <dt class="title"> 609 <a href="heart-map/index.html">A heart map for Valentine's day</a> 610 </dt> 611 <dd class="summary"> 612 <p>I prepared this cute heart-shaped World map for Valentine's Day, using the Bonne 613 map projection, what do you think?</p> 614 </dd> 615 </dl> 616 <dl class="clearfix hasImage" style="min-height:220px;padding-left:220px;"> 617 <dd class="image"> 618 <a href="bookmarklet-for-performing-a-google-site-search/index.html" 619 title="Bookmarklet for performing a google site search" class=""><img 620 src="../nordpil/cache/file/48FBAB1E-94C1-41E5-8F682EAE4C66AD85_small.png" 621 alt="Bookmarklet for performing a google site search" /></a> 622 </dd> 623 <dt class="date releaseDate"> 624 October 12, 2012 625 </dt> 626 <dt class="title"> 627 <a href="bookmarklet-for-performing-a-google-site-search/index.html">Bookmarklet for 628 performing a google site search</a> 629 </dt> 630 <dd class="summary"> 631 <p>I do a lot research in my job, and sometimes I need to narrow down a search for a 632 specific website. As a little exercise, I prepared this little javascript 633 bookmarklet to perform a google search on the site that one is currently 634 visiting.</p> 635 </dd> 636 </dl> 637 <dl class="clearfix last hasImage" style="min-height:220px;padding-left:220px;"> 638 <dd class="image"> 639 <a href="windpower-in-sweden/index.html" title="Windpower in Sweden" class=""><img 640 src="../nordpil/cache/file/C37136F0-5237-42B2-9192BAAF00FE963A_small.png" 641 alt="Windpower in Sweden" /></a> 642 </dd> 643 <dt class="date releaseDate"> 644 October 2, 2012 645 </dt> 646 <dt class="title"> 647 <a href="windpower-in-sweden/index.html">Windpower in Sweden</a> 648 </dt> 649 <dd class="summary"> 650 <p>I found some interesting data on windpower and energy production for Sweden, and 651 prepared this simple chart, listing electrity generation per month, from 652 2002-2012.</p> 653 </dd> 654 </dl> 655 </div> 656 </div> 657 <div class="mura-next-n "> 658 <ul class="navSequential"> 659 <li class="current"><a class="current" href="#">1</a></li> 660 <li><a 661 href="indexc36e.html?startRow=11&nextNID=0BF860EB-480D-4AC1-9A2B064A2922CC9F">2</a> 662 </li> 663 <li><a 664 href="index26b3.html?startRow=21&nextNID=0BF860EB-480D-4AC1-9A2B064A2922CC9F">3</a> 665 </li> 666 <li class="navNext"><a 667 href="indexc36e.html?startRow=11&nextNID=0BF860EB-480D-4AC1-9A2B064A2922CC9F">Next »</a> 668 </li> 669 </ul> 670 </div> 671 <div style="clear:both"></div> 672 </div> 673 </div> 674 </div> 675 <div id="footer"> 676 <div style="DISPLAY:None;"> 677 <a href="https://plus.google.com/117029210173039793656?rel=author">Google</a> 678 </div> 679 <div style="FLOAT: Left;"> 680 ©2023 Nordpil All rights reserved<br /> 681 <a href="mailto:webmaster(at-sign-here)nordpil.com" class="footer">Contact webmaster</a> 682 </div> 683 <div id="saveshare" style="TEXT-ALIGN: Center; FONT-WEIGHT: Bold;"> 684 </div> 685 <div style="FLOAT: Right;WIDTH: 200px;"> 686 <a href="http://feeds.feedburner.com/nordpilnews"> 687 <img src="../nordpil/css/themes/nordpil/images/feed-icon-28x28.png" width="28" height="28" 688 alt="RSS Icon" style="PADDING: 0 0 1em 1em; FLOAT: Right;" /> 689 Stay informed with news and updates from Nordpil 690 </a> 691 </div> 692 </div> 693
693<script type="text/javascript"> 694 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 695 document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 696 </script>
696 697
697<script type="text/javascript"> 698 var _gaq = _gaq || []; 699 _gaq.push(['_setAccount', 'UA-6634413-1']); 700 try { 701 if (typeof (window['pageResponse']) == "undefined") { 702 _gaq.push(['_trackPageview']); 703 } else { 704 _gaq.push(['_trackPageview', '/' + pageResponse + '?page=' + document.location.pathname + document.location.search]); 705 } 706 } catch (err) { } 707 (function () { 708 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 709 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 710 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 711 })(); 712 </script>
712 713
713<script type="text/javascript" src="../static/exitlinks.js"></script>
713 714
714<script type="text/javascript"> 715 dtalk_ga.applyVirtualExits(); 716 </script>
716 717
717<script type="text/javascript"> 718 var _qevents = _qevents || []; 719 (function () { 720 var elem = document.createElement('script'); 721 elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") 722 + ".quantserve.com/quant.js"; 723 elem.async = true; 724 elem.type = "text/javascript"; 725 var scpt = document.getElementsByTagName('script')[0]; 726 scpt.parentNode.insertBefore(elem, scpt); 727 })(); 728 </script>
728 729
729<script type="text/javascript"> 730 _qevents.push({ qacct: "p-c8XKtXvUrylKQ" }); 731 </script>
731 732 <noscript> 733 <div style="display: none;"> 734 <img src="../../pixel.quantserve.com/pixel/p-c8XKtXvUrylKQ.gif" height="1" width="1" alt="Quantcast" /> 735 </div> 736 </noscript> 737
737<script type="text/javascript" src="../visitping.js.html"></script>
737 738 <!-- AddToAny BEGIN --> 739
739<script type="text/javascript" src="../../static.addtoany.com/menu/page.js"></script>
739 740 <!-- AddToAny END --> 741 <a href="../hallongrotta.html"><!-- my very important link --></a> 742 <!-- Place this tag in your head or just before your close body tag --> 743
743<script type="text/javascript" src="../../apis.google.com/js/plusone.js"></script>
743 744
744<script type="text/javascript" src="../../assets.pinterest.com/js/pinit.js"></script>
744 745 <div id="fb-root"></div> 746
746<script>(function (d, s, id) { 747 var js, fjs = d.getElementsByTagName(s)[0]; 748 if (d.getElementById(id)) return; 749 js = d.createElement(s); js.id = id; 750 js.src = "../../connect.facebook.net/en_US/sdk.js#xfbml=1&appId=61615206953&version=v2.0"; 751 fjs.parentNode.insertBefore(js, fjs); 752 }(document, 'script', 'facebook-jssdk'));</script>
752 753 </div> 754</body> 755 756<!-- Mirrored from nordpil.com/blog/ by HTTrack Website Copier/3.x [XR&CO'2014], Mon, 06 Nov 2023 22:27:56 GMT --> 757 758</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.