<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1395973636692118549</id><updated>2011-10-01T04:40:36.613-07:00</updated><category term='WMS'/><category term='geoportal'/><category term='KML'/><category term='CS-W'/><category term='data.gov'/><category term='Umwelt'/><category term='GeoRSS'/><category term='ArcMap'/><category term='data.gov geodata.gov opendata OGC CS-W REST gov20'/><category term='DeLimes'/><category term='semantic web'/><category term='SDI'/><category term='ArcGIS'/><category term='opendata'/><category term='Apache'/><category term='creative commons'/><category term='open source'/><category term='OpenStreetMap'/><category term='ESRI'/><title type='text'>martenhogeweg</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-3655841876147141220</id><published>2011-04-24T13:39:00.000-07:00</published><updated>2011-04-24T13:39:49.123-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Umwelt'/><category scheme='http://www.blogger.com/atom/ns#' term='semantic web'/><category scheme='http://www.blogger.com/atom/ns#' term='ESRI'/><category scheme='http://www.blogger.com/atom/ns#' term='DeLimes'/><title type='text'>Strange Connections</title><content type='html'>This past week was one of strange connections, when GI Science, friends and family, business and society all seemed intertwined...&lt;br /&gt;&lt;br /&gt;It started off with AGILE, no, &lt;a href="http://agile2011.agilealliance.org/"&gt;not this one&lt;/a&gt;, but &lt;a href="http://www.uu.nl/faculty/geosciences/EN/agile2011/Pages/default.aspx"&gt;the 14th edition&lt;/a&gt; of the get-together of the Association Geographic Information Laboratories Europe. This lead to &lt;a href="http://twitter.com/#%21/mlevison/statuses/59995238005084160"&gt;some confusion&lt;/a&gt;, but perhaps we got some of the AGILE (&lt;a href="http://agile2011.agilealliance.org/"&gt;the big one&lt;/a&gt;) to appreciate GIS a little bit...&lt;br /&gt;&lt;br /&gt;We spoke about mixing and matching open source with closed source work with various samples shown coming from &lt;a href="http://52north.org/"&gt;52North&lt;/a&gt;, &lt;a href="http://www.researchstudio.at/home_en.html"&gt;Research Studios Austria&lt;/a&gt;, and ourselves with respect to &lt;a href="http://ispacevm10.researchstudio.at/sostester/"&gt;sensor observation&lt;/a&gt;, &lt;a href="http://52north.org/maven/project-sites/wps/52n-wps-webapp/demos.html"&gt;web processing&lt;/a&gt;, &lt;a href="http://esriurl.com/OSMEditor"&gt;contributing to OpenStreetMap&lt;/a&gt;, and &lt;a href="http://esriurl.com/geoportalserver"&gt;information discovery&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;With the growing amount of information, the desire to filter out what's not relevant is growing as well. What I found one of the best paper presentations at the AGILE conference (the small one), was about &lt;a href="http://en.wikipedia.org/wiki/Umwelt"&gt;Modeling Umwelten&lt;/a&gt; following the ideas of German scientist &lt;a href="http://en.wikipedia.org/wiki/Jakob_von_Uexk%C3%BCll"&gt;Jakob von Uexküll&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Jakob was no &lt;a href="http://en.wiktionary.org/wiki/uilskuiken"&gt;uilskuiken&lt;/a&gt;, no matter how similar the two terms may sound...&lt;br /&gt;&lt;br /&gt;Jakob's theory states that an organism creates and reshapes its own Umwelt when it interacts with the world, creating a so-called 'functional circle'. This reminded by of &lt;a href="http://www.slideshare.net/padday/the-real-life-social-network-v2"&gt;Social Circles&lt;/a&gt; by &lt;a href="http://twitter.com/padday"&gt;@padday&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Filtering information becomes critical in disaster response situations. Some of the presentations at AGILE spoke of semantic filtering of information feeds using the context (dare I say Umwelt?) of the event and its participants. Surprisingly I found my self discussing emergency response using &lt;a href="http://www.eagle4s.com/"&gt;Eagle&lt;/a&gt; with my old colleagues at Esri NL.&lt;br /&gt;&lt;br /&gt;During the week I crossed more of my Social Circles: &lt;a href="http://twitpic.com/4now7i"&gt;meeting an old friend&lt;/a&gt;, spending time with Esri NL, and spending a day with &lt;a href="http://henkhogeweg.wordpress.com/"&gt;my brother&lt;/a&gt; and our cousin-several-times-removed at &lt;a href="http://www.delimes.nl/"&gt;DeLimes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;At DeLimes, we played &lt;a href="http://www.youtube.com/watch?v=vvftiM5HBoE"&gt;urban golf&lt;/a&gt; with &lt;a href="http://www.buurtlab.nl/"&gt;BuurtLab&lt;/a&gt;, studied how &lt;a href="http://twitpic.com/4nz8pi"&gt;farms are managed&lt;/a&gt; differently, and what makes a local store survive, by actual visits and listening to the people themselves, following the &lt;a href="http://www.mindtools.com/pages/article/newSTR_91.htm"&gt;7S Framework&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;When did you last ask a user how what they got actually was what they needed (will a new laptop really &lt;a href="http://www.theonion.com/video/in-the-know-should-the-nations-unemployed-be-buyin,20083/"&gt;help you land a job&lt;/a&gt;?).&lt;br /&gt;&lt;br /&gt;And so ended a week of interactions with different groups, discussions of software delivery models, management approaches, and catching up with family and friends. New links were established, old links where renewed and strengthened.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-3655841876147141220?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/3655841876147141220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2011/04/strange-connections.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/3655841876147141220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/3655841876147141220'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2011/04/strange-connections.html' title='Strange Connections'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-2300662986212615614</id><published>2011-01-03T15:35:00.000-08:00</published><updated>2011-01-03T15:39:37.557-08:00</updated><title type='text'>For those who haven't noticed yet: http://sourceforge.net/projects/geoportal/</title><content type='html'>Ah, thanks to&amp;nbsp;&lt;a href="http://mapwrecker.wordpress.com/"&gt;Bill Thorp&lt;/a&gt;&amp;nbsp;for reminding me to finish the trilogy...&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yes, Geoportal Server has been &lt;a href="http://sourceforge.net/projects/geoportal/"&gt;available on SourceForge&lt;/a&gt; since late October. Licensing, source code, proper credit to 3rd party components, etc are all in place.&amp;nbsp;We migrated most of the Geoportal Extension documentation from the &lt;a href="http://resources.arcgis.com/content/geoportal-extension/10.0/about"&gt;Esri Resource Center&lt;/a&gt; to the new &lt;a href="http://sourceforge.net/apps/mediawiki/geoportal/index.php?title=Main_Page"&gt;Geoportal Server wiki&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just before Xmas, we &lt;a href="http://geoportal.svn.sourceforge.net/viewvc/geoportal/components/server/OpenLS/"&gt;added the OpenLS connector for ArcGIS Server to the project&lt;/a&gt;! This is an update of an old connector that was available for ArcIMS several years ago. Configure it with ArcGIS Server services and provide an interface following the OGC specification of &lt;a href="http://www.opengeospatial.org/standards/ols"&gt;Open Location Service Implementation Standard&lt;/a&gt;. We're running a &lt;a href="http://gptogc.esri.com/openls/"&gt;test instance&lt;/a&gt; that uses some &lt;a href="http://www.arcgis.com/"&gt;ArcGIS Online&lt;/a&gt; services.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So now we're getting our plans together for 2011. Looking at:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Complete wiki documentation&lt;/li&gt;&lt;li&gt;&lt;a href="http://gptogc.esri.com/Sparql4Geoportal/"&gt;GeoSPARQL interface&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Enhanced metadata editor&lt;/li&gt;&lt;li&gt;Sitemap synchronizer&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.opengeospatial.org/standards/wmts"&gt;WMTS &lt;/a&gt;client (JS API, Flex, Silverlight)&lt;/li&gt;&lt;li&gt;0-configuration database support&lt;/li&gt;&lt;li&gt;Enhance OpenID/Oauth use&lt;/li&gt;&lt;li&gt;ebRIM, Feature Data Dictionary, Feature Catalog support&lt;/li&gt;&lt;li&gt;Upgrades to new underlying API (JS, Flex, Silverlight)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Some of these are just ongoing maintenance, ideas we've had for a while, or things already in the works (like the enhanced metadata editing). Others (like &lt;a href="http://gptogc.esri.com/Sparql4Geoportal/"&gt;the GeoSPARQL interface&lt;/a&gt;) will take a while to develop and fully use. I'll put a brief description of these items on &lt;a href="https://sourceforge.net/tracker/?group_id=306452&amp;amp;atid=1291154"&gt;the feature list&lt;/a&gt; and would be curious to your responses or other features you would want to see in the &lt;a href="http://sourceforge.net/projects/geoportal/"&gt;Geoportal Server&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-2300662986212615614?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/2300662986212615614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2011/01/for-those-who-havent-noticed-yet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/2300662986212615614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/2300662986212615614'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2011/01/for-those-who-havent-noticed-yet.html' title='For those who haven&apos;t noticed yet: http://sourceforge.net/projects/geoportal/'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-2179970525227166321</id><published>2010-09-28T20:57:00.000-07:00</published><updated>2010-09-28T20:57:13.618-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opendata'/><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='SDI'/><category scheme='http://www.blogger.com/atom/ns#' term='geoportal'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='ESRI'/><title type='text'>Are we there yet?</title><content type='html'>&lt;b&gt;Is anybody home?&lt;/b&gt;&lt;br /&gt;It's been three weeks since we announced that the Esri Geoportal extension would be released as open source. It may have seemed a bit quiet since, but rest assured, a lot has happened.&lt;br /&gt;&lt;br /&gt;In my &lt;a href="http://martenhogeweg.blogspot.com/2010/09/geoportal-extension-to-become-open.html"&gt;previous post&lt;/a&gt; I indicated we were looking at a Creative Commons-esk license model. Several people pointed out that this license is not recommended for source code. And yes we did see the &lt;a href="http://wiki.creativecommons.org/Frequently_Asked_Questions#Can_I_use_a_Creative_Commons_license_for_software.3F"&gt;FAQ on that topic&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And so started a quest for an appropriate license model that would give everyone: developers, implementers, and (sorry folks!) Esri what they need. If there only was a geek channel on TV. this would have made a great 'America's next top (license) model' show.&lt;br /&gt;&lt;br /&gt;Along the way we revisited a great &lt;a href="http://www.mass.gov/?pageID=afsubtopic&amp;amp;L=6&amp;amp;L0=Home&amp;amp;L1=Research+%26+Technology&amp;amp;L2=Information+Technology+Services+%26+Support&amp;amp;L3=Application+Services&amp;amp;L4=Open+Initiatives&amp;amp;L5=Open+Source+Legal+Toolkit&amp;amp;sid=Eoaf"&gt;resource&lt;/a&gt; collected by the state of Massachusetts IT Division. It’s a bit dated, but the basics still apply.&lt;br /&gt;&lt;br /&gt;While Esri has experience with open source from a l&lt;u&gt;icensing-in&lt;/u&gt; perspective,&amp;nbsp;with the Geoportal extension going open source, we're flipping into a new role for the first time of &lt;u&gt;licensing-out&lt;/u&gt; Esri software under an open source license.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From the 50+ (!) models discussed in that spreadsheet, it would have been great fun to use the Motosoto or Sleepycat license models, just because of their names. But no, we didn't select either.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Geoportal Extension will be released under the Apache 2.0 license!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Are we there yet?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Almost. We now have the task of moving source code, documentation, and such to a public source repository and find a proper way to integrate/link with the Esri websites (resource centers and such). But with this big step made, we're getting close.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-2179970525227166321?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/2179970525227166321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2010/09/are-we-there-yet.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/2179970525227166321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/2179970525227166321'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2010/09/are-we-there-yet.html' title='Are we there yet?'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-8616277277156310000</id><published>2010-09-07T23:00:00.000-07:00</published><updated>2010-09-07T23:01:44.820-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opendata'/><category scheme='http://www.blogger.com/atom/ns#' term='creative commons'/><category scheme='http://www.blogger.com/atom/ns#' term='SDI'/><category scheme='http://www.blogger.com/atom/ns#' term='geoportal'/><category scheme='http://www.blogger.com/atom/ns#' term='CS-W'/><category scheme='http://www.blogger.com/atom/ns#' term='ESRI'/><title type='text'>Geoportal Extension to Become Open Source</title><content type='html'>Despite &lt;a href="http://resources.esri.com/help/9.3/Geoportal/JavaDoc/index.html"&gt;code documentation&lt;/a&gt; and samples as included on the &lt;a href="http://resources.arcgis.com/content/geoportal-extension/10.0/about"&gt;Geoportal Resource Center&lt;/a&gt;, implementers of the Geoportal Extension have continued asking for source code access to support integration with content management systems, map viewers, desktop etc. &lt;br /&gt;&lt;br /&gt;Esri listened to these requests and I am happy to be able to announce that:&lt;br /&gt;&lt;br /&gt;&lt;i&gt; the Geoportal Extension will enter a next phase in its evolution and become a &lt;/i&gt;&lt;i&gt;Free and Open Source solution from Esri&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Seven years ago we created what was then called the &lt;a href="http://www.esri.com/software/arcgis/geoportal/index.html"&gt;GIS Portal Toolkit&lt;/a&gt; as a software and services solution, based on code from a number of earlier projects and prototypes for data discovery and map viewing.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Since starting with GIS Portal Toolkit, those using it to create geoportals and clearinghouses have had access to its source code. Understandably, as people looked at creating websites that reflected the organization's identity.&lt;br /&gt;&lt;br /&gt;At version 9.3 this resulted in Geoportal becoming a fully supported extension with a full maintenance program. We put a lot of effort in making Geoportal Extension configurable to a large extent with respect to authentication, metadata profile support, the index used for discovery, localization, skin development, and more.&lt;br /&gt;&lt;br /&gt;The Geoportal Extension will be released under one of the variants of the &lt;a href="http://creativecommons.org/"&gt;Creative Commons&lt;/a&gt; open source license and will include elements like:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Geoportal Web application&lt;/li&gt;&lt;li&gt;OGC CSW 2.0.2 catalog service with OGCCORE and ISO Application Profile support&lt;/li&gt;&lt;li&gt;INSPIRE compliant discovery service&lt;/li&gt;&lt;li&gt;Extensible FGDC, ISO, DC metadata support&lt;/li&gt;&lt;li&gt;Configurable search engine including spatial ranking algorithm&lt;/li&gt;&lt;li&gt;Federated searches to standards-based (CS-W), Web 2.0 (OpenSearch), or other types of search providers (CMS, Document Management Systems, …)&lt;/li&gt;&lt;li&gt;CSW clients (.NET + Java)&lt;/li&gt;&lt;li&gt;Data Discovery Widget for Flex &lt;/li&gt;&lt;li&gt;Data Discovery Widget for Silverlight &lt;/li&gt;&lt;li&gt;Data Discovery Widget for HTML&lt;/li&gt;&lt;li&gt;Ontology Service (java webapp)&lt;/li&gt;&lt;li&gt;WMC clients (.NET)&lt;/li&gt;&lt;li&gt;Publishing client (.NET)&lt;/li&gt;&lt;/ul&gt;We have &lt;a href="http://www.bis.doc.gov/encryption/pubavailencsourcecodenofify.html"&gt;some administration&lt;/a&gt; to do, but check back in later this month and next as we get the code out there. I'm looking forward to working with a larger community to further develop this product.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-8616277277156310000?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/8616277277156310000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2010/09/geoportal-extension-to-become-open.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/8616277277156310000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/8616277277156310000'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2010/09/geoportal-extension-to-become-open.html' title='Geoportal Extension to Become Open Source'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-6129816390821067280</id><published>2010-07-26T21:36:00.000-07:00</published><updated>2010-07-27T09:50:11.165-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KML'/><category scheme='http://www.blogger.com/atom/ns#' term='data.gov geodata.gov opendata OGC CS-W REST gov20'/><category scheme='http://www.blogger.com/atom/ns#' term='data.gov'/><category scheme='http://www.blogger.com/atom/ns#' term='WMS'/><category scheme='http://www.blogger.com/atom/ns#' term='ESRI'/><category scheme='http://www.blogger.com/atom/ns#' term='GeoRSS'/><title type='text'>Data.gov Adds Geoviewer</title><content type='html'>Today, &lt;a href="http://data.gov/"&gt;Data.gov&lt;/a&gt; added a new capability to its growing arsenal of tools that allow for using the data the website makes accessible. The so-called &lt;a href="http://www.data.gov/whatsnew/geoviewer"&gt;Data.gov GEO Viewer&lt;/a&gt; has some interesting capabilities:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Data loaded into viewer in Real-time through web URLs – the viewer downloads data directly from the authoritative source. An ArcGIS Server Geoprocessing service uncompresses data if needed (.zip, .gz, .tar), transforms data to JSON, and streams this back to the flex viewer.&lt;/li&gt;&lt;li&gt;The GEO Viewer loads data in Web Mercator (if data or service supports it).Otherwise the GEO Viewer changes its basemap projection to Geographic Coordinate System and loads the data.&lt;/li&gt;&lt;li&gt;The viewer supports the following data types:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Map Services: OGC WMS, ArcGIS &lt;/li&gt;&lt;li&gt;Feeds: GeoRSS&lt;/li&gt;&lt;li&gt;Files: KML/KMZ, Shapefile&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;The GEO Viewer allows for mashing up multiple datasets, map services, and feeds in one view. It supports basic navigation using the keyboard (without the need to use the "shift+alt+F7+drag the mouse+release alt and mouse button at the same time"-like features...).&lt;/li&gt;&lt;li&gt;Set a basic color for the added data layer, set transparency for the layers, and use a swipe/see-through feature.&lt;/li&gt;&lt;li&gt;Basic identify operation on the added data.&lt;/li&gt;&lt;li&gt;Switching the basemap.&lt;/li&gt;&lt;/ul&gt;There are some limitations with this viewer, most of which are due to the fact that it downloads data from the source every time someone wants to see it:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;File size limit of 10MB – Shapefiles and KML files can have large compression ratios. While the registered file in Data.gov may be an under 10MB KMZ file, this can easily expand into a 100MB KML that then is streamed as JSON features to the client. This simply takes time.&lt;/li&gt;&lt;li&gt;The information about the files is not enough to make an upfront assessment of whether the file is viewable or not. Almost every file in Data.gov is a .zip file. The GEO Viewer has to determine if it's dealing with an Esri Shapefile, OGC KML, Arc/Info Export (e00, remember these?), Microsoft Excel, CSV, or whatever format(s) until after it downloads the file. The metadata in neither raw data catalog nor geodata catalog includes this information. A result is that sometimes users will only be notified that the file type is not supported until after the viewer is launched.&lt;/li&gt;&lt;li&gt;Registration of content is not readily usable by an application (James Fee &lt;a href="http://www.spatiallyadjusted.com/2010/07/27/data-gov-geo-viewer-lipstick-on-a-pig/"&gt;found one of these&lt;/a&gt;...). There are several registrations of content that link to web pages or web applications, rather than the actual data. In this case, the content is however also available as an &lt;a href="http://certmapper.cr.usgs.gov/arcgis/rest/services/we_provinces/MapServer"&gt;ArcGIS Server Map Service&lt;/a&gt; (although that's not in the registration in Data.gov).&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Are we there yet?&lt;br /&gt;&lt;br /&gt;No. This GEO Viewer is not the end point. It's &lt;a href="http://martenhogeweg.blogspot.com/2010/06/accessing-datagov-catalog-through-open.html"&gt;another&lt;/a&gt; step towards allowing users to interact and understand the data discoverable through Data.gov. &lt;i&gt;The viewer illustrates the need to include more map services in Data.gov&lt;/i&gt;. Even registering map services alone may not be enough. In this world of service architectures, platforms, and such, we become more and more dependent on each other. &lt;i&gt;Offering a service means signing up to a responsibility to keep this service running and available for an extended period of time.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;Oh! And the proof of the pudding is in the eating! Here some samples:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;My most favorite dataset on Data.gov: &lt;a href="http://www.data.gov/dataGovGeoViewer/index.html?configXml=datagov.xml&amp;amp;title=Global%20Trade%20-%20World%20Copper%20Smelters&amp;amp;resource=shape:http://tin.er.usgs.gov/copper/copper.zip"&gt;the locations and characteristices of world copper smelters&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;For the patient folks: &lt;a href="http://www.data.gov/dataGovGeoViewer/index.html?configXml=datagov.xml&amp;amp;title=Active%20Mines%20and%20Mineral%20Plants%20in%20the%20US&amp;amp;resource=shape:http://tin.er.usgs.gov/mineplant/mineplant.zip"&gt;Active Mines and Mineral Plants in the US&lt;/a&gt;&lt;/li&gt;&lt;li&gt;My next house location: &lt;a href="http://www.data.gov/dataGovGeoViewer/index.html?configXml=datagov.xml&amp;amp;title=02031%20BATHY_TRK%20-%20Geophysical%20Surveys%20of%20Bear%20Lake,%20Utah-Idaho,%20September,%202002%20-%20Bathymetry%20Tracklines&amp;amp;resource=shape:http://pubs.usgs.gov/of/2003/of03-150/arcview/shape/bathy/bathytrk.zip"&gt;Geophysical Surveys of Bear Lake, Utah-Idaho&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The dataset James was looking for: &lt;a href="http://www.data.gov/dataGovGeoViewer/index.html?configXml=datagov.xml&amp;amp;title=USGS+Oil+and+Gas+Assessment+Database&amp;amp;resource=%3Ahttp%3A%2F%2Fcertmapper.cr.usgs.gov%2Farcgis%2Frest%2Fservices%2Fwe_provinces%2FMapServer"&gt;USGS Oil and Gas Assessment Database&lt;/a&gt; &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Give it a whirl and provide &lt;a href="http://www.data.gov/dialogue"&gt;your feedback&lt;/a&gt; to Data.gov.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-6129816390821067280?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/6129816390821067280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2010/07/datagov-adds-geoviewer.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/6129816390821067280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/6129816390821067280'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2010/07/datagov-adds-geoviewer.html' title='Data.gov Adds Geoviewer'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-408148033747178359</id><published>2010-07-05T17:59:00.000-07:00</published><updated>2010-07-05T22:25:29.269-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opendata'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenStreetMap'/><category scheme='http://www.blogger.com/atom/ns#' term='ArcMap'/><category scheme='http://www.blogger.com/atom/ns#' term='ArcGIS'/><category scheme='http://www.blogger.com/atom/ns#' term='ESRI'/><title type='text'>Announcing the ArcGIS Editor for OpenStreetMap</title><content type='html'>For a while, ArcGIS users have been able to use the OpenStreetMap (OSM) content as a &lt;a href="http://www.arcgis.com/home/item.html?id=b834a68d7a484c5fb473d4ba90d35e71"&gt;basemap&lt;/a&gt; in ArcGIS Desktop or in web applications thanks to a republishing of this content through ArcGIS Online. After the earthquakes, we have received many requests from users of ArcGIS who want to contribute to OSM, but who prefer to use the editing capabilities of ArcGIS Desktop.&lt;br /&gt;&lt;br /&gt;For users of ArcGIS 10 this is now possible using the new free add-on &lt;a href="http://esriurl.com/OSMEditor"&gt;ArcGIS Editor for OpenStreetMap&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The ArcGIS Editor for OpenStreetMap is designed to help ArcGIS desktop users to become an active member in the growing community of users building an open and freely available database of geographic data.&lt;br /&gt;&lt;br /&gt;The provided tools allow the user to download data from the OSM servers and store it locally in a geodatabase. The user can then use the advanced editing environment of ArcGIS Desktop 10 to create, to modify, and to delete data. Once the edits are complete, the edit changes can be posted back to the OSM server and become available to all OSM users.&lt;br /&gt;&lt;br /&gt;The interaction with the OSM server is accomplished using as set of &lt;a href="http://resources.arcgis.com/content/geoprocessing"&gt;geoprocessing tools&lt;/a&gt; to download, to manage, and to upload data.&lt;br /&gt;&lt;br /&gt;A total of six tools support the a disconnected editing like workflow: download data from OSM, edit locally, and upload the result back to OSM.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Z-JUhgCM_GI/TDJ63MPhzKI/AAAAAAAAACE/ReTiaJfTAwg/s1600/osmlegend.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Z-JUhgCM_GI/TDJ63MPhzKI/AAAAAAAAACE/ReTiaJfTAwg/s320/osmlegend.bmp" /&gt;&lt;/a&gt;  OSM has a very flexible data model, to support some consistency in created feature types. However for more focused data capture activities, such as those that occurred after the Haiti and Chile earthquakes, a more focused &lt;a href="http://wiki.openstreetmap.org/wiki/Humanitarian_OSM_Tags/Humanitarian_Data_Model"&gt;data model approach&lt;/a&gt; is suggested. To use the new ArcGIS 10 template feature, we have mapped the common tags used in OSM to attributes and feature types, created templates for these, and implemented suggested symbols.&lt;br /&gt;&lt;br /&gt;Editing is straightforward. After downloading your work area from OSM, you use the normal ArcGIS Desktop editing features. There are some things to keep in mind in this first release:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Only simple and single part geometries are supported.&lt;/li&gt;&lt;li&gt;You cannot create features with more than 5000 nodes. The OpenStreetMap server has a limit of accepting geometries with up to 2000 nodes.&lt;/li&gt;&lt;li&gt;Deleting a point, line, or polygon can have an effect of changing the      relation in which the feature participates.&lt;/li&gt;&lt;li&gt;Editing of OSM relations or super-relations directly is not supported in this first release.&lt;/li&gt;&lt;li&gt;Polyons generated from data downloaded from OSM may be corrupt. To be safe: run the repair geometry tool before starting to edit.&lt;/li&gt;&lt;/ul&gt;As with any multi-user editing environment, you may run into a situation where multiple users edit the same area. This results in conflicts when trying to upload your edits to OSM. In order to mitigate the conflict the ArcGIS Editor for OpenStreetMap offers a simple Conflict Editor to help resolve the situation. Best practice is to edit a relatively small area and to save back to OSM frequently.&lt;br /&gt;&lt;br /&gt;We are releasing this first version of the &lt;a href="http://esriurl.com/OSMEditor"&gt;ArcGIS Editor for OpenStreetMap&lt;/a&gt;. and are looking for feedback. More details on the tool will become available over time, including access to the source code, and enhanced documentation.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-408148033747178359?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/408148033747178359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2010/07/announcing-arcgis-editor-for.html#comment-form' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/408148033747178359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/408148033747178359'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2010/07/announcing-arcgis-editor-for.html' title='Announcing the ArcGIS Editor for OpenStreetMap'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Z-JUhgCM_GI/TDJ63MPhzKI/AAAAAAAAACE/ReTiaJfTAwg/s72-c/osmlegend.bmp' height='72' width='72'/><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-7660117711523223539</id><published>2010-06-08T20:38:00.000-07:00</published><updated>2010-06-08T20:38:50.482-07:00</updated><title type='text'>Can I Have One NSDI with Some Confusion on the Side Please?</title><content type='html'>In this age of &lt;a href="http://www.nextgov.com/nextgov/ng_20100528_4200.php"&gt;publish first&lt;/a&gt;, &lt;a href="http://apb.directionsmag.com/archives/8095-ESRI-Offers-Clarifications-to-NextGov-Article-Discussing-Geodata.gov-and-Data.gov.html"&gt;then filter&lt;/a&gt;, and &lt;a href="http://www.spatiallyadjusted.com/2010/06/02/esri-binding-data-gov-and-geodata-gov"&gt;instant gratification&lt;/a&gt;, it is easy to loose some of the real questions out of sight. The merging of &lt;a href="http://data.gov/"&gt;Data.gov&lt;/a&gt; and &lt;a href="http://geodata.gov/"&gt;Geodata.gov&lt;/a&gt; (yes, that &lt;i&gt;is&lt;/i&gt; the plan) raises some questions that have gotten lost in the excitement from the last week.&lt;br /&gt;&lt;br /&gt;Here are a couple observations on the subject that could be made by anyone who has been following the two sites over the past year(s):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Geodata.gov harvests most of its content from over 300 other catalogs (visit the &lt;a href="http://gos2.geodata.gov/wps/portal/gos/Statistics"&gt;Geodata.gov Statistics tab&lt;/a&gt; and view the information on Partner Collections). Data.gov does not have this capability. These catalogs represent federal, state, and local government, academia, NGO, and commercial providers of geospatial resources (visit the same tab on Geodata.gov and view the information on Publisher Affiliations). Data.gov on the other hand &lt;a href="http://www.data.gov/about"&gt;focuses &lt;/a&gt;on content from the Executive Branch of the Federal Government. &lt;i&gt;Where would the remaining content of Geodata.gov go? http://www.otherdata.gov?&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Geodata.gov focuses on FGDC+ISO metadata with the industry looking at migrating to the new &lt;a href="http://www.fgdc.gov/nap/metadata"&gt;North American Profile&lt;/a&gt; of ISO 191xx metadata. Data.gov has developed its own metadata specification and vocabulary that is quite different from this. Just look at a details page on Data.gov to confirm this. &lt;i&gt;What is the position on this subject of FGDC and other federal agencies who have created standards-based metadata for many years?&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Geodata.gov has focused on the GIS analysts and first responders (check the original Statement of Work, I'm sure it's online somewhere). Data.gov seems to focus on a different audience (although honestly it's not entirely clear to me if that audience consists of developers or the general public. It’s a bit of both).&lt;/li&gt;&lt;li&gt;Geodata.gov has supported a number of user communities in two ways:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;by allowing them to create &lt;a href="http://gos2.geodata.gov/wps/portal/gos/Communities"&gt;community pages&lt;/a&gt; with resources beyond structured metadata that are of interest to those communities. The content in these pages is managed by the communities themselves. &lt;i&gt;How should Data.gov support these communities of interest?&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;by supporting community-oriented collections that group metadata from multiple source catalogs. Examples are RAMONA (the states’ GIS inventory), the Oceans and Coast Working Group (interested in all content in the US coastal zone), and Data.gov (actually, this is also configured as a collection in geodata.gov). These collections are exposed on the &lt;a href="http://gos2.geodata.gov/wps/portal/gos/Search"&gt;Geodata.gov Search tab&lt;/a&gt; and in the CS-W and REST interfaces to the catalog.&lt;i&gt;Where would these collections end up after&lt;/i&gt; &lt;i&gt;a merger of Geodata.gov and Data.gov&lt;/i&gt;?&lt;/li&gt;&lt;li&gt;Geodata.gov has created a &lt;a href="http://gos2.geodata.gov/wps/portal/gos/Marketplace"&gt;Marketplace&lt;/a&gt; where those who are looking for data and those who have plans to acquire data can discovery each other and collaborate. A dating service of a different kind. &lt;i&gt;While not specifically targeted at the masses, isn't one of the key principles of NSDI to collaborate to reduce redundant investments?&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Geodata.gov has created a &lt;a href="http://gos2.geodata.gov/wps/portal/gos/Help_Center/GOSSearchWidget"&gt;search widget&lt;/a&gt; that has been implemented by several agencies such as the &lt;a href="http://stateplanning.delaware.gov/dgdc/catalogue.shtml"&gt;State of Delaware&lt;/a&gt; that enables searching geodata.gov directly from the website and thus getting access to state and other geospatial resources covering the area of the state. This widget can mean significant cost savings for agencies as they don't have to create their own clearinghouses. &lt;i&gt;Will Data.gov provide such a role as well?&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Through FGDC CAP grants several tools were built that work against the Geodata.gov REST or CSW interfaces. I mentioned some of these capabilities and the links to these tools in &lt;a href="http://martenhogeweg.blogspot.com/2010/06/accessing-datagov-catalog-through-open.html%20"&gt;my recent blog post&lt;/a&gt;. &lt;i&gt;Merging Geodata.gov and data.gov would ideally not break these investments.&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;&lt;i&gt;It would be nice to see the passion that was expressed over the last week be repeated, but now discussing some of these and other questions that affect the geospatial community at large.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-7660117711523223539?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/7660117711523223539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2010/06/can-i-have-one-nsdi-with-some-confusion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/7660117711523223539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/7660117711523223539'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2010/06/can-i-have-one-nsdi-with-some-confusion.html' title='Can I Have One NSDI with Some Confusion on the Side Please?'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-4948778406951011563</id><published>2010-06-06T23:12:00.000-07:00</published><updated>2010-06-06T23:29:17.246-07:00</updated><title type='text'>Building your own ArcGIS.com client</title><content type='html'>&lt;a href="http://www.arcgis.com/"&gt;ArcGIS.com&lt;/a&gt; provides a great collection of resources and, as Jack explains below, allows other people to discover the work ESRI users are doing.&lt;br /&gt;&lt;br /&gt;&lt;object height="192" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/U51rVqGVbBM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/U51rVqGVbBM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="192"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;ArcGIS.com includes a cool website, but as we learned when developing the &lt;a href="http://www.esri.com/geoportal"&gt;Geoportal Extension&lt;/a&gt;, it also provides a RESTful interface. This meant we could offer users of the Geoportal Extension access to the information others are sharing through ArcGIS.com.&lt;br /&gt;&lt;br /&gt;In the Geoportal Extension we allow distributed searches to go to ArcGIS.com. We implemented this early on in &lt;a href="http://geoss.esri.com/"&gt;our contribution&lt;/a&gt; to the &lt;a href="http://www.earthobservations.org/"&gt;Group on Earth Observation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Realizing that many organizations aren't waiting for yet another portal, we developed a simple mechanism to integrate a search widget into any web page that would allow searching Geoportals. This has resulted in an &lt;a href="http://geoss.esri.com/geoportal/widgets/example.jsp"&gt;HTML widget&lt;/a&gt; that can be embedded with 2 simple lines of HTML. By default this widget searches the Geoportal it is part of. But hold on, there's more!&lt;br /&gt;&lt;br /&gt;The Geoportal can search external catalogs, including ones that implement the Open Geospatial Consortium (OGC) Catalog Service for the Web (CS-W), but since 9.3.1 it can also search... ArcGIS.com! Try it at the &lt;a href="http://geoss.esri.com/"&gt;GEO Portal&lt;/a&gt; by going to the search page and selecting ArcGIS.com from the 'search in' dialog. You'll notice it searches ArcGIS.com with the keywords you give. This means &lt;i&gt;any&lt;/i&gt; Geoportal 9.3.1+ is a client to ArcGIS.com.&lt;br /&gt;&lt;br /&gt;But back to the widget.&lt;br /&gt;&lt;br /&gt;Directing the searches from the widget to ArcGIS.com is possible by adding a parameter that instructs the Geoportal to direct the searches to the identified remote site. And thus &lt;a href="http://geoss.esri.com/agolsearch.html"&gt;here is a widget&lt;/a&gt; that searches ArcGIS.com. All it took was a minimal HTML like this:&lt;br /&gt;&lt;br /&gt;&lt;pre id="line1"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;&lt;/span&gt;&lt;span class="start-tag" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;html&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;&lt;/span&gt;&lt;span class="start-tag" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;body&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;&lt;/span&gt;&lt;span class="start-tag" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;p&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;gt;Search widget for ArcGIS.com&lt;span class="end-tag" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;lt;/p&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;&lt;/span&gt;&lt;span class="start-tag" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;script&lt;/span&gt;&lt;span class="attribute-name" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; type&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;=&lt;/span&gt;&lt;span class="attribute-value" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;"text/javascript" &lt;/span&gt;&lt;span class="attribute-name" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line1"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span class="attribute-name" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;src&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;="&lt;/span&gt;&lt;a href="view-source:http://serverapi.arcgisonline.com/jsapi/arcgis/?v=1.3" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;http://serverapi.arcgisonline.com/jsapi/arcgis/?v=1.3&lt;/a&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;" &amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line1"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;&lt;/span&gt;&lt;span class="start-tag" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;script&lt;/span&gt;&lt;span class="attribute-name" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; type&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;=&lt;/span&gt;&lt;span class="attribute-value" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;"text/javascript"&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line1"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span class="attribute-name" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;src&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;="&lt;/span&gt;&lt;a href="view-source:http://geoss.esri.com/geoportal/widgets/searchjs.jsp?rid=ArcGISOnline" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;http://geoss.esri.com/geoportal/widgets/searchjs.jsp?rid=ArcGISOnline&lt;/a&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;" &amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line1"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span class="end-tag" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;/body&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span class="end-tag" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;/html&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line1"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line1"&gt;&lt;/pre&gt;Using these lines you could embed ArcGIS.com searches in your own web page. &lt;i&gt;Using this approach, you could build your own ArcGIS.com client&lt;/i&gt;. Take a look at &lt;a href="http://www.databasin.org/"&gt;databasin.org&lt;/a&gt; for a more sophisticated example.&lt;br /&gt;&lt;br /&gt;To learn more about the options for the widget, visit the Geoportal Extension &lt;a href="http://webhelp.esri.com/geoportal_extension/9.3.1/custom_srch_widget.htm"&gt;help pages&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;PS: At version 10, the Geoportal will support federating searches to more than one remote catalog and also include ctalogs of non-structured metadata or even non-spatial content, such as Wikipedia, Flickr, YouTube, or your document management system. Try out the weekly release of Geoportal 10 at out &lt;a href="http://gptogc.esri.com/geoportal"&gt;public sandbox&lt;/a&gt;. Let &lt;a href="mailto:portal@esri.com"&gt;me&lt;/a&gt; know if you find any issues. We are wrapping up development, but we're open to your feedback.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-4948778406951011563?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/4948778406951011563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2010/06/building-your-own-arcgiscom-client.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4948778406951011563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4948778406951011563'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2010/06/building-your-own-arcgiscom-client.html' title='Building your own ArcGIS.com client'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-5254871759785766967</id><published>2010-06-04T20:29:00.000-07:00</published><updated>2010-06-04T20:40:48.251-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data.gov geodata.gov opendata OGC CS-W REST gov20'/><title type='text'>Accessing the Data.gov catalog through an open interface</title><content type='html'>In its first year, &lt;a href="http://www.data.gov/"&gt;Data.gov&lt;/a&gt; has grown from 47 datasets to over 270,000 datasets. These datasets aren’t actually hosted at Data.gov. The government agencies making these datasets available, host the files (or web services), and share them with the community through data.gov. But how did these datasets become discoverable at Data.gov?&lt;br /&gt;&lt;br /&gt;Actually, the datasets are registered with &lt;a href="http://www.geodata.gov/"&gt;Geodata.gov&lt;/a&gt;, a national catalog of geospatial resources that has been around for some 7 years and that “serves as a public gateway for improving access to geospatial information and data under the Geospatial One-Stop E-Government initiative”.&lt;br /&gt;&lt;br /&gt;Geodata.gov provides access to almost 400,000 geospatial resources from over 300 partner collections from federal, state, and local government, as well as academia and commercial providers. Rather than having to sift through as many web sites, users can go to Geodata.gov and perform searches there. Creators of the geospatial resources can register this content with Geodata.gov if they choose to do so. &amp;nbsp;From its inception Geodata.gov has aimed to be inclusive in the sense that it doesn’t matter what geospatial technology you use to create or consume geospatial data (or web services) in order to use Geodata.gov or its content.&lt;br /&gt;&lt;br /&gt;This design principle of being open and interoperable applies not only to the content but to the site itself as well. Since its launch Geodata.gov has provided a &lt;a href="http://catalog.geodata.gov/geoportal/csw/discovery?request=GetCapabilities&amp;amp;service=CSW&amp;amp;version=2.0.2"&gt;search interface&lt;/a&gt; following the &lt;a href="http://www.opengeospatial.org/"&gt;Open Geospatial Consortium&lt;/a&gt; (OGC) &lt;a href="http://www.opengeospatial.org/standards/cat"&gt;Catalog Service for the Web&lt;/a&gt; (CS-W) specification. Later geodata.gov added a RESTful interface that returns search results as &lt;a href="http://catalog.geodata.gov/geoportal/rest/find/document"&gt;GeoRSS&lt;/a&gt;, &lt;a href="http://catalog.geodata.gov/geoportal/rest/find/document?f=kml"&gt;KML&lt;/a&gt;, &lt;a href="http://catalog.geodata.gov/geoportal/rest/find/document?f=html"&gt;HTML&lt;/a&gt;, and &lt;a href="http://catalog.geodata.gov/geoportal/rest/find/document?f=json"&gt;GeoJSON&lt;/a&gt;. These interfaces are intended to support using the content registered with Geodata.gov without using the website.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/Representational_State_Transfer"&gt;RESTful &lt;/a&gt;interface has been used by the Carbon Project to develop a &lt;a href="http://thecarbonportal.net/modules.php?op=modload&amp;amp;name=Downloads&amp;amp;file=index&amp;amp;req=viewdownload&amp;amp;cid=6"&gt;desktop widget&lt;/a&gt; that allows for content discovery on Geodata.gov directly on your windows desktop, as well as developers who have extended tools like &lt;a href="http://worldwind.arc.nasa.gov/java/apps/gosapp/gosapp.jnlp"&gt;NASA’s World Wind&lt;/a&gt;. ESRI has developed clients for &lt;a href="http://www.esri.com/software/arcgis/geoportal/free-addons.html"&gt;ESRI’s ArcGIS Desktop and Explorer&lt;/a&gt; that use the CS-W interface to provide its users with data discovery capabilities. &lt;i&gt;All these are free tools intended to help bring the content registered in Geodata.gov to the users.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;So what does this have to do with Data.gov? Well, when Data.gov was in search for content (pun intended), it was just common sense to reuse the effort already put in a catalog of geospatial content: Geodata.gov. Since June 2009, Data.gov has been using the CS-W interface provided by Geodata.gov.&lt;br /&gt;&lt;br /&gt;Federal agencies can mark the content they have registered with Geodata.gov for sharing with Data.gov. It is this subset that is discoverable in the &lt;a href="http://www.data.gov/catalog/geodata"&gt;Geodata Catalog on Data.gov&lt;/a&gt; and you can search this subset using the interfaces mentioned before, allowing you to build your own discovery clients to the content available in the Geodata Catalog of Data.gov and include spatial searching, advances filtering, etc. Features that are not (yet) available at Data.gov itself.&lt;br /&gt;&lt;br /&gt;How? In the RESTful interface, simply adding the parameter &lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;isPartOf=data.gov&lt;/span&gt;&lt;/span&gt; will filter Geodata.gov for content that has been marked for sharing with Data.gov. A request for orthoimagery that is discoverable through the Geodata Catalog in Data.gov thus becomes:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://catalog.geodata.gov/geoportal/rest/find/document?isPartOf=data.gov&amp;amp;searchText=orthoimagery&amp;amp;f=html"&gt;http://catalog.geodata.gov/geoportal/rest/find/document?isPartOf=data.gov&amp;amp;searchText=orthoimagery&amp;amp;f=html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Doing this in the CS-W interface means creating an OGC CS-W request like this:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;lt;csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:ogc="http://www.opengis.net/ogc" xmlns:ows="http://www.opengis.net/ows" version="2.0.2" service="csw" xmlns:dc="http://purl.org/dc/elements/1.1/" resultType="results"&amp;gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp; &amp;lt;csw:Query typeNames="csw:Record"&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;csw:ElementSetName&amp;gt;summary&amp;lt;/csw:ElementSetName&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;csw:Constraint version="1.1.0"&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ogc:And&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ogc:PropertyIsLike wildCard="%" escape="" singleChar=""&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ogc:PropertyName&amp;gt;AnyText&amp;lt;/ogc:PropertyName&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ogc:Literal&amp;gt;isPartOf:data.gov&amp;lt;/ogc:Literal&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ogc:PropertyIsLike&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ogc:PropertyIsLike wildCard="%" escape="" singleChar=""&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ogc:PropertyName&amp;gt;AnyText&amp;lt;/ogc:PropertyName&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ogc:Literal&amp;gt;orthoimagery&amp;lt;/ogc:Literal&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ogc:PropertyIsLike&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ogc:And&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ogc:Filter&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/csw:Constraint&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp; &amp;lt;/csw:Query&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;lt;/csw:GetRecords&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Give this a try at &lt;a href="http://www.geodata.gov/Portal/jsp/postXML.jsp"&gt;this test page&lt;/a&gt; where you can post the above CS-W query, using the CS-W connector URL: &lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;http://catalog.geodata.gov/geoportal/csw/discovery&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;More details on these interfaces to use the content of Geodata.gov and Data.gov’s Geodata Catalog is available in the &lt;a href="http://esriurl.com/gosapi"&gt;GOS API Documentation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Whether you want to use the RESTful interface or prefer the CS-W + XML approach, the content in Data.gov and Geodata.gov is yours to discover. Use that content to make a nice map or two. Please don’t use it to plan your strategy to take over the world.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-5254871759785766967?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/5254871759785766967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2010/06/accessing-datagov-catalog-through-open.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/5254871759785766967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/5254871759785766967'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2010/06/accessing-datagov-catalog-through-open.html' title='Accessing the Data.gov catalog through an open interface'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-5364499754625946475</id><published>2010-05-28T06:44:00.000-07:00</published><updated>2010-05-28T06:44:00.870-07:00</updated><title type='text'>Clouse Encounters of the Semantic Kind</title><content type='html'>&lt;b&gt;Explorers are we intrepid and bold&lt;/b&gt;&lt;br /&gt;It was bound to happen. Some time ago I got curious about the whole semantic web thing. Working on the geoportal extension at &lt;a href="http://www.esri.com/"&gt;ESRI&lt;/a&gt;, we're looking for ways to improve connecting users with producers of geospatial resources. With the advent of systems of systems (although sometimes feeling like &lt;a href="http://en.wikipedia.org/wiki/Turtles_all_the_way_down"&gt;turtles all the way down&lt;/a&gt;), assuming that a single catalog will do the trick is not an option. So I embarked on a journey into the world of &lt;a href="http://linkeddata.org/"&gt;linked data&lt;/a&gt;, &lt;a href="http://www.w3.org/RDF/"&gt;RDF&lt;/a&gt;, and all the fun that comes with that&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Out in the world amongst wonders untold&lt;/b&gt;&lt;br /&gt;A couple months ago, I got invited to participate and &lt;a href="http://www.wmo.int/pages/prog/www/ISS/Meetings/WIS-Enablers2010/Hogeweg.ppt"&gt;present&lt;/a&gt; in a workshop at WMO about information access enablers. &lt;a href="http://en.wikipedia.org/wiki/Tim_Berners-Lee"&gt;Tim Berners Lee&lt;/a&gt; suggested to the organizer to look into the RDF model as a way to allow linking data across organizations.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Equipped with a wit, a map, and a snack&lt;/b&gt;&lt;br /&gt;So after seeing &lt;a href="http://data.gov/"&gt;data.gov&lt;/a&gt; experimenting with &lt;a href="http://www.w3.org/TR/rdf-sparql-protocol/"&gt;SPARQL &lt;/a&gt;I felt it time to do some experimenting myself. Got some content from data.gov through the &lt;a href="http://catalog.geodata.gov/geoportal/rest/find/document?isPartOf=data.gov"&gt;REST interface provided by geodata.gov&lt;/a&gt; (all 270,000+ geospatial datasets in data.gov actually are registered in &lt;a href="http://geodata.gov/"&gt;geodata.gov&lt;/a&gt; and data.gov reuses this content through a web service. how gov 2.0 is that!), downloaded &lt;a href="http://www.joseki.org/"&gt;joseki&lt;/a&gt;, generated a &lt;a href="http://www.w3.org/2007/02/turtle/primer/"&gt;Turtle &lt;/a&gt;file of the catalog, and had my own SPARQL server up and running. All while flying from Amsterdam to DC on my way from WMO to the &lt;a href="http://www.gov2expo.com/gov2expo2010"&gt;Gov 2.0 Expo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;We're searching for fun, and we're on the right track&lt;/b&gt;&lt;br /&gt;At Gov 2.0 I got a unique chance to sit down with TBL and discuss some of our work. &lt;i&gt;You just don't pass on an opportunity like that!&lt;/i&gt; INFORMATION.ZIP. Later that day TBL met with Jack and it suffices to say that SPARQs flew through the room (pun intended). How to model spatial relations in RDF? How to handle relations that aren't explicitly expressed but are determined on-the-fly as a result of some question? What does 'nearby' actually mean?&lt;br /&gt;&lt;br /&gt;Like any meeting with your professor at college, you leave said meeting with more work than you entered... I loaded various w3c documents, RFCs, and more prior to board the airplane for California.We're just starting to learn the possibilities of RDF, SPARQL. Providing a &lt;a href="http://semantic.data.gov/sparql"&gt;text box for someone to fill out an obscure query&lt;/a&gt; is not enough. But there already are some good examples available, such as the site &lt;a href="http://www.thisweknow.org/"&gt;This We Know&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;to be continued... &amp;nbsp;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;PS: rdf:about="http://www.blogger.com/post-create.g?blogID=1395973636692118549"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-5364499754625946475?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/5364499754625946475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2010/05/clouse-encounters-of-semantic-kind.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/5364499754625946475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/5364499754625946475'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2010/05/clouse-encounters-of-semantic-kind.html' title='Clouse Encounters of the Semantic Kind'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-8132333645632742582</id><published>2010-04-18T16:55:00.000-07:00</published><updated>2010-04-18T16:56:56.134-07:00</updated><title type='text'>foaf.rdf</title><content type='html'>&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;rdf:RDF&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:foaf="http://xmlns.com/foaf/0.1/"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:admin="http://webns.net/mvcb/"&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:PersonalProfileDocument rdf:about=""&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; &amp;lt;foaf:maker rdf:resource="#me"/&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; &amp;lt;foaf:primaryTopic rdf:resource="#me"/&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; &amp;lt;admin:generatorAgent rdf:resource="http://www.ldodds.com/foaf/foaf-a-matic"/&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; &amp;lt;admin:errorReportsTo rdf:resource="mailto:leigh@ldodds.com"/&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;/foaf:PersonalProfileDocument&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:Person rdf:ID="me"&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:name&amp;gt;Marten Hogeweg&amp;lt;/foaf:name&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:title&amp;gt;Mr&amp;lt;/foaf:title&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:givenname&amp;gt;Marten&amp;lt;/foaf:givenname&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:family_name&amp;gt;Hogeweg&amp;lt;/foaf:family_name&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:mbox_sha1sum&amp;gt;e67968237c1c331dd97df17ea80c345ba994548d&amp;lt;/foaf:mbox_sha1sum&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:homepage rdf:resource="http://martenhogeweg.blogspot.com"/&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:depiction rdf:resource="http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg"/&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:phone rdf:resource="tel:(909)-793-2853"/&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:workplaceHomepage rdf:resource="http://www.esri.com"/&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:workInfoHomepage rdf:resource="http://www.esri.com/geoportal"/&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;foaf:schoolHomepage rdf:resource="http://www.vu.nl/en/index.asp"/&amp;gt;&amp;lt;/foaf:Person&amp;gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;/rdf:RDF&amp;gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-8132333645632742582?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/8132333645632742582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2010/04/foafrdf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/8132333645632742582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/8132333645632742582'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2010/04/foafrdf.html' title='foaf.rdf'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-4965106242613135700</id><published>2010-01-10T19:11:00.000-08:00</published><updated>2010-01-10T19:11:11.923-08:00</updated><title type='text'>What type of resource are you?</title><content type='html'>As developers of discovery and access tools, we run into the situation where we discover a resource in a remote catalog and have to understand the specific type of that resource so that our clients can work with it. This is not a geo-specific problem. No one who has opened a link that ended in .pdf has ever been surprised that the resource on the other end of the URL was opened in Adobe Reader. Somehow my system recognized this to be a document and saw I have a client installed that can work with that document. This was not because of the .pdf extension, but thanks to the fact that the PDF came to me with a MIME type (maintained by &lt;a href="http://www.iana.org/assignments/media-types/" target="_blank"&gt;IANA&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;I found an old blog post on the OGC website where someone asked about dropping OGC-specific MIME types in WMS 1.3.0. The question remains unanswered in the blog since May 10, 2005...&lt;br /&gt;&lt;br /&gt;I pose that defining MIME types for various geospatial resources (from file storage types like ESRI Shapefile to web services like OGC WMS) will benefit users of these geospatial resources and developers alike. Here I'm not speaking of the data/images obtained from these services, but (in OGC case) recognizing the service endpoint as such.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-4965106242613135700?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/4965106242613135700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2010/01/what-type-of-resource-are-you.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4965106242613135700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4965106242613135700'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2010/01/what-type-of-resource-are-you.html' title='What type of resource are you?'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-2364048356473445968</id><published>2009-10-15T09:50:00.000-07:00</published><updated>2009-12-10T23:11:26.875-08:00</updated><title type='text'>SDI for Everyone</title><content type='html'>The &lt;a href="http://all-things-spatial.blogspot.com/2009/10/ed-parsons-on-spatial-data.html"&gt;topic&lt;/a&gt; of verbose metadata versus youtube-style metadata (a title and a video) in the context of Spatial Data Infrastructures is not new. Even publishers of geospatial content struggle with the verbose metadata standards that have been created over the years. Those metadata standards were not written with data discovery in mind. They resulted from the need for analysists to fully understand the data they were about to use to ensure it fit their purpose. &lt;br /&gt;&lt;br /&gt;With the advent of the content sharing sites like Youtube or Flickr content sharing no longer was limited to the scientific/professional&amp;nbsp;community. Everyone who is willing can share their content with someone else can do so now. With the increased ease of sharing comes a demand for an increased ease of describing the thing you're sharing. &lt;br /&gt;&lt;br /&gt;If someone decides to share something, they do this presumably with the intent of someone finding that thing. If you are trying to sell your car on eBay, you will want people to find your car there and you'll try to describe your car such that you attract buyers. A picture of your car may not be sufficient in that case. On the other hand, you don't need to refer to the specifications of every part of the car either.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Different uses, different metadata.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Additionally, the tools used for discovery are different. In addition to going to a specific site (Flickr, Youtube) users expect to find the things they're interested in using their preferred search engine. &lt;br /&gt;&lt;br /&gt;These two aspects apply to Spatial Data Infrastructures just as they do to the general audience searching for content on the Web.&lt;br /&gt;&lt;br /&gt;With the &lt;a href="http://www.esri.com/geoportal"&gt;ESRI Geoportal Extension&lt;/a&gt; we're aiming to answer to these two aspects: support different types of metadata and support arbitrary search tools.&lt;br /&gt;&lt;br /&gt;This has led to supporting both the verbose FGDC/ISO metadata specifications as well as supporting the ability for someone to register a geospatial service and extracting information from the resource enough to support findability. This is supported on both the ESRI ArcGIS Server services as the Open Geospatial Consortium service types.&lt;br /&gt;&lt;br /&gt;The second part of supporting arbitrary search tools is supported through a set of interfaces to the geoportal. These interfaces support both the 'traditional' interfaces as published by the Open Geospatial Consortium and ISO (CS-W 2.0.2 and ISO 23950) as well as OpenSearch or generic RESTful interfaces. In addition we provide an indexable sitemap of the content of the geoportal that follows the Sitemap.org profile. This profile is supported by the major search engines. &lt;br /&gt;&lt;br /&gt;The Geoportal Extension REST interface supports alerting users of updates to the catalog through GeoRSS notifications that reflect a user's interest. The same interface supports output in KML, HTML, ATOM, and GeoJSON. This has opened the content of the Geoportal to many platforms and search tools. Geospatial users who have desktop GIS tools (ArcMap or the free &lt;a href="http://www.esri.com/arcgisexplorer"&gt;ArcGIS Explorer&lt;/a&gt;) can plug in a simple search tool that leverages these interfaces so that they can find geospatial resources and directly use those in their GIS environment.&lt;br /&gt;&lt;br /&gt;With Geoportal Extension we are looking to bridge the gap between discovery and verbose metadata and support both traditional interoperability specifications and the interfaces that are en vogue currently.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;SDI for Everyone!&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;The proof of the pudding is in the eating, right? so here we go:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://gptogc.esri.com/"&gt;Geoportal Extension 9.3.1 SP1 work in progress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Geoportal REST interface supporting &lt;a href="http://gptogc.esri.com/GPT931/rest/find/document"&gt;GeoRSS&lt;/a&gt;, &lt;a href="http://gptogc.esri.com/GPT931/rest/find/document?f=html"&gt;HTML&lt;/a&gt;, &lt;a href="http://gptogc.esri.com/GPT931/rest/find/document?f=atom"&gt;ATOM&lt;/a&gt;, &lt;a href="http://gptogc.esri.com/GPT931/rest/find/document?f=kml"&gt;KML&lt;/a&gt;, and &lt;a href="http://gptogc.esri.com/GPT931/rest/find/document?f=json"&gt;GeoJSON&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://gptogc.esri.com/GPT931/widgets/FlexExample/index.html"&gt;Flex widget&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://gptogc.esri.com/GPT931/widgets/example.jsp"&gt;HTML widget&lt;/a&gt;&amp;nbsp;that lets you embed searches in your own web page&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://hosting.gmodules.com/ig/gadgets/file/113415752389051913564/ESRI-Geoportal-Gadget.xml"&gt;Google Gadget&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.esri.com/software/arcgis/geoportal/free-addons.html"&gt;Free search clients for ArcGIS Desktop and ArcGIS Explorer&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Geoportal Extension &lt;a href="http://webhelp.esri.com/geoportal_extension/9.3.1"&gt;Webhelp&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-2364048356473445968?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/2364048356473445968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/10/sdi-for-everyone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/2364048356473445968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/2364048356473445968'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/10/sdi-for-everyone.html' title='SDI for Everyone'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-6574555566174198972</id><published>2009-10-12T07:59:00.001-07:00</published><updated>2009-10-12T08:49:43.358-07:00</updated><title type='text'>NSGIC 2.0</title><content type='html'>Some things were different at NSGIC 2009 in Cleveland, OH. Perhaps it was the proximity of the Rock &amp;amp; Roll Hall of Fame that stirred things up a bit... This time the crowd wasn't just listening to the presentations, they were actively &lt;em&gt;engaged in&lt;/em&gt; online &lt;em&gt;conversations&lt;/em&gt; using twitter, following #NSGIC2009. People who weren't at the conference got to participate by responding to the posts and asking their own questions. The presentations are now available online at &lt;a href="http://www.slideshare.net/NSGIC"&gt;SlideShare&lt;/a&gt;, courtesy of NSGIC. While the conference is over the conversations will continue. To me, those conversations are one key aspect of realizing the NSDI and Gov 2.0.&lt;br /&gt;&lt;br /&gt;During my presentation, I claimed that: sharing your current authoritative geodata through web services with open API will help build a platform for transparent and accountable government. Simple as that. Open up those data silos, let others use your data creatively to build applications. &lt;br /&gt;&lt;br /&gt;I was honored to co-present with Jerry Johnston, GIO of US EPA. Jerry introduced the ChesapeakeStat program that will provide an avenue for publicly tracking and reporting progress of accelerating nutrient and sediment reduction throughout the Chesapeake Bay watershed, including federal lands. A multi-state and federal partnership that will result in a set of web services and applications built on those web services.&lt;br /&gt;&lt;br /&gt;ESRI Inc Supports suchs public/private partnerships to collaboratively build a Gov 2.0 Platform, through the provisioning of Map Services and Tasks, a Content Sharing Program, Open Web Mapping API, and Open Source Sample applications. These and more are available at the ESRI resource center at http://resources.esri.com.&lt;br /&gt;&lt;div id="__ss_2175476" style="text-align: left; width: 425px;"&gt;&lt;a href="http://www.slideshare.net/NSGIC/nsgic-20" style="display: block; font: 14px Helvetica,Arial,Sans-serif; margin: 12px 0px 3px; text-decoration: underline;" title="NSGIC 2.0"&gt;NSGIC 2.0&lt;/a&gt;&lt;object height="355" style="margin: 0px;" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=4nsgic20091006-091009095341-phpapp01&amp;stripped_title=nsgic-20" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=4nsgic20091006-091009095341-phpapp01&amp;stripped_title=nsgic-20" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="font-family: tahoma,arial; font-size: 11px; height: 26px; padding-top: 2px;"&gt;View more &lt;a href="http://www.slideshare.net/" style="text-decoration: underline;"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/NSGIC" style="text-decoration: underline;"&gt;National States Geographic Information Council&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-6574555566174198972?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/6574555566174198972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/10/nsgic-20.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/6574555566174198972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/6574555566174198972'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/10/nsgic-20.html' title='NSGIC 2.0'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-7612763125005314341</id><published>2009-09-19T21:08:00.000-07:00</published><updated>2009-09-19T21:22:43.039-07:00</updated><title type='text'>Stability in a dynamic world</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Technology is not unlike fashion. What was once considered hip and trendy falls out of fashion, only to returned in a retro-improved way after a period of time. I never realized this until I hosted a group of Dutch Waterboards at the &lt;/span&gt;&lt;a href="http://www.esri.com/"&gt;&lt;span style="font-size:85%;"&gt;ESRI &lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Headquarters in Redlands, CA...&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Seeing some of my former clients after some 5 years was a pleasant distraction from the day-to-day business of projects and product development. It provided an opportunity to recollect some of the work we did on creating a common data model for water boards in the Netherlands ten years ago and look at how the goals of that project were doing: share application development to reduce redundant investment, less dependency on a particular application vendor, bridge the information gap between organizational units and business processes, and others.&lt;br /&gt;&lt;br /&gt;Although the data model has changed name, its contents are still very much alive. Over the years, the Waterboards have developed several client-server applications that connect to a single data store, thus integrating the various business processes within a Waterboard. All organizational units have the same definition and information for the objects they manage, including but not limited to waterways, hydraulic structures, permits, and numerous other aspects of water management. This would lead you to think: mission accomplished!&lt;br /&gt;&lt;br /&gt;But the group of visitors expressed new desires that have come up in this past period that have lead to their study trip to the United States: further separate the layers of the application architecture or the use of new features in supporting software components, to name a few. Over time the client-server pattern has been followed by thin-client and other application architectures. More recently service oriented architectures and the enterprise services bus (or is it services-buzz?) are in-vogue. The accepted styles for user interfaces have changed with those technologies as well. Not that the current application wasn’t meeting the initial needs, but the needs have changed with the advent of new technologies and capabilities: how did we ever do without AJAX?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;People trade in their cellphones, not because the old one is broken, but because the new ones have more cool features&lt;/em&gt;, and the availability of those features creates the need for them. This is the old supply-demand principle of a market economy.&lt;br /&gt;&lt;br /&gt;This principle also applies to software technologies as well. Where a couple years ago the use of HTTP GET/POST protocols for the Open Geospatial Consortium (OGC) services specifications was well accepted, there now is a growing need to add support for SOAP/WSDL to these specifications. Not because HTTP GET/POST doesn’t work, but because the context in which the OGC services are being used is changing to use Service Oriented Architectures (SOA) that require the use of specific standards such as SOAP. Note that the data or the data model that is made accessible through these changing protocols is not affected by the particular choice of protocol.&lt;br /&gt;&lt;br /&gt;Well, ever noticed what happens if you use SOAP (most noticable in the shower)? It dissolves and you have to buy new soap! New technologies will come for messaging, information exchange, presentation, aggregation, central versus distributed data management, and what not. Acknowledging this is half the victory of the technology battle: &lt;em&gt;do what makes sense for the foreseeable future, follow the general trends of IT, and assess what and when new technology fits your business needs&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;For the Dutch Waterboards, the constact factor in this 10 year period has been the data model, confirming one of the assumptions that lead to the definition of the data model to begin with. The tremendous effort that was put in analysing entity-relationship-diagrams, class-diagrams, data dictionaries, and other exciting materials, proved its value in a world of ever changing technologies. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Appeared in GeoInformatics Magazine (&lt;/span&gt;&lt;a href="http://www.geoinformatics.com/"&gt;&lt;span style="font-size:85%;"&gt;www.geoinformatics.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;) in October 2006 &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-7612763125005314341?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/7612763125005314341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/stability-in-dynamic-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/7612763125005314341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/7612763125005314341'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/stability-in-dynamic-world.html' title='Stability in a dynamic world'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-7670355274981918310</id><published>2009-09-19T20:58:00.000-07:00</published><updated>2009-09-19T21:04:30.575-07:00</updated><title type='text'>The Eye of the Storm</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;We all know the cliché that in the United States the vacations are limited to christmas eve, president’s day and the fourth of July. Bosses get nervous when their staff asks for a full week off, and two weeks is generally called sebatical... You can imagine what happens after a four week vacation that ends on the day that Hurricane Katrina makes landfall in Louisiana.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;It is like hitting the wall of the storm again, right after being in the quiet eye of the storm for four weeks. My mind was set to complete the new version of the Geospatial One-Stop Portal (&lt;/span&gt;&lt;a href="http://www.geodata.gov/"&gt;&lt;span style="font-size:85%;"&gt;http://www.geodata.gov&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;) for which I am project manager at ESRI and to think about the next steps in this project.&lt;br /&gt;&lt;br /&gt;Little did I know how my schedule would be affected by Hurricane Katrina that cost many lives, cost business owners their life’s work, and destroyed many local governments databases, IT infrastructures, and buildings.&lt;br /&gt;&lt;br /&gt;Apart from the human rescue operations, many GIS volunteers went to the affected areas and helped recreate the data and maps needed by first responders using equipment and software donated by private industries from accross the United States.&lt;br /&gt;&lt;br /&gt;Within a week the United States Geological Survey initiated a concerted and focused effort aimed at creating a comprehensive seemless database of geographic information for the affected areas. This meant collecting data from many sources, in many different formats, assessing which data was usefull for the new database, creating mapping of the individual data models to a common data model, loading this data into the new database, and making this data available to those people who needed it in the first place. Apart from this effort, data is being collected in the field by first responders, areal photography is being acquired, and satellite imagery of the area is becoming available.&lt;br /&gt;&lt;br /&gt;The amount of data that has become available todate after Hurricane Katrina made landfall is enormous. With the initial response activities changing in to a recovery operation. The amount of reports, data, and analysis results of the effects of the hurricane and of the reconstruction of the area that will become available within the next year is mind blowing.&lt;br /&gt;&lt;br /&gt;To find ones way in this sudden wealth of information, metadata catalogs and search capabilities on those catalogs will play a key role. Here is where portals suchs as the Geospatial One-Stop Portal can have a significant contribution. These portals act as the card catalog for a library, allowing you to browse through a description of the information rather than requiring you to walk through the entire library in search of that one book. The new generation portals such as the Geospatial One-Stop portal provides more than just a card catalog with a search interface. These new portals provide for collaboration tools that allow users and producers of geospatial information to communicate with each other about a specific topic. This collaboration can be through the sharing of working documents, listing of and linking to relevant news feeds from a variety of agencies, or by participating in chat rooms.&lt;br /&gt;&lt;br /&gt;Directly after the storm made landfall, a community of interest was set up on the Geospatial One-Stop Portal that was populated with information as it became available. This unstructured collection of resources was useful at the time (it was all there was!). However, as the stream of avaiable data grew, and after the realization that this information channel would exist for many months, a more structured approach would be necessary. This structure was provided by metadata about the datasets, clearinghouses, and mapping applications, that was published to the Geospatial One-Stop Portal. Existing resources already available on the Geospatial One-Stop Portal was updated to include a simple keyword ‘Katrina’ (and later on ‘Rita’) to indentify resources as relevant for the response and recovery effort. The Geospatial One-Stop Portal has proven its tremendous value as a mechanism for the dissemination of key geospatial resources to users of these resources.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;The hurricanes also made it clear that although we all love the magic of web services, there are situations in which the good old floppy is unbeatable. The fact that 1.4 Megabyte floppydisk, has been replaced with a 120 GB Firewire Drive aside...&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Appeared in GeoInformatics Magazine (&lt;a href="http://www.geoinformatics.com/"&gt;www.geoinformatics.com&lt;/a&gt;) in October 2005&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-7670355274981918310?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/7670355274981918310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/eye-of-storm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/7670355274981918310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/7670355274981918310'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/eye-of-storm.html' title='The Eye of the Storm'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-1922583337268913722</id><published>2009-09-19T20:49:00.000-07:00</published><updated>2009-09-19T20:58:26.259-07:00</updated><title type='text'>Traveling Salesmen</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;With the laptop, the problem of the traveling salesman has found a new dimension. Perhaps it is even time to discuss whether the original criteria of a solution to the traveling salesman problem require reconsideration.&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;I’m sitting in Terminal 6 at John F. Kennedy Airport in New York, waiting for the flight back to California. For a while now, there is this gentleman looking at me and clearly something is bothering him. When I hear my boarding call and I unplug my laptop from the power outlet, he straightens his back and I sense a definite mood swing. Walking to the gate I turn around to double check that I took all my belongings and I see the man plugging in his laptop and settling in the seat I just occupied. He now overlooks the surrounding area as a king overlooking the area around his castle. Nothing can hurt him anymore.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;In my trips to clients across the United States I have learned the locations of power outlets and phone jackets at different airports. &lt;em&gt;Keep your eyes out for flocks of laptops scattered around pillars or phone booths. These are the signs that power or Internet connectivity is not far away.&lt;/em&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Since time salesmen have tried to determine how they can plan their visit to the clients of the day. The essence of the traveling salesman problem is basically improving efficiency. In the past travel meant waiting for the transportation vehicle to arrive (horse carriage, train, airplane) or to get at the next stop.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Nowadays we have mobile offices and wireless Internet connectivity. So instead of looking at the pattern of the lights in the ceiling or the color of the carpet in the airline terminals, we can now spend our time preparing for a meeting, work through the list of e-mails that piled up during a meeting, or write columns for a GIS magazine.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;There are some limitations to the mobile office though. One of those is battery power. The salesman of today has to bridge the flying time between airports and the time spent at an airport between two connecting flights. This translates into a basic GIS problem: select a route from A to B as a set of flying segments for which the flying time per segment is not more than available battery lifetime and for which the battery can be charged in the time spent between two segments. Account for loss of battery power due to shutdown and startup when the airplane takes of or lands.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Note that shortest distance is no longer one of the traveling salesman’s problems. A longer flight might result in more effective working time and may therefore be considered a more optimal solution.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Extending efficiency to 100% leads to an interesting situation. At one point, the battery cannot be charged enough to last the next flying segment, resulting in making the segments shorter. This however also results in more shutdowns and startups, which has a negative effect on the remaining battery lifespan. Thus segments get shorter and shorter. The traveling salesman gets stuck halfway to his destination… Traveling further is not sensible since it is more efficient to stay at the current location.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A solution to this paradox may come in time as technology progresses. Video conferencing or even virtual reality meetings will become possible in the future, finally solving the traveling salesman for once and for all: the salesman stays at the office! Until then sit back, relax and enjoy the flight.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Appeared in GeoInformatics Magazine (&lt;/span&gt;&lt;a href="http://www.geoinformatics.com/"&gt;&lt;span style="font-size:85%;"&gt;www.geoinformatics.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;) in April/May 2003&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-1922583337268913722?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/1922583337268913722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/traveling-salesmen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/1922583337268913722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/1922583337268913722'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/traveling-salesmen.html' title='Traveling Salesmen'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-77149778697010161</id><published>2009-09-19T20:43:00.000-07:00</published><updated>2009-09-19T20:48:14.206-07:00</updated><title type='text'>Address Management</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:85%;"&gt;I assume you know your address. But do you realize how often you are asked for that piece of information? And how often have you received mail at your address that was meant for a previous resident? This time I want to discuss some of the issues of managing addresses and how they might be solved using the new buzz: web services.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;We came to realize this fact once again upon moving to Redlands. We provided address information Social security, driver’s licenses, visa, utilities, tax, and (to some of our family) more important matters such as cable television and Internet.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;For us simple folks, the administrative part of moving to a new address may sometimes be irritating but imagine that you are a utility company, a bank or the Internal Revenue Service. Not knowing where to send your bills or sending bills to the wrong address can result in a considerable loss of revenues.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Being a geographer, knowing where to send a bill is one thing, but knowing where your customers are is another. The well-known process of geocoding allows for geographic analysis that is beyond the extent of address-based analysis.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;One of the prerequisites for the results of this analysis to be valuable is that the addresses used are accurate. Not only in the sense that it corresponds to the information that is analyzed, but also that the address actually exists and can therefore be located on the earth’s surface.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;After capturing address information by an organization, it also propagates through organizations as part of information exchange, aggregation and reporting to (for example) higher government bodies. At any stage of this process, people verify the validity of address related information before actually using it. There is definitely room for improvement here.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;In my last column I discussed software development in relation to geographic information systems. One of the laws of software development states that solving errors early in the development process saves as opposed to solving the problem at the end of the project. The same applies to having correct addresses. Instead of having a multitude of organizations checking the validity of addresses and spending amounts of time in the geocoding process, we could try to start out with correct address information at the source.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Those of you, who have actually set up a geocoding function, know that it uses a geographic dataset with street information and address ranges. And you also know that this dataset needs to be maintained as new streets get created on almost a daily basis. The decision for what area the street dataset is acquired and maintained greatly affects the cost of the geocoding function.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;With the introduction of web services such as ArcWeb from ESRI, it is now possible to offer a high quality geocoding function at a low cost for organizations. The cost associated with maintaining the dataset is shared between a large number of users.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Applications pass an address to the geocoding web service and the result, consisting of a geographic location, a standardized (!) address and possibly a map of the surroundings of the address are returned to the applications. This is all done through agreed upon web interfacing standards, including as XML, SOAP, WSDL and UDDI. If necessary, the requests and results transmitted through the web can be encrypted when address information is considered sensitive information and privacy should be protected. Using an application independent transaction identifier, privacy protection can be enhanced even more.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Equipped with this new web service, the utility companies and all the other organizations can stop guessing who is living in my house, resulting in a better cost-benefit balance for them and less unwanted mail for me. &lt;em&gt;Sounds like one of those win-win situations we’re all waiting for&lt;/em&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Appeared in GeoInformatics Magazine (&lt;/span&gt;&lt;a href="http://www.geoinformatics.com/"&gt;&lt;span style="font-size:85%;"&gt;www.geoinformatics.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;) in October/November 2002&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-77149778697010161?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/77149778697010161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/address-management.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/77149778697010161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/77149778697010161'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/address-management.html' title='Address Management'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-8863028236382318919</id><published>2009-09-19T20:21:00.000-07:00</published><updated>2009-09-19T20:41:21.042-07:00</updated><title type='text'>GeoInformatics, Geography and Informatics</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;The past years, the work I have done in the field of GIS is getting closer and closer to the roots I have in software development. Is it just my own experience or is the world around us changing?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When I starting my professional career it was with a hydraulic engineering company. I worked with the software department and developed applications to support flood early warning and flood damage assessment. After some years I started creating these applications using ESRI’s Arc/INFO (is it was spelled at the time), ArcView, and ArcIMS.&lt;br /&gt;&lt;br /&gt;I remember a Saturday evening when a colleague and I were enjoying lasagna while working through lengthy pieces of SQL trying to figure out why the web application we developed did not return the desired result for the selected location. One of us was coding the thoughts the other came up with combined with his own ideas and interpretation. The problem had been bugging our development team for a while and as the deadline came closer we resorted to this extreme measure.&lt;br /&gt;&lt;br /&gt;By midnight the problem was solved and we sat down with a beer and reflected on how the approach we took proved successful and whether or not that could be turned into more practical use. It appeared that the concept of ‘paired programming’ we practiced was one of the elements of a software development methodology call eXtreme Programming (XP, not to be confused with that recent addition to the existing family of operating systems).&lt;br /&gt;&lt;br /&gt;That experience made me realize that &lt;em&gt;developing a GIS application successfully depends on well-known software development principles just as much as any other non-GIS software projects&lt;/em&gt;. The fact that we started off with products that deliver a lot of functionality out-of-the-box does not change this.&lt;br /&gt;&lt;br /&gt;It may even complicate things. Whatever development methodology is applied (RAD, DSDM, XP, Waterfall, RUP), an application goes through the process of design, coding, testing in different cycles of different lengths. But the final step to success always is user acceptance. When starting from a commercial-off-the-shelf product that is being customized, there will always be discussions when anomalies are found as to whether this is part of the customization and thus within responsibility of the developer or is part of the off-the-shelf product and thus within responsibility of the manufacturer.&lt;br /&gt;&lt;br /&gt;The fact that this discussion takes place at the end of the project when budget is running out and both developer and client want the product to be finished, but working, adds to the complexity. An idea may be to introduce a second type of acceptance test, this time aimed at the developer! Whatever off-the-shelf product, data or document is supplied to the developer is subjected to an intake test and anomalies are noted and either accepted to exist or lead to modification of the supplied item.&lt;br /&gt;&lt;br /&gt;And guess what? Formal acceptance of items delivered to the software team at the starting point of the project or during the project, was one of the things we introduced at this hydraulic engineering company when we started thinking about Software Quality Assurance; nothing new, but still refreshing in a way.&lt;br /&gt;&lt;br /&gt;So after some years my interest in software development has been revitalized and I now again read about subjects as software process improvement and test process improvement and how these may contribute to the success of our GIS projects and thus to the success of our clients. And the success of our clients is our primary concern.&lt;br /&gt;&lt;br /&gt;Appeared in GeoInformatics Magazine (http://www.geoinformatics.com) in June 2002&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-8863028236382318919?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/8863028236382318919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/geoinformatics-geography-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/8863028236382318919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/8863028236382318919'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/geoinformatics-geography-and.html' title='GeoInformatics, Geography and Informatics'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-4784637698495624462</id><published>2009-09-19T16:10:00.000-07:00</published><updated>2009-09-19T18:49:52.934-07:00</updated><title type='text'>Traffic congestion</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Part of our moving to Redlands is to get used to dollars, ounces, gallons, and miles. Just when we thought we missed out on the change to the Euro, we find ourselves in conversions of our own. Fortunately, one thing has not changed upon moving to the Los Angeles basin: driving a car often means: follow the red lights in front of you…&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Another stable factor so far has been the use of Internet. We still use the same free e-mail provider as we did when we lived in the Netherlands. We only use it more often and with more people than before.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;There is a kind of analogy between the road network and the Internet. First of all, the Internet and roads are collections of connected networks that allow transport between two locations. The networks may differ in type or size. Through agreed standards it has become possible to have objects pass from one computer network to another, thereby allowing the object to travel further than the limits of the originating network. And similarly, when traveling through Europe, I never had to change tires when crossing the border between two countries.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Just as is the case with the Internet, bandwidth is important on the road network. Bandwidth on a sandy forest road is much smaller than on a 4-lane interstate. And people using both types of networks share a preference for high bandwidth.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The increase in network traffic is the source of the third analogy between roads and Internet: traffic congestion. &lt;em&gt;No matter the size of your driveway or the horsepower of the engine of your car, you will get into a traffic jam just as you turn on the highway&lt;/em&gt;. And similarly it doesn’t seem to help to have a cable modem installed to surf the web when everybody else does the same and uses it at the same moment you do.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;So, now we have seen that the two types of networks are similar and share the same problems, can we benefit from this knowledge? Perhaps we can. Over the past years we have been building more roads, thereby increasing the bandwidth. This was not enough to meet the increasing demands due to the need or desire to travel.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;With Internet traffic a different development can be observed. In the early nineties the Internet was accessed through a 9600 bps modem, the happy few having access to a 14.4 kbps one. Since then data volumes have increased exponentially, now allowing us to serve GIS data and functionality over the Internet.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Apparently we have found some solutions that help to minimize traffic congestion on the Internet. Whether it is data compression (car-pooling), or the use of high bandwidth backbones in addition to low-speed home phone lines (treating local traffic differently from long-distance traffic), there should be something we can learn from Internet developments when designing new road plans or addressing traffic problems in our GIS consulting work. Indeed we already apply some form of packaging (as is done with information sent over the Internet) with the introduction of traffic information systems that guide us along a route that has the least chance of jams!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;I do not pretend to have the solution to traffic congestion problems. But we tend to keep following a familiar line of thought in solving geographic problems, and that has not always helped us find a more permanent solution. &lt;em&gt;Sometimes the solution to a problem is found in an unexpected location or at an unexpected moment&lt;/em&gt;. So be sure to always bring your notepad and pencil, wherever you go, just to make sure you don’t miss that one leap of mind.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Appeared in GeoInformatics Magazine (&lt;/span&gt;&lt;a href="http://www.geoinformatics.com/"&gt;&lt;span style="font-size:85%;"&gt;www.geoinformatics.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;) in April/May 2002&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-4784637698495624462?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/4784637698495624462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/traffic-congestion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4784637698495624462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4784637698495624462'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/traffic-congestion.html' title='Traffic congestion'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-7110100524531733954</id><published>2009-09-19T15:23:00.000-07:00</published><updated>2009-09-19T15:24:57.355-07:00</updated><title type='text'>Precision Gardening</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:85%;"&gt;After living in an apartment complex for three months we recently moved to a house of our own. What the Bureau of Land management does for the entire United States, I do for my 9000 square feet of garden. Working in the field of GIS I thought about applying some of the techniques available to help me managing my domain.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;We thought that we paid a lot of attention to our gardens in the Netherlands. After all, we are the tulip country of the world. How surprised we were to see the amount of attention that is put to gardening here in Redlands. Our newly acquired garden has a built-in irrigation system and this is not a rare luxury, but can be found all over town. Of course, when considering that we live in a cultivated piece of the dessert, it is only a bare necessity to treat the garden properly.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;But what is properly? It is not uncommon to see small streams of water flowing down the road, indicating that some garden is being soaked instead of watered. The questions of life for the new homeowner are when to water the grass and how much does it need, or does it need feeding? And what about the roof? I realized that these questions are the urban echo of farmers across the globe wondering how to improve the yield of their land while controlling the cost.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;One of the big differences is of course scale. To distinguish different parts of a garden as opposed to multi-acre fields, the resolution of the information needs to be better than one meter I would say. The high-resolution satellites that are becoming more and more available are rapidly solving this.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Another point is that in our garden we try to keep the grass short instead of having it grow like a field of corn. I am not aiming at optimizing yield. My concern is to apply enough water to avoid my grass to dry out without drowning it. I would like a thermostat-like system that tells me when and how much to water the lawn.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Farmers who expect a high increase in yield when applying precision farming are prepared to invest. For us homeowners the benefits mainly consist of saving money on water. This means that if the precision gardening business is to be viable, it should be a low-cost service. Luckily we have one very strong point in favor over farmers. Homeowners come in large numbers. The same principles should apply as with cable television or utilities. Having the cable company digging a cable to a single house would make it very expensive. Sharing cost with other users is the key to success.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The system I envision accounts for the amount of rain that has fallen over the past period, the seasons, the type of soil in the area and such. It should be possible to enter the type of grass is used in my garden. Satellite images are combined with weather forecasts and soil types in the area. These data come from different sources, but with technologies such as applied in the Geography Network, this should not present a problem. A future generation of the system may even support searching for more accurate data that feeds in the model (local weather reports for example) or for competing models that promise minimal water usage while giving a nice green lawn.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Think of the size of the market, if one could sell this type of geographic services to every garden-owning family in the world. Being able to log in to www.precisiongardening.com and to see my garden on screen with hints where to apply water and how much would not only be really cool, but could also help save some on the water bill. And &lt;em&gt;saving water is only a natural thing to do in the dessert&lt;/em&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Appeared in GeoInformatics Magazine (&lt;/span&gt;&lt;a href="http://www.geoinformatics.com/"&gt;&lt;span style="font-size:85%;"&gt;www.geoinformatics.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;) in April/May 2002&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-7110100524531733954?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/7110100524531733954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/precision-gardening.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/7110100524531733954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/7110100524531733954'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/precision-gardening.html' title='Precision Gardening'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-8064876295044169928</id><published>2009-09-19T15:14:00.000-07:00</published><updated>2009-09-19T15:21:51.707-07:00</updated><title type='text'>Relocation Based Services</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:85%;"&gt;No, the title for this column is not misspelled and you did not miss a new development in the field of GIS. The term reflects one of the reasons for this column and my own recent experiences in relocating and the role location-based services appeared to play.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Location based services are sometimes defined as based on the position of the user in space. My opinion is that location based services need not be limited to mobile devices. Logging in to my office network from some desk and finding that my computer automatically configured a printer near me is one of the less obvious examples of a location-based service although it is available in many office networks. The point here is that the field of application of location-based services might be much wider than mobile devices only. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;So what about relocation? Relocation has settled in my mind lately, since my family and I are about to move from the Netherlands to California. In the process of relocating, at least two distinct locations and a route between them play a part. First of all I wanted some information on our destination and typed 'go Redlands' in my browser. Apart from a list of 53 sites with interesting information, I also got a great offer for a video camera system that can be used for surveillance purposes. Unfortunately I'm not a US resident yet nor am I logged on to a computer in the US meaning that the offer is not for me... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;These Internet marketing campaigns clearly lack a location-based service and did not read Alex van Leeuwen's article 'Geo-targeting on IP Address' in the July/August issue of GeoInformatics! But things are not as bad as they may seem. Part of relocation is to find a new place to live.  Surfing the web taught me that realtors are clearly beginning to see the added value of GIS.  Some time ago you were lucky to find a picture of the offered houses on the Internet. Nowadays, most real-estate web sites offer a map showing the location of the houses. Some even give additional information on the neighborhood, schools, demographics and such. To me these sites qualify as 'offering a location-based service'. The nice thing about the Internet is that once you've followed one of these links you enter a new 'world' of information and more links to follow…&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Beware not to get lost in cyberspace. But then again, &lt;em&gt;being able to get lost is one of the key properties of a world&lt;/em&gt;, isn't it? Fortunately the chance of my goods getting lost during the relocation is next to zero. I can actually track the relocation of my goods from my present to my future location. This means that even in the event that the container ship carrying my stuff across the ocean does sink, I will always know where they are. Isn't that comforting? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Location-based services are not a thing of the future anymore and we do not have to wait for UMTS or other high-speed mobile networks and Global Positioning System (GPS) enabled devices. Geo-targeting can be seen as the GPS of the Internet. The nice thing about this is that your IP address is always known when connected to the Internet, and that is independent of your physical location on the earth. That means that Internet services that make use of geo-targeting will travel with you, wherever you go!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;We have seen that even in a common thing as relocation one already can experience the benefits of location based services. All of these services were offered through the Internet. This leads me to conclude that the Internet, with its links, and references, is perhaps the largest location based service provider around. This column will be my own contribution to the expansion of location-based services. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Appeared in GeoInformatics Magazine (&lt;a href="http://www.geoinformatics.com/"&gt;www.geoinformatics.com&lt;/a&gt;) in September 2001 &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-8064876295044169928?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/8064876295044169928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/relocation-based-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/8064876295044169928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/8064876295044169928'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/relocation-based-services.html' title='Relocation Based Services'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-4245754517197374778</id><published>2009-09-19T13:17:00.000-07:00</published><updated>2009-09-19T16:13:25.219-07:00</updated><title type='text'>Internet GIS: Dedicate or Integrate?</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:85%;"&gt;The Internet plays an increasing role in GIS. Be it for publishing maps or for exchanging data. New GIS applications are Internet enabled. The current websites containing geographic information are often dedicated to one subject, while integration of different data sources opens up new possibilities.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;My last project at ESRI Nederland consisted of creating a web site where professionals can find statistical water related monitoring data (&lt;/span&gt;&lt;a href="http://www.waterstat.nl/"&gt;&lt;span style="font-size:85%;"&gt;http://www.waterstat.nl&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;). The developed application allowed for geographical selection and for this purpose a so-called map service was created. In a presentation I gave at our annual user conference in the Netherlands, I used this map service to demonstrate the possibilities of one of the ESRI (&lt;a href="http://www.esri.com/"&gt;http://www.esri.com/&lt;/a&gt;) products to use Internet data sources in addition to local data. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;During my presentation, I realized that &lt;em&gt;the map service was not created as a data source for a GIS conference&lt;/em&gt;. It was dedicated to serving an Internet application. This led me to visit other web sites that serve maps and there one can see a similar phenomenon. Interesting maps are being used within these applications. The available Internet maps could be used in many different projects. But this is certainly not common practice. This is a bit sad. After all, how many of us have convinced our customers that GIS is the means of integrating different data sources!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Internet is widely available to organizations, modern GIS products are able to access data sources over the Internet, and maps can be served through the Internet. These ingredients can be combined into applications that give us access to information from local and national governments, combined with commercial data and data created with a project. Multiorganization projects can use a common dataset where each party contributes by supplying a dataset dedicated to one aspect of the project.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Although technical requirements may have been fulfilled to a large extent, there still are some hurdles to be taken. Currently organizations are used to prepare datasets that are only used by the organization itself. The possibility of others using their data requires not only the willingness to share information. It also requires the notion that a dedicated dataset might be used in a broader perspective than the project the dataset resulted from.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;For a dataset to be suitable to be integrated with other datasets, one has to know something about its content, its quality, its purpose and so on. Initiatives such as the Geography Network (&lt;/span&gt;&lt;a href="http://www.geographynetwork.com/"&gt;&lt;span style="font-size:85%;"&gt;http://www.geographynetwork.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;) implement metadata standards that allow for the search for that missing peace of data. However, being able to find different dedicated datasets and put them on the same map is only the beginning of integration. Content standardization is just as important.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A good example is the development of a nationwide data standard in the Netherlands, used by water authorities (&lt;/span&gt;&lt;a href="http://www.idsw.nl/standaarden/model/entiteit_relatie/"&gt;&lt;span style="font-size:85%;"&gt;http://www.idsw.nl/standaarden/model/entiteit_relatie/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;). The good thing of this standard is that it is a result of an initiative from water authorities themselves. Different competing GIS vendors participate in this standard by building applications and extending the standard with new data models. These vendors are all members of the Open GIS Consortium. This means that both with respect to content and with respect to the technical side of things standards are available and in use. Dutch water authorities are now implementing Intranet applications based on this common data standard and some of them are even publishing their maps on the Internet. The step towards being able to use each other’s data is not a big one.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;We will have to dedicate ourselves to integrating data. So &lt;em&gt;be a publisher and give us access to your information&lt;/em&gt;. &lt;em&gt;It will help us make better decisions and that is beneficial for you too&lt;/em&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Appeared in GeoInformatics Magazine (&lt;/span&gt;&lt;a href="http://www.geoinformatics.com/"&gt;&lt;span style="font-size:85%;"&gt;www.geoinformatics.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;) in November 2001&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-4245754517197374778?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/4245754517197374778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/internet-gis-dedicate-or-integrate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4245754517197374778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4245754517197374778'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/09/internet-gis-dedicate-or-integrate.html' title='Internet GIS: Dedicate or Integrate?'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-4957441349370776001</id><published>2009-03-12T09:55:00.000-07:00</published><updated>2009-03-12T10:01:03.096-07:00</updated><title type='text'>Motto</title><content type='html'>Explorers are we intrepid and bold&lt;br /&gt;Out in the world of wonders untold&lt;br /&gt;Equipped with a wit, a map, and a snack&lt;br /&gt;We're searching for fun and we're on the right track&lt;br /&gt;&lt;br /&gt;It seems we are indeed on the right track after reading &lt;a href="http://www.directionsmag.com/article.php?article_id=3069&amp;amp;trv=1"&gt;Adena's analysis&lt;/a&gt; of the new features on &lt;a href="http://www.geodata.gov"&gt;Geospatial One-Stop&lt;/a&gt; and its summary on &lt;a href="http://industry.slashgeo.org/industry/09/03/12/1514221.shtml"&gt;Slashgeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;ps: that was &lt;a href="http://en.wikipedia.org/wiki/Calvin_and_Hobbes"&gt;Calvin and Hobbes&lt;/a&gt;&lt;/span&gt;&lt;a id="publishButton" class="cssButton" href="javascript:void(0)" onclick="if (this.className.indexOf(&amp;quot;ubtn-disabled&amp;quot;) == -1) {var e = document['stuffform'].publish;(e.length) ? e[0].click() : e.click(); if (window.event) window.event.cancelBubble = true; return false;}" target=""&gt;&lt;div class="cssButtonOuter"&gt;&lt;div class="cssButtonMiddle"&gt;&lt;div class="cssButtonInner"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-4957441349370776001?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/4957441349370776001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/03/motto.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4957441349370776001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4957441349370776001'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/03/motto.html' title='Motto'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-4323743060480543488</id><published>2009-03-09T12:50:00.000-07:00</published><updated>2009-03-09T13:46:00.439-07:00</updated><title type='text'>New Geospatial One Stop (GOS) Features Add Content to GIS and Mapping Applications</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;Check out the &lt;a href="http://www.geodata.gov/wps/portal/gos/what_is_new"&gt;What's New page&lt;/a&gt; on the &lt;a href="http://www.geodata.gov/"&gt;Geospatial One-Stop Portal&lt;/a&gt; (GOS)&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;. It has some new features that focus on making the content more accessible for use outside of the website context.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;What I specifically like is the new capability to perform searches in GOS from external Web applications using a &lt;a href="http://www.geodata.gov/Portal/rest/find/document"&gt;REST API&lt;/a&gt;.  The new REST API allows you to issue a simple URL string request to GOS and receive responses  in any of three formats:  &lt;a href="http://www.geodata.gov/Portal/rest/find/document"&gt;GeoRSS&lt;/a&gt;, &lt;a href="http://www.geodata.gov/Portal/rest/find/document?f=kml"&gt;KML&lt;/a&gt;, or &lt;a href="http://www.geodata.gov/Portal/rest/find/document?f=html"&gt;HTML&lt;/a&gt;.  &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-4323743060480543488?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/4323743060480543488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/03/new-geospatial-one-stop-gos-features.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4323743060480543488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/4323743060480543488'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/03/new-geospatial-one-stop-gos-features.html' title='New Geospatial One Stop (GOS) Features Add Content to GIS and Mapping Applications'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1395973636692118549.post-8022001104947158643</id><published>2009-03-07T15:53:00.000-08:00</published><updated>2009-03-07T16:01:00.754-08:00</updated><title type='text'>Yikes! I'm blogging!</title><content type='html'>Hmmm. So this is a blog... I'll have to get used to talking to no one (or all of you). Will anyone actually read what I say or am I alone in the desert? What do you do in such cases? We'll see what inspiration brings. As I'm working on ESRI's GIS Portal Toolkit I run into things around metadata, OGC specs, and such. I'm also trying to think about how GIS Portals and catalogs can help people find geospatial resources that aren't discoverable through your regular search engines. Those will be the kinds of topics I'll talk about here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1395973636692118549-8022001104947158643?l=martenhogeweg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martenhogeweg.blogspot.com/feeds/8022001104947158643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martenhogeweg.blogspot.com/2009/03/yikes-im-blogging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/8022001104947158643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1395973636692118549/posts/default/8022001104947158643'/><link rel='alternate' type='text/html' href='http://martenhogeweg.blogspot.com/2009/03/yikes-im-blogging.html' title='Yikes! I&apos;m blogging!'/><author><name>Marten</name><uri>http://www.blogger.com/profile/11244200175949245174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_Z-JUhgCM_GI/SrVT1HiWyhI/AAAAAAAAABA/1s3c2HN0ng0/S220/marten.jpg'/></author><thr:total>0</thr:total></entry></feed>
