|
POST
|
I've recently downloaded SRTM 30m DEM tiles from the USGS Earth Explorer website. The current version of the SRTM 30m DEM has numerous voids that need to be filled. I'd like to hear from the GIS community on the most appropriate methods that can be used to fill the voids without adding addtional systematic errors to the DEM. I was considering resampling the SRTM 90m DEM using natural neighbours to 30m and using the following to fill the voids within the raw SRTM 30m DEM. Would the following yeild better results than simply filling the voids from the surrounding cells. I'm concerned that some of the voids are pretty large simply filling the voids from the surrounding cells would not represent the actual topographic features correctly. If anyone has gone through a similar exercise, please would they mind explaining the functions\tools that they have used within ArcGIS to accomplish the following? Regards Peter Wilson
... View more
10-27-2014
11:03 PM
|
0
|
2
|
4149
|
|
POST
|
I'm currently busy with my Masters Thesis where I'm looking into the uncertainty within DEM's generated from different source datasets for hydrological modelling. I came accross the following paper:http://www.hydrol-earth-syst-sci.net/14/1153/2010/hess-14-1153-2010.pdf by THengl 2010. The auther used point datasets to generate the DEM and to generate the variogram model. I've got very little experience in Geostatistics and need help\advice from the community if I can apply the following by converting my DEM to points for the variogram model. Two of the three DEMs will be generated from contours (generated from stereo images and 3D river centrelines), the third DEM is the hydroSHEDS STRM 90m DEM. The reason for choosing the following is based on the current research that I've done so far and determining the uncertainty within the location of the generated river network from two flow routing algorithms (SFD = Single Flow Direction and MFD = Multiple Flow Direction).
... View more
09-22-2014
01:16 PM
|
0
|
1
|
4017
|
|
POST
|
I've been using the STRM 90m DEM for determining hydrological characteristics for projects that we are working on in Africa. To date I've found very few anomalies within the DEM. The only drawback with the SRTM 90m DEM is that the the river reaches (flowpaths) are not always well defined which affects the hydrological characteristics. I've recently downloaded the HydroSHEDS updated version of the SRTM. I'm currently busy with a project and decided to use the HydroSHEDS DEM to derive the hydrological characteristics and found that the DEM has anomalies\artifacts (i.e. stripping) that run through the DEM that looks likes squares most probably introduced during the merging of tiles. Is there anyway of removing these systematic errors from the DEM without grossly altering the DEM? I've come across some users using Fast Fourier Transforms filter to remove systemtic errors from DEM. I'm not sure how to apply the following within ArcGIS. Any suggestions are welcome. I've attached an example image of the systematic errors. Regards
... View more
09-02-2014
02:47 AM
|
1
|
1
|
3419
|
|
POST
|
I'm currently building a python script that will iterate through Feature Datasets within a File Geodatabase. I then want to create a new set of Feature Datasets based on the current Feature Datasets but with a different spatial reference. I want to select the Feature Classes within the original Feature Dataset and project and save them into the newly created Feature Datasets. I want to use arcpy.da.walk to firstly get a list of the Feature Datasets in order to create the new Feature Datasets, but for some unknown reason even if I set the datatype to "FeatureDataset" nothing is returned. Any assistance to resolve the following will truly be appreciated. Also if someone can guide me in how to only retrieve the Feature Classes in the Feature Dataset and not directly within the File Geodatabase and how then to save the the reprojected Feature Classes into the newly generated Feature Datasets.
'''
Created on Aug 25, 2014
@author: PeterW
'''
# Import system modules
import arcpy
import os
# Set current workspace
workspace = r'E:\Projects\Projects14\H103342\test2.gdb'
arcpy.env.workspace = workspace
# Set environment settings
arcpy.env.overwriteOutput = True
# Create list of Feature Classes in each Feature Dataset
fcs = []
# Iterate through each Feature Dataset within the File Geodatabase
for dirpath, dirnames, filenames in arcpy.da.Walk(workspace, datatype = "FeatureDataset"):
for filename in filenames:
print filename
Regards
... View more
08-25-2014
06:39 PM
|
0
|
3
|
10873
|
|
POST
|
I've found the following forum post https://community.esri.com/thread/102954 where the geometry method measureOnLine was used. I'm trying to determine how to use the same method for calculating the chainage (accumulated distance) along a cross-section polyline. I need to extract the profile of each cross-section into a point feature class based on the position of the vertices within each cross-section polyline. I would like to end up with a point feature class with the following fields: ID (Cross-Section) Z (Elevation) Chainage (Distance m from start of polyline) The chainage will be the accumulative distance (i.e. XS point 1 = 0 ; XS point 2 = 20m ; XS point 3 = 35m etc) I would like to use the polyline Z Feature Class to generate a pointGeometry Object and iterate through each point that will be used as the point for the measureOnLine method against the original Polyline Feature Class. The determined length (Chainage) will be inserted (i.e. InsertCursor) with the Point Object ; ID (Cross Section Field) and Chainage into a newly generated feature class. I'm still very new to ArcPy and Python and battling to figure out how to iterate through the PointGeometry from the Polyline to use the measureOnline method and then insert the Point Geometry ; ID ; Chainage into a new Feature Class. Any help in getting going will trully be appreciated. Regards Peter Wilson
... View more
08-14-2014
12:50 PM
|
0
|
3
|
6162
|
|
POST
|
I've created the following python script that extracts the position along a polyline based on a user defined interval. The chainage is determined for each point (i.e. first point = 0 ; second point =50m ; 100m ; 150m ; .... last point = 452m) The problem that I have is that it works great for a single polyline but as soon as you have more than one polyline there is no way of knowing the ID (Cross Section ID) that the points were derived from. I'm using the ArcPy Data Access SearchCursor to find the positions along the line based on the user defined interval and then the list of points are used to create a point feature class with the chainage added as a new field. I was orignally helped by someone else with adding the chainge (distance) values to the pts list using the python zip function. I need assistance extracting the ID field from the polyline and adding the ID value to a new field within the points feature class that is being created. Any help would be appreciated. I've attached my python script as you can't paste within GeoNET . The old user forum was so much better. Regards Peter Wilson
... View more
08-09-2014
07:36 AM
|
0
|
2
|
1199
|
|
POST
|
Hi Cody I'l try to explain the workflow of the Monte Carlo Simulation. The Monte Carlo simulation takes a raw hydrological DEM\DTM as input and using statistics generates a new DEM\DTM that represents error, by adjusting the elevation values. The following is repeated a certain amount o times, the more the better to produce a better probability distribution of the error. Each DEM\DTM that is produced from the Monte Carlo simulation is then processed using Arc Hydro Terrain Preprocessing to generate a stream network from the DEM. The Spatial Analyst Hydrology Tools are the same tools (i.e. Flow Direction ; Flow Accumulation ; Stream Definition). My simulation requires that I generate 1000 simulations to produce a new version of the stream network. The 1000 version of the stream network are then compared to quantify where the uncertainty\error is found within the DEM by how many times the stream network is the same for each version and where it differs due to the change in heights introduced by the simulation. The Flow Direction and Flow Acummulation processes are exceptionally computational and currently the tools don't make use of multiprocessing or the the additional memory available as part of the 64bit architecture. I'm looking for a way to split the DEM\DTM and process it using multiprocessing and stick it back together at the end of the process. As you mentioned if there was a way to identify the location of the catchments before hand one could split the DEM\DTM accordingly. Regards
... View more
07-29-2014
10:02 PM
|
0
|
0
|
1107
|
|
POST
|
I'm currently busy with my Masters Thesis "Analyse the Impact of DEM Uncertainty within Hydrological Modelling using Geostatistics". I'm developing a python geostatistics model that runs a monte carlo simulation (conditional sequential guassian simulation) 1000 iterations where the DEM is altered simulating error and a stream network is derived. The 1000 simulated river networks are used to determine where the biggest uncertainty lies within the derived river network. The following requires that I run Flow Accumulation a 1000 times for my study area. I'm looking for advice from the community that have sucessfully multiprocessed grid processes such as Flow Accumulation or Flow Direction, where each cell is visited to determine the accumulation or direction. How can I subprocess th following with python to improve the performance of my model. Regards Peter Wilson
... View more
07-29-2014
12:37 PM
|
0
|
0
|
741
|
|
POST
|
Hi James and Cody I'm currently busy with my Masters Thesis where I'm developing a geostatistical monte carlo model (conditional sequential guassian simulation) to measure uncertainty within stream networks derived from DEM using Arc Hydro D8 algorithm. My simulation requires a 100 simulations of my study area using Arc Hydro. I'm looking to multi-process the Flow Direction and Flow Accumulation process, but battling to figure out how to cut up the DEM as the following processes require the entire dem to generate the flow direction and flow accumulation. Any ideas or advice would be appreciated. Regards
... View more
07-29-2014
12:10 PM
|
0
|
2
|
1107
|
|
POST
|
Hi Daniel I found the following post of yours and wanted to find out some more detail in how to performed the following. I've got a similar problem that i'm trying to solve. I've got land parcels that have been identified as users for effluent reuse water for irrigating parks, sports fields and green belts. I want to use the road network to determine the optimal layout of my pipeline network using the parcels as stops. I can easily convert my parcels to points if need be. I wanted to find out from you in more details how to solved your problem using MST, Network Analyst to generate you network. Regards Peter Wilson
... View more
07-28-2014
01:10 PM
|
0
|
0
|
3067
|
|
POST
|
Hi Sebastian I'm note sure what projection user TIN or DEM is stored within. I'd recommend that you project your shapefile using the Project Tool found under data management toolbox and use import to specify the coordinate system and select the TIN\DEM. This way at least your TIN\DEM will be the same as your shapefile. http://resources.arcgis.com/en/help/main/10.2/index.html#//00170000007m000000 Regards Peter Wilson
... View more
07-28-2014
12:32 PM
|
0
|
1
|
745
|
|
POST
|
Hi Dan I found the following post where your Minimum Spanning Tree Tool and Network Analyst was used to achieve a similar problem that I'm trying to achieve. I'm going to give it a try and will let you know if it give me the results that I'm looking for. https://community.esri.com/message/272217?sr=search&searchId=63298ac4-04fe-462e-818a-7705ce7a4189&searchIndex=1#272217 Regards Peter Wilson
... View more
07-28-2014
12:27 PM
|
0
|
1
|
2716
|
|
POST
|
Help Please I'm looking for some advice in how to build a LCPA (Least Cost Path Analysis) model using ArcGIS and Spatial Analyst. I want to build a model that determines the Least Cost Path to service all the potential clients with effluent recycled water from the WWTW (Waste Water Treatment Works). I need the model to account for each user before defining the Least Cost Path. So far I've built a model using ModelBuilder using Weighted Overlay Tool to generate the Cost Raster; Cost Distance using the Bulk Pipeline Route; Cost Path to determine the cost path from the users (Land Parcels) to the Bulk Pipeline and convert the cost path from raster to polyline. I've attached jpegs of: Preliminary route Bulk Pipeline (Red) and Feeder Pipeline (Blue) with the identified Users (Land Parcels) titled CapeFlatsNetwork. Location of the WWTW. Feeder Route to Users LCPA Model (ModelBuilder) Any advice in how to build a LCPA for Pipeline Networks, will truly be appreciated. Regards Peter Wilson
... View more
07-28-2014
06:14 AM
|
1
|
4
|
6264
|
|
POST
|
I've found numerous articles that speak about "Burning Streams" and "Building Walls" as part of reconditioning a DTM, epsecially within an Urban Environment. What I've not found is a best practices document that explains how to implement the follwowing within an Urban Environment. My study area has gentle slopes and has man made structures (Bridges and Culverts) within it. I've attached a print screen of a section of my study area that I'm working within. The section displays a road section that has multiple culverts along the road section to ensure the overland flows doesn't go over the road. I've burned streams (culverts) along the roads where the culverts are located to get Arc Hydro to generate the drainage lines at the following locations, but the drainage lines are still crossing the road surface. I'm not familiar in using the "Burn Stream" in combination with "Build Walls" to ensure the flow goes through the culverts and not over the road section. If anyone that is familiar with the following workflow especially within an Urban Environment, I'd greatly appreciate your advice and assistance. I'm looking for a workflow in being able to generate a hydrologically correct DTM from my LiDAR Terrain for use within Arc Hydro. Regards
... View more
06-15-2014
04:16 AM
|
0
|
1
|
4633
|
| Title | Kudos | Posted |
|---|---|---|
| 3 | 01-16-2012 02:34 AM | |
| 1 | 05-07-2016 03:04 AM | |
| 1 | 04-10-2016 01:09 AM | |
| 1 | 03-13-2017 12:27 PM | |
| 1 | 02-17-2016 02:34 PM |
| Online Status |
Offline
|
| Date Last Visited |
03-04-2021
12:50 PM
|