Slashdot Mirror


The State of Mapping APIs, 5 Years On

macslocum writes "Map APIs took off in 2005, and during the ensuing years the whole notion of maps has changed. Where once they were slick add-ons, map functionality is now a necessary — and expected — tool. In this piece, Adam DuVander looks at the current state of mapping and he explains how mobile devices, third-party services and ease of use are shaping the map development world."

22 of 100 comments (clear)

  1. Google the first? Not really... by RobertM1968 · · Score: 4, Informative

    "Google had the first mapping API and continues to keep its lead by adding useful new features. "

    I suspect the government and the various contractors and outside programmers who worked with them or with their data had the first mapping API. It was used for the TigerLINE data that all the rest of this data is originally based off of. It wasnt some internal govt only project, but something anyone could either download (free) or purchase and use. There are a variety of such tools (various with their own APIs), numerous ancient (Win95/98 era) which far predates Google's tools and APIs.

    1. Re:Google the first? Not really... by Anonymous Coward · · Score: 5, Informative

      Obligatory: I work at ESRI and find it hilarious that we're not mentioned in that article apart from the related video.

      http://www.esri.com/software/mapping_for_everyone/api/index.html

      http://en.wikipedia.org/wiki/Esri

    2. Re:Google the first? Not really... by Anonymous Coward · · Score: 3, Informative

      Yes, ESRI is the leading force in the cartographic industry. But outside of the industry 99% of people have never heard of ArcMap or anything else you make. They might see it in the end result if the local government uses your JavaScript/Flash/Silverlight API to cook up something, but Google's the big name in the room as they put something user-friendly on the web before you guys. Yeah, you still had the professional-grade software suite back then, but only the professionals used it then and only they use it now.

      By the way, the dev summit back in March was fun (nice weather out there), though I wish I had thought to ask a few more questions/go to specific seminars then. Turns out I missed everything related to a project that came up two months later. Yeah, all of the videos are online but they still miss most of the Q&A afterwards.

    3. Re:Google the first? Not really... by humblecoder · · Score: 3, Informative

      Seems like the article focuses on the interface layer (hence the name "The State of Mapping API's). However, I think the hard work is the collection of the underlying map data. One of the more interesting projects is the OpenStreetMap project where map data is crowdsourced.

    4. Re:Google the first? Not really... by symbolset · · Score: 5, Insightful

      You guys make some neat stuff, but the license keeps it away from us.

      --
      Help stamp out iliturcy.
    5. Re:Google the first? Not really... by Anonymous Coward · · Score: 4, Interesting

      Wow. You actually admit that wou work for ESRI? Like that is something to be proud of?! Oh wait, you did that anonymously. I certainly wouldn't want to be associated with that steaming pile of "software".

      The only reason you guys are anywhere is due to the way that you've muscled your way into government/state use and thereby forcing anyone wanting to do contract work to use your buggy, ridiculously over priced applications. Seriously, $7,000 for GIS editing software??? Then tens of thousands more for shitty, outdated ArcSDE?

      Yeah, I think there is a reason why ESRI wasn't mentioned and that is because your poorly documented APIs, lousy commitments / involvement in OGC (way to be an industry leader) and lack of any real innovation--nothing good has come out of Redlands in more than 5 years.

    6. Re:Google the first? Not really... by garcia · · Score: 2, Informative

      I have mod points and I considered moderating your post but I couldn't decide to mark it down or up (it could easily work both ways) so I decided to respond instead:

      Yes, ESRI shapefiles are prevalent in the public sector and the software is expensive and difficult to use. Thankfully you can now easily convert SHP files into KML and display a lot of the work done in the public sector for use everywhere else.

      I have a small archive of stuff I have converted from SHP to KML in Minnesota available here which are used mainly for geocachers wanting to know what areas are off-limits but as you can see there are MN county boundaries in there as well. Why the county boundaries? Because the company I worked at prior to my current place for employment (a publicly funded educational institution) couldn't afford actual GIS software so I had to use what was freely available to do our analysis of marketing ROI.

      So, yeah, ESRI sucks and they need to die but at least there are options now available which are affordable (read: "free") for the general public to get involved and do their own work with what has been made available from their tax dollars being hard at work.

    7. Re:Google the first? Not really... by grcumb · · Score: 3, Insightful

      You think Arc is "steaming pile of 'software'"? I've tried a few of the free alternatives (QGIS, MapWindow, Thuban), and, while ambitious projects, they don't come anywhere close to Arc. Can you suggest something better?

      MS Word is better and more feature-ful than the competition, but that doesn't mean it's not a steaming pile. The two categories are not mutually exclusive.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    8. Re:Google the first? Not really... by MrNonchalant · · Score: 2, Funny

      I work at ESRI and find it hilarious that we're not mentioned in that article

      The rest of us also find this hilarious, but for different reasons.

  2. Late night pseudo-intellectual wankery by cappp · · Score: 2, Interesting

    I've always been fascinated by maps and the curious space they occupy in the construction of personal and societal identities. What we map, how we illustrate it, how it's presented, where it's placed, each reveals an aspect of something culturally significant. I wonder if the shifting nature of mapping, as influenced by the demands of mobile devices and almost limitless storage capacity, will have as profound a cultural effect as other mapping technological shifts.

    For those interested in mapping - Strange Maps has some awesome examples.

    1. Re:Late night pseudo-intellectual wankery by cappp · · Score: 2, Funny

      Ah my anonymous friend in some ways condoms are more interesting than sex, at least when considered from a purely academic point of view. Think about all the controversy linked to contraceptives, the evolution of condom technology over the years, the constant shift in identity from disease-control to pregnancy control to disease control, the way in which we sell them, the way in which they're marketed, the politics of advertising, the problem of accurate representation, notions of propriety and sexual manner - there's a wealth of really fascinating topics buried in that there joke matey.

  3. The old Guard from my perspective by stimpleton · · Score: 5, Insightful

    I did a post grad degree in GIS finishing 2003 haveing done IS degree before then. We used professional map tools for analytical work and presentation.

    Two things stood out in the culture of GIS:

    - A non importance of solid data handling and storage. Flat files were the order of the day.
    - Antialiasing was not prevalent. While not required for anayltical work, in presentation it was, but many big name tools did not make the jump. 8 bit was common.
    - Presentation was done by govt depts and were fairly snazzy for the day, in 8bit alisaed glory

    Now we see were we are today, and its all to do with the fact non mapping companies have got involved without the hangups of the old GIS attitudes from govt depts, universities, and the big name tool vendors influencing them. Companies like MS, Google, have presented maps and GIS so superior to the traditional industry, that even Depts Lands, Mapping and Survey(or whatever called in your country) are resorting to Google maps.

    We now have depts of GIS professionals along with proprietry vendor tools being trounced by private enterprise.

    --

    In post Patriot Act America, the library books scan you.
    1. Re:The old Guard from my perspective by cosm · · Score: 2, Interesting

      In response to the old guard comments, some good supporting evidence of the newcomers understanding the importance of getting away from flat layer/shape/whatever files is SQL Spatial support in SQL Server 2008. If you haven't played with it, well, it is pretty impressive for Microsoft (at a hefty cost, of course).

      I also heard rumoring of upcoming Spatial support in Azure (might be already here), so if that goes well, companies dealing with alot of customer map data will have a sweet way to move it all to the cloud, and serve it out via web services, and with many of the different mapping providers, this will provide excellent venues for serving out customer map-data from the cloud, allieviating them them on-site storage head-aches, and makiing things much more scalable and modular.

      I know tools like ESRI's line of products have also come a long way in terms of Web 2.0-ish kind of stuff, as well, and they are worth checking out if you want to get into professional GIS work.

      --
      'We are trying to prove ourselves wrong as quickly as possible, because only in that way can we find progress.' RPF
    2. Re:The old Guard from my perspective by cosm · · Score: 2, Informative

      Meant to post ESRI Web Mapping API link.

      --
      'We are trying to prove ourselves wrong as quickly as possible, because only in that way can we find progress.' RPF
    3. Re:The old Guard from my perspective by Zak3056 · · Score: 2, Interesting

      . If you haven't played with it, well, it is pretty impressive for Microsoft (at a hefty cost, of course).

      Can you amplify on this a bit? Looking at the editions comparison page, it appears that the spatial features are included even in the free version of SQL Server (SQL Server Express). Am I missing something? (like it's feature complete, and just doesn't include some proprietary dataset, or dev tools, or...?)

      --
      What part of "shall not be infringed" is so hard to understand?
    4. Re:The old Guard from my perspective by karavelov · · Score: 4, Informative

      There is a module for PostgreSQL called PostGIS with quite impressive feature set... It's there for a while, it is actively developed and have support from PostgreSQL core hackers.

  4. Licenses? by SnapShot · · Score: 3, Insightful

    What I want is a blog post that actually explains all the various mapping licenses. Preferably in a simple table format. I don't like to read.

    --
    Waltz, nymph, for quick jigs vex Bud.
  5. More Important than the Maps by geoffrobinson · · Score: 4, Interesting

    I think the thing that was most impressive, at the time, was how they got JavaScript to do all that in a browser. Now, that was impressive.

    Is it my impression or did AJAX really take off after people saw Google Maps?

    --
    Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
    1. Re:More Important than the Maps by PCM2 · · Score: 2, Interesting

      Is it my impression or did AJAX really take off after people saw Google Maps?

      I kind of remember it that way, too, but there were already AJAX (or AJAX-like) toolkits in the works by the time Google Maps was announced in 2005. Tibco General Interface certainly predates it, and so does Dojo Toolkit. Prototype came out around the same time. I think the truth is that a lot of people got the same ideas around the same time, but Google was among the first to market with a cool (and visually impressive) use for those ideas.

      --
      Breakfast served all day!
  6. ok seriously by JeanBaptiste · · Score: 3, Interesting

    why cant they take all this map data and have racing or GTA type games where you can drive in places you're familiar with?

  7. UMN Mapserver by tuxicle · · Score: 2, Informative

    No mention of the University of Minnesota Mapserver program. It can render GIS data with antialiasing, auto-placing labels, etc. With some work on a configuration file, you can have it produce images that are nearly identical to Google Maps, but can be arbitrarily scaled (ie, not based on tilesets). Support for WMS makes images from Mapserver available to external programs via a simple HTTP-based RPC. You can also query for features using WFS. I use it to generate maps for use with a weather radar display.

  8. No way to add POI on GMaps? by bemymonkey · · Score: 2, Interesting

    Why is there no way to add/update POI on apps like Google Maps?

    So many of the existing POI are out of date, and many are missing... why can't I just edit the information myself directly from my Android phone or Maps on the PC? Of course, the changes would need to be approved before they're actually integrated into Maps, but I feel like they're leaving a lot of potential untapped here.

    OSM supports this, of course, but the Android apps are absolute crap... not to mention the maps of Southeast Asia or Eastern Europe. :(