MapStory Local How-To, DRAFT

download MapStory Local How-To, DRAFT

of 6

Transcript of MapStory Local How-To, DRAFT

  • 7/29/2019 MapStory Local How-To, DRAFT

    1/6

    MAPSTORY LOCAL: How-ToThs ude walks you thouh the vaous ats of ceat o add to aMaStoy Local oject. You may also wat to take a look at the ovevew of

    MaStoy Local, as well as the coesod vdeos. All of ths s a wok oess ad t wll e exaded o as MaStoy Local develos.

    ObTAin DATA

    Find and explore your local assessor's web mapping platform.

    Do a web search or [Your city/county] assessor, such as Ames Iowa Assessor, and navigate to the assessors site.

    Chances are, in the top ew results, you will see a link to an assessor in your city or the county youre in. Youll want to

    nd the web mapping platorm, and explore the area youre in. It works just like any web mapping platorm, where

    you can zoom in and out and pan and click on things. Conrm that they have a Year Built category or properties.This is the key inormation that you need.

    Obtain the Data.

    Look around on the site and see i there is a place you can download the data. In the best case scenario, it will be on

    the site, where you can download it, and the data will have the year built columns in it. This is rare however, and

    you will probably need to call the assessor or Geographic Inormation System (GIS) coordinator at the city.

    Youll probably want to tell them the purpose o the project, and what youll be using the data or. Make sure that

    you make it clear to them in the beginning that you are asking or the data, which will be posted online, openly.

    At the least, you should ask or the shapeles or all the properties, all the buildings, all the roads and the railroads,

    and the city limits. For the properties shapele, you should ask and make sure that the le they give you lists the

    year built or each property. Also, ask i they have any historic data they may have some, you never know. In ourcase, they happened to have the city limits ater every annexation since the 1970s.

    In some cases, they may give you a link to a place where you can download it or simply send you a le in an email,

    but in many places, you may have to go through some hurdles. For one, they may be araid that the data is going

    to be posted publicly due to privacy and integrity, and in some cases they may even claim that there should be a

    charge or the data that is public.

    But as long as it does not have anything condential according to your state law, and does not require any

    processing that is signicant, beyond selecting and exporting the necessary and unrestricted data into a shapele

    and emailing it to you, it is likely unlawul or them to restrict or charge or the data. It is worth the eort though be

    persistent and patient and work with people, and be intelligent about who to talk to to in order to get the data. You

    may have to work your way up the chain and in the worst case, talk to the ocials with the highest authority, suchas your City Councilman, or even ask ocials at your state who work with local ocials to obtain the data.

    In the case o Ames, we rst asked the County GIS coordinator, who made us ll out a orm and allowed us to have

    the data without there being a charge, because it was being used by a nonprot organization. But when we asked

    the City or more data, they just sent it to us in an email quickly without any agreement, as they understood that

    there was no problem, and had the wisdom to understand the benets o providing the data openly. For some

    other non-GIS historical data that is located at the county, we are having to work with the State o Iowa ombudsman

    oce to obtain some documents.

    mastoy.o | @mastoy | #mastoy

  • 7/29/2019 MapStory Local How-To, DRAFT

    2/6

    Obtain Maps

    This is essential to MapStory Local, but or the majority o the mapping and eort, it will come ater obtaining GIS

    data. For all the places in the world where GIS data is already available, well over 90% o the eort that goes into

    MapStory Local will be in less then 20% o what will be mapped everything that has existed beore what exists

    now, all the buildings, properties, pathways, roads, railroads and eatures that changed or were built and removed.For this data, storytellers will have to take old maps and old inormation, and overlay them into a GIS platorm and

    draw over it.

    For this, you will need to obtain every image o a physical map that exists o the place you are mapping, scan them

    i they are not already, and add them in a le. Eventually, this will be done in MapStory itsel, and there will be a

    georeerencing or rubbersheeting tool in the site itsel. When that is the case, the site will be a place where people

    put all maps, provided that they are not in copyright. I they are in copyright, that poses a problem, as you cannot

    publish them openly online. You could perhaps use it on your own computer and upload the data to MapStory, and

    the MapStory community will probably have to reerence the corresponding shapele instead o an image, though

    that is not ideal.

    To obtain maps, just do a google search online o [Your city/county] maps, such as Ames Iowa maps. You may

    also want to search historical maps. It is very possible that there will be a place where people are already doing

    this or your town in the case o Ames, one would come across the Ames Historical Society. In act, even i you

    nd images o maps, a local historical society is the most valuable resource. They are ull o passionate, dedicated

    people that collect records. Another good place will be the your municipal or county government they oten have

    old maps as well. You should not only call the government oces, but make sure you talk to each department, as

    each department does not always communicate or know what kind o inormation other departments have so

    call the planning, public works, assessor, inspections, and various other departments to see what they have. In the

    case o Ames, the City had maps that only some people knew about, and the Ames Historical Society did not even

    know about it. I youre lucky, a lot o maps are already scanned, but it is likely that you will nd maps that are still

    not scanned. For these, i they are larger than a scanner, they should be scanned with a large scanner. Scanning a

    map in pieces does not actually work well, as the pieces do not align when you piece them together in an image

    processing program. These may be hard to come by, but ask people at your historical society, library and city where

    you can nd a scanner that scans maps.

    In addition to complete maps, many cities or counties will have a recorder, which store all o the individual records

    that they use to track property boundaries and various other things. There is a good chance that you will be able

    to nd a drawing and description, with coordinates o every property that has been created and subdivided, going

    back several decades. In the case o Ames, the recorder is at the county level, where there is a copy o every record

    going back to the ounding o the county. It is less likely that these historical documents will be digitized, but that

    is changing rapidly. In the case o Ames, there are an estimated 100,000 pages o property deed records, much

    o which are not digitized, and the ones that are have been dicult to obtain, due to condentiality issues, the

    ormats and medium the documents are stored, and the willingness o public ocials to do the work required to

    obtain and deliver them. Once we have all the documents digitized, we can have a complete picture o how Ames

    and the county was settled by those other than Native Americans rom the time the rst arms were established

    and subdivided and sold o. Though it may be rare, in some places this may be easily obtained and can simply be

    dumped online. Either way, as ar as human eort, that will likely be the easiest part most o the eort will be ingeoreerencing each property parcel and drawing over them, one by one.

  • 7/29/2019 MapStory Local How-To, DRAFT

    3/6

    STArT MApping

    Organize the data

    You may want to start mapping right away, but it is important that you establish good, simple organization.Fortunately, this is not that hard. Dont think that you can skip this and worry about it later things can quickly get

    complicated, and i you do not store things right, it will become convoluted or even you, who created all o it in the

    rst place. The way that storytellers would organize data would be similar, and this is one approach:

    Create a older or each type: Parcels, Buildings, Roads, Railroads, Phonebooks, etc.

    Add the les to them, and duplicate them. I the originals are not already in a zip ormat, zip them so that

    they cannot be changed. Any time you reuse the original layer, duplicate it and unpack it.

    Create a older or maps, and label the maps in a standardized ormat: [Year_Place], such as 1902_Ames_

    Iowa_USA.

    Take a look at the Data

    Take a look at the shapeles you received in a desktop GIS application like ArcMap or QGIS, where you can see them

    visualized, and make sure there are no problems opening the les. Take a look at the data table or the database le

    (*.db) and see it theres a column that lists the year built dates, as well as a column that lists the dates when the

    properties were sold. Also take a look at the buildings layer and see i theres a year built date there.

    For each o the ollowing layers, it should take only a ew minutes to add see as a ully working mapstory, not

    including the time it will take your internet connection to upload the data. Go to mapstory.org, and navigate to the

    place where you upload shapeles. There will be instructions on the site to do this under How-To, which is simple

    and straightorward. All you do is drag and drop the shapele and upload it, point to the column that lists the time

    attributes, and then have it process.

    Parcels

    In your parcels layer, its possible that they may have multiple sale dates listed or each parcel i that is the case,

    youll want to take the earliest date. Why? Thats the earliest date that the property existed in its current shape.

    Beore that, it could have been part o a larger property that was subdivided. Go ahead and map this layer and

    point to column that lists the earliest date the parcel was sold, again, using the instructions in the How-To section

    at mapstory.org.

    Buildings

    I there is a year built column, then that will be helpul and will save you a step. But it is likely that the year built

    dates will not be listed, because assessment is or a property, both the land and the buildings on it, and buildings are

    simply extra shapes. So, i thats the case, youll have to do a join, where you combine two tables using a common

    column as a reerence. In this case, you will need to join the building code to the corresponding parcel code in the

    property layer. You can probably do that with the address or some eature in the table. But you may need to do a

    spatial join. You can nd instructions online to do that in the program you are using.

    Roads

    It is very unlikely that there will be dates attached or the roads, and you will have to do the initial work in generating

    a layer based on the proximity to other data, like buildings and parcels. With the help o some GIS developers at

    Iowa State University, a tool was built that generates a roads layer using eatures. In the case o Ames, we used the

    buildings shapele that was created using a join, as mentioned above, and or every street segment, the earliest

  • 7/29/2019 MapStory Local How-To, DRAFT

    4/6

    date among the adjacent parcels was added. So, or example, i there are 10 buildings along Main Street, between

    two adjacent intersections, between 2nd and 3rd Streets, and the oldest building was built in 1905, then the date

    will be added to that street segment rom the oldest building, and it will appear in 1905. It takes a computer about

    an hour to generate it ully, and the result is a layer that roughly approximates how the roads were built in a city. The

    rst roads are more sporadic, but becomes increasingly accurate as you move the timeline orward.

    Its important that the right eatures are matched to the right road segments or example, i a building on the

    corner o Main Street and 2nd Street is equidistant to both, then something like the address should be used to

    generate the layer. But you should check the data to see how oten the address and location correspond. Sometimes

    youll have buildings or parcels where the address is actually ar away. We encountered this with the ISU campus

    and government buildings, which had a mailing address ar away. Furthermore, believe it or not, or those o you

    who have not been outside an address paradigm like the US, they actually dont name streets in many countries,

    and addresses are based on buildings and blocks. This is the case in countries like Japan and India, which are more

    established societies rooted in a less mobile geography. This was made clear again with Iowa States campus, where

    things are pedestrian-based. Standing on the campus, you would guess that an address would say a building

    and oce number, and not a street number, because its people oriented and not based on vehicular mobility. In

    these cases, roads are simply whats in between the blocks and buildings, while in most cases in the US and similar

    environments, buildings and blocks are what are between the roads. In developments that were created or modern

    vehicles, it is more likely that the destination was the result o the road, while in more pedestrian geographies, theroad was the result o the destination or created concurrently. Interesting, huh?

    So, the roads tool was built to have two options i the eatures have addresses that mention the street number

    that it accesses, then the rst option allows you want to mention those streets. The other takes a street and does it

    purely based on proximity its closest proximity, not using the addresses. For the buildings or which the addresses

    were not in proximity, we separated those buildings and generated roads separately using them. This is not ideal,

    as it should all be done in one layer, and will be one o the rst improvements that will be made to the tool next.

    Another option that may provide accuracy would be the access points to buildings. This is becoming common,

    as this is oten or saety, like police or re, which might use GPS devices as aids. This would be especially useul in

    places where they dont have street addresses or or areas where the addresses are not or the adjacent streets. But

    or places with street addresses, it may more accurately refect the rst street, so it might be useul as a separate

    column that is, unless in some places the address was changed to another adjacent street.

    People and Businesses

    Scanning phonebooks will take a large amount o manual labor, and it is good to estimate the amount o time it

    would take. Phonebooks today are very dense, and can be estimated at 1 page per 1000 people, and 45 secs/page

    pair, while earlier directories were smaller and less dense, and could be 5 times that ratio. In the case o Ames, the

    number o pages only roughly doubled while the population increased rom a ew thousand around 1920 to 60,000

    in 2012. All in all, we would estimate the time to be 50 hours o work, including 40 hours o scanning.

    You may think that this is not worth the eort, but it is common or people to do things like this in historical

    communities everywhere. People do all sorts o data entry and manual copying and preservation in historical

    societies. I you approached them, they might be willing to gather a crew or do it slowly over several weeks, likea phonebook a day. We are experimenting with dierent techniques right now, using digital cameras and even

    automated book scanners, to nd the easiest way o doing this reliably.

    As this is built over the coming years, this will be useul by itsel or historical societies and records, but also or

    understanding all sorts o social and economic trends, and tracking people with genealogical records. While most

    o the inrastructure that has existed probably exists now, even i you were to digitize and scan and map every

    directory, it would amount to a small raction o the 108 billion people who have ever lived. Anything urther than

    directories would have to use genealogical records, which would also have to mention where the person lived.

  • 7/29/2019 MapStory Local How-To, DRAFT

    5/6

    The process to map everything in the phonebook is simple, and starts with using a good program or optical

    character recognition (OCR) to convert the image to text. We have not demonstrated this with any open source OCR

    programs, but it is likely that you will really want to use a proessional program, until ree programs are at the same

    level. We have used ABBYY Finereader, which does an outstanding job in converting over 80% o a phonebook

    accurately. I you do not wish to purchase it, you can send the images to someone in the MapStory Local community

    who will OCR the images or you. You should not publish the phonebook pages online or anyone to download andonly send it to someone you are in direct contact with it is the inormation, not the images, that are not open to

    distribute publicly, unless they are out o copyright. There are some eatures that you may benet rom i you have

    your own copy o a proessional OCR sotware i you click on the text or example, it will take you to the part o

    the image that was read, and you can see how to correct it. We have yet to gure out a good manual workfow or

    correcting mistakes, but in the meantime, you can have the images available and an initial database le rom which

    a shapele can be created.

    Once a digital text is created, simply run the code that corresponds with the phonebook. So ar we have only added

    a Polk City Directory rom 1921, and the code is available in a ree repository. The MapStory Local community will

    publish and rene the code over time or each phonebook publication ormat. Eventually, a storyteller would scan a

    phonebook and nd the corresponding publisher and date, veriy i the ormat corresponds using a representative

    layout, and then apply the right code.

    Once the code is added to a database or spreadsheet, the database is used to generate dots using an addresslocator. This is a nearly instantaneous process, using current addresses. O course street names and numbering

    changes, and new address locators will have to be generated. It is likely that with both the roads and phonebook

    data, storytellers would also build common historic address locators.

    For anything you add to a mapstory, you will also need to remove anything that is private inormation, especially

    current residents and phone numbers. There are standard ways that governments and industries have or dealing

    with privacy, and we are choosing and developing the protocols that work to protect people. Typically private data

    is not openly available, or visible but not searchable. We are developing ways o dealing with data, ranging rom

    requiring storytellers to remove current residents or designate them as current so they are not searchable. It will

    take time to develop policy and protocol, so in the meantime you must in act remove residents names and phone

    numbers entirely, and only show the addresses, while or businesses, you can add whatever inormation you wish

    rom phonebooks. Until the protocols are developed, have the original copy saved that contains all the data.

    Annotations, Information

    You should add annotations and inormation to a mapstory. The instructions or annotations are all online, under

    the How-To section. Eventually, eatures will also have inormation that people can add, but this is ar away. In the

    meantime, or any given layer, you can create a separate column that says inormation, and add it to the shapele

    beore you upload it.

    Georeferencing or Rubbersheeting

    This is where you take all the maps you gathered, and overlay them into the geography you are intending. You can

    nd instructions online or doing this in various programs. MapStory will have this in the site itsel eventually, along

    with good instructions, but in the meantime, you will have to use documentation ound elsewhere.Simply take each map and a layer, probably your parcels and roads layers to map it to, and reerence points. Many

    maps are drawn to precisely to scale, but or others you will have to learn practice through trial and error and get it

    as close as you can.

  • 7/29/2019 MapStory Local How-To, DRAFT

    6/6

    EDiTing DATA

    Eventually, editing can be done in MapStory itsel, and all edits will be tracked and can be reverted easily with the

    click o a button. In the meantime, there will be a workfow that will resemble the workfow that will eventually

    be done within the site. We are developing this workfow, so this will be an early overview that may have someshortcomings.

    For any layer, you will probably do some manual editing, but the rst layer that would require the most would be

    the roads layer. We will use that as an example, but the instructions are the same or any layer:

    Prepare and add everything:

    Add the generated roads layer

    Lock the original year built column that was generated by the roads tool; i possible, make the column

    read-only, such that any changes would require someone copying the le and editing a new one. Regardless

    o whether that capability is not available, make sure there is an original zipped duplicate o the generated

    roads shapele.

    Create a separate column or manually entered dates.- two columns that are Start Date and End Date

    Add a column or labeling changes. This will reer to the layer or map that the manually entered date is

    based on.

    Create a Notes column. This is or notes where the reason something changed was not by reerring to non-

    mapped resource or some other reasoning.

    Add any rubbersheeted maps. This can o course be done as you rubbersheet maps, on the fy.

    Start editing:

    Make all the roads one color, say black.

    I using year, say 1902, create color scheme, where, say red