POST
|
I'm trying to get a more accurate way of automating geo-referencing two images. When I use the Register Raster tool, it does some what of a decent job. However, when you move further away from the control points it starts to get inaccurate. I need this fairly accurate around the whole site. It's two sites overlapping one another. Orthomosaics are 1 year apart. Is there a way you can get more the tool to include more Control Points and maybe more areas ? I've played with some of the settings like "register Mode" , "Transformation Type" and "Maximum RMS". Didn't really see any improvement. Any other software out there that can do this ? I need to be able to automate this process with Python. I've attached some images. the curb line is a bit off in the georeferenced image.
... View more
04-30-2022
09:54 PM
|
0
|
1
|
1185
|
POST
|
Thanks Dan! I got it working with that tool. What would you use the WarpFromFile for ? Doesn't the register raster do what I need. Adam
... View more
04-30-2022
09:38 PM
|
0
|
0
|
1622
|
POST
|
I want to be able to use the Auto Georeference tool in Pro in a script. I don't see any documentation for this in the arcpy documentation. Anyone have any ideas ? Thanks, Adam
... View more
04-28-2022
09:02 PM
|
0
|
3
|
1923
|
POST
|
Yes Dan, I usually do, but i guess i forgot. And yes I'm using 2.7 and arcmap 10.5.1 Thanks,
... View more
03-30-2019
01:37 PM
|
1
|
0
|
663
|
POST
|
I don't understand how to add a simple symbology to a feature class created in the the script and add it to a new map. Well I kind od did figure it out but this my code seems ridiculously long just to add symbology from a existing layer. I thought up to line 21 would be good enough to set the symbology I need. However, i had to add line 22,23,24 to get what I want. Basically I want the user to enter in a feature class, set a SQL expression and isolate the feature they want. Take that feature save it, add it to a different mxd, apply the symbology from an existing layer and save the mxd. I've heard of Derived and SetOutputParameters and apply the symbology there but I dont understand how to write that in the code. import arcpy, datetime, os, sys, string
date = datetime.datetime.now()
namefile = arcpy.GetParameterAsText(0)
prjbdy = arcpy.GetParameterAsText(1)
express = arcpy.GetParameterAsText(2)
mxdpath = "C:\Users\Adam\Desktop\Test5.mxd"
arcpy.CreateFileGDB_management(namefile, "\\SlopeAdam" + date.strftime("%Y%m%d")+ ".gdb")
fgdb = namefile + "\\Slope" + date.strftime("%Y%m%d")+ ".gdb"
arcpy.env.workspace = fgdb
mxd = arcpy.mapping.MapDocument(mxdpath)
df = arcpy.mapping.ListDataFrames(mxd)[0]
arcpy.MakeFeatureLayer_management(prjbdy, "prjbdy_Layer",express)
arcpy.CopyFeatures_management("prjbdy_Layer", "test3")
arcpy.MakeFeatureLayer_management("test3", "test4")
arcpy.ApplySymbologyFromLayer_management('test4', "C:\Users\Adam\Desktop\SlopeAnalysis\prjbdy_Layer.lyr")
arcpy.SaveToLayerFile_management('test4',"C:\Users\Adam\Desktop\SlopeAnalysis\prjbdyoutada")
addLayer = arcpy.mapping.Layer('test4')
arcpy.mapping.AddLayer(df, addLayer, "AUTO_ARRANGE")
arcpy.AddMessage("Finished Adding raster & applying symbology.")
mxd.save()
del mxd Thanks!
... View more
03-30-2019
10:42 AM
|
0
|
3
|
869
|
POST
|
Yes, this would make my code a lot cleaner. Could you show me what you mean. I am aware of how to change Parameter Property to Derived. I just dont know how it would look in the script. Below is a test code i written up. import arcpy, datetime
date = datetime.datetime.now()
namefile = arcpy.GetParameterAsText(0)
prjbdy = arcpy.GetParameterAsText(1)
express = arcpy.GetParameterAsText(2)
prjsymb = arcpy.SetParameterAsText(3)
mxdpath = "C:\Users\Adam\Desktop\Test5.mxd"
arcpy.CreateFileGDB_management(namefile, "\\SlopeAdam" + date.strftime("%Y%m%d")+ ".gdb")
fgdb = namefile + "\\Slope" + date.strftime("%Y%m%d")+ ".gdb"
arcpy.env.workspace = fgdb
mxd = arcpy.mapping.MapDocument(mxdpath)
df = arcpy.mapping.ListDataFrames(mxd)[0]
arcpy.MakeFeatureLayer_management(prjbdy, "prjbdy_Layer",express)
arcpy.CopyFeatures_management("prjbdy_Layer", "testingggADAdaani")
arcpy.MakeFeatureLayer_management("testingggADAdaani", "test2")
layer = arcpy.mapping.Layer("test2")
arcpy.mapping.AddLayer(df, layer, "AUTO_ARRANGE")
arcpy.ApplySymbologyFromLayer_management('test2', "C:\Users\Adam\Desktop\SlopeAnalysis\prjbdy_Layer.lyr")
mxd.save()
del mxd
... View more
03-30-2019
09:45 AM
|
0
|
1
|
887
|
POST
|
I'm having a hard time symbolizing a raster from a Layer file. rasterPath = r"......\DEM\slopeoutput1" rasterLayerName = 'slopeoutput12' SlopeSymbology1 = ".....\SlopeAnalysis\HeatSlope.lyr" md = arcpy.mapping.MapDocument(mxdpath) df = arcpy.mapping.ListDataFrames(md)[0] arcpy.MakeRasterLayer_management(rasterPath, rasterLayerName) arcpy.mapping.Layer(rasterLayerName) arcpy.ApplySymbologyFromLayer_management(rasterLayerName, SlopeSymbology1) md.save() I can get this to work in the python window but then when i run it as a script it doesnt apply the Symbology.
... View more
03-23-2019
06:04 PM
|
0
|
5
|
1156
|
IDEA
|
Hey Chaim, I do have experience building Web Apps with WAB, I can't really find a template for this app https://www.arcgis.com/apps/CrowdsourceManager/index.html?appid=b10494ecdb4c447fba1471cc889f9eeb I tried the Crowdsource Polling template but you cant really config this template. I tried to build it from scratch (not using a template) but I can't get the same features that the app above has. I pretty much the exact same set up as the one above. Seems like this is a custom app, no ?
... View more
01-06-2019
08:08 PM
|
3
|
1
|
2445
|
POST
|
Really. Would i have to combine all these geoprocesses together in a model builder? Then publish the service?
... View more
01-06-2019
07:11 PM
|
0
|
1
|
850
|
POST
|
Hey I am having the same issue. Except I am using the weighted overlay tool.
... View more
06-07-2017
02:37 PM
|
0
|
1
|
1766
|
Title | Kudos | Posted |
---|---|---|
1 | 03-30-2019 01:37 PM | |
3 | 01-06-2019 08:08 PM |
Online Status |
Offline
|
Date Last Visited |
05-09-2022
03:45 PM
|