{ "currentVersion": 11.3, "serviceDescription": "

The orthoimagery in this image service was taken on 3/9/1977 over the City of Harrisonburg, VA. Data was supplied from James Madison University. Dr. Glen Gustafson's ISAT Applied GIS Lab created this mosaic for the City of Harrisonburg from scanned prints. The dataset's coordinate system is WGS 1984 Web Mercator (Auxiliary Sphere). A cache was built using the ArcGIS Online/Bing Maps/Google Maps tiling scheme containing 11 levels ranging from 1:288,895 to 1:282.<\/span><\/p>

Metadata from JMU Student:<\/span><\/p>

Mathew Rein<\/span><\/p>

April 30, 2004<\/span><\/p>

GEOG 385<\/span><\/p>

Harrisonburg Historical Aerial Photo Mosaic<\/span><\/p>

TASK: Given three historical aerial photographs of Harrisonburg Virginia scan the photos and produce orthophotos. After creating and quality checking the orthophotos create a photo mosaic for use by the Harrisonburg City Government. I was provided with two photos from a March 1977 flight of the city and a third photo from a November 1966 flight. The 1977 photos are at a much smaller scale than the 1966 photo. This would create problems later on in the mosaic process. As for initial visual quality the 1977 images were somewhat bright with little contrast. The 1966 photo has a good balance between brightness and contrast relative to the 1977 imagery.<\/span><\/p>

Process: The first step to creating the final product was to scan the aerial images into the computer. Since the two 1977 photos were at a larger scale I decided to scan them at 800 dpi. I was originally instructed to scan the photos at 600 dpi but considering I wanted to maintain as much detail, especially of road intersections, I felt 800 dpi was a better way to go. I could have scanned them at a higher resolution but I wanted to be able to control the size of the files. The 1966 photo however, was scanned at 600 dpi. After creating digital images I had to gather the rest of my input data. I selected an area of interest based on the coverage of the aerial images and began my search for DRGs and DEMs. I obtained the DRGs from the USDA NRCS lighthouse gateway. I needed twelve DRGs to cover all the area of my photos. I obtained DEMs with 30-meter resolution from the USGS National Elevation Dataset. At this point all the data I had obtained was in TIFF format, I then imported all the data into a .img format because I felt it would work better in the ERDAS native format.<\/span><\/p>

After compiling the datasets necessary for the task I began to create orthophotos. After taking eight credits of remote sensing, producing orthophotos is almost second nature. I did all the standard procedures. My fiducial error was below one pixel for all photos. I projected the photos into UTM NAD 83 to fit the DRGs. I managed to produce a very low RMS error on my GCPs. On 1977 exposure 50 I had twelve GCPs spread around the image with an RMS error of 1.9 pixels. On 1977 exposure 66 I had 17 GCPs with an RMS error of 1.9 pixels. On the 1966 exposure 15 image I had 20 GCPs with and RMS error 0f 2.6 pixels. I felt these GCPs and low RMSE values would be sufficient for the task. I then performed some quality control checks on the orthophotos. I took a quick glance at them overlaid on the DRG on an initial check they lined up very well. The image information screen was also correct. I began to do some quantitative measurements for accuracy of the orthophoto to the DRG. I measured three points from each photo and averaged the error. On 1977 exposure 50 I had an error of 6.1 meters. On 1977 exposure 66 I had an error of 10 meters. And 1966 exposure 15 had and error of 5.7 meters. These values are about the limit of what I would accept for making the mosaic. Since I have such small-scale photos giving each of them a relatively large cell size (3-meters) I felt I could continue and make a good mosaic.<\/span><\/p>

Creating the mosaic was almost like a trial and error approach to creating the best possible product. I produced a total of eight mosaics each one differently before I was happy with the outcome. From my previous experience creating mosaics I wanted to use a feather function to eliminate any trace of a cut line. The feather trial produced no cut line, however it had the same problems as before, creating a double image in one area of the overlap. On about my seventh attempt I decided to create a cut line. The mosaic looked good with the cut line, however I knew it wasn't going to be good enough because I created the cut line in a hurry. I then took more time and carefully created a new cut line for the images. One of the options for the cut line is to feather it. I could feather it in the overlapping sections but this created the same problem as earlier. I then found a way to feather the cut line by a distance that I selected. I chose to feather the cut line by three times the cell resolution (9 meters). This produced a beautiful mosaic with no visible line and no double image from the feather. I used this mosaic as my final product. I created another mosaic using the same technique with all three photos next, but because of differences in resolution, and sharpness it is impossible to make it blend within the other two photos. I am turning in both mosaics to let Harrisonburg decide which one they would rather use.<\/span><\/p><\/div><\/div><\/div>", "name": "Imagery/Imagery_1977", "description": "

The orthoimagery in this image service was taken on 3/9/1977 over the City of Harrisonburg, VA. Data was supplied from James Madison University. Dr. Glen Gustafson's ISAT Applied GIS Lab created this mosaic for the City of Harrisonburg from scanned prints. The dataset's coordinate system is WGS 1984 Web Mercator (Auxiliary Sphere). A cache was built using the ArcGIS Online/Bing Maps/Google Maps tiling scheme containing 11 levels ranging from 1:288,895 to 1:282.<\/span><\/p>

Metadata from JMU Student:<\/span><\/p>

Mathew Rein<\/span><\/p>

April 30, 2004<\/span><\/p>

GEOG 385<\/span><\/p>

Harrisonburg Historical Aerial Photo Mosaic<\/span><\/p>

TASK: Given three historical aerial photographs of Harrisonburg Virginia scan the photos and produce orthophotos. After creating and quality checking the orthophotos create a photo mosaic for use by the Harrisonburg City Government. I was provided with two photos from a March 1977 flight of the city and a third photo from a November 1966 flight. The 1977 photos are at a much smaller scale than the 1966 photo. This would create problems later on in the mosaic process. As for initial visual quality the 1977 images were somewhat bright with little contrast. The 1966 photo has a good balance between brightness and contrast relative to the 1977 imagery.<\/span><\/p>

Process: The first step to creating the final product was to scan the aerial images into the computer. Since the two 1977 photos were at a larger scale I decided to scan them at 800 dpi. I was originally instructed to scan the photos at 600 dpi but considering I wanted to maintain as much detail, especially of road intersections, I felt 800 dpi was a better way to go. I could have scanned them at a higher resolution but I wanted to be able to control the size of the files. The 1966 photo however, was scanned at 600 dpi. After creating digital images I had to gather the rest of my input data. I selected an area of interest based on the coverage of the aerial images and began my search for DRGs and DEMs. I obtained the DRGs from the USDA NRCS lighthouse gateway. I needed twelve DRGs to cover all the area of my photos. I obtained DEMs with 30-meter resolution from the USGS National Elevation Dataset. At this point all the data I had obtained was in TIFF format, I then imported all the data into a .img format because I felt it would work better in the ERDAS native format.<\/span><\/p>

After compiling the datasets necessary for the task I began to create orthophotos. After taking eight credits of remote sensing, producing orthophotos is almost second nature. I did all the standard procedures. My fiducial error was below one pixel for all photos. I projected the photos into UTM NAD 83 to fit the DRGs. I managed to produce a very low RMS error on my GCPs. On 1977 exposure 50 I had twelve GCPs spread around the image with an RMS error of 1.9 pixels. On 1977 exposure 66 I had 17 GCPs with an RMS error of 1.9 pixels. On the 1966 exposure 15 image I had 20 GCPs with and RMS error 0f 2.6 pixels. I felt these GCPs and low RMSE values would be sufficient for the task. I then performed some quality control checks on the orthophotos. I took a quick glance at them overlaid on the DRG on an initial check they lined up very well. The image information screen was also correct. I began to do some quantitative measurements for accuracy of the orthophoto to the DRG. I measured three points from each photo and averaged the error. On 1977 exposure 50 I had an error of 6.1 meters. On 1977 exposure 66 I had an error of 10 meters. And 1966 exposure 15 had and error of 5.7 meters. These values are about the limit of what I would accept for making the mosaic. Since I have such small-scale photos giving each of them a relatively large cell size (3-meters) I felt I could continue and make a good mosaic.<\/span><\/p>

Creating the mosaic was almost like a trial and error approach to creating the best possible product. I produced a total of eight mosaics each one differently before I was happy with the outcome. From my previous experience creating mosaics I wanted to use a feather function to eliminate any trace of a cut line. The feather trial produced no cut line, however it had the same problems as before, creating a double image in one area of the overlap. On about my seventh attempt I decided to create a cut line. The mosaic looked good with the cut line, however I knew it wasn't going to be good enough because I created the cut line in a hurry. I then took more time and carefully created a new cut line for the images. One of the options for the cut line is to feather it. I could feather it in the overlapping sections but this created the same problem as earlier. I then found a way to feather the cut line by a distance that I selected. I chose to feather the cut line by three times the cell resolution (9 meters). This produced a beautiful mosaic with no visible line and no double image from the feather. I used this mosaic as my final product. I created another mosaic using the same technique with all three photos next, but because of differences in resolution, and sharpness it is impossible to make it blend within the other two photos. I am turning in both mosaics to let Harrisonburg decide which one they would rather use.<\/span><\/p><\/div><\/div><\/div>", "extent": { "xmin": -8798517.534, "ymin": 4630513.001500003, "xmax": -8763537.534, "ymax": 4650985.001500003, "spatialReference": { "wkid": 102100, "latestWkid": 3857 } }, "initialExtent": { "xmin": -8798517.534, "ymin": 4630513.001500003, "xmax": -8763537.534, "ymax": 4650985.001500003, "spatialReference": { "wkid": 102100, "latestWkid": 3857 } }, "fullExtent": { "xmin": -8798517.534, "ymin": 4630513.001500003, "xmax": -8763537.534, "ymax": 4650985.001500003, "spatialReference": { "wkid": 102100, "latestWkid": 3857 } }, "sortableFields": "MinPS,MaxPS,LowPS,HighPS,CenterX,CenterY,ZOrder,Shape_Length,Shape_Area", "bandCount": 1, "pixelType": "U8", "minValues": [ 0 ], "maxValues": [ 255 ], "meanValues": [ 164.58192014084372 ], "stdvValues": [ 50.73973908489903 ], "hasMultidimensions": false, "pixelSizeX": 3, "pixelSizeY": 3, "meanPixelSize": 3, "datasetFormat": "AMD", "uncompressedSize": 79567840, "blockWidth": 2048, "blockHeight": 256, "compressionType": "None", "bandNames": [ "Band_1" ], "allowCopy": true, "allowAnalysis": true, "itemAccess": false, "inspectionCapabilities": "", "minPixelSize": 0, "maxPixelSize": 76.43702828507317, "copyrightText": "JMU, City of Harrisonburg", "serviceDataType": "esriImageServiceDataTypeGeneric", "serviceSourceType": "esriImageServiceSourceTypeMosaicDataset", "objectIdField": "OBJECTID", "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "domain": null, "length": 200 }, { "name": "MinPS", "type": "esriFieldTypeDouble", "alias": "MinPS", "domain": null }, { "name": "MaxPS", "type": "esriFieldTypeDouble", "alias": "MaxPS", "domain": null }, { "name": "LowPS", "type": "esriFieldTypeDouble", "alias": "LowPS", "domain": null }, { "name": "HighPS", "type": "esriFieldTypeDouble", "alias": "HighPS", "domain": null }, { "name": "Category", "type": "esriFieldTypeInteger", "alias": "Category", "domain": { "type": "codedValue", "name": "MosaicCatalogItemCategoryDomain", "description": "Catalog item categories.", "codedValues": [ { "name": "Unknown", "code": 0 }, { "name": "Primary", "code": 1 }, { "name": "Overview", "code": 2 }, { "name": "Unprocessed Overview", "code": 3 }, { "name": "Partial Overview", "code": 4 }, { "name": "Inactive", "code": 5 }, { "name": "Uploaded", "code": 253 }, { "name": "Incomplete", "code": 254 }, { "name": "Custom", "code": 255 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "Tag", "type": "esriFieldTypeString", "alias": "Tag", "domain": null, "length": 100 }, { "name": "GroupName", "type": "esriFieldTypeString", "alias": "GroupName", "domain": null, "length": 100 }, { "name": "ProductName", "type": "esriFieldTypeString", "alias": "ProductName", "domain": null, "length": 100 }, { "name": "CenterX", "type": "esriFieldTypeDouble", "alias": "CenterX", "domain": null }, { "name": "CenterY", "type": "esriFieldTypeDouble", "alias": "CenterY", "domain": null }, { "name": "ZOrder", "type": "esriFieldTypeInteger", "alias": "ZOrder", "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area", "domain": null } ], "capabilities": "Catalog,Mensuration,Image,Metadata", "defaultMosaicMethod": "Northwest", "allowedMosaicMethods": "NorthWest,Center,LockRaster,ByAttribute,Nadir,Viewpoint,Seamline,None", "sortField": "", "sortValue": null, "sortAscending": true, "mosaicOperator": "First", "maxDownloadSizeLimit": 2048, "defaultCompressionQuality": 75, "defaultResamplingMethod": "Bilinear", "maxImageHeight": 4100, "maxImageWidth": 15000, "maxRecordCount": 1000, "maxDownloadImageCount": 20, "maxMosaicImageCount": 20, "singleFusedMapCache": true, "tileInfo": { "rows": 256, "cols": 256, "dpi": 96, "format": "MIXED", "compressionQuality": 85, "origin": { "x": -2.0037508342787E7, "y": 2.0037508342787E7 }, "spatialReference": { "wkid": 102100, "latestWkid": 3857 }, "lods": [ { "level": 0, "resolution": 156543.033928, "scale": 5.91657527591555E8 }, { "level": 1, "resolution": 78271.5169639999, "scale": 2.95828763795777E8 }, { "level": 2, "resolution": 39135.7584820001, "scale": 1.47914381897889E8 }, { "level": 3, "resolution": 19567.8792409999, "scale": 7.3957190948944E7 }, { "level": 4, "resolution": 9783.93962049996, "scale": 3.6978595474472E7 }, { "level": 5, "resolution": 4891.96981024998, "scale": 1.8489297737236E7 }, { "level": 6, "resolution": 2445.98490512499, "scale": 9244648.868618 }, { "level": 7, "resolution": 1222.99245256249, "scale": 4622324.434309 }, { "level": 8, "resolution": 611.49622628138, "scale": 2311162.217155 }, { "level": 9, "resolution": 305.748113140558, "scale": 1155581.108577 }, { "level": 10, "resolution": 152.874056570411, "scale": 577790.554289 }, { "level": 11, "resolution": 76.4370282850732, "scale": 288895.277144 }, { "level": 12, "resolution": 38.2185141425366, "scale": 144447.638572 }, { "level": 13, "resolution": 19.1092570712683, "scale": 72223.819286 }, { "level": 14, "resolution": 9.55462853563415, "scale": 36111.909643 }, { "level": 15, "resolution": 4.77731426794937, "scale": 18055.954822 }, { "level": 16, "resolution": 2.38865713397468, "scale": 9027.977411 }, { "level": 17, "resolution": 1.19432856685505, "scale": 4513.988705 }, { "level": 18, "resolution": 0.597164283559817, "scale": 2256.994353 }, { "level": 19, "resolution": 0.298582141647617, "scale": 1128.497176 }, { "level": 20, "resolution": 0.14929107082380833, "scale": 564.248588 }, { "level": 21, "resolution": 0.07464553541190416, "scale": 282.124294 }, { "level": 22, "resolution": 0.03732276770595208, "scale": 141.062147 }, { "level": 23, "resolution": 0.01866138385297604, "scale": 70.5310735 } ] }, "storageInfo": { "storageFormat": "esriMapCacheStorageModeCompactV2", "packetSize": 128 }, "cacheType": "Map", "allowRasterFunction": true, "rasterFunctionInfos": [ { "name": "None", "description": "", "help": "" } ], "rasterTypeInfos": [ { "name": "Raster Dataset", "description": "Supports all ArcGIS Raster Datasets", "help": "" } ], "mensurationCapabilities": "Basic", "hasHistograms": true, "hasColormap": false, "hasRasterAttributeTable": false, "minScale": 288895.277144, "maxScale": 0, "exportTilesAllowed": false, "supportsStatistics": true, "supportsAdvancedQueries": true, "editFieldsInfo": null, "ownershipBasedAccessControlForRasters": null, "allowComputeTiePoints": false, "useStandardizedQueries": true, "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsPagination": true }, "spatialReference": { "wkid": 102100, "latestWkid": 3857 }, "resampling": true }