<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>Madrona</title>
 <link href="http://madrona.ecotrust.org/atom.xml" rel="self"/>
 <link href="http://madrona.ecotrust.org"/>
 <updated>2025-05-08T16:24:31+00:00</updated>
 <id>http://madrona.ecotrust.org</id>
 <author>
   <name>Ecotrust</name>
   <email>madrona@ecotrust.org</email>
 </author>

 
 <entry>
   <title>Madrona 4.1 released</title>
   <link href="http://madrona.ecotrust.org/news/madrona-41-released"/>
   <updated>2013-07-24T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/madrona-41-released</id>
   <content type="html">
&lt;p&gt;Since the initial release of Madrona 4.0, we have been working on many projects with 2D mapping interfaces (OpenLayers or Leaflet).
Much of the work to the Madrona core is related to the &lt;a href=&quot;/news/enhanced-2d-data-layer-management/&quot;&gt;Enhanced 2D Layer Management&lt;/a&gt;
which allows knockout-based Javascript client apps to seamlessly incorporate advanced mapping interface elements.&lt;/p&gt;

&lt;p&gt;Updates in the 4.1 release include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;New &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;layer_manager&lt;/code&gt; app for managing 2D tiled map sources&lt;/li&gt;
  &lt;li&gt;By default, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;enforce_supported_browser&lt;/code&gt; set to False (may cause minor change in browser detection behavior in some 3D apps)&lt;/li&gt;
  &lt;li&gt;Clean up json import situation&lt;/li&gt;
  &lt;li&gt;Preliminary Multipolygon support (server-side)&lt;/li&gt;
  &lt;li&gt;Several minor bug fixes and tweaks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;a href=&quot;https://pypi.python.org/pypi?:action=display&amp;amp;name=madrona&amp;amp;version=4.1&quot;&gt;4.1 version is live on PyPi&lt;/a&gt; so updgrading is
as easy as &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pip install --upgrade madrona&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Enjoy.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Printing web maps made easier</title>
   <link href="http://madrona.ecotrust.org/news/map-printing"/>
   <updated>2013-01-02T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/map-printing</id>
   <content type="html">
&lt;p&gt;One of the most requested features for any web mapping application is printing. &lt;a target=&quot;_blank&quot; href=&quot;http://ecotrust.github.io/madrona/docs/bookmarks.html&quot;&gt;Map bookmarks&lt;/a&gt; get you most of the way there for sharing your map view, but people want the digital equivalent of a hard copy.&lt;/p&gt;

&lt;p&gt;The simple answer has always been to take a screenshot in your operating system of choice. But wait you want it as a PDF, with a title on it, and a legend, and 300dpi? And so more sophisticated server-side print capabilities were developed a la &lt;a target=&quot;_blank&quot; href=&quot;http://video.esri.com/watch/1058/arcgis-for-server-101-printingtools-service-tutorial&quot;&gt;ArcGIS Server printing&lt;/a&gt; and &lt;a target=&quot;_blank&quot; href=&quot;http://docs.geoserver.org/latest/en/user/community/printing/index.html&quot;&gt;GeoServer printing&lt;/a&gt;. But these are pretty heavy-handed solutions, often needing access to your original datasets and/or a map engine to be able to render them all together in a single print image. What if you don’t have access to the original datasets? What if a number of the data layers in your application are map tile services from third-party providers?&lt;/p&gt;

&lt;p&gt;Our developer Edwin knew there had to be a simpler way. He saw that people were using &lt;a target=&quot;_blank&quot; href=&quot;http://phantomjs.org/&quot;&gt;PhantomJS&lt;/a&gt; with its headless Webkit engine to load web pages and make screen captures. What if he thought, we could develop a lightweight print service that given the state of the users map, could load up the same exact map view the user sees in their browser and export it in a variety of formats and sizes (PNG, JPEG, PDF, etc.)?&lt;/p&gt;

&lt;p&gt;So Edwin created just that, a standalone print service for the Mid-Atlantic Data Portal and it’s pretty sweet.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/news/print.png&quot; alt=&quot;Print/Export feature screenshot&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This module, &lt;a target=&quot;_blank&quot; href=&quot;https://github.com/Ecotrust/marco-portal/tree/master/printing&quot;&gt;available on GitHub&lt;/a&gt;, was created using NodeJS and integrates with the &lt;a target=&quot;_blank&quot; href=&quot;http://madrona.ecotrust.org&quot;&gt;Madrona&lt;/a&gt; and Django-based Mid-Atlantic Marine Planner. To try it out yourself, go to &lt;a target=&quot;_blank&quot; href=&quot;http://goo.gl/a98nG&quot;&gt;this map bookmark&lt;/a&gt; visualizing waterbird density around Great Bay and click the print button in the top right corner of the map. Here’s an example output.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/news/print-example.png&quot; alt=&quot;Print/Export feature screenshot&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Look for this printing module to become its own project in coming months, and a core feature of Madrona.&lt;/p&gt;

&lt;p&gt;To learn more about the development of the Mid-Atlantic Ocean Data Portal and its integration of a number of data layers published by ESRI, NOAA, and The Nature Conservancy, visit its &lt;a target=&quot;_blank&quot; href=&quot;http://ecotrust.github.com/marco-portal/&quot;&gt;Project Log&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Enhanced 2D data layer management</title>
   <link href="http://madrona.ecotrust.org/news/enhanced-2d-data-layer-management"/>
   <updated>2012-10-29T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/enhanced-2d-data-layer-management</id>
   <content type="html">
&lt;p&gt;The latest revision of the layer manager functionality extends Madrona’s support for 2D mapping environments.&lt;/p&gt;

&lt;p&gt;We’ve developed a rich server-side model for managing data layers and themes and added client-side user interface elements for organizing/visualizing data layers that can incorporated into any 2D OpenLayers-based madrona mapping application.&lt;/p&gt;

&lt;div class=&quot;thumbnail thumb-wrap&quot;&gt;
    &lt;img src=&quot;/assets/img/news/layer_manager1.png&quot; alt=&quot;Data layer manager - Image 1&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Features of the user interface include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Data&lt;/strong&gt; Layer list with an accordion view organized by theme.&lt;/li&gt;
  &lt;li&gt;Full text &lt;strong&gt;search&lt;/strong&gt; of layers and themes.&lt;/li&gt;
  &lt;li&gt;Support for basic &lt;strong&gt;metadata&lt;/strong&gt; and source attribution.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Active&lt;/strong&gt; layers list for managing opacity, visibility and layer ordering of the current map.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Legend&lt;/strong&gt; support.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;thumbnail thumb-wrap&quot;&gt;
    &lt;img src=&quot;/assets/img/news/layer_manager2.png&quot; alt=&quot;Data layer manager - Image 2&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Test it out with our live &lt;a href=&quot;http://madrona2d.labs.ecotrust.org/layer_manager/demo/&quot;&gt;madrona 2d demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The functionality relies on OpenLayers, Knockout, Bootstrap and jQuery-ui. To set up a 2D madrona application to use the layer manager widgets:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Populate the Layers and Themes with some data (we include a &lt;a href=&quot;https://github.com/Ecotrust/madrona/blob/master/madrona/layer_manager/fixtures/base_layers.json&quot;&gt;comprehensive fixture&lt;/a&gt; in madrona)&lt;/li&gt;
  &lt;li&gt;Set up some basic javascript variables and load the required js/css files&lt;/li&gt;
  &lt;li&gt;Include the interface elements via django &lt;em&gt;include&lt;/em&gt; template tags&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For full instructions on configuring the layer manager, see &lt;a href=&quot;http://ecotrust.github.io/madrona/docs/layer_manager.html&quot;&gt;the docs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The 2D layer manager functionality has been merged into the madrona &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;master&lt;/code&gt; branch and will be the highlight of the upcoming Madrona 4.1 release.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>New Mid-Atlantic Ocean Data Portal Released, built on Madrona </title>
   <link href="http://madrona.ecotrust.org/news/marco-portal-released"/>
   <updated>2012-10-08T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/marco-portal-released</id>
   <content type="html">
&lt;p&gt;Version 2 of the &lt;a href=&quot;http://portal.midatlanticocean.org&quot;&gt;Mid-Atlantic Ocean Data Portal&lt;/a&gt; recently went public providing new information and tools for comprehensive regional ocean planning by the Mid-Atlantic Regional Council for the Ocean (MARCO).  The portal was developed in partnership by Ecotrust, The Nature Conservancy,  Rutger’s Center for Remote Sensing and Spatial Analysis (CRSSA) and Monmouth University.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://ecotrust.github.com/marco-portal/Announcements/2012/10/04/marco-portal-goes-public/&quot; class=&quot;thumbnail thumb-wrap&quot;&gt;&lt;img src=&quot;/assets/img/news/marco-v2-planner.jpeg&quot; alt=&quot;MARCO example&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The MARCO Portal is the most robust 2D-mapping tool to date developed using Madrona.  It integrates a number of data layers published by ESRI, NOAA, The Nature Conservancy.  In addition to our typical ArcGIS, Arc2Earth and OpenLayers data publishing workflow, this project takes advantage of up and coming tools and technologies including Tilemill, Tilestache, Knockout JS, UTF-grids and more.  A number of new Madrona modules were also developed as part of the project including the Layer Manager and Data Catalog.&lt;/p&gt;

&lt;p&gt;Read the &lt;a href=&quot;http://ecotrust.github.com/marco-portal/Announcements/2012/10/04/marco-portal-goes-public/&quot;&gt;full blog post&lt;/a&gt; from Ecotrust developer Scott Fletcher on the &lt;a href=&quot;http://ecotrust.github.com/marco-portal/Announcements/2012/10/04/marco-portal-goes-public/&quot;&gt;MARCO Portal Project Log&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>The Pacific Northwest: The New Frontier for Open Source</title>
   <link href="http://madrona.ecotrust.org/news/madrona-gis-pro-talk"/>
   <updated>2012-10-02T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/madrona-gis-pro-talk</id>
   <content type="html">
&lt;p&gt;URISA’s 50th annual conference, GIS-Pro 2012, was this year and I joined Bibiana McHugh from Trimet, Darrell Fuhriman of Renewable Funding, and Skip Newberry from the Technology Association of Oregon to give the crowd a broad sweeping sense for the exciting work in open source and open data going on in the Pacific Northwest.&lt;/p&gt;

&lt;p&gt;Madrona made an appearance with its strong support for not only open source and open data, but also open and transparent planning.  The most interesting part of the session was definitely Darrell’s history lesson on the emergence of open source hacking from the big tech firms of the early days like Intel, Tektronix, and now IBM.  If you’ve never seen the Silicon Forest Universe poster before you should check it out.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.urisa.org/gispro2012&quot; class=&quot;thumbnail thumb-wrap&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;/assets/img/posts/ims_siliconforestuni2.jpeg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Madrona honored as Top 10 Katerva Award Nominee</title>
   <link href="http://madrona.ecotrust.org/news/madrona-honored-as-top-10-katerva-award-nominee"/>
   <updated>2012-09-27T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/madrona-honored-as-top-10-katerva-award-nominee</id>
   <content type="html">
&lt;p&gt;Earlier in 2012 Madrona was invited as a nominee for the Katerva Awards, recognized as the pinnacle of global sustainability recognition.  Today we discovered that Madrona had successfully made it through their rigorous filtering process to be selected as one of their top 10 Ecosystem Conservation nominees.  Unfortunately, the project did not make it on to be a top 5 finalist but we are humbled by the recognition received and will continue to use and improve Madrona for creating game-changing planning tools in sectors and geographies around the world.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://katerva.org/&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;/assets/img/posts/katerva-logo.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>UTFGrids and Madrona</title>
   <link href="http://madrona.ecotrust.org/news/utfgrid-utility"/>
   <updated>2012-08-27T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/utfgrid-utility</id>
   <content type="html">
&lt;p&gt;&lt;a href=&quot;http://ecotrust.github.com/marco-portal&quot; class=&quot;thumbnail thumb-wrap&quot;&gt;&lt;img src=&quot;/assets/img/news/marco-utfgrid.png&quot; alt=&quot;MARCO UTFGrid example&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;UTFGrids are an elegant solution to providing scalable access to thousands of map features, and they’re a key interactive element of the 2D maps we’re developing with Madrona.  However, the workflows for creating UTFGrid JSON files with Tilemill and Tilestache have until now been pretty intimately tied to the cartographic rendering of map layers.&lt;/p&gt;

&lt;p&gt;For the &lt;a href=&quot;http://ecotrust.github.com/marco-portal/&quot;&gt;MARCO Marine Planner&lt;/a&gt; project, we found ourselves just wanting to generate the UTFGrid JSON files directly from a shapefile. It turns out this wasn’t too difficult to do using Mapnik’s UTFGrid support.  Our senior developer Matt Perry whipped up a utility called &lt;a href=&quot;https://github.com/Ecotrust/create-utfgrids&quot;&gt;create-utgfrids&lt;/a&gt; in a couple of hours.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://blog.perrygeo.net/2012/08/20/creating-utfgrids-directly-from-a-polygon-datasource/&quot;&gt;Read Matt’s full blog post&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://mapbox.com/developers/utfgrid/&quot;&gt;Learn more about UTFGrids&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
 </entry>
 
 <entry>
   <title>NPLCC Prioritization Tool preview</title>
   <link href="http://madrona.ecotrust.org/news/nplcc-prioritization-tool-preview"/>
   <updated>2012-07-25T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/nplcc-prioritization-tool-preview</id>
   <content type="html">
&lt;p&gt;&lt;a href=&quot;http://ecotrust.org&quot;&gt;Ecotrust&lt;/a&gt; and the &lt;a href=&quot;http://www.fws.gov/pacific/Climatechange/nplcc/&quot;&gt;NPLCC&lt;/a&gt; have partnered 
to develop a conservation decision support system for Alaska, British Columbia, Washington, Oregon and Californian coastal temperate rainforest.  This system will enable stakeholder to engage in strategic planning and program delivery of conservation and restoration priorities for the North Pacific Region.&lt;/p&gt;

&lt;div class=&quot;row&quot;&gt;
        &lt;img src=&quot;/assets/img/experience/nplcc/results.png&quot; alt=&quot;NPLCC&quot; /&gt;
&lt;/div&gt;

&lt;p&gt;The prioritization tool is based on Madrona 4.0 and leverages the analytic framework established with our &lt;a href=&quot;http://madrona.ecotrust.org/experience/aquatic-priorities/&quot;&gt;aquatic priorities tool&lt;/a&gt;. 
In addition to extending the tool to work with new data sources and a much wider geography, we are enhancing the core Madrona prioritization tool in several key ways:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The analytical framework has been modified to accept user-defined selection of geography. This allows you to specify an area and &lt;strong&gt;prioritize watersheds within a region of interest&lt;/strong&gt; as opposed to prioritizing across the entire study area (which may not be relevant to all users).&lt;/li&gt;
  &lt;li&gt;User input of prioritization targets will be greatly simplified by using a &lt;strong&gt;single slider bar&lt;/strong&gt; to represent relative importance of the species.&lt;/li&gt;
  &lt;li&gt;With the recent addition of &lt;a href=&quot;http://madrona.ecotrust.org/news/enhanced-2d-mapping-support/&quot;&gt;GeoJSON&lt;/a&gt; support in Madrona, we are transitioning the tool to use a javascript-based &lt;strong&gt;2D map interface&lt;/strong&gt;. Amongst the many improvements, this means we can run the application on nearly any platform (including tablets and mobile devices), use different base layers for improved cartography and utilize our recent work on OpenLayer’s &lt;a href=&quot;http://dev.openlayers.org/docs/files/OpenLayers/Layer/UTFGrid-js.html&quot;&gt;UTFGrid support&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;The user interface has been reworked to provide a simplified and &lt;strong&gt;directed workflow&lt;/strong&gt;. This was accomplished using the &lt;a href=&quot;http://twitter.github.com/bootstrap/&quot;&gt;bootstrap&lt;/a&gt; and &lt;a href=&quot;http://knockoutjs.com/&quot;&gt;knockout&lt;/a&gt; frameworks on the client side. In addition to improved user experience, the new interface shows greatly improved speed and performance.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are currently in the &lt;em&gt;alpha&lt;/em&gt; release of the software and are working on collecting region wide data for mammalian, aquatic and bird species as well as climate change and watershed condition indices. The public release of the tool is expected in fall of 2012… stay tuned. To track the technical details of the project, follow us on the &lt;a href=&quot;https://github.com/Ecotrust/nplcc&quot;&gt;NPLCC github page&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>New Layer Manager App</title>
   <link href="http://madrona.ecotrust.org/news/new-layer-manager-app"/>
   <updated>2012-07-20T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/new-layer-manager-app</id>
   <content type="html">
&lt;p&gt;We have added an optional application within Madrona to handle basic layer management. If you develop an application that requires displaying multiple data layers on the map, it will be easier to create, edit, save, and access the data of the layers. This will be very useful for creating layer controls for displaying, organizing and changing visibility of layers.&lt;/p&gt;

&lt;p&gt;Currently we’re supporting layers organized by themes: a data layer displaying an ocean’s sediment grain size could be associated with an “Ocean” theme, or a “Soils” theme, depending on your needs. The relationship is many to many, so it could belong to both, and each theme can be associated with other data layers.&lt;/p&gt;

&lt;p&gt;Currently, the Theme model includes a name field and can return a list of layers associated with it.&lt;/p&gt;

&lt;p&gt;The Layer model includes fields for:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Name&lt;/li&gt;
  &lt;li&gt;Layer type (WMS, Vector, XYZ, etc…)&lt;/li&gt;
  &lt;li&gt;URL location (can be local or pulled from a different server)&lt;/li&gt;
  &lt;li&gt;Themes&lt;/li&gt;
  &lt;li&gt;Legend&lt;/li&gt;
  &lt;li&gt;And several more&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you can see, there’s a lot of room for this to grow. We will be sure to update this as our needs develop, but we are also excited to see what you do with it!&lt;/p&gt;

&lt;p&gt;View the code now: &lt;a href=&quot;https://github.com/Ecotrust/madrona/tree/master/madrona/layer_manager&quot;&gt;Layer Manager&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Madrona in the News</title>
   <link href="http://madrona.ecotrust.org/news/madrona-in-the-news"/>
   <updated>2012-07-19T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/madrona-in-the-news</id>
   <content type="html">
&lt;p&gt;I wanted to share a few of the news stories covering the public release of Madrona.  Being a software framework and not a traditional software end-product, it can be hard to explain exactly what Madrona is and the power and flexibility it provides.  The more we talk about it, the better the messaging will get.  We appreciate all of your feedback.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://djcoregon.com/news/2012/07/18/software-platform-madrona-introduced-as-planning-tool/&quot;&gt;Daily Journal of Commerce&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.sustainablebusinessoregon.com/articles/2012/07/ecotrust-releases-open-source-tool-for.html&quot;&gt;Sustainable Business Oregon&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.bizjournals.com/portland/morning_call/2012/07/ecotrust-releases-open-source-tool.html&quot;&gt;Portland Business Journal&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://siliconflorist.com/2012/07/10/mapping-future-ecotrust-opens-madrona-decision-tool-public/&quot;&gt;Silicon Florist&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And, if you’re curious about what we’re doing with mobile with Madrona, read a bit about our Digital Deck project getting underway.  Things are starting to get interesting, stay tuned.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.oregonbusiness.com/linda/7495-creating-value-with-mobile-apps&quot;&gt;Oregon Business - Creating Value with Mobile Apps&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
 </entry>
 
 <entry>
   <title>Madrona version 4.0 released</title>
   <link href="http://madrona.ecotrust.org/news/madrona-version-40-released"/>
   <updated>2012-07-09T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/madrona-version-40-released</id>
   <content type="html">
&lt;p&gt;After months of development, Ecotrust is pleased to announce the first public release of Madrona, version 4.0. Madrona is the evolution of &lt;a href=&quot;http://marinemap.org&quot;&gt;MarineMap&lt;/a&gt;, a tool for web-based marine spatial planning developed by the MarineMap Consortium which included the University of California Santa Barbara, Ecotrust, and The Nature Conservancy. MarineMap reached end-of-life with version 3 in 2011. &lt;a href=&quot;/experience/history.html&quot;&gt;Learn more about Madrona’s history&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Read about the release on the &lt;a href=&quot;http://blog.ecotrust.org/software-for-21st-century-decisions-2/&quot;&gt;ecotrust blog.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Updates and fixes in the 4.0 release include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://ecotrust.github.io/madrona/docs/bookmarks.html&quot;&gt;Map bookmarks&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://ecotrust.github.io/madrona/docs/geojson.html&amp;quot;&quot;&gt;GeoJSON support&lt;/a&gt; for the Madrona Feature API&lt;/li&gt;
  &lt;li&gt;New analysistools app&lt;/li&gt;
  &lt;li&gt;Switched to new-style Django url and absurl template tags&lt;/li&gt;
  &lt;li&gt;Reorganization of setup code&lt;/li&gt;
  &lt;li&gt;Overhaul of setup.py and associated installation procedures&lt;/li&gt;
  &lt;li&gt;Added flatblocks to manage content&lt;/li&gt;
  &lt;li&gt;Added create-madrona-project.py script as a madrona replacement for startproject&lt;/li&gt;
  &lt;li&gt;Fixed several bugs in raster_stats - improved tempfile and cache handling&lt;/li&gt;
  &lt;li&gt;Improved study region loading via management command&lt;/li&gt;
  &lt;li&gt;Improved geometry validity handling in manipulators&lt;/li&gt;
  &lt;li&gt;Improved logging system&lt;/li&gt;
  &lt;li&gt;Install_media command flag to handle admin static files&lt;/li&gt;
  &lt;li&gt;Numerous bug fixes and lots of code cleanup&lt;/li&gt;
&lt;/ul&gt;
</content>
 </entry>
 
 <entry>
   <title>Enhanced 2D mapping support</title>
   <link href="http://madrona.ecotrust.org/news/enhanced-2d-mapping-support"/>
   <updated>2012-06-18T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/enhanced-2d-mapping-support</id>
   <content type="html">
&lt;p&gt;Improved support for 2D mapping libraries such as OpenLayers and Leaflet has been added to the Madrona platform through the addition of GeoJSON support for the Madrona Feature API. What’s unique about this implementation is that it supports arbitrarily nested feature collections, something that is not defined in the GeoJSON spec. It does this by allowing an empty geometry within a FeatureCollection with a special feature_set property. That property is the id of another FeatureCollection. This means that traversing the hierarchy requires knowledge of this convention, so we make it optional.&lt;/p&gt;

&lt;p&gt;This enhancement is within the GeoJSON spec and the benefit is that like KML Network Links, the server doesn’t send the entire tree structure, just the child features of a given collection. This requires additional requests overall in order to get a full view of the tree but allows better performance to be maintained for large trees. We’re curious what people think about it. Kudos to Matt Perry for working this through, it was one of the more memorable brainstorming sessions with the team around the whiteboard.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://ecotrust.github.io/madrona/docs/geojson.html&quot;&gt;Learn More&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The intention going forward is for server-side features to support both 2D and 3D mapping clients giving you the flexibility to choose the one you want. Look for the map bookmark and layer manager apps to support 2D mapping clients over the next month.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Version 3 of the Madrona appliance is out</title>
   <link href="http://madrona.ecotrust.org/news/version-3-of-the-madrona-virtual-machine-is-out"/>
   <updated>2012-05-24T00:00:00+00:00</updated>
   <id>http://madrona.ecotrust.org/news/version-3-of-the-madrona-virtual-machine-is-out</id>
   <content type="html">
&lt;p&gt;Based on your feedback from the workshop last month we’ve made some updates to the Madrona appliance.  Notable changes include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Updated to Madrona 4.0b1 (with GeoJSON output)&lt;/li&gt;
  &lt;li&gt;Installed Virtualbox guest additions allowing you to resize the screen and do basic things like copy and paste text between the guest and host.&lt;/li&gt;
  &lt;li&gt;Added some niceties to the app initialization process&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;/developer/appliance&quot;&gt;Test drive Madrona&lt;/a&gt; if you haven’t already&lt;/p&gt;
</content>
 </entry>
 
 
</feed>