I have a group of tiffs I want to georeference. I have the photo centers for each of the tiffs but they are not linked. After looking at the comments I believe there would be a way to take the attribute of the .shp, Northing and Easting, and apply it to the tiff? The frame number for the photo is in the attribute table of the points. I assume you could use this to look into the folder and pull out the correct photo and reference it to said location. I hope this explains what I am looking for in a better light.
66207
I have a series of point features which represent road signs and each point has one photo of each sign associated with it.    I want to create a mapbook with the locations of the signs shown as points and the photo displayed next to the point. Each page in the mapbook will have multiple sign locations and photos on it.     Is there an easy way to automate importing photos into an MXD in data view next to a point feature?    There are about 1000 hence need for automation.  Or somehow "labeling" a feature with a photo?
100713
I have a HDF file that I want to convert to tif or ENVI file.  I know that the +Proj of the original file is: "+proj=cea +lon_0=0 +lat_ts=30 +ellps=WGS84 +units=m"  so:    gdal_translate -of "ENVI" -a_srs "+proj=cea +lon_0=0 +lat_ts=30 +ellps=WGS84 +units=m" HDF5 file.h5  output.img   but I found that the projection was not defined but instead I got this:         ENVI      samples = 1000      lines   = 500      bands   = 1      header offset = 0      file type = ENVI Standard      data type = 4      interleave = bsq      byte order = 0   My question how to deal with geo points?
79048
I am plotting witness tree data to calculate pre-settlement tree density. I have a shapefile with points along section lines (square miles) at each half mile. I am making another table that contains tree data - distance, bearing, and diameter - related by survey point to the existing shapefile attribute table. Is there a way to create points on the map for the trees based on the distance and bearing from each survey point?   I'm not necessarily asking for a detailed set of instructions (although if anyone wishes to, I'd be grateful) but rather just if it's possible and a couple key words to continue searching how to do it.
114827
I'm trying to set up multiple cameras for a scene set in a room. Is there a way to link object visibility to a specific camera? Ideally, a wall or ceiling would not render if it were in the way of the specified camera.  I've tried to get around this by keyframing Restrict Rendering, but that gets difficult to keep track of. I've also tried adjusting the clipping plane, but that clips too much and would also need to be keyframed if the camera moves.   Thanks!
105638
I have around 1,000 satellite images in tiff format, and I want to create a shapefile which will serve as an index to the rasters. This is something similar to a raster catalog, but I do not want to build a raster catalog.  Some obstacles I can forsee, is that the image are georefrenced, so they are not rectangular in shape (I am talking about the data area).  To clarify, I require the polygon to cover only the non-zero (or non nodata) pixels of the raster, and not the entire rectangular raster. Most of the answers so far, give a rectangular polygon, which covers the data, as well as the non-data pixels.  My Image     Result given by  tools I have examined (like raster catlog, various Arcscripts, custom Python script given in one of the answers):     Result that I want:
109234
I am attempting to fully automate the process of georeferencing a load of .png files - i have xml file containing the co-ordinates - but how can i use them?  Does anyone have any advice?
101291
When I use:  gdal_rasterize -b 1 -b 2 -b 3 -burn 255 -burn 255 -burn 255 polygon.shp tiff.tiff   I get a new tiff with a white hole in it with the shape of the polygon shp. However, when I use the reverse process:  gdal_rasterize -i -b 1 -b 2 -b 3 -burn 255 -burn 255 -burn 255 polygon.shp tiff.tiff   I get a blank tiff. I expect the old tiff shaped by the polygon (ie. raster values inside the polygon), instead.  Any ideas why this happens? is it possible to clip a raster with a shapefile in this way?
63341
I have a point layer that has Lat/long coordinates. How to find the center of a given point layer. For more understanding, I attached a drawing. How is it possible to do this?  I tried to use the tools &quot;Mean center&quot;, &quot;FeatureToPoint&quot;, but they give false results and find exactly not the center, can there be other tools or can you somehow find it using python, I have an attribute table that contains only the lat/long coordinates (-180 :180) (-90: 90). Maybe you can use some formulas?
56763
My background: experienced programmer, amateur historian, complete beginner to GIS (so I'm using QGIS). I did learn to use the QGIS georeferencer tool though.  The input: suppose I have an image like this . Assume that it's a "naked" JPG file without any geographic metadata and the author cannot provide any such information. The input image is licensed under GNU FDL, which I'm happy to release my derivative works under.  The goal: import the path shown in the Wikipedia map into QGIS so I can change the projection, superimpose elevation, add labels for physical geography, etc.  The caveat: one workaround might just be to enter the lat/long of the locations in the map into a new GIS project. I don't want to go this route because I'd like to have a record of that particular author's estimate of the geographic information.  What I've tried: I have applied the QGIS Georeferencer to the raster JPG file with a bunch of points around the continents' edges. The alignment of points in the interior of the continent are so-so.  What I'd like to know: the distortions of this particular map are pretty noticeable around the northern edge of Eurasia, and it seems like it's a pretty standard projection. It seems to me that there ought to be an algorithmic way to identify the projection and projection parameters that generated this map, and recover an accurate non-interpolation conversion between image pixels and lat/long?   I see two questions on this:       These seem to talk about a brute-force method involving GDAL or QGIS, and to a GIS-beginner, seem somewhat labor-intensive (basically georeference and fit them to known projections) but I'm willing to try them and see if I can automate them.   The instructions on both these GIS.SE are a bit higher than my experience allows, and any hints on how exactly to do this brute-force method would be very appreciated. E.g., question 2 above shows how to use gdaltransform to convert a list of coordinates into lat/long. Are the input coordinates x-y pixel locations?
64290
I have raster displaying Lat/ Long grid, but map information shows that, it s been mapped in Gauss Krugger projetion/ Beijing 1954. So, technically we need to geo reference the map in Gauss Krugger/ Beigjing 1954 Projectec Coordinated System in ArcGIS.   So, basically what I need to do is, georeference raster by input of Lat/Long, but need to update the georeferencing by projected coordinated system mentioned above.  In Global mapper, we can load the raster and enter Lat/Long available in the map, straight away it will be recalculated to Projected coordinated system.   Can we get anything same in ArcGIS?
9519
I have a fodler with 1500 ECW rasters, no spatial reference information defined.  Can I use GDAL to batch define a projection for all 1500 in the folder?
88636
I have a number non-georeferenced CAD layers (see ) that have text annotation features.  I have created a model to convert the text to points, but after converting the annotation to a Point featureclass, I see that the CAD text anchor points do not coincide with the center of the CAD text (which is where the points belong).    Therefore, I would like to programatically (using ArcPy or ModelBuilder)  using a measured X,Y value that I will provide.  This would allow me to move the GIS points back to where they belong, instead of the offset CAD anchor point.    How can I accomplish this task?    @PolyGeo gave an excellent  using SHAPE@XY IN 10.1, but currently I am running 10.0.  Any 10.0 ideas?
16801
I have old photos of a town and landscape around it. I'd like to take these photos again, from the same locations. In some cases I am struggling with finding the original location of the camera.   I can identify objects on the photo, I know their position on the map in some cases even their dimensions, but I don't know anything about camera or lens. Are there any techniques (or even better any ready-made software) to calculate position of the camera from the photo?
29197
I receive a lot of PDF maps (vector, image, with georeference and without) and I am having to convert them to an image file before I can add them to ArcMap and georeference.    I can't see any obvious out-of-the-box utility that would allow me to add and georeference a PDF directly without having to convert to an image file first.   Any ideas?  I would prefer to add a PDF to map directly without any prior "pdf to image" conversion
61378
I have a camera with an object constraint to track an empty plain axes. I want to get the camera's current rotation, since when the axes move, or when the camera changes location, the camera rotates in order to track the axes.  however, when I read the value using  C.scene.camera.rotation_euler, the values never change, even though the camera clearly has rotated in order to follow the axes.  &gt;&gt;&gt; C.scene.camera.rotation_euler Euler((-0.2408553957939148, -0.0, 0.0), 'XYZ')   How do I get the correct values of the camera rotation?
110902
I have 1 dimension numpy array that has no geographical information. The numpy array was originally satellite image that I have manipulated in order to get this 1 dimension array. I have the crs and transform of this array. However, until now, in order to have geographic data on this array I had to write it as tiff and only then I could get back the geographical data and do things such as crop the raster and more. I know there is option to reproject an array with no geographical data, as mentioned  . I have tried to do this with my data as following, based on the doc: src_shape = (886, 1138) rows, cols = (886, 1138) d = 1.0/240 # decimal degrees per pixel # The following is equivalent to # A(d, 0, -cols*d/2, 0, -d, rows*d/2). src_transform = A.translation(-cols*d/2, rows*d/2) * A.scale(d, -d) src_crs = {'init': 'EPSG:4326'} source = img_pred      dst_shape = (886, 1138)  dst_transform = rasterio.transform.from_bounds(*bbox, width= bbox_size[1], height= bbox_size[0]) # this gets the transform which is in this case : Affine(0.00011618510158013974, 0.0, -44.75374, 0.0, -7.050087873462236e-05, -6.80845)    dst_crs = rasterio.crs.CRS.from_dict(init='epsg:4326') destination = np.zeros(dst_shape, np.uint8)   reproject(     img_pred,     destination,     src_transform=src_transform,     src_crs=src_crs,     dst_transform=dst_transform,     dst_crs=dst_crs,     resampling=Resampling.nearest)  Then I get new array with values 0:  So my question is : how do I get my array with the values reprojected correctly? I assume that the problem might be in the definition of the original CRS, (src_crs), as my numpy array has no crs at all, but not sure if this is the reason.
21293
I'm trying to convert  to EPSG:3857, but when I run:  gdalwarp -of GTiff -s_srs epsg:4326 -t_srs epsg:3857 -co "tfw=yes" original.tif converted.tif   I just get a black TIF do you know what I am doing wrong?  Command output  &gt; gdalwarp -of GTiff -s_srs epsg:4326 -t_srs epsg:3857 -co "tfw=yes" original.tif converted.tif Creating output file that is 4088P x 4105L. Processing input file original.tif. Using band 2 of source image as alpha. 0...10...20...30...40...50...60...70...80...90...100 - done.