Welcome to MapForums!

Register, sign in, or use Facebook Connect above to join in and participate in the forum.

When you are signed in, this message, the ads in this row, and the red-underlined link ads all go away.

Subscribe to receive our newsletter.
Subscribe Unsubscribe
Results 1 to 1 of 1

Zillow Neighborhoods meet Tiled Vectors

This is a discussion on Zillow Neighborhoods meet Tiled Vectors within the Bing Maps Blogs & Tweets forums, part of the Blogs category; Yesterday Zillow released 7000 neighborhood boundary definitions to the public in SHP format. Quality data sets for this type of ...

  1. #1
    VE Team is offline Senior Member Blue Belt
    Join Date
    Sep 2007

    Zillow Neighborhoods meet Tiled Vectors

    Yesterday Zillow released 7000 neighborhood boundary definitions to the public in SHP format. Quality data sets for this type of geography is hard to come by; the boundaries aren't official and often debated so maintaining them is difficult. From my examination of the Seattle area data it looks like Zillow has done a really nice job. The resolution was more than adequate for the type of tasks folks are going to use this data in and the granularity of the neighborhoods was surprisingly good. [download]

    But dealing with data sets of this size in a web based application can be a beast. If you're using the DOM to build up and destroy objects representing thousands of complex objects you know how slow it can be not to mention it isn't very memory efficient. By coincidence (?) Jon Howell and the Microsoft Research MapCruncher team released a library yesterday to make it much easier for developers to work with such massive vector data sets. This tiled vectors technique has been proven against the 60,000,000 segment tiger line data set so it should scale pretty well for most needs. From Jon:

    With Tiled Vectors, you package your vector data into constant-sized tiles, so that the browser only fetches just as much data as needs to fill one screenful. This is the same basic technique used to display logically-enormous raster images, which you can generate with MapCruncher. Here, however, the data is transmitted as vector data all the way to the client, so you can attach JavaScript behavior to the vectors.

    Jon has supplied the basic toolkit here along with sourcecode so that you can adapt it easily to meet your needs. For instance, in the readme he explains that he did not put a lot of effort into the summarization code; if you want your shapes to look better with the same vector budget, you can use the client code Jon supplied and swap in your own custom generalization code in the pre-processor.

    Here are a couple of screenshots of the Zillow data for Washington State loaded in Virtual Earth. As a bonus, when you load the data VE will calculate for you the area and perimeter of each neighborhood.


    Click here to view the full post.
    Last edited by Eric Frost; 01-18-2008 at 09:39 PM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. zillow.com
    By eehassell in forum Bing Maps and MapPoint Web Service
    Replies: 8
    Last Post: 11-30-2012, 08:07 AM
  2. Will MapPoint meet my needs
    By ChickenLegs in forum MapPoint Desktop Discussion
    Replies: 5
    Last Post: 07-23-2007, 05:03 AM
  3. Maps Meet Mashups
    By Eric Frost in forum News and Announcements
    Replies: 0
    Last Post: 04-01-2007, 07:34 AM
  4. Looking for existing app to meet needs
    By Anonymous in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 03-01-2004, 11:44 AM
  5. Vectors (and other stuff)
    By Bartman in forum MapPoint Desktop Discussion
    Replies: 0
    Last Post: 01-14-2004, 05:33 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96