Tag Info

Hot answers tagged

7

Well, I found the answer. Esri did in fact answer this with an in depth presentation at the 2010 San Diego User Conference called "Managing Imagery and Raster Data in ArcGIS". Here is the link for anyone else who is interested: http://gis.idaho.gov/portal/pdf/Framework/Imagery/ManagingImageryRaster.pdf My short summary of this is: Raster Catalog is on ...


4

Another option is to build a Virtual Raster. You can perform this using GDAL, FWTools, or QGIS. Essentially, a virtual raster will make the mosaic, but as a pointer file, that brings in all the imagery. The file size stays relatively small, and the performance is good. I am using it to mosaic 5cm imagery, and I like the results.


4

First, you are using R. R Studio is just an IDE for R so in the future please make this an R question. I will warn you that working with HDF files in R is a pain. In theory GDAL supports HDF5 so one could use readGDAL in the rgdal package. Depending on the source of the data readGDAL has a high fail rate making it less than reliable. Historically, there ...


4

I noticed the Mosaic To New Raster tool has a Mosaic Operator setting. The default is LAST, which states the output cell value of the overlapping areas will be the value from the last raster dataset mosaicked into that location. Settings are FIRST, LAST, BLEND, MEAN, MINIMUM, and MAXIMUM. I would try other settings or reorder your rasters in the Input ...


3

Try gdal_merge. You can grab the GDAL framework from William Kyngesburye's website. Instructions for utilizing gdal_merge can be found here.


3

I recommend creating a mosaic dataset within a file geodatabase. There are many advantages of working with this type of data model. For one, you can modify properties of the dataset once it is created to enhance rendering. You also have much finer control of how these data are served compared to a stand-alone raster dataset created using mosaic to new ...


3

You have to enter the parameters in the correct order when using Python. From the ArcGIS 10.2 help page, the following is the correct format: MosaicToNewRaster_management (input_rasters, output_location, raster_dataset_name_with_extension, {coordinate_system_for_the_raster}, {pixel_type}, {cellsize}, number_of_bands, {mosaic_method}, ...


3

FME RasterMosaicker can accomplish this: You will have to modify these setting to suit your sampling and Interpolation. You should be be able to achieve something like this if your aerial photo have been ortho-rectified: It might take a few goes- best advice is to try a sample of 3-5 adjoining images and test. source of image (safe.com) and more ...


3

There is some good description of NoData in raster datasets in general here. Otherwise, I'd suggest using the Define Mosaic Dataset NoData GP tool.


3

There seems to be two camps about this one. Some prefer to mosaic before classification, others prefer to classify the images before mossaicking. Personally, I would classify the images first, then mosaic them. Have a look at the discussions on this page and you'll find arguments for and against both methods. Generally, they state that you should ...


2

I would advise against image processing with R. Rather, I would revisit mosaicing your imagery with ArcGIS. I used the following model recently to mosaic approximately 40 1m CIR raster images into a 25 GB mosaic (shown below). ArcGIS is definitely capable of large scale processing if you do it correctly. A few ideas: Make sure to set the raster storage ...


2

You can specify the parallel processing factor in the Mosaic environment settings (See attached image), which is new to ArcGIS 10.1 SP1. However, be cautious with this method since ESRI's documentation is very minimal and bordering on cryptic. I would do some timed runs (and share your findings here) before implementing these environment settings on very ...


2

I have a solution! It IS because of the old and infuriating GDAL upside-down export to GeoTiff (see my comments above)! Before anybody tells me that this has been fixed - I agree it does appear to be fixed but I was using a mixture of data converted with a older version of GDAL about 4 years ago and data I converted with the latest version of GDAL about 3 ...


2

I ran across this mosaicing the True Marble imagery as well, though I used gdalbuildvrt and then gdal_translate. From memory, the recalcitrant tiffs are stored as a single band with a color table. Just convert them to 3 band RGB with gdal_translate: gdal_translate -expand rgb TrueMarble.250m.21600x21600.B4.tif TrueMarble.250m.21600x21600.B4.RGB.tif


2

I am now using an python+arcpy script for adding the raster to the Mosaic DataSet and then updating the value in the time field. For this, I am using some Python time/date time Manuipulation to get the correct expressions. My code is as follows: import arceditor import arcpy import datetime import time #time manipulations n=datetime.datetime.now() ...


2

Sadly, no. Not in 2.0. 2.1 should provide significant performance improvement over 2.0. No matter what you attempt in the database with 2.0, you are limited by the number of times the raster objects are serialized/deserialized. PostGIS 2.1 should be going beta in the next week or two (hopefully sooner than later).


2

Merging is combining several (usually vastly overlapping) rasters into one either single-banded or multy-banded raster wich area isn't much bigger then the area of any original raster. Its purpose, well, is to get one raster out of many. Mosaicing is assembling of several adjusted (or slightly overlapped) rasters into the set of non-overlapping rasters or ...


2

You need either an ArcEditor or ArcInfo license level to use the mosiac tool. You can use ArcGIS Adminstrator to verify and change your license level. First close ArcMap, then go to Programs>ArcGIS>ArcGIS Adminstrator. Select the Desktop folder, then check your level on the right. If ArcView is selected you will need to change to an ArcEditor or ArcInfo ...


2

As BradHards noted, "pleasing" is subjective. That being said, two methods come to mind: (1) Create a new constant raster, erase the islands (assuming you have a vector layer for their boundaries (if not, create one)), and calculate euclidean distance away from the island shores. ESRI has a white paper outlining this method here, although the general idea ...


2

This is more of a database issue than a GIS one. It's counterintuitive, but you need to increase allocation in order to delete data. If you add a new file to the filegroup, there should be enough space to drop the raster normally. Another option is to TRUNCATE all the tables which participate in the raster, but depending on which filegroup has been ...


2

You can do this with a mosaic dataset. Create mosaic dataset (must be inside a GDB), then "Add Rasters" and use default RasterType = Raster Dataset. Open the attribute table, and a new field - perhaps called "priority" as Unsigned 8 bit integer. Enter numeric values for priority, where lower number = higher priority, e.g. dataset C --> priority 1 Dataset ...


1

Because you don't have that many different mxds, you could open each one and save the georeferenced image as a .lyr file (right-click the layer in the table of contents, then Save As Layer File...). Put them all in the same folder, then open a blank mxd and it'll be easy to add all of the new .lyr files. You could also look into creating a Raster Catalog.


1

You could also try with the raster calculator because your images seem to be one band only (classified L7 SLC off). so, in raster calculator, you can write Con( IsNull(C) , Con( IsNull(E) , abd_mosaic , Con(E==0, abd_mosaic , E) ), Con(C==0, abd_mosaic, C ) ) EDITED after WHuber's commentS. of course, you need to set the processing extent to the ...


1

If you have the output_image.tif yet, you can follow the advice of @MappaGnosis, i.e.: gdal_translate -b 1 output_image.tif output_red.tif Alternatively, it's possible to extract the red band while building a VRT mosaic with gdalbuildvrt and then translate from VRT to GTIFF format: gdalbuildvrt -input_file_list c:\temp\rasterlist.txt -b 1 output_red.vrt ...


1

The simplest way I can think of is to take the merged raster you have just made and save out the red band (perhaps using gdal_translate and the -b switch). Alternatively you could use QGIS' raster calculator to save only the red band as a new raster.


1

For mosaicing rasters, it is necessary to use the same CRS for layer and project. Otherwise, you get your images rotated and squeezed with black borders after transformation. This might be eliminated by setting the transparency to the black color, but this might affect the image too.


1

You need to assign the dark color (value) to the NO DATA / TRANSPARENT value/flag. What you need can be done in various GIS applications using either classify functions (which change the back value to a new one) or by assigning a different color in the color table (which will not change the value). In my opinion is better to use the reclassify functions. ...


1

The solution I came up with is as follows: -Create Raster Dataset -Add the images I want to mosaic to that dataset -Select 'Blend' as the mosaic operator (follow this YouTube video for more step-by-step, all you have to do differently is change the Mosaic Operator). Arc will automatically blend over the entire overlapping width. It's not perfect ...


1

Based on the help you linked to, it doesn't seem like that is setting that can be changed. I know it's semantics, but you'll notice that it says: Blend Width—Defines the distance in pixels (at the display scale) used by the Blend mosaic operator. For the other options, it says "Allows you to define" or "You choose". However, if seamlines are present, ...



Only top voted, non community-wiki answers of a minimum length are eligible