<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>maps &#8211; Matthew Petroff</title>
	<atom:link href="https://mpetroff.net/tag/maps/feed/" rel="self" type="application/rss+xml" />
	<link>https://mpetroff.net</link>
	<description>mpetroff.net</description>
	<lastBuildDate>Wed, 31 May 2017 23:40:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Updated Camp Workcoeman Maps</title>
		<link>https://mpetroff.net/2017/05/updated-camp-workcoeman-maps/</link>
					<comments>https://mpetroff.net/2017/05/updated-camp-workcoeman-maps/#respond</comments>
		
		<dc:creator><![CDATA[Matthew Petroff]]></dc:creator>
		<pubDate>Wed, 31 May 2017 23:40:45 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Camp Workcoeman]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[maps]]></category>
		<guid isPermaLink="false">https://mpetroff.net/?p=2454</guid>

					<description><![CDATA[Due to extensive trail work over the past two years, new maps of Camp Workcoeman were needed. Furthermore, the Connecticut statewide spring 2016 orthoimagery was recently released, provide a new data source for updating buildings and land cover. As with &#8230; <a href="https://mpetroff.net/2017/05/updated-camp-workcoeman-maps/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><span class="dropcap">D</span>ue to extensive trail work over the past two years, new maps of Camp Workcoeman were needed. Furthermore, the Connecticut statewide <a href="http://www.cteco.uconn.edu/data/flight2016/index.htm">spring 2016 orthoimagery</a> was recently released, provide a new data source for updating buildings and land cover. As with my previous mapping, I walked the rerouted trails using a <a href="http://www.skytraq.com.tw/">SkyTraq</a>-based receiver that records raw carrier-phase and pseudorange data and post-processed the data using <a href="http://rtklib.com/">RTKLIB</a> and CORS data from the nearby <a href="https://www.ngs.noaa.gov/CORS/Sites/ctwi.html">CTWI site</a> in Winchester. In revising the trail center map, I took the oppertunity to improve it with additional hand-placed labels<sup id="rf1-2454"><a href="https://mpetroff.net/2017/05/updated-camp-workcoeman-maps/#fn1-2454" title="Auto-label placement still has a long way to go&#8230;" rel="footnote">1</a></sup> and various minor tweaks.</p>
<p><a href="https://cdn0.mpetroff.net/wp-content/uploads/2017/05/trail-center-map.png" title="Trail Center Map" data-sbox="2454"><img decoding="async" class="aligncenter wp-image-2457 size-large" title="Trail Center Map" src="https://cdn0.mpetroff.net/wp-content/uploads/2017/05/trail-center-map-640x427.png" alt="Trail Center Map" width="640" height="427" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2017/05/trail-center-map-640x427.png 640w, https://cdn0.mpetroff.net/wp-content/uploads/2017/05/trail-center-map-300x200.png 300w, https://cdn0.mpetroff.net/wp-content/uploads/2017/05/trail-center-map-1280x853.png 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2017/05/trail-center-map.png 1314w" sizes="(max-width: 640px) 100vw, 640px" /></a></p>
<p>Updated maps are on the <a href="https://campworkcoeman.org/about/map/">campworkcoeman.org maps page</a>. The data is bundled in the <a href="https://github.com/mpetroff/camp-workcoeman-map-app">Camp Workcoeman Map App</a>. The <a href="https://map.campworkcoeman.org/">web app</a> has been updated, and an update to the <a href="https://play.google.com/store/apps/details?id=net.mpetroff.campworkcoemanmap">Android version</a>, which is fully-offline, is forthcoming.</p>
<hr class="footnotes"><ol class="footnotes" style="list-style-type:decimal"><li id="fn1-2454"><p >Auto-label placement still has a long way to go&#8230;&nbsp;<a href="https://mpetroff.net/2017/05/updated-camp-workcoeman-maps/#rf1-2454" class="backlink" title="Return to footnote 1.">&#8617;</a></p></li></ol>]]></content:encoded>
					
					<wfw:commentRss>https://mpetroff.net/2017/05/updated-camp-workcoeman-maps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Another Method of Digitizing Large Documents</title>
		<link>https://mpetroff.net/2017/01/another-method-of-digitizing-large-documents/</link>
					<comments>https://mpetroff.net/2017/01/another-method-of-digitizing-large-documents/#comments</comments>
		
		<dc:creator><![CDATA[Matthew Petroff]]></dc:creator>
		<pubDate>Tue, 31 Jan 2017 23:25:15 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[digitize large documents]]></category>
		<category><![CDATA[digitize maps]]></category>
		<category><![CDATA[large documents]]></category>
		<category><![CDATA[maps]]></category>
		<guid isPermaLink="false">https://mpetroff.net/?p=2411</guid>

					<description><![CDATA[A few years ago, I wrote about a method of using a modified scanner to scan large documents in segments. While this led to high quality results, it is a very slow and tedious process. More recently, I&#8217;ve had a &#8230; <a href="https://mpetroff.net/2017/01/another-method-of-digitizing-large-documents/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><span class="dropcap">A</span> few years ago, I wrote about a method of <a href="/2013/09/scanner-modifications-to-scan-large-documents/">using a modified scanner to scan large documents in segments</a>. While this led to high quality results, it is a very slow and tedious process. More recently, I&#8217;ve had a decently large number of maps and documents to digitize but didn&#8217;t care so much about the quality and had neither the time nor the patience to scan them using my previous method. Instead, I turned a small conference room into a very large makeshift camera stand. After removing a tile from the drop ceiling, a small wooden beam was placed on the ceiling grid, straddling the hole where the tile was removed. A DSLR camera was then attached to this beam, pointing straight down, with the camera tethered to a computer via USB. A table was placed under the camera. The document to be digitized was placed on the table, and a sheet of glass was placed on top of the document to keep it flat.<sup id="rf1-2411"><a href="https://mpetroff.net/2017/01/another-method-of-digitizing-large-documents/#fn1-2411" title="The documents to be digitized had been stored either rolled or folded." rel="footnote">1</a></sup> The fluorescent tubes were removed from the closest ceiling light fixtures to remove glare from the glass; the same number of bulbs were removed from each side of the camera and table to keep the lighting consistent. Once everything was set up, documents were quickly photographed, with captures triggered using the computer. Once finished, lens distortion was removed from the images, and the images were cropped and level corrected. While the results weren&#8217;t nearly as nice as the scanner-based method, they were good enough for what I needed them for, and it was much, much faster. An example result is below.</p>
<p><a href="https://cdn0.mpetroff.net/wp-content/uploads/2017/01/example-result.jpg" title="Example Result" data-sbox="2411"><img loading="lazy" decoding="async" class="aligncenter wp-image-2416 size-large" title="Example Result" src="https://cdn0.mpetroff.net/wp-content/uploads/2017/01/example-result-640x472.jpg" alt="Example Result" width="640" height="472" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2017/01/example-result-640x472.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2017/01/example-result-300x221.jpg 300w, https://cdn0.mpetroff.net/wp-content/uploads/2017/01/example-result-1280x944.jpg 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2017/01/example-result.jpg 2000w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>Unfortunately, I neglected to photograph the camera set up.</p>
<hr class="footnotes"><ol class="footnotes" style="list-style-type:decimal"><li id="fn1-2411"><p >The documents to be digitized had been stored either rolled or folded.&nbsp;<a href="https://mpetroff.net/2017/01/another-method-of-digitizing-large-documents/#rf1-2411" class="backlink" title="Return to footnote 1.">&#8617;</a></p></li></ol>]]></content:encoded>
					
					<wfw:commentRss>https://mpetroff.net/2017/01/another-method-of-digitizing-large-documents/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Scanner Modifications to Scan Large Documents</title>
		<link>https://mpetroff.net/2013/09/scanner-modifications-to-scan-large-documents/</link>
					<comments>https://mpetroff.net/2013/09/scanner-modifications-to-scan-large-documents/#comments</comments>
		
		<dc:creator><![CDATA[Matthew Petroff]]></dc:creator>
		<pubDate>Thu, 26 Sep 2013 00:37:34 +0000</pubDate>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[large documents]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[scan large documents]]></category>
		<category><![CDATA[scan maps]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[scanner modification]]></category>
		<guid isPermaLink="false">http://www.mpetroff.net/?p=1146</guid>

					<description><![CDATA[Your average consumer scanner works well for scanning normal printed or handwritten documents, usually anything up to Letter or A4 size. For something a bit larger, say Legal or Tabloid size, one can try to scan the document in segments, &#8230; <a href="https://mpetroff.net/2013/09/scanner-modifications-to-scan-large-documents/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><span class="dropcap">Y</span>our average consumer scanner works well for scanning normal printed or handwritten documents, usually anything up to Letter or A4 size. For something a bit larger, say Legal or Tabloid size, one can try to scan the document in segments, but the scanner&#8217;s lip, which is great for aligning smaller documents, becomes a major hindrance, and one usually resorts to scanning the document using a copy machine if one has access to one. This is fine until one has a document that is too big for a copy machine, e.g. what I wanted to scan&#8212;old maps. They&#8217;re too big to fit in a scanner or copy machine even if one tried to fit part in at a time; besides, one shouldn&#8217;t try that since they&#8217;re old and irreplaceable. One could photography them, but one needs a scanning back camera to get anywhere near comparable resolution, which are really expensive. That is where this modification comes in&#8212;modifying a low-cost, off-the-shelf consumer scanner to scan arbitrarily large documents in segments, which are then assembled via software.</p>
<p>We start with a Canon LiDE 90 scanner, although any scanner in the Canon LiDE series will do as they&#8217;re all similar.</p>
<p style="text-align: center;"><a href="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner0.jpg" title="Unmodified Canon LiDE 90 Scanner" data-sbox="1146"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1155" title="Unmodified Canon LiDE 90 Scanner" alt="Unmodified Canon LiDE 90 Scanner" src="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner0-640x427.jpg" width="640" height="427" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner0-640x427.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner0-300x200.jpg 300w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner0-1280x853.jpg 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner0.jpg 1500w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><span id="more-1146"></span></p>
<p>First, we need to remove the lid, which can be done without too much effort by pushing on the center of the piece of plastic that connects the lid to the hinge on the scanner. Next, the lip around the scan glass needs to be removed. It is attached with small plastic tabs as well as adhesive near where the control buttons are. Since we won&#8217;t be needing this anymore, it&#8217;s easiest just to pry this off. With the lid and bezel removed, observe where plastic still sticks up above the scan glass; then, carefully remove the scan glass, and put it in a safe place. Next, using whatever cutting tools seem appropriate, cut away the rest of the plastic that sticks above the glass, being careful not to cut oneself or cut away the plastic that the scan glass rests on. For this, I used a small cut-off wheel and a razor blade. Now replace the scan glass, making sure it is free of dirt and fingerprints. During disassembly, one should have noticed that the back of the bezel piece that was glued to the glass was white; this is for calibration and needs to be replaced by cutting a strip of photo paper the same size. Place the strip of photo paper above where the scan element&#8217;s home position is, printable size down. Finally, tape this strip and both end of the glass to the scanner using strips of packing tape.</p>
<p>One is left with a scanner that can lie flush, glass-down on a table.</p>
<p style="text-align: center;"><a href="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner1.jpg" title="Modified Scanner" data-sbox="1146"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1156" title="Modified Scanner" alt="Modified Scanner" src="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner1-640x427.jpg" width="640" height="427" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner1-640x427.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner1-300x200.jpg 300w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner1-1280x853.jpg 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner1.jpg 1500w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a> <a href="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner2.jpg" title="Front of Modified Scanner" data-sbox="1146"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1157" title="Front of Modified Scanner" alt="Front of Modified Scanner" src="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner2-640x427.jpg" width="640" height="427" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner2-640x427.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner2-300x200.jpg 300w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner2-1280x853.jpg 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner2.jpg 1500w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a> <a href="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner3.jpg" title="Back of Modified Scanner" data-sbox="1146"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1158" title="Back of Modified Scanner" alt="Back of Modified Scanner" src="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner3-640x427.jpg" width="640" height="427" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner3-640x427.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner3-300x200.jpg 300w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner3-1280x853.jpg 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner3.jpg 1500w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>To scan large documents using the modified scanner, place the document face-up on a flat surface. Then, place the scanner glass-down on top of the document and scan it in segments, ensuring sufficient overlap between scans.</p>
<p style="text-align: center;"><a href="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner4.jpg" title="Scanning a Map in Segments" data-sbox="1146"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1159" title="Scanning a Map in Segments" alt="Scanning a Map in Segments" src="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner4-640x480.jpg" width="640" height="480" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner4-640x480.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner4-300x225.jpg 300w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner4-1280x960.jpg 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner4.jpg 1500w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a> <a href="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner5.jpg" title="Detail of Scanner on Map" data-sbox="1146"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1160" title="Detail of Scanner on Map" alt="Detail of Scanner on Map" src="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner5-640x480.jpg" width="640" height="480" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner5-640x480.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner5-300x225.jpg 300w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner5-1280x960.jpg 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2013/09/scanner5.jpg 1500w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>Finally, stitch the scanned segments together. Recommended methods include following <a href="http://hugin.sourceforge.net/tutorials/scans/en.shtml">a tutorial using Hugin</a> or using <a href="https://github.com/mpetroff/stitch-scanned-images">a script I wrote to try to automate the process</a>.</p>
<p>Here is a result of the process&#8212;a 1915 map of the Homewood area of Baltimore. The map was scanned in 20 segments at 600dpi, resulting in a final image resolution of just under 500 megapixel.</p>
<p><iframe loading="lazy" width="640" height="600" style="border:none;" src="/files/openzoom/homewood-map-1915/"></iframe></p>
<p>Thank you to Paul Espinosa at the <a href="http://guides.library.jhu.edu/content.php?pid=205178&#038;sid=1712833">George Peabody Library</a> for letting me scan the map from their collection.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mpetroff.net/2013/09/scanner-modifications-to-scan-large-documents/feed/</wfw:commentRss>
			<slash:comments>63</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Content Delivery Network via Amazon Web Services: CloudFront: cdn0.mpetroff.net
Minified using Disk

Served from: mpetroff.net @ 2026-03-31 01:38:12 by W3 Total Cache
-->