<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>tommy's scratchpad - geospatial, technology, web</title><link href="https://kralidis.ca/blog/" rel="alternate"/><link href="https://kralidis.ca/blog/feeds/geospatial-technology-web.atom.xml" rel="self"/><id>https://kralidis.ca/blog/</id><updated>2010-03-14T21:52:00+00:00</updated><entry><title>easy CSW with eXcat</title><link href="https://kralidis.ca/blog/blog/2010/03/14/easy-csw-with-excat/" rel="alternate"/><published>2010-03-14T21:52:00+00:00</published><updated>2010-03-14T21:52:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2010-03-14:/blog/blog/2010/03/14/easy-csw-with-excat/</id><summary type="html">&lt;p&gt;If you have existing metadata and simply want a &lt;a href="http://www.opengeospatial.org/standards/cat" title="CSW"&gt;CSW&lt;/a&gt; interface as a means to search and discover your geospatial metadata, eXcat provides a simple solution.  Following the &lt;a href="http://gdsc.nlr.nl/gdsc/software/excat/manual/installation_procedure_excat" title="installation steps"&gt;installation steps&lt;/a&gt;, it's quite simple to populate your CSW:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;excat&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;csw&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;WEB&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="bp"&gt;INF&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;harvest&lt;/span&gt;
&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tar&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;zxf&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;my_metadata_files&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tgz&lt;/span&gt;
&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ow"&gt;in …&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</summary><content type="html">&lt;p&gt;If you have existing metadata and simply want a &lt;a href="http://www.opengeospatial.org/standards/cat" title="CSW"&gt;CSW&lt;/a&gt; interface as a means to search and discover your geospatial metadata, eXcat provides a simple solution.  Following the &lt;a href="http://gdsc.nlr.nl/gdsc/software/excat/manual/installation_procedure_excat" title="installation steps"&gt;installation steps&lt;/a&gt;, it's quite simple to populate your CSW:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;excat&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;csw&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;WEB&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="bp"&gt;INF&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;harvest&lt;/span&gt;
&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tar&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;zxf&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;my_metadata_files&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tgz&lt;/span&gt;
&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ow"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*.&lt;/span&gt;&lt;span class="n"&gt;xml&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lwp&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;download&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;http://localhost/excat/csw?request=Harvest&amp;amp;service=CSW&amp;amp;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;version=2.0.2\&amp;amp;namespace=xmlns(csw=http://www.opengis.net/cat/csw)&amp;amp;&lt;br&gt;
source=$i&amp;amp;resourceFormat=application/xml&lt;br&gt;
&amp;amp;resourceType=http://www.isotc211.org/2005/gmd"
    &amp;gt; done&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That's pretty much it.  Lightweight simple approach, particularly for those who already have metadata management tools in place and need CSW.&lt;/p&gt;
&lt;p&gt;/me thinks it would be nice to have a Python port of this for those in Java-less environments (why does it seem most CSW server implementations are in Java?)&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>OWS Metadata Matters</title><link href="https://kralidis.ca/blog/blog/2009/02/05/ows-metadata-matters/" rel="alternate"/><published>2009-02-05T16:53:00+00:00</published><updated>2009-02-05T16:53:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2009-02-05:/blog/blog/2009/02/05/ows-metadata-matters/</id><summary type="html">&lt;p&gt;This has seemingly been the theme for me in the last few weeks.  From publishing to discovery, lack of metadata in OWS endpoints results in increased metadata management away from source, as well as crappy search results.&lt;/p&gt;
&lt;p&gt;So here's some friendly advice:&lt;/p&gt;
&lt;p&gt;Service Metadata&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fill out title, abstract (representative of …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;This has seemingly been the theme for me in the last few weeks.  From publishing to discovery, lack of metadata in OWS endpoints results in increased metadata management away from source, as well as crappy search results.&lt;/p&gt;
&lt;p&gt;So here's some friendly advice:&lt;/p&gt;
&lt;p&gt;Service Metadata&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fill out title, abstract (representative of the OWS as a whole) with descriptive metadata&lt;/li&gt;
&lt;li&gt;fill out keywords to categorize the service.  If possible, use a known &lt;a href="http://gcmd.nasa.gov/Resources/valids/" title="thesaurus"&gt;thesaurus&lt;/a&gt;, or one specific to your organization.  Don't use keywords like "OGC"; we already know it's an OGC service from the get-go by interacting with it&lt;/li&gt;
&lt;li&gt;fill out contact information.  &lt;a href="http://www.opengeospatial.org/standards/common" title="OWS Common"&gt;OWS Common&lt;/a&gt; defines ServiceProvider metadata constructs, so if your organization has a service provider dishing out your OWS, they belong in this metadata.  This is a contact person for the service itself, not the data&lt;/li&gt;
&lt;li&gt;fill out Fees and AccessConstraints.  If there aren't any, use the term "None"&lt;/li&gt;
&lt;li&gt;the OnlineResource for Service Metadata might be some website, not the URL of the service itself (we already get this from the OperationsMetadata)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Content Metadata&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fill in title, abstract and keywords in the same manner as above, specific to the given Layer/FeatureType/Coverage/ObservationOffering.  A title like "ROAD_1M" doesn't cut it&lt;/li&gt;
&lt;li&gt;your data comes with an &lt;a href="http://www.fgdc.gov/metadata/geospatial-metadata-standards" title="FGDC"&gt;FGDC&lt;/a&gt; or &lt;a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=26020" title="ISO 19115"&gt;ISO 19115&lt;/a&gt; XML document already, right?  :) Use MetadataURL to point to the XML document.  Smart catalogues will harvest this too and associate it with the resource&lt;/li&gt;
&lt;li&gt;WMS DataURL: if the data can be downloaded online (tgz/zip/etc.), point to it here.  Or, put a pointer to an access service like WFS/WCS/SOS&lt;/li&gt;
&lt;li&gt;WMS Layer Attribution: this provides reference to the content provider (URL, title and LogoURL).  Filling in LogoURL is neat as catalogues can display this when users search for content.  If possible, use an image of smaller dimensions so as to display as a thumbnail&lt;/li&gt;
&lt;li&gt;Last but not least, bounding boxes.  Whether your OWS software automagically calculates these per layer on the fly, or you can override these and set before runtime, please set spatial extents accordingly.  This improves searching spatially by leaps and bounds.  Don't settle for the often used default of -180, -90, 180, 90 unless it is really a global dataset&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;From here, OGC Catalogues will be able to harvest your metadata and provide useful search results.  For wider spread discovery, throw an OpenSearch definition in front of your CSW.  Wrap your OWS endpoints in KML/GeoRSS documents (Geo Sitemaps too), and you'll power mainstream use of your stuff.&lt;/p&gt;
&lt;p&gt;Funeral news from &lt;a href="https://newrestfunerals.co.uk/"&gt;newrestfunerals.co.uk&lt;/a&gt; said:&lt;br&gt;
'Mourners buried under a bridge for the lost'&lt;/p&gt;
&lt;p&gt;A group of members of London's funeral procession paid their respects to a man and his mother at the Royal Greenwich Cathedral where they lost a loved one to cancer&lt;/p&gt;
&lt;p&gt;The two sisters and their daughter, who was buried the same night, were buried at the Royal Greenwich Cathedral, where he passed away last weekend.&lt;/p&gt;
&lt;p&gt;Grieve: The two sisters and their daughter, who was buried the same night, were buried at the Royal Greenwich Cathedral, where he passed away last weekend&lt;/p&gt;
&lt;p&gt;At the bottom of the stairs of the church, you can see a cemeterie. It looked like an Indian wedding feast to the first group and there were candles and flowers on the ceiling.&lt;/p&gt;
&lt;p&gt;The funeral family were in their homes in London but only a brief family procession was in progress.&lt;/p&gt;
&lt;p&gt;The group had gathered in a cemeterie outside the cathedral and the coffin was handed over to the funeral director.&lt;/p&gt;
&lt;p&gt;The funeral director also handed in to the British Transport Police and they placed the coffin in a safe house at Queen's Park, New York.&lt;/p&gt;
&lt;p&gt;The couple went to the funeral home and their body was found on the day of the operation.&lt;/p&gt;
&lt;p&gt;Casket search: 'Mourners raised at arms pace'&lt;/p&gt;
&lt;p&gt;No word on a cause of death or why they died but the couple's family said in a statement.&lt;/p&gt;
&lt;p&gt;Bye bye useless searches!&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>Is REST "faster"?</title><link href="https://kralidis.ca/blog/blog/2008/07/21/is-rest-faster/" rel="alternate"/><published>2008-07-21T16:45:00+00:00</published><updated>2008-07-21T16:45:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2008-07-21:/blog/blog/2008/07/21/is-rest-faster/</id><summary type="html">&lt;p&gt;I was in a REST/Web2.0 workshop, and someone asked how REST, since through HTTP, which is a stateless protocol, is any faster than other, or previous approaches.&lt;/p&gt;
&lt;p&gt;I'm not sure that REST does anything to speed up HTTP's request/response mechanisms; but using AJAX surely enhances the user …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I was in a REST/Web2.0 workshop, and someone asked how REST, since through HTTP, which is a stateless protocol, is any faster than other, or previous approaches.&lt;/p&gt;
&lt;p&gt;I'm not sure that REST does anything to speed up HTTP's request/response mechanisms; but using AJAX surely enhances the user experience with perceived responsiveness given the nature of AJAX by doing things asynchronously.&lt;/p&gt;
&lt;p&gt;Or is there more to it?&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>looking forward to GeoWeb</title><link href="https://kralidis.ca/blog/blog/2008/07/14/looking-forward-to-geoweb/" rel="alternate"/><published>2008-07-14T07:13:00+00:00</published><updated>2008-07-14T07:13:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2008-07-14:/blog/blog/2008/07/14/looking-forward-to-geoweb/</id><summary type="html">&lt;p&gt;I haven't been to the &lt;a href="http://geowebconference.org/" title="GeoWeb conference"&gt;GeoWeb conference&lt;/a&gt; in a couple of years, and given all the changes and advancements in the geospatial web over that time, this conference should prove to be quite interesting!&lt;/p&gt;
&lt;p&gt;I'm also looking forward to attending the &lt;a href="http://geowebconference.org/program/workshops/workshops-monday#m2" title="Open Source and Geo-Semantics"&gt;Open Source and Geo-Semantics&lt;/a&gt; and &lt;a href="http://geowebconference.org/program/workshops/workshops-monday#m5" title="REST/JavaScript/Web 2.0"&gt;REST/JavaScript/Web 2 …&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;I haven't been to the &lt;a href="http://geowebconference.org/" title="GeoWeb conference"&gt;GeoWeb conference&lt;/a&gt; in a couple of years, and given all the changes and advancements in the geospatial web over that time, this conference should prove to be quite interesting!&lt;/p&gt;
&lt;p&gt;I'm also looking forward to attending the &lt;a href="http://geowebconference.org/program/workshops/workshops-monday#m2" title="Open Source and Geo-Semantics"&gt;Open Source and Geo-Semantics&lt;/a&gt; and &lt;a href="http://geowebconference.org/program/workshops/workshops-monday#m5" title="REST/JavaScript/Web 2.0"&gt;REST/JavaScript/Web 2.0&lt;/a&gt; workshops.&lt;/p&gt;
&lt;p&gt;If you're going to GeoWeb, looking forward to seeing you there!&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>Happy GIS Day 2007!</title><link href="https://kralidis.ca/blog/blog/2007/11/14/happy-gis-day-2007/" rel="alternate"/><published>2007-11-14T12:01:00+00:00</published><updated>2007-11-14T12:01:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2007-11-14:/blog/blog/2007/11/14/happy-gis-day-2007/</id><content type="html">&lt;p&gt;I'll be at Ryerson University later today to celebrate GIS day. Ryerson University's G. Raymond Chang School of Continuing Education &lt;a href="http://www.ryerson.ca/ce/gis/" title="GIS program"&gt;GIS program&lt;/a&gt; is putting on a "&lt;a href="http://www.ryerson.ca/ce/GISday" title="Showcase of GIS Educational and Career Opportunities"&gt;Showcase of GIS Educational and Career Opportunities&lt;/a&gt;".&lt;/p&gt;
&lt;p&gt;So how are you celebrating GIS day? And what are your thoughts on GIS this year?&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>New Geospatial Web Book</title><link href="https://kralidis.ca/blog/blog/2007/05/01/new-geospatial-web-book/" rel="alternate"/><published>2007-05-01T05:12:00+00:00</published><updated>2007-05-01T05:12:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2007-05-01:/blog/blog/2007/05/01/new-geospatial-web-book/</id><summary type="html">&lt;p&gt;Check the out the latest title from Springer, &lt;a href="http://www.geospatialweb.com/" title="The Geospatial Web"&gt;The Geospatial Web&lt;/a&gt;: How Geobrowsers, Social Software and the Web 2.0 are Shaping the Network Society. If you're into mashups, Web Services and GIS, this title is worth a read.&lt;/p&gt;
&lt;h2&gt;Casinos and the Network Society: The Intersection of Gambling and Technology …&lt;/h2&gt;</summary><content type="html">&lt;p&gt;Check the out the latest title from Springer, &lt;a href="http://www.geospatialweb.com/" title="The Geospatial Web"&gt;The Geospatial Web&lt;/a&gt;: How Geobrowsers, Social Software and the Web 2.0 are Shaping the Network Society. If you're into mashups, Web Services and GIS, this title is worth a read.&lt;/p&gt;
&lt;h2&gt;Casinos and the Network Society: The Intersection of Gambling and Technology&lt;/h2&gt;
&lt;p&gt;The rise of the internet and digital technologies has had a major impact on many industries, and the casino industry is no exception. With the advent of online casinos and mobile gambling apps like &lt;a href="https://xn--norgescsino-38a.com/nye-casino/"&gt;nye casino 2022&lt;/a&gt;, the way we experience casinos has changed dramatically. And if you’re looking for other games to play, then you may check out &lt;a href="https://www.ilcentrosalumeria.com/"&gt;mahjong ways 2&lt;/a&gt; here.&lt;/p&gt;
&lt;p&gt;But what exactly is the relationship between casinos and the network society? And how has technology transformed the casino industry in the 21st century?&lt;/p&gt;
&lt;p&gt;One key aspect of the network society is the concept of connectivity. With the proliferation of smartphones and other devices, it's easier than ever for people to connect and communicate with each other no matter where they are. This connectivity is also driving the growth of the online casino industry, as players can now access a wide range of &lt;a href="https://ola.kitchen/"&gt;situs slot&lt;/a&gt; games from the comfort of their own homes.&lt;/p&gt;
&lt;p&gt;A &lt;a href="https://weku.fm/sa-gaming/"&gt;SA Casino&lt;/a&gt; offers a level of convenience and accessibility that traditional brick-and-mortar casinos can't match. Players can choose from a wide range of games, including slots, table games, and even live dealer games, all with a few clicks of a button. And with the use of virtual reality technology, &lt;a href="https://thebeanieweeniefoodtruck.com/"&gt;poker online terpercaya&lt;/a&gt; casinos are even starting to replicate the immersive experience of a real-life casino.&lt;/p&gt;
&lt;p&gt;But the rise of online gambling has also led to some challenges. One concern is the potential for increased problem gambling, as it's easier for people to access games at any time of day. There is also the issue of regulation, as different countries have different laws and policies surrounding online gambling. If you're starting your own business, you'll also need to do &lt;a href="https://llcbuddy.com/nebraska-llc/nebraska-llc-annual-report/"&gt;nebraska llc yearly filing&lt;/a&gt; for legal compliance.&lt;/p&gt;
&lt;p&gt;Despite these challenges, it's clear that the intersection of casinos and the network society is here to stay. As technology continues to advance, it will be interesting to see how the casino industry evolves and adapts to the digital age.&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>SDI, Google Style</title><link href="https://kralidis.ca/blog/blog/2007/02/18/sdi-google-style/" rel="alternate"/><published>2007-02-18T08:43:00+00:00</published><updated>2007-02-18T08:43:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2007-02-18:/blog/blog/2007/02/18/sdi-google-style/</id><summary type="html">&lt;p&gt;Looks like all the geo-rage is Google Maps' &lt;a href="http://googlemapsapi.blogspot.com/2007/02/search-for-kml-in-google-earth.html" title="latest announcement"&gt;latest announcement&lt;/a&gt; that they will support indexing of &lt;a href="http://earth.google.com/kml/" title="KML"&gt;KML&lt;/a&gt; documents, so someone can search for KML documents with a bit more intelligence then adding a &lt;a href="http://www.google.com/search?q=nitrogen+filetype%3Akml&amp;amp;" title="filetype filter"&gt;filetype filter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I think this will pick up some steam, like most things Google do. Many KML …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Looks like all the geo-rage is Google Maps' &lt;a href="http://googlemapsapi.blogspot.com/2007/02/search-for-kml-in-google-earth.html" title="latest announcement"&gt;latest announcement&lt;/a&gt; that they will support indexing of &lt;a href="http://earth.google.com/kml/" title="KML"&gt;KML&lt;/a&gt; documents, so someone can search for KML documents with a bit more intelligence then adding a &lt;a href="http://www.google.com/search?q=nitrogen+filetype%3Akml&amp;amp;" title="filetype filter"&gt;filetype filter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I think this will pick up some steam, like most things Google do. Many KML docs already exist out there, and this will also motivate publishing of more KML docs.&lt;/p&gt;
&lt;p&gt;I hope there are similar plans for GML documents, however the problem there is that many GML docs are produced from &lt;a href="http://www.opengeospatial.org/standards/wfs" title="WFS"&gt;WFS&lt;/a&gt; interactions, which, for the most part, have to be triggered by a WFS client request, which usually is not statically published.&lt;/p&gt;
&lt;p&gt;I also hope that there is some discussion of this in the &lt;a href="http://www.opengeospatial.org/" title="OGC"&gt;OGC&lt;/a&gt; &lt;a href="http://www.ogcnetwork.net/massmarket" title="Mass Market"&gt;Mass Market Working Group&lt;/a&gt;. I remember some discussions on how this would have been great for the &lt;a href="http://www.opengeospatial.org/standards/wms" title="WMS"&gt;WMS&lt;/a&gt; specification to publish a static Capabilities XML document for the sake of search engines. Maybe this is a good opportunity for catalogue providers out there to write wrappers to additionally publish KML of their resources. I've started looking at this for owscat.&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>GIS Day Everyone!</title><link href="https://kralidis.ca/blog/blog/2006/11/07/gis-day-everyone/" rel="alternate"/><published>2006-11-07T22:48:00+00:00</published><updated>2006-11-07T22:48:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2006-11-07:/blog/blog/2006/11/07/gis-day-everyone/</id><summary type="html">&lt;p&gt;So November 15 is this year's &lt;a href="http://www.gisday.com/" title="GIS Day"&gt;GIS Day&lt;/a&gt;. I'll be in Ottawa, Ontario, Canada, where the first &lt;a href="http://en.wikipedia.org/wiki/Gis" title="GIS"&gt;GIS&lt;/a&gt; was born. Though I don't live there anymore, I still try to make it there for GIS Day, and am lucky enough to be there this year as it turns out.&lt;/p&gt;
&lt;p&gt;Where …&lt;/p&gt;</summary><content type="html">&lt;p&gt;So November 15 is this year's &lt;a href="http://www.gisday.com/" title="GIS Day"&gt;GIS Day&lt;/a&gt;. I'll be in Ottawa, Ontario, Canada, where the first &lt;a href="http://en.wikipedia.org/wiki/Gis" title="GIS"&gt;GIS&lt;/a&gt; was born. Though I don't live there anymore, I still try to make it there for GIS Day, and am lucky enough to be there this year as it turns out.&lt;/p&gt;
&lt;p&gt;Where will you be and how will you be celebrating GIS Day?&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>ESRI announces support of GeoRSS</title><link href="https://kralidis.ca/blog/blog/2006/08/09/esri-announces-support-of-georss/" rel="alternate"/><published>2006-08-09T16:16:00+00:00</published><updated>2006-08-09T16:16:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2006-08-09:/blog/blog/2006/08/09/esri-announces-support-of-georss/</id><content type="html">&lt;p&gt;As seen on the &lt;a href="http://www.georss.org/" title="georss.org"&gt;georss.org&lt;/a&gt; &lt;a href="http://www.georss.org/blog/" title="blog"&gt;blog&lt;/a&gt;, &lt;a href="http://www.esri.com/" title="ESRI"&gt;ESRI&lt;/a&gt; has implemented GeoRSS within their ArcWeb Services JavaScript API. Wow, between this and their support of OpenLS, I think ESRI is starting to acknowledge both client requirements in this arena, as well as interoperability. Way to go!&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>Geospatial Catalog Development Brewing</title><link href="https://kralidis.ca/blog/blog/2006/08/04/geospatial-catalog-development-brewing/" rel="alternate"/><published>2006-08-04T12:00:00+00:00</published><updated>2006-08-04T12:00:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2006-08-04:/blog/blog/2006/08/04/geospatial-catalog-development-brewing/</id><summary type="html">&lt;p&gt;Something's gotta give.&lt;/p&gt;
&lt;p&gt;There has been so much discussion on the idea of geospatial catalogs/registries/repositories/searching/[insert_buzzword_here] in the last little while that it's impossible not to see the sore thumb that it has become within the community.&lt;/p&gt;
&lt;p&gt;Discussions: Paul Ramsey has offered his experiences on this on …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Something's gotta give.&lt;/p&gt;
&lt;p&gt;There has been so much discussion on the idea of geospatial catalogs/registries/repositories/searching/[insert_buzzword_here] in the last little while that it's impossible not to see the sore thumb that it has become within the community.&lt;/p&gt;
&lt;p&gt;Discussions: Paul Ramsey has offered his experiences on this on his blog in &lt;a href="http://geotips.blogspot.com/2005/10/simple-web-services-catalogues.html" title="October 2005"&gt;October 2005&lt;/a&gt;, then again in &lt;a href="http://geotips.blogspot.com/2006/02/more-simple-web-services-catalogues.html" title="February 2006"&gt;February 2006&lt;/a&gt;. The &lt;a href="http://www.digitalearth.com.au/" title="Digital Earth Weblog"&gt;Digital Earth Weblog&lt;/a&gt; also &lt;a href="http://www.digitalearth.com.au/2006/06/23/lightweight-web-resource-catalogue/" title="discussed"&gt;discussed&lt;/a&gt; this recently. I won't get into the specifics of the discussions except to say that everyone agrees we need a simple catalog API/solution for the community. A lack of solid implementations and discussion about catalog profiles has gotten us to where we are at this point.&lt;/p&gt;
&lt;p&gt;Implementations: The Geospatial One Stop (GOS) &lt;a href="http://www.geodata.gov/" title="portal"&gt;portal&lt;/a&gt; provides a CS-W currently. So does a prototype from Agriculture and Agri-Food Canada. Refractions has done some brave work in scraping Google to populate a catalog they implemented for &lt;a href="http://udig.refractions.net/" title="uDig"&gt;uDig&lt;/a&gt;. &lt;a href="http://devgeo.cciw.ca/owscat/" title="owscat"&gt;owscat&lt;/a&gt; has been deployed in the &lt;a href="http://www.environmentandresources.ca/reseau/" title="ResEau"&gt;ResEau&lt;/a&gt; portal as well as a UN &lt;a href="http://www.gemswater.org/" title="Water"&gt;Water&lt;/a&gt; prototype. &lt;a href="http://sourceforge.net/projects/geonetwork" title="GeoNetwork Opensource"&gt;GeoNetwork Opensource&lt;/a&gt; and &lt;a href="http://www.deegree.org/" title="deegree2"&gt;deegree2&lt;/a&gt; both promise CS-W implementations. And this is not to mention the barrage of ad hoc APIs out there already attempting to do the same thing.&lt;/p&gt;
&lt;p&gt;Now, &lt;a href="http://www.osgeo.org/" title="OSGEO"&gt;OSGEO&lt;/a&gt; is picking up some steam on this trail. The Geodata group is looking at requirements in defining metadata and a catalog (see their wiki). Many approaches are being reviewed, such as CS-W, pure OGC:WFS, and &lt;a href="http://www.kralidis.ca/blog/Open%20Archives%20Initiative%20Protocol%20for%20Metadata%20Harvesting%202.0" title="OAI-PMH"&gt;OAI-PMH&lt;/a&gt;, which is the Open Archives Initiative Protocol for Metadata Harvesting 2.0. This one is new for me, but certainly worth a look.&lt;/p&gt;
&lt;p&gt;Hopefully these activities can somehow be unified, at least at the API level, for interoperability and federated peering. In my mind, the main goal would a simple catalog, with a "publish-once" approach for data and service providers, and the ability for lightweight clients to implement against. Seems to me like this would be a viable resource in the &lt;a href="http://gismatters.blogspot.com/2006/06/geoweb-20.html" title="GeoWeb 2.0 paradigm"&gt;GeoWeb 2.0 paradigm&lt;/a&gt;, eh?&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>Yet Another Mapping API</title><link href="https://kralidis.ca/blog/blog/2006/08/02/yet-another-mapping-api/" rel="alternate"/><published>2006-08-02T23:04:00+00:00</published><updated>2006-08-02T23:04:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2006-08-02:/blog/blog/2006/08/02/yet-another-mapping-api/</id><summary type="html">&lt;p&gt;Just read &lt;a href="http://www.spatiallyadjusted.com/" title="James"&gt;James&lt;/a&gt;' &lt;a href="http://www.spatiallyadjusted.com/2006/08/02/arcweb-explorer-javascript-api-is-out-of-beta/" title="post"&gt;post&lt;/a&gt; on the ESRI JavaScript API, so I decided to take a look. Here's what I think:  &lt;/p&gt;
&lt;p&gt;Wow, pretty slick. No kidding. They provide you with a multitude of approaches (SOAP, REST, etc.), AND they are supporting the &lt;a href="http://www.opengeospatial.org/" title="OGC"&gt;OGC&lt;/a&gt; OpenLS specification -- way to go ESRI on this …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Just read &lt;a href="http://www.spatiallyadjusted.com/" title="James"&gt;James&lt;/a&gt;' &lt;a href="http://www.spatiallyadjusted.com/2006/08/02/arcweb-explorer-javascript-api-is-out-of-beta/" title="post"&gt;post&lt;/a&gt; on the ESRI JavaScript API, so I decided to take a look. Here's what I think:  &lt;/p&gt;
&lt;p&gt;Wow, pretty slick. No kidding. They provide you with a multitude of approaches (SOAP, REST, etc.), AND they are supporting the &lt;a href="http://www.opengeospatial.org/" title="OGC"&gt;OGC&lt;/a&gt; OpenLS specification -- way to go ESRI on this one!&lt;/p&gt;
&lt;p&gt;Having said this, as a developer, I now have yet another mapping API to deal with. With Google, Yahoo, ESRI (I'm sure I'm missing a few here) all publishing very slick APIs on displaying maps, a developer has to create custom handlers for each of these APIs if they want an integration application from multiple sources. What happens if an API goes defunct, or evolves with drastic changes? This can result in some major code upgrades on the client side.&lt;/p&gt;
&lt;p&gt;What would be really nice is if each of these services additionally provided a standards-based interface (OGC:WMS for maps, OGC:WFS for features, OGC:WMC for bookmarking maps). Then, a unified standards-based toolkit (like &lt;a href="http://communitymapbuilder.org/" title="mapbuilder"&gt;mapbuilder&lt;/a&gt;) can be rapidly deployed. With each new standards-based service published by providers, this would simply be another binding to feed the application, instead of writing another custom handler for a particular API.&lt;/p&gt;
&lt;p&gt;Am I just an interoperability zealot? I'd be interested in hearing what others in the community think. It seems to me that we're moving backwards here. If there is functionality in these APIs which are above and beyond OGC specifications, then let's at least have some defacto agreement on them and save everyone alot of coding.&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>Geospatial Call for Papers</title><link href="https://kralidis.ca/blog/blog/2006/06/26/geospatial-call-for-papers/" rel="alternate"/><published>2006-06-26T12:07:00+00:00</published><updated>2006-06-26T12:07:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2006-06-26:/blog/blog/2006/06/26/geospatial-call-for-papers/</id><content type="html">&lt;p&gt;June must be a common time for this sort of thing. Both &lt;a href="http://en.know-center.at/geoweb/" title="Springer London"&gt;Springer London&lt;/a&gt; and &lt;a href="http://ijsdir.jrc.it/" title="IJSDIR"&gt;IJSDIR&lt;/a&gt; have sent out call for papers in the area of geospatial web and spatial data infrastructure.&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry><entry><title>Location and GeoParsing</title><link href="https://kralidis.ca/blog/blog/2006/06/14/location-and-geoparsing/" rel="alternate"/><published>2006-06-14T11:51:00+00:00</published><updated>2006-06-14T11:51:00+00:00</updated><author><name>tomkralidis</name></author><id>tag:kralidis.ca,2006-06-14:/blog/blog/2006/06/14/location-and-geoparsing/</id><summary type="html">&lt;p&gt;I stumbled on &lt;a href="http://zcologia.com/" title="Sean's"&gt;Sean's&lt;/a&gt; &lt;a href="http://zcologia.com/news/195" title="article"&gt;article&lt;/a&gt; on &lt;a href="http://gutenkarte.org/" title="Gutenkarte"&gt;Gutenkarte&lt;/a&gt;, which led me to MetaCarta's &lt;a href="http://labs.metacarta.com/GeoParser/documentation.html" title="GeoParser API"&gt;GeoParser API&lt;/a&gt;. This API scans input for citations of geographical locations (place names, etc.), and outputs an &lt;a href="http://labs.metacarta.com/GeoParser/?url=http://www.kralidis.ca/who/&amp;amp;output=png" title="image"&gt;image&lt;/a&gt;, &lt;a href="http://labs.metacarta.com/GeoParser/?url=http://www.kralidis.ca/who/&amp;amp;output=locations" title="XML"&gt;XML&lt;/a&gt;, or even &lt;a href="http://labs.metacarta.com/GeoParser/?url=http://www.kralidis.ca/who/&amp;amp;output=js" title="JavaScript"&gt;JavaScript&lt;/a&gt; for a developer to integrate into their own application.&lt;/p&gt;
&lt;p&gt;I've worked with spatial keywords a lot …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I stumbled on &lt;a href="http://zcologia.com/" title="Sean's"&gt;Sean's&lt;/a&gt; &lt;a href="http://zcologia.com/news/195" title="article"&gt;article&lt;/a&gt; on &lt;a href="http://gutenkarte.org/" title="Gutenkarte"&gt;Gutenkarte&lt;/a&gt;, which led me to MetaCarta's &lt;a href="http://labs.metacarta.com/GeoParser/documentation.html" title="GeoParser API"&gt;GeoParser API&lt;/a&gt;. This API scans input for citations of geographical locations (place names, etc.), and outputs an &lt;a href="http://labs.metacarta.com/GeoParser/?url=http://www.kralidis.ca/who/&amp;amp;output=png" title="image"&gt;image&lt;/a&gt;, &lt;a href="http://labs.metacarta.com/GeoParser/?url=http://www.kralidis.ca/who/&amp;amp;output=locations" title="XML"&gt;XML&lt;/a&gt;, or even &lt;a href="http://labs.metacarta.com/GeoParser/?url=http://www.kralidis.ca/who/&amp;amp;output=js" title="JavaScript"&gt;JavaScript&lt;/a&gt; for a developer to integrate into their own application.&lt;/p&gt;
&lt;p&gt;I've worked with spatial keywords a lot in my career. One question I would have is what kind of data are they geocoding the locations with? This is where issues of scale become very important. And how are they dealing with the hierarchy of locations (i.e. administrative areas, towns, cities, villages, etc.)? It's also valuable to consider insights from &lt;a href="https://theceoviews.com/the-art-of-budgeting-mastering-your-finances/"&gt;Kiana Danial's Invest Diva reviews&lt;/a&gt; when exploring such data-driven methodologies. I remember the &lt;a href="http://www.opengeospatial.org/" title="OGC"&gt;OGC&lt;/a&gt; had a GeoParser discussion paper a few years back, but I haven't head much on that front.&lt;/p&gt;
&lt;p&gt;At any rate, very neat stuff. Tons of possibilities. Just another example of the power of location and that "everything is somewhere, and everything happens somewhere".&lt;/p&gt;</content><category term="geospatial, technology, web"/></entry></feed>