New answers tagged georeferencing
Try using the Write World File option during your Export Map. That saves the correct coordinate values but you will need to use the Properties of the raster file to then re-apply its Coordinate System so that they can be interpreted correctly.
Regarding determining if the image is landscape or portrait, that information is all embedded within the EXIF headers of the image and it's pretty easy to get it out using a library such as exifread: >>> import exifread >>> f = open("DSC_8185.JPG", "rb") >>> tags = exifread.process_file(f) # tags is a dict of info >>> ...
Could you use this methadology to determine if it is landscape or portrait: top = arcpy.GetRasterProperties_management("RASTERNAME","TOP") bottom = arcpy.GetRasterProperties_management("RASTERNAME","BOTTOM") right = arcpy.GetRasterProperties_management("RASTERNAME","RIGHT") left = arcpy.GetRasterProperties_management("RASTERNAME","LEFT") width = abs(right ...
I would suggest that before uploading the scanned map image to arcmap and georeferencing it, you "clean up" the scanned hand-drawn map in photoshop or other graphical editing program. The preferred result should be a binary image with black features (roads, buildings etc,) and white or hollow background. Because the spatial statistics tool require vector ...
I do not think the API to do this is publicly available. From the GeoreferenceUI library documentation: The GeoReferenceUI library implements commands, tools, and dialog boxes that expose functionality used when rectifying spatial data. This library is meant for internal use only. There is no public API exposed.
You can find the geo referencing files on our website for each of the raster products Download TFW Here Download the correct zip file and unzip it into the same directory of your .tif files Any GIS will then work with the raster files
The interpolation with polynoms or thin spline actually does not give you any clue about the projection used. You will always get "good" results if you use a high number of GCPs (unless you have an exotic projection not defined on the whole globe). One thing that your method might bring is creating a degree grid and reproject it backward with the same GCPs ...
The first thing you want to rule out is if the jpegs are spatially referenced or not. To do this: set your dataframe to the projection/coordinate system you believe the raster is in add the raster to the map add data that you know is correctly spatially referenced (e.g. ESRI basemap, or streetmap data...etc) if the aerial raster aligns with the basemap ...
There are multiple Issues at hand, and I think we should handle them one by one. I feel that you are trying to ask How to georefrence a map so as to have the least RMS error? If this is so, I would suggest that you edit your question, and change the title accordingly. To understand how to reduce the RMS error, you need to understand what RMS Error ...
When you are georeferencing the image you can choose an output pixel size. It sounds like your image is being resampled when you georeference it. What you may want to do is to choose the same, or better pixel size (ie: 0.1 meters) and choose Cubic Convolution as the resampling method.
I had the same problem... it was because it was in JPG. I had a TIF image, but I wanted to test a thing and saved it as JPG... and I got exactly what's described. After that, I tried to save it as a BMP, and the image format problem didn't occur again, could be the handling of the JPG format.
This should be straightforward to do. Make sure that your raster and vector layers are drawing in ArcMap and then use File | Export Map with PDF as your output format.
Top 50 recent answers are included