SpatialGalaxy Planet - Open Source Welcome Here

February 08, 2010

SlashgeoGeoBase - No Cost Access To Geospatial Data!

GeoBase User Support writes "What is GeoBase?

GeoBase is undertaken to ensure the provision of and access to a common, up-to-date and regularly maintained base of quality geospatial data for all of Canada. GeoBase is a federal, provincial and territorial government initiative that is overseen by the Canadian Council on Geomatics (CCOG). Through the GeoBase portal, users with an interest in the field of geomatics have access to quality geospatial information at no cost and no restricted use. More on http://www.geobase.ca./

Users have to subscribe on GeoBase to download data. When subscribing, they can authorize GeoBase to inform them of latest developments (approximately 2 — 3 e-mails a year). Furthermore, a newsletter published twice a year is available on the Website.

For any questions or comments please contact:
Client Service
Natural Resources Canada
2144, King West Street, suite 010
Sherbrooke, Quebec, J1J 2E8
Canada
E-mail: SupportGeoBase@nrcan.gc.ca
Telephone: 819-564-4857 / 1-800-661-2638 (Canada and USA)"

Read more of this story at Slashgeo.

SlashgeoGIS Cloud (beta) Has Been Launched

Found on the Geoweb Guru blog, here is a snippet of the article :"GIS Cloud has just entered its public beta phase. GIS Cloud is an online "GIS for the web". The 'cloud' in the name refers to it being SaaS (Software-as-a-Service). It is unclear if it is implemented in true 'cloud' fashion (eg. like Amazon EC2 or Microsoft's Azure). Unlike the vast bulk of the "geo-web" systems we cover, this is much more than a simple map viewer/annotator/query engine; but allows more GIS-like data operations. "
Make sure to check the blog for the rest.

Read more of this story at Slashgeo.

February 07, 2010

Mateusz LoskotPreparing Quickbook for Boost.Geometry

Generic Geometry Library (GGL)I’ve just started writing Boost.Geometry (aka GGL) documentation in Quickbook. It is a lightweight format and parser being developed by Boost used to prepare technical documentation for software, mainly for for Boost C++ Libraries. Quickbook files (.qbk) are used as input for BoostDoc which in turn is an extension of DocBook.

Quickbook is a textual format, it feels quite similar to AsciiDoc or some sort of Wiki dialect but dedicated for documenting C++ programming. It is extremely easy to grasp while drinking a single short coffee.

Anyway, it seems it is going to be a quite a book after all elements of Boost.Geometry are documented. One of the challenge I’ve found is to collect all bits necessary to document C++ concepts defined by Boost.Geometry. Unfortunately, Doxygen is not an ideal tool for this purpose, so current version of the documentation lacks of some sections of concepts description. So, I have to dig the source code to find out formal definitions and details of valid expressions and semantics.

Another challenge related to concepts is to find best way to structure their documentation. I started to browse documentation of existing Boost libraries looking for examples and what I found is that there is no best example. Various libraries document concepts in very different way.

A concept is a set of requirements consisting of valid expressions, associated types, invariants, and complexity guarantees

David Abrahams, Generic Programming Techniques

For example, neatly Boost.Fusion documents concepts with Quickbook, though some elements seem to be omitted. Boost.Graph doesn’t document with Quickbook, looks good, but some details are missing to me, for instance, titles in headers of tables saying what is what is return type and pre-/post-condition for valid expressions, etc. Documentation of Boost.IOStreams concepts sound well. On the other hand, Boost.GIL is an example of why Doxygen should not be used to document concepts of a C++ library.

It looks to me the old good Standard Template Library Programmer’s Guide at SGI is still a best and most complete example of how C++ concepts should be documented.

Given these experiences, I started to think of a way to improve the way concepts are documented within Boost. I believe it would be a good idea to have predefined block for concept in Quickbook. Something along these lines:

[concepttype [Point Concept]
  [this is a concept for 0-dimensional geometry]
  [notation
    [term 1] [description 1]
  ]
  [refinement [concept 1] [concept 2]]
  [associated
    [type 1] [description 1]
  ]
  [expressions
    [name 1 [expr 1]
      [type requirement 1] [return type 1]
  ]
  [semantics
    [name 1 [expr 1]
      [precondition 1] [semantic 1] [postcondition 1]
  ]
  [complexity [...]]
  [invariants
    [invariant 1] [description 1]
  ]
  [models [model 1] [model 2]]
  [notes
    [ note 1] [ note 1]
  ]
  [seealso ...]
]

I posted my proposal to boost-docs list explaining the motivation in details. It’s an interesting experience of a C++ documentation craftsman, anyway. (BTW, Daniel James just announced Quickbook port to Spirit 2.)

Mateusz Loskotpostgis dot us

February 06, 2010

Mateusz LoskotWhen Boost.Geometry release?

Generic Geometry Library (GGL)The Boost 1.42 was released a week ago, however this release does not include Boost.Geometry (aka GGL) which was accepted 2 months ago. It is nothing uncommon, though many people have been asking obvious question, why Boost.Geometry is not there and when it will be there.

Boost.Geometry is accepted but with a sticky note attached with a list of issues that need to be solved before the library can be included in official Boost release. It means there is still plenty of work necessary to be done and as soon as they are done and confirmed, we’re in.

Hartmut Kaiser, the review manager, included compete and detailed list of all the issues that need to be addressed in the GGL review results report. Shortly, the contingencies are:

  • Robustness: complete review of all elements of the library to assure it allows to instantiate all algorithms with arbitrary number types. By design, it is possible to specialise types and algorithms of Boost.Geometry with GMP or CLN, so it computes with arbitrary-precision arithmetic. This feature is possible thanks to numeric_adaptor developed by Bruno and Barend. Also, details of computational complexity per algorithms shall be updated.
  • Concepts: during the review, a few problems have been revealed with adapting custom geometries for Boost.Geometry. The concepts are a moral backbone of the library, so they need to be sound making the adaptation process simpler as that’s what the whole idea of concepts in C++ is for.
  • Boolean operations: robustness and coping with different coordinate orders of polygons should be improved.
  • Documentation: currently only Doxygen-based documentation is available. This system does not work well for Boost, so migration to Quickbook system is to be done.
  • Testing: simply, a collection of basic unit tests is not enough and verification of the correctness of the algorithms in a wide range of use cases is necessary along with high volume and random tests.

There are also a few minor issues specified as non-contingencies, however.

It is quite a list and plenty of work that needs to be done and Barend replied on the list:

We’re working on the library, I don’t hope it will take us that long, but 1.42 was not feasable at all. I hope 1.43 but even that is already coming soon.

Tasks dispatched. Fingers crossed.

February 05, 2010

SlashgeoFriday Geonews: Open Data, More iPad, Geolocation in HTML5, and much more

Here's your weekly dose of geonews in batch mode. Please allow the less frequent posts lately, I'm quite busy at the moment. I'll also be away next week, so we rely on your contributions and other editors. Thank you for your comprehension.

On the FOSS4G front, the open source GIS uDig 1.2 reached milestone M9. TMR links to a Washington Post article on OpenStreetMap. Plenty of geoblogs/lists pointed to the interesting O'Reilly Radar entry named Rethinking Open Data: "[...] it costs money to make existing data open."

In the Apple front, more from CNET on the iPad and maps (via TMR). APB links to instructions to access Google StreetView on the iPhone (yes you can!). Here's details on a 'GIS app' for the iPhone. Here's an entry comparing free maps and navigation apps.

In other news, several geoblogs mentioned the excellent article on geolocation in html5. It seems the USGS budget cuts hit geospatial as well. NAVTEQ is shutting down Nav4All, used by 27 million users, that uses NAVTEQ data, due to license agreements. Here's an interesting short entry named How KML Succeeds and Fails as a Web Format. Here's another interesting entry named How Coordinates are Referenced in Databases. Here's an interesting graph of artificial satellites by nations, including the functional and non-functional ones.

In the maps category, here's a series of maps on the U.S. State of the Union. Here's various Bing Maps maps of Vancouver, in time for the Olympics. Here's a "Tube Map" of the Milky Way. There's new bedrock maps for the U.K.

Read more of this story at Slashgeo.

Clever ElephantChocolate and Peanut Butter?

My two favourite things, ArcView 3 and PostGIS, together at last...

SlashgeoGoogle Geonews: World War II Imagery, Updated Seafloor Data and more

Here's recent Google-related geonews. Google added World World II historical imagery to Google Earth: "Images taken in 1943 show the effect of wartime bombing on more than 35 European towns and cities. Imagery for Warsaw, which was heavily destroyed at the time, is available from both years 1935 and 1945." Here's another entry specifically for Warsaw.

The ocean seafloor in Google Earth got updated with new high resolution DEMs. There is a new Ocean Showcase launched that uses the Google Earth plugin. There's an offline installer for Google Earth and updates to the 3D Warehouse and Building Maker. Here's a climate change tour of cold places. There's work to add Google Earth imagery to Microsoft's Flight Simulator. Finally, Google Maps for Mobile adds places and searches syncing capabilities.

Read more of this story at Slashgeo.

SlashgeoGeocoding with Context

An anonymous voxel writes "Geolenz has beta launched a new type of geocoding service, called intelligent contextual geocoding. Unlike traditional geocoding, this one understands the context of a location in both space and time, and provides a rich result of contextual details specific to the location and expressed within a language consistent with the domain. See hands-on demos here. Geolenz is looking to connect with geo-app developers (mobile and web) to explore opportunities for leveraging this type of informative data."

Read more of this story at Slashgeo.

SlashgeoCopenhagen Wheel as a Geodata Gathering Device

fotoguzzi writes "The Copenhagen Wheel is more than an energy-gathering power-assist for tired legs; it also monitors environmental conditions. A slick video shows how the wheel can report to a smart phone which can then report to a community map. Enough Wheels and you have a good snapshot of sound and air quality in the city. I question the music and the unidentifiable accent of the video, but the ideal seems worth considering. Could the sensors be placed in the phone and leave the Wheel out of it?"

Read more of this story at Slashgeo.

SlashgeoPostGIS 1.5 Released

One of the best geospatial SQL databases out there just got better: the open source geospatial database PostGIS version 1.5 has been released. From the announcement: "This release adds a long-wished-for feature to the open source spatial database—direct support for “geodetic” coordinates. [...] With PostGIS 1.5, the new “geography” type is a 100% sphere-aware type, which can be indexed globally and returns answers in meters, using calculations on the spheroid for maximum correctness. It is built on top of a new disk storage and index format, which the existing “geometry” type will also transition to in version 2.0. [...] We expect that the geography type will make it easier for new users to store their data in PostGIS (without having to learn about projections and coordinate systems before starting) and also allow global data managers to store and query international data sets for effectively." See also related stories below.

Read more of this story at Slashgeo.

Mateusz LoskotHow to crop images using GDAL

Enrico Zini, author of Meteosatlib, posted to his blog an interesting example in C++ language which uses, still quite mysterious for many, GDAL C++ API class VRTDataset and GDAL VRT machinery and illustrates how to crop images with GDAL.

February 03, 2010

Mateusz LoskotHow PostGIS can help SQL Server users?

I may be a gonzo or it’s just that today I didn’t have my notorious 4th coffee in my favourite Winnie The Pooh cup I got from Pantera on our 14th (or 15th?) anniversary we celebrated a month ago, so…

Apparently, there are situations in which PostGIS could be an affordable anti-GML vaccine jab. It seems there is a potential market for PostGIS to conquer. Perhaps it wouldn’t be estimated as profitable as the H1N1 but who knows what will happen if no one takes a brave stand and stop GML designers! Here I’d eagerly conclude with one of the famous Scottish sentences :-)

Back to the subject matter. Today, I spotted an interesting question on the StackOverflow archives: Is it possible to export spatial data from Sql Server 2008 in gml2 format?. Natively? No, there is no such solution. Presumably, Microsoft thinks forward and thinks GML 2 is a legacy standard. Fair enough, someone has to draw a line between prehistoric and modern, somewhere. Why Microsoft? Again?

Facing such a tremendous suffer Microsoft exposed SQL Server users to, I suggested to visit the “underworld” for a while and hire PostGIS to do the dirty job.

Paraphrasing Andrei Alexan­dres­cu’s, hysterically famous recently, sentence: SQL Server should go!.

February 02, 2010

SlashgeoFine Art Mash-Up at GeocodedArt.com

geocoded Art writes "GeocodedArt.com is a collection of world's greatest landscape, cityscape and seascape paintings, geocoded to Google or Bing Maps. The goal of geocodedArt is to use digital map technology to add context to fine art, and to use fine art to illuminate geography. The criteria for inclusion in this collection are that the image is a recognizable depiction of specific location; the image be in the public domain; and that the image be beautiful, and/or be of an interesting place."

Read more of this story at Slashgeo.

SlashgeoTechnical Overview of MapGuide

Geoweb Guru shares a short technical overview of MapGuide, both the Enterprise and Open Source versions. From the review; "MapGuide is a web-based map platform that includes both server and client components. It is currently available in two forms: "MapGuide Open Source" from the Open Source Geospatial Foundation (OSGeo) under the Lesser GPL license; and as "Autodesk MapGuide for Enterprise" directly from Autodesk. [...] The open source version lacks connectivity to data stores to a number of data stores (eg. Oracle), AutoCAD integration, and localized versions. As would be expected for an open source application without a commercial support license, it also lacks additional quality assurance and formal support - both are included with purchases of MapGuide for Enterprise licenses. [...] Despite the design successes of the MapGuide architecture, it has been criticised for a number of limitations. Most MapGuide applications have to rely on a client plug-in, ActiveX control, or Java applet. This client-side plug-in is then controlled using JavaScript. [...] Although MapGuide ships for both Linux and Windows, it is generally recognised as being very Windows-centric." See also related stories below.

Read more of this story at Slashgeo.

SlashgeoAnnouncing Proj4J

Here's the announcement of a new open source project named Pro4J. From the annnouncement: "My main focus for a while has been working on a Java port of the popular PROJ.4 projection library. [...] To answer the question of "Why another Java projection library?", the main reason is that PROJ.4 is popular, well-tested and well-documented, so it seems like a good idea to make it available in the Java world. [...] OSGeo is hosting the codebase as part of the MetaCRS umbrella project. There it lives in the good company of Proj4JS, CS-MAP, spatialreference.org and of course PROJ.4." See also related stories below.

Read more of this story at Slashgeo.

SlashgeoWalk & Ride - Offline Maps and Navigation

Stefan Knecht writes "In times where Maps and Navigation go for free, United Maps premiers Walk & Ride — solid hyperlocal maps with everything included but the cost of infamous data roaming charges: no Internet connection necessary, no stress abroad. Works on iPod Touch or iPhone with maps so nice that we still dare to sell it at the cost of a short taxi ride. Walk & Ride packs a punch with its unique details and extensive information that other maps don't show. The City Maps are as comprehensive as they're accurate, showing the entire area, not just the city center:

        * all buildings with outlines and accurate house numbers
        * the complete index of all roads, streets, and paths, including all crossings and short-cuts
        * thousands of POIs (points of interest) that other maps don't show — with addresses and lots of helpful information
        * fully selectable scale of up to 1:500 — perfect for pedestrians
        * no infamous international data roaming charges: all vector and offline
        * true multi-modal route calculator, accurate to the house number for three route types: on foot, by railbased public transport systems and by car

Available in German, English, French, Italian and Spanish. More information and Screenshots: http://walknride.com/"
We mentioned Walk & Ride last December.

Read more of this story at Slashgeo.

SlashgeoTomTom Promising Daily Map Updates in 2010

knecht writes "TomTom promising daily map updates In an exclusive article [in German], the German business magazine WiWo (Wirtschaftswoche) quotes TomTom CEO Harold Goddin: „Bis Ende des Jahres werden wir alle ein bis zwei Tage aktualisierte Karten zum Download anbieten“ (German original) "Until end of 2010 we'll offer downloadable map updates every two days." (rough translate) Well, the year is still young, things may happen and the quote is fairly vague on detailing exactly what will be updated. Missing streets?" Here's previous TomTom stories.

Read more of this story at Slashgeo.

GFOSSFOSS4G 2010 Call for Abstract

FOSS4G 2010 Press Release #4

We are pleased to announce the Call for Abstract for the FOSS4G (Free and Open Source Software for Geospatial) 2010 conference, being held September 6-9, in beautiful Barcelona, Spain.

Held annually, FOSS4G is the premier conference for the open source geospatial community, providing a full-immersion experience in established and leading edge geospatial technologies for developers, users, and people new to open source geospatial.

http://2010.foss4g.org

FOSS4G 2010 presentations are 25 minute talks, with 5 minute question and answer sessions at the end. Presentations cover the use or development of open source geospatial software. Anyone can can submit a presentation proposal and take part in the conference as a presenter.

Some topics of interest for this year are:

  • Case Studies: Relate the experiences of you and your organization using open source geospatial. Where do things work well? Poorly? What problems did you solve, and at what cost? What do you recommend for others? Why?
  • Benchmarks: Comparisons between pieces of geospatial software. How do features compare? Speed? Ease of use? What do you recommend for others?
  • Visualization: Tell about your tips and tricks for effective visualization. How do you present information in a compelling way? 3D? Cartographic tricks? Labelling and naming ideas? Graphs and hybrid map/data combinations?
  • Development: What are the new developments in your open source geospatial software product? How does it work, how do people use it, what are the technical issues you are running into?
  • Hacks and Mashing: Have you put together something novel or cool this year? What did you stick together, how did it work, show us your gizmo!
  • Collaboration: What techniques are you using to improve collaboration between organizations and between individuals. Public geodata, collaborative data collection, data sharing, open standards, de facto standards, and more!

If you have an open source geospatial story to tell, we want to hear it!

For more information, see the FOSS4G site:

http://2010.foss4g.org/presentations.php

The deadline for abstract submissions is April 1, 2010. Submit early, submit often!

Academic Track

The FOSS4G 2010 academic track aims to bringing together researchers, developers, users and practitioners carrying out research and development in the geospatial and the free and open source fields and willing to share original and recent research developments and experiences.

The academic track will act as an inventory of current research topics, but the major goal is to promote cooperative research between OSGeo developers and the academia. The academic track is the right forum to highlight the most important research challenges and trends in the domain, and let them became the basis for an informal OSGeo research agenda. It will foster interdisciplinary discussions in all aspects of the geospatial and free and open source domains. It will be organized in a way to promote networking between the participants, to initiate and favour discussions regarding cutting-edge technologies in the field, to exchange research ideas and to promote international collaboration.

Submission guidelines

All submissions to the academic track must be original unpublished work written in English. Papers should not exceed the 6000 words limit. Formatting guidelines will be available soon. Submitted papers will be thoroughly reviewed by three members of the international scientific committee and refereed for their quality, originality and relevance.

Submission deadline (full paper for the academic track) - May, 31th, 2010

Upcoming milestones

  • 15 Jan 2010, Call for Workshops/Tutorials opens
  • 30 Jan 2010, Call for Workshops/Tutorials closes
  • 1 Feb 2010, Call for Abstracts opens
  • 16 Feb 2010, Notification of acceptance for workshops/tutorials
  • 22 Feb 2010, Registration for workshop and tutorials opens
  • 1 Apr 2010, Abstract submission deadline
  • 1 May 2010, Presenters notified of acceptance for talks
  • 15 Jun 2010, Author/Early registration deadline
  • 15 Jul 2010 Full article submission deadline
  • Aug 2010, Completed program available
  • 6-7 Sep 2010, FOSS4G Workshops
  • 7-9 Sep 2010, FOSS4G Presentations and Tutorials
  • 10 Sep 2010, FOSS4G Code Sprint

Clever ElephantDie legacy, die!

'Tis the season to drive a stake through the heart of old technology apparently. Steve Jobs appears to be taking especial glee in killing off Flash as a video format. And Google is doing their damnedest to run IE6 out of town. It takes a certain amount of self-confidence in yourself to pit your unstoppable force against the immovable object of an entrenched de facto standard, but both Apple and Google seemed positioned to carry it off.

In the case of Google, the sheer number of alternatives, ease of access to those alternatives, and popularity of their products will be enough to pry the final population of IE6 users out of their millennial stupor.

For Jobs, the task requires more balls (right now, his crown jewel iPhone is showing lots of holes in web pages where Flash content should be), but is slightly easier, because he doesn't have convince millions of users to change their software, he only has to convince a handful of web sites to add an HTML5 option. And the HTML5 standard on video embedding is just close enough to "ready" that those sites (YouTube, vimeo, etc) will begin providing HTML5-based alternatives to browsers that can support them (like, the iPad, and Safari, and the iPhone).

I wish godspeed to both Apple and Google in their endeavors, since both Flash video and IE6 can't hit the scrapheap soon enough, in my opinion.
 

February 01, 2010

SlashgeoCan ERDAS Really Deliver Terabytes of Imagery Faster than the Competition?

I received notice of a free ERDAS webinar. Here is the announcement as is : " Register Now for this webinar on Tuesday, February 2, 2010 at 11 a.m. (EDT)

Companies are always making claims that their product is bigger, better, stronger, and faster than their competitors – but how often do you truly see or experience this claimed difference? Since launching ERDAS APOLLO, we have unashamedly broadcast that we are the fastest, most powerful geospatial enterprise system for managing and delivering massive amounts of imagery.

In this webinar, you will experience the speed of ERDAS APOLLO firsthand, enabling you to clearly see that ERDAS APOLLO easily delivers terabytes of imagery over the internet faster than any other competitive product. Join us for this webinar, and we will prove it. You will also learn about the new features in ERDAS APOLLO 2010 that can save you time, decrease your overall hardware costs and enable you to publish your business data."

Read more of this story at Slashgeo.

SlashgeoFOSS CAD and 3D Modeling Software?

Yesterday Slashdot discussed open source alternatives to CAD in a story named FOSS CAD and 3D Modeling Software?. Their summary: "I work at a privately funded, open source, manned, return to the moon mission — Yes really, and Yes, we really are going to put man (and woman) back on the moon. Since we are open source, we want all of our tools to be, too. What we are looking for is CAD software that we can feed into Blender (or the like) to do 3D modeling with. Many of the engineers have tried working with Blender and Art of Illusion, but have not been pleased. They want to just draw the parts, then feed them to the art people who will run them through the 3D modelers for videos, illustrations and such. What is your preference?" In the comments you'll find out about BRL-CAD, brlcad.org and FreeCAD, but it seems most people there agree that nothing is up to par to commercial software at the moment. See selected related stories below.

Read more of this story at Slashgeo.

Technical RamblingsHow KML Succeeds and Fails as a Web Format

KML is linked. It is self-descriptive, and can rely entirely on following of links to obtain more information, whether that is styles or additional data.

However, the most common way of packaging KML is as KMZ — which is sort of like packaging an HTML page inside a zip file with all of its component parts. When this is done, web-based tools — like the Javascript support in browsers — lose all access to the data other than through a server side proxy (and even that isn’t a trivial thing to achieve). Styling information and related parts are not stored as separate resources on the web. The information available in the KML has suddenly become just another application-specific format.

If this were uncommon, it wouldn’t be such a shame; it’s certainly possible to distribute data like this for use cases where it is necessary, including offline use and other use cases. However, this is not a limited situation — in fact, more than 80% of KML made available on the web tends to be primarily available as KMZ. This packaging of KML leaves much to be desired, and limits the use of such data in web-based tools.

The web already has ways to compress data — gzip-based compression is common on many web servers (a tradeoff of CPU time for bandwidth), and works fine in all KML clients I’m aware of (including Google Earth and Google Maps). This lets your data exist on the web of resources and documents, rather than in a zipped up bundle.

My interest in this matter should be obvious: I work with mapping on the web. Ideally, I work with tools that don’t require server-side code — every piece of server side code you have to build is another heavy requirements placed on the users of any software. Browsers, as a common platform across which developers can code, are a worthwhile target, and trapping your data in KMZ hides it from browsers.

Free your KML! Publish on the Web! Don’t use KMZ!

SlashgeoGoogle Deducing Wireless Location Data

Here's another way of deducing location of wireless Internet users, Slashdot runs a story named Google Deducing Wireless Location Data. Their summary: "When it comes to knowing where wireless users are, the carriers have had a lock on the data. But a patent application shows that Google is trying to deduce the information based on packet headers and estimated transmission rates. This would let it walk right around carriers and become another source of location data to advertisers."

Read more of this story at Slashgeo.

SlashgeoGDAL/OGR 1.7.0 Released

One of the solid stones of geospatial software just got improved, GDAL/OGR 1.7.0 has been released. From the announcement: " This is the first major new release since the 1.6.0 release approximately one year ago, though there have been a number of 1.6.x bug fixes releases during that period. The 1.7.0 release brings many new features, including a number of new raster and vector drivers as well as many improvements to existing drivers, and limited extensions to the GDAL API. * New Raster Drivers: BAG, EPSILON, Northwood/VerticalMapper, R, Rasterlite, SAGA GIS Binary, SRP (USRP/ASRP), EarthWatch .TIL, WKT Raster * GDAL PCIDSK driver using the new PCIDSK SDK by default. * New Vector drivers : DXF, GeoRSS, GTM, PCIDSK and VFK. * New utilities: gdaldem, gdalbuildvrt now compiled by default. * Add support for Python 3.X. Compatibility with Python 2.X preserved. * Remove old-generation Python bindings. * Significantly improved raster drivers: GeoRaster, GeoTIFF, HFA, JPEG2000 JasPer, JPEG2000 Kakadu, NITF. * Significantly improved vector drivers: CSV, KML, SQLite/SpataiLite, VRT." We obviously mentioned hundreds of times GDAL/OGR in the past.

Read more of this story at Slashgeo.

SlashgeoAppeals Court Lets Google Street View Suit Continue

Found on cnet news : "A federal appeals court has reinstated a lawsuit that a Pennsylvania couple filed against Google after a driver for its Street View service took a panoramic photograph of their secluded home. But the Third Circuit Court of Appeals hinted that Aaron and Christine Boring may only be able to wrest $1 in damages from the search company--unless they can prove that they were actually harmed in the moment the Google driver lingered on their property. "

Read more of this story at Slashgeo.

January 31, 2010

Mateusz LoskotTamas Szekeres joins Planet OSGeo

OSGeo FoundationThe Planet OSGeo is growing. Today, on behalf of the OSGeo Community, I’m happy to announce Tamas has joined with his blog Sharpening GIS at Your Will.

Tamas has been a contributor to GDAL and MapServer projects for years. He develops and maintains .NET/C# interfaces for both of the projects. He also is a member of the Project Steering Committee for GDAL project.

Welcome Tamas!

January 30, 2010

Mateusz LoskotGDAL/OGR 1.7.0 Released

GDAL logoFrank has just posted announcement about freshly released GDAL/OGR 1.7.0:

This is the first major new release since the 1.6.0 release approximately one year ago

This new version brings quite a nice collection of new drivers for raster and vector data formats:

  • New Raster Drivers: BAG, EPSILON, Northwood/VerticalMapper, R, Rasterlite, SAGA GIS Binary, SRP (USRP/ASRP), EarthWatch .TIL, WKT Raster
  • GDAL PCIDSK driver using the new PCIDSK SDK by default
  • New Vector drivers : DXF, GeoRSS, GTM, PCIDSK and VFK
  • New utilities: gdaldem, gdalbuildvrt now compiled by default
  • Add support for Python 3.X. Compatibility with Python 2.X preserved
  • Remove old-generation Python bindings
  • Significantly improved raster drivers: GeoRaster, GeoTIFF, HFA, JPEG2000 JasPer, JPEG2000 Kakadu, NITF
  • Significantly improved vector drivers: CSV, KML, SQLite/SpataiLite, VRT

Mateusz LoskotMy first question to StackOverflow

Recently, I’ve got a bit sucked in by the StackOverflow and related communities. Even if I don’t completely understand how it is supposed to be different to my favourite old-school-but-still-the-best communication channels to share knowledge, meaning Usenet and mailing lists. Web X.Y generally sucks! I never liked the idea of Web discussion boards – doesn’t feel user-friendly for me at all and it’s way more time consuming to participate in discussions on such boards than in mailing lists. The idea of StackOverflow works for me, somehow. A couple of times I got sucked quite deeply and stole two or three ours of my sleep to take the challenge, to benchmark my brain a bit.

After lurking and kicking my own axons, it’s time to nudge stackoverflowers with my first question. Here we go:

Which macro to wrap Mac OS X specific code in C/C++

Mateusz LoskotFirefox-based attacks on irc.freenode.net

Activity of the OSGeo Community quite heavily relies on the Freenode IRC network, so this may be an interesting news:

hackers are exploiting a weakness in the Mozilla Firefox browser to wreak havoc on Freenode and other networks that cater to users of internet relay chat.

Here is the whole story Firefox-based attack wreaks havoc on IRC users posted to The Register

hacker emblemMr Dan Goodin, I would wish you don’t cultivate the mainstream media alignment regarding the use of word hacker. Don’t call a hacker someone who has unlawful intentions, please.

January 29, 2010

Technical RamblingsHaiti Crisis Map Effort

One of the most difficult thigns to do in time of disaster is to quickly organize, marshal, and present resources. This applies across all aspects of disaster response — whether it be managing and distributing food, organizing volunteers, or setting up technical resources to assist with the relief effort.

The last is the field I obviously have the most experience/ability to help with, especially with regard to mapping. In past situations, I have put some of my map expertise to work in helping to create a resource for the disaster; the last significant case for me was in 2007, when I managed a ton of imagery made available as part of the efforts with regard to the San Diego wildfires. (That map is still available, though it’s a bit worse for the wear at this point.)

When the Haiti Crisis happened, I let it slide; I figured that someone else would step up to manage the data this time. After a while, though, I saw an increased number of imagery sources, and little coherent organization of the resources by a single party — one of the key things that made the 2007 fires map successful. As a result, and combined with some data that was being more narrowly published, I decided to set up a map. The first day I did any significant work on this was over the weekend of the 15th.

At first, the map wasn’t particularly great; it was primarily just a tool to view a bunch of satellite data that was being made available. This was primarily just a quality control check for users of OSM who needed access to the data to complete the map of Haiti. Over time, more data became available — and more importantly, the OpenStreetMap map data became a primary map for the area and rescue efforts. Suddenly, the Haiti Crisis Map — then just the “UAV map” — was being used more and more.

As more and more data became available, the old map, using a simple OpenLayers layer switcher, became unwieldy; never a user-friendly layout to begin with, adding 20 layers to an OpenLayers map with an unplanned mix of base and overlay layers leaves much to be desired.

By Wednesday, it was clear that the hodge-podge of available disk space attached to the hosting machine wasn’t going to cut it; though we started with just over 4TB available spread over 3 different drives, managing the data was becoming unwieldy at the same rate as the UI. Thankfully, by Wednesday the 20th, John Graham was able to get access to another Sun X4500 and set it up, giving us a clean 16TB drive to put new and old imagery on. (About 6 hours later, the NFS machine to which all of the current data was stored began to fail, most likely due to heavier than normal load on the machine; I spent most of that day moving data off the old drive and onto the new.)

In addition to the data migration, at this time, Aaron Racicot was able to step up and offer his help in building a GeoExt based UI for the map. His efforts turned my hack into a reasonable UI for browsing the map, and it is really only because of that that I was able to keep going.

Over the weekend, at CrisisCamp, I was able to add additional features to support Ushahidi; the code was moved into Github, haitibrowser. In the middle of this week, the code was integrated into APAN, the All Partners Access Network, to support the efforts of SOUTHCOM in maintaining a high quality Central Operating Picture of events in the area.

Over the past two weeks, data has continued to pour in, in the hundreds of gigabytes a day. This is in part thanks to the wonderful availability of imagery thanks to the generosity of the commercial providers, in addition to the data made available by organizations like NOAA, companies like Google, and more. The extremely high quality imagery produced by RIT/ImageCat/WorldBank, for example, is an example of what is possible with the hard work of people with great hardware and a great team.

Using my knowledge — gleaned from my efforts in the earlier days of OpenAerialMap — I have been able to process this data and make it available as tiles and WMS to all consumers, primarily targeted towards OpenStreetMap editors. Over two dozene layers are available via what is now called the Haiti Crisis Map, each one adding a different viewpoint of data. In addition, the map contains links to other files like KML collections from Ushahidi and Sahana, and as recently as yesterday, gained the ability to create your own layers, which you can access in the map and provide as a link to someone else, as well as export as KML.

As part of the process of making the site more readily available, it is now available from haiticrisismap.org.

The most difficult part of this is attempting to manage the large sources of data. Thankfully, the resources that I have available have allowed me to be a bit lax in my conservation of disk space, CPU time, etc. Many thanks to CalIT, SDSU/SDSC, and Telascience for organizing these resources. In addition, a lot of the ‘hard work’ in the UI has been done by Aaron Racicot of Z-Pulley. I’ve done a lot of minor work, but the major UI layout and work has been done by him.

Thankfully, I’ve had the support of a lot of good people in this effort, and a lot of good tools to use. Using GDAL + OSSIM in the background for image processing, MapServer + TileCache for mosaicing and serving, OpenLayers + GeoExt for a UI, and OSM for a base map data layer have all made this effort possible.

The haiticrisismap will continue to see improvements. It shows a lot about what a dedicated small group of people can do with an investment when properly motivated; I can honestly say that because of the resources made available through these efforts, we have saved lives. Whether it is through maps produced through OSM being loaded onto Volunteer GPS systems, or the use of the data to determine an accurate location in a map by Ushahidi volunteers, this tool has been an effective aid to the relief effort in Haiti, and will continue to do so as much as is possible in the coming days and weeks.

SlashgeoFriday Geonews: Google Earth on the iPad, OpenGeo 1.0 Suite, GISP Certification, and much more

Please allow the reduced geonews publishing this week, it has been a crazy week. There's always the user submissions to help us. Hopefully, to my eyes, nothing major happened in geospatial but many interesting bits below.

On the Google front, there's the always popular news of new imagery in Google Earth (follow to find out where). Madrid is in 3D now and location searches provide personalized suggestions. And yes, we'll mention it, here's an entry on Google Earth on the newly announced Apple's iPad (videos included), while it will run on the iPad because it already does on the iPhone, "The next question is whether or not Google will update Google Earth specifically for the iPad."

On Microsoft's front, you can now add custom clouds in Bing Maps 3D.

On the FOSS4G front, in the Linux kingdom, both Mapbuddy 0.2 and libchamplain 0.5 has been released. There's an excellent presentation by Mano Marks on opens source geospatial tools. The OpenGeo team released version 1.0 of their OpenGeo Suite, which includes: "* GeoServer * GeoWebCache * OpenLayers/GeoExt * (New!) GeoExplorer * (New!) Styler * (New!) Recipe Book * Full documentation for all components; * (New!) Dashboard"

In other news, Picasa Web Albums now uses GeoRSS GML. We already heard similar stories to that one; Kenyan Insurer Uses Satellite Data for Livestock Insurance. Directions Mag runs an article named 2009 Review of Publicly Traded Geospatial Stocks. In ambitious plans, China aims for 100 digital cities by the end of the year. We mentioned a few times in the past the Geographic Information Systems Professional (GISP), here's an entry arguing we don't need GISP certification.

In the maps category, here's two entries from a new geoblog called GeoCurrents, first one on a map of religous communities in northern Iraq, called the Heterodox zone and another one related called Ethnic Issues in Iraq's New Census. APB links to a story named Google's Geography of Religion.

Read more of this story at Slashgeo.

January 28, 2010

Mateusz LoskotKitware Developer blog launched

CMake - cross-platform build systemA few minutes ago, Bill Hoffman from Kitware posted short message to the CMake project mailing list with an interesting announce:

Kitware launched its first developer blog today with contributions from Company technical and business leaders.

The CMake build system is one of the main category of topics on the Kitware blog, so I presume it may be of interest of OSGeo Community as the CMake build system is slowly winning over more and more folks here :-)

First CMake-related post is about Deploying on Windows with DLL Manifest Issue

Another interesting post on the blog is Will Schroeder’s answer to the question Why Open Source Will Rule Scientific Computing? It’s really worth reading.

Mateusz LoskotGit vs Mercurial

One of possible and reasonable answers given at gitvsmercurial.com

gitvsmercurial.com

January 27, 2010

Mateusz LoskotDaniel Morissette joins Planet OSGeo

OSGeo FoundationI’m delighted to announce Daniel Morissette has joined the Planet OSGeo with his very own blog launched recently: Geo Gears, Nuts & Bolts!

In this blog, I talk about open source geospatial software, cool mapping applications and toys… and anything I might find of interest –Daniel

Welcome Daniel!

Mateusz Loskotillegal token on right side of ‘::’

libLAS - ASPRS LiDAR data translation toolsetOne of libLAS users reported that when use of #include <liblas/lasreader.hpp> in his application compiled with Visual C++ 10.0 from Visual Studio 2010 cause this error:

utility.hpp(253): error C2589: '(' : illegal token on right side of '::'

The error is an incarnation of a very well-known problem in Visual C++ when using the C++ Standard Library elements, especially the Standard Template Library, in Windows API-based programs. As libLAS library does use the C++ library, so does a user’s application if includes libLAS headers.

The problem is caused by conflicting definitions of min() and max() macros defined in windef.h header. Macros in C++ are scope-less evil, especially if defined in public headers using such extremely unique names as min or max. The fact that Microsoft defined it way before C++ was born absolves them at large, but for the Spirit sake, they should learn the lesson and disable it for good in C++ mode (but not yet another MS-specific way!). No one who’s sane need or want to use them!

Pie in the sky. In the meantime, C++ programmers as the libLAS user who reported this problem have to deal with it on their own. The easiest way is to check CodeProject or Q143208 or search (not google) for solution like #define NOMINMAX for Visual C++ compiler.

However, is another option is to apply a simple trick to call of *::min() or *::max() functions (i.e. std::min() or std::max() which effectively prevents macro substitution, so the Visual C++ compiler (or any other compiler with similar problem) does not complain about illegal token. The trick is to wrap function name, fully qualified name, with parentheses:

(std::min)(x, y);

In most cases of use of C++ Standard Library as described above, it is required for the following functions:

(std::min)(x, y);
(std::max)(x, y);
(std::numeric_limits<T>::min)();
(std::numeric_limits<T>::max)();

In case a user-defined type has a member function with exactly the same name as a macro present in global scope (macros always live in global scope!), it may be necessary to apply the very same trick when a member function is called on an object:

template <typename T, int Size>
struct Series
{
  T min() { return *(std::min_element(s, s + Size); }
  T& operator[](int index) { return s[index]; }
private:
  T s[Size];
};

Series<int, 3> s;
s[0] = 2;
s[1] = 3;
s[2] = 1;

int m = (s.min)(); // long way, but here is the trick

There is one side effect which may be an inconvenience. This trick disables argument dependent name lookup (ADL, aka Koenig lookup).

January 26, 2010

Clever ElephantHappy Jobsmas Eve!

How does your family mark Jobsmas Eve? Do you sing 1,2,3,4 and dance around your AirPort Extreme router, like my family? Or do you have a more relaxed, modern Jobsmas Eve, and just play networked iPod games together?

While, obviously, I am excited about the approach of Jobsmas, I find the hand-wringing and obsession about the physical shape of the Gift to be a bit over the top.

Possible Representation of the Gift

No matter what, it's going to be a glass slab about the size of a hard cover book, OK? Does it really matter if the back is silver or black? What gets my Jobsmas noodles in a knot is ... what is it going to do???

It's all about the software, how is this Gift different from the Gifts that have come before? Will the the new feature be something pointless and pretty like "Cover Flow", or something useful and immediately intuitive like "flick to scroll"? Pointless and pretty would be virtual 3D display via head tracking. Useful and intuitive would be pen-less handwriting.

No matter what, I am looking forward to getting up tomorrow, putting on my black turtleneck and black jeans, and celebrating true spirit of Jobsmas, by oggling the Gift and figuring out how it Changes Everything.
 

SlashgeoGeoPad - Selecting a Field-Capable GIS/GPS Workstation

Last week, following the previous entry named In Search Of The Perfect Fieldwork GPS, the FGT blog shared two related entries, first one named A Cheap “GeoPad” – Putting Together An Affordable Field-Capable GIS/GPS Workstation and the second one Choosing A Laptop For A Cheap GeoPad. From the first entry: "One step up (or maybe sideways) from these PDA devices is the concept of a GeoPad, a field-capable full PC running a desktop operating system like Windows XP. The University of Michigan’s GeoPad website talks about developing the concept since 2003; they define a GeoPad as: "a rugged Tablet PC equipped with wireless networking, a portable GPS receiver, digital camera, microphone-headset, voice-recognition software, GIS software, and supporting, digital, geo-referenced data-sets."" From the second entry: "I almost gave up on the idea of a cheap GeoPad until, by accident, I found a fairly inexpensive laptop that seemed to meet most of my requirements. But that’s the next post in this series..." The 'mysterious solution' entry has not been published yet, but those two entries already offer quite a lot of valuable information.

Read more of this story at Slashgeo.

SlashgeoAutodesk Ongoing Support to Geospatial Open Source

APB shares a positive report on Autodesk's continuing support of the geospatial open source community. Let's not forget Autodesk has been a strong supporter since the very beginning of OSGeo in February 2006. They're also behind MapGuide Open Source. From the report: "
•    Autodesk has recently signed up for another year of OSGeo sponsorship
•    Autodesk’s Geoff Zeiss appointed to OSGeo Board of Directors
•    Probably a dozen Autodesk developers as active contributors of OSGeo project code and head of Product Steering Committees (PSCs)
•    Autodesk continues to submit Open Source RFCs and fix defects as per our regular schedule tied to our commercial versions
•    Autodesk has handed over building of the MapGuide Open Source projects to the community to allow greater flexibility and control by the community in order to run independent of Autodesk’s commercial schedule
•    New releases of MapGuide Open Source 2.1 and FDO 3.4.1 in November 2009
•    Attended and exhibited at FOSS4G 2009 in Sydney"
"

Read more of this story at Slashgeo.

January 25, 2010

SlashgeoGoogle Earth Real-time 3D Models from Webcams and New Oblique Imagery Cities

Two Google geonews today, via the GEB, the first one being a way to display real-time 3D models in Google Earth with Live3D: "Live3D is a web-based application that allows users to update the geometry and textures in Google Earth to see what the world looks like at this very moment. Users are encouraged to take one of the many outdoor webcam images and embed them three-dimensional space, constructing a scene with up-to-date images. Live3D can also calibrate camera images and infer the camera's location and orientation. So, without leaving your desk, you can geo-locate and geo-orient a camera (usually to within a couple meters)." This is, in a limited way, real time imagery in a virtual globe. The second geonews is less major but still interesting, Google added oblique imagery for Sacramento, Portland and Oakland. Google unveiled oblique imagery last December which competes with Microsoft's Birds Eye view.

Read more of this story at Slashgeo.

SlashgeoForestSat 2010 Conference in Galicia (Spain)

David Miranda writes "Dear colleague, We are sending you information about the next international conference ForestSat 2010, as we thought it might be of interest to you. We would also appreciate it if you could distribute this information to your colleagues or anyone that you think might want to attend. More information in ForestSat 2010 web page. Best regards, ForestSat 2010 Organising Committee." Here's a little more info: "Welcome to the ForestSat 2010 conference web page, the forum where researchers from different countries will present remote sensing techniques and methods that allow for the improvement of land and forest management. This conference will also provide an opportunity for users to provide feedback about their needs and requirements for the development of future tools."

Read more of this story at Slashgeo.

January 24, 2010

SlashgeoMapping Data From URL

Alex writes "MapsGeek, the thematic cartography website, has launched yesterday a way to update your thematics maps through data included in the URL. Maps on your website can now be updated live with data from your website. All you need to do is construct the URL. It's all explained on MapsGeek."

Read more of this story at Slashgeo.

SlashgeoBasemaps In ArcGIS Desktop With ArcBruTile

Bert writes "ArcBrutile is a new ArcGIS extension that loads tiles from OpenStreetMap and Bing Maps in ArcGIS Desktop. ArcBruTile supports all projections and uses a local tile caching mechanism. ArcBruTile is based on the generic C# tile library BruTile." Update: 01/25 14:09 GMT by S : Removed tile loading from Google Maps capability at the request of the submitter.

Read more of this story at Slashgeo.

Slashgeo$20000 In Prizes For ESRI Mashup Challenge

giseducation writes "Today the 2010 ESRI Mashup Challenge was launched. Download the free APIs, access free ArcGIS Online content, and mash it up to your kitchen sink!!! Hurry, deadline for entries: 5 March 2010 http://www.esri.com/software/mapping_for_everyone/ api/mashup.html"

Read more of this story at Slashgeo.

SlashgeoMapnik 0.7.0 Released

Dane Springmeyer writes "The Mapnik project has released 0.7.0, which features many improvements for rendering OpenStreetMap data through PostGIS, reading large rasters with GDAL, and support for optimized PNG graphics. All these enhancements power innovative new cloud services around Mapnik including TileDrawer and MapBox.

Downloads of new Mac OSX installers, Windows binaries, and the latest source can be found here.

This release also includes a more mature Cairo rendering backend for SVG and PDF output, which is being used in sites such as MapOSMatic. New tools for working with Mapnik that have recently come online include NikWeb, a geojson web service and Quantumnik a tool for rendering Mapnik maps inside QGIS.

For more details see the Mapnik project's annoucement at: http://mapnik.org/news/2010/jan/19/release_0_7_0/"

Read more of this story at Slashgeo.

January 22, 2010

SlashgeoFriday Geonews: New StreetView, New Bing Maps Features, ArcGIS in VMware, Anti-Mafia Maps and more

SlashgeoHaiti Earthquake Mapping News Round Up #2

Here's another round of Haiti earthquake relief geonews. Google offers new imagery for Port-au-Prince. O'Reilly discussed a free iPhone app for OSM and satellite imagery data over Haiti. They also share an entry on Tradui, a translation app for Android and iPhone, translating Creole to English. Microsoft also made available a new Bing Maps application for the Haiti Earthquake. The GeoCurrents blog shares an entry named Haiti's Quake History and Why the Dominican Republic Should Worry. TMR shares multiple links, including a entry on the status of OpenStreetMap Haiti mapping, and Mapperz discusses a special routing service for Port-au-Prince using OpenRouteService.org. Map Hawk shares an entry on big media Haiti disaster maps. See also the numerous previous related stories copied below.

Read more of this story at Slashgeo.

SlashgeoOpenStreetMap VS Google MapMaker

In the context of the Haiti earthquake relief mapping efforts, a series of pretty interesting entries were shared on the geoblogs this week regarding the actual incompatibility between OpenStreetMap data and Google MapMaker data, meaning the two main crowdsourced maps data projects are competitors, to the detriment of users, instead of collaborating.

I mostly started with this blog entry named Haitian Earthquake Emphasizes Danger of a Split Geo Community (screenshots included): "OpenStreetMap is not the only community data collection platform - Google also has MapMaker which has similar tools and goals, and has done a very great job of expanding Google Maps to areas of the world where data was not traditionally available. [...] But OSM and MapMaker aren't talking and I think it is a big problem - if you want to help rescue efforts in Haiti where do you go to digitize? OSM? MapMaker? [...] As it stands right now, even though the MapMaker data is free for non-profit use, projects like OSM can't use the data because there are commercial uses for OSM and the data belongs to Google, not OSM."

Off the Map followup with an entry named The Case for Using Creative Commons Zero for Disasters: "I think this raises a bigger point that is a major snafu during disasters - licenses to data that restrict use. Whether it is vector data like roads or raster data like imagery there are almost always licenses that dictate how the data can be used. This often complicates or completely prevents the redistribution of data to those in need, or prevents the remixing and reuse of data. [...] Utilizing CC0 [Creative Commons Zero license] is an opportunity to put corporate interests to the side and put well being of the victims and responders up front."

The Brain off blog shares his own insights: "All I can simply say with restraint is that I disagree with the assumption of Google’s position that the OSM license prevents community use of this data … rather it only prevents Google participating in that community, by their own choice." Here's how to access OSM data in ArcGIS.

We frequently mentioned both OpenStreetMap and Google MapMaker in the past. If I dare share my opinion, even if I generally love Google and how they forced geospatial to evolved, I can't stop thinking rolling out Map Maker long after the advent of OSM and making it license-wise incompatible is not beneficial to the citizens, so I would blame Google in that case and advice colleagues and friends to use the more reuse-friendly licensed OpenStreetMap. Of course, blaming anyone is useless, what matters is that we find solutions for the future and to the benefits of everyone. See also related stories below. The OSM vs GMM was even mentioned previously and discussed by James Fee last October.

Read more of this story at Slashgeo.

Clever ElephantNew York Code Sprint 2010

Update: We're expanding from the "C tribe" to the "curly braces tribe" and bringing in some JavaScripters too. Tim Schaub and Andreas Hocevar of OpenLayers/GeoExt will be joining the crew!

Update 2: If you haven't added your name to the wiki and booked your hotel room, you don't exist! GeoExt, OpenLayers folks don't delay!

Update 3: Avencia has joined as a sponsor (and is sending a couple staff to join in the fun). Along with OpenGeo, who are providing us with lovely space and free internet access, that bring our sponsorship docket to LizardTech, Coordinate Solutions, qPublic.net, Farallon Geographics, Avencia and OpenGeo!

Update 4: Other members of the curly braces tribe will be in attendance, in the persons of Justin Deoliveira, Andrea Aime, and Gabriel Roldan from GeoServer. I'm looking forward to working with them on adding PostGIS 1.5 GEOGRAPHY support in GeoServer.

Whoops, it's 2010! How did that happen?

I hope all members of the open source C tribe have gone beyond thinking about attending the New York Code Sprint (February 20 to 23) and moved into the travel planning stage! Don't forget to book your hotel, the room block closes in three weeks.

The list of attendees includes top contributors from MapServer, GDAL, OGR, and LibLAS. I'm feeling a little lonely at the PostGIS table with just Olivier to keep me company. And where are the folks from QGIS, Mapnik and GRASS? We love you guys! Come on, group hug. There you go.

We have four great sponsors now (LizardTech, Coordinate Solutions, qPublic.net, Farallon Geographics) and are looking for a couple more to round out the event. Thanks to our sponsors so far!

Remember to sign up to the mailing list and add yourself to the wiki page so we know you are coming, and you receive all the event notices, it's impossible to plan for you if we don't know you exist. See you soon in the Big Apple!

Thanks to Joel Schlagel for the logo!
 

SlashgeoDownload OpenStreetMap GeoTiff and Shapefile Service

Here is a new service from vizure.net : "Here is another free service to generate georeferenced OpenStreetMap vectors and rasters. Simply navigate to an area of interest and choose the format you want to download. This allows you to bring the data back into desktop applications. You can access the service for free here : OSM Extract Service"

Read more of this story at Slashgeo.

January 21, 2010

SlashgeoPolar Maps and Projections: Theory and Implementation

Geoweb Guru shares a great two-parts article on polar maps and projections, the theory and implementation. Plenty of polar map projections examples included. From the first part: "The first part of this article (published here) provides an overview of a number of different map projections commonly used for polar maps. [...] Global maps commonly use cylindrical or pseudo-cylindrical projections aligned with the equator. Such equatorially-aligned projections have extreme distortion near the polar regions. Projections such as the Mercator retain local shape at the expense of extreme stretching. [...] The solution is to use a polar-oriented projection instead." From the second part: "In this second part, I produce a working implementation using UMN MapServer and OpenLayers. [...] This example uses the Stereographic Projection centered on the north pole, but it is easily modified to use the south pole, or to use other azimuthal projections that were covered in the first part of this article. Oblique projections are possible, but these will require more work when it comes to map data preparation and clipping." See also related stories below.

Read more of this story at Slashgeo.

SlashgeoVancouver Olympics 2010 Weather Web Map

There's a new product available on WeatherOffice, the Canadian weather forecasts site. Called 'Street Level Forecast', this web mapping prototype offers point and click weather forecasts and hourly graphs over the Vancouver Olympics 2010 area (please select Graph detail: High for better viewing). As a web mapping product, it doesn't offer much features, but it is still an important first step for the Meteorological Service of Canada to provide more web maps and geospatial web services to the public in the future. WeatherOffice is a traffic-heavy site - I've been told it has about 80 million daily hits. The SLF prototype uses OpenLayers. It's certainly not the first time we discuss weather on Slashgeo.

Read more of this story at Slashgeo.

SlashgeoGeoServer 2.0.1 Released

The popular open source project GeoServer announced the availability of version 2.0.1. From the announcement: "With a large number of users upgrading to GeoServer 2.0, it’s no wonder we’ve had so many fixes and improvements make it into GeoServer 2.0.1, now available for download. Possibly the most significant change since 2.0.0 has been the addition of the RESTful API to the security sub system. [...] Other changes include usability changes to the administration UI, an updated Windows installer that now contains service and console installation options, and over 100 other issues fixed." See also previous stories below.

Read more of this story at Slashgeo.

SlashgeoNokia Takes On Google With Free Navigation App

Found on cnet news : "Nokia is making its navigation service free to all GPS-enabled Nokia devices in a move that will help the company better compete in the smartphone market against the likes of Apple and Google. Starting Thursday, Nokia users will be able to download for free the client that enables GPS phones to get Ovi Maps and Navigation, as well as, various city guides on their phones. Nokia has been offering the maps and navigation service for more than two years. After its acquisition of Navteq announced in 2007, it enhanced the service by adding turn-by-turn pedestrian navigation. And it added premium content from partners, such as Lonely Planet."

Read more of this story at Slashgeo.

January 20, 2010

SlashgeoProject Butterfly: Edit AutoCAD Drawings over the Web

Geoff introduces Project Butterfly, an Autodesk Technology Preview tools that allows you to edit AutoCAD drawings over the web. From the entry: "With Project Butterfly, AutoCAD users can share and work on DWG files with colleagues and clients from any computer with an Internet connection. Project Butterfly also allows you to create designs using your browser. You can save your design as a local drawing file, or as long as you have created it via the cloud, you can leave it in the cloud, which means that you can share DWG files with others in distant locations without the need to transmit files. Anyone can access Project Butterfly. You don't need to have AutoCAD installed, and you don’t even need to have a Project Butterfly account." See also previous AutoCAD-related stories below.

Read more of this story at Slashgeo.

SlashgeoDevolia Geo: Open Source Geolocation for Remote Procedure Call (RPC)

A friend sent me a link to the open source project Devolia Geo, a RPC service providing geolocation. RPC stands for remote procedure call which is "[...] an Inter-process communication technology that allows a computer program to cause a subroutine or procedure to execute in another address space (commonly on another computer on a shared network) without the programmer explicitly coding the details for this remote interaction." From the Deviola site: "Devolia Geo is a RPC (Remote Procedure Call) service providing geolocation (i.e. the service returns the closest city and country names from latitude and longitude)." That said, the same page in French provides some more information, including the capability to tie Devolia with Google Maps or smartphones such as an iPhone.

Read more of this story at Slashgeo.

SlashgeoVideos of the 5th gvSIG Conference Available

gvSIG Project writes "The videos of the report sessions and workshops at the 5th gvSIG Conference, that were held the first week of december 2009, are available already. All the videos are available with English and Spanish audio. They are available to be downloaded directly as well as to be visualized online. With this publishing, we pretend to bring the Conference closer to the interested people that couldn't attend the event, having the possibility to access to the recording of the different sessions." We regularly publish stories about gvSIG.

Read more of this story at Slashgeo.

SlashgeoDracones: A Web Mapping Framework for MapServer

Christian writes "I have created Dracones, a Python and JavaScript web mapping framework based on MapServer, which I think could be of interest to the open source web mapping/GIS community. This framework began its life as a surveillance application for Montreal Public Health. After a lot of refactoring sessions, I had the idea of abstracting a set of core client/server services, that would become the framework, and to rewrite the original application in terms of those. Thus the set of features provided by Dracones stems from pre-existing application needs, rather than the opposite. In a nutshell, here is what Dracones provides.

On the client side:
* A lightweight but powerful map widget (100% JS), with state of the art features like AJAX-based smooth scrolling, visual selection and info tooltips
* An extension mechanism to define new UI behaviors (e.g. what happens when clicking on the map, or drawing a selection box around objects)

On the server side:
* A set of Python classes and functions (written on top of Python-MapScript) that encapsulate the application state, and ease the interaction with its map objects
* A well-thought extension mechanism, to define custom requests and queries

Dracones also provides a bunch of other application-centric features, like easy map image export and undo/redo. Last but not least, I've been very careful in writing the documentation and tutorials, which I think cover a wide range of issues and possibilities. This work is still in Alpha stage, and I will be of course very interested to hear the community's comments and suggestions."

Read more of this story at Slashgeo.

SlashgeoBing Maps Silverlight Out Of Beta

From the Bing Maps blog : "We’re ripping the Beta tag off the Bing Maps Silverlight site and going full board with continuing innovation on Bing. Removing the beta tag has so many implications as a Microsoft asset in terms of what you can expect moving forward…reliability, supportability, and continued innovation and investment to name a few. The removal of the beta tag was done in parallel with a couple of new features and Bing Maps Application Gallery mash-ins. "

Read more of this story at Slashgeo.

January 19, 2010

SlashgeoUSPTO Grants Google a Patent On MapReduce

Found on slashdot, here is their summary : "Two years ago, David DeWitt and Michael Stonebraker deemed MapReduce a major step backwards (here are the original paper and a defense of it) that 'represents a specific implementation of well known techniques developed nearly 25 years ago.' A year later, the pair teamed up with other academics and eBay to slam MapReduce again. But the very public complaints didn't stop Google from demanding a patent for MapReduce; nor did it stop the USPTO from granting Google's request (after four rejections). On Tuesday, the USPTO issued U.S. Patent No. 7,650,331 to Google for inventing Efficient Large-Scale Data Processing."

Read more of this story at Slashgeo.