7,013 reputation
925
bio website geodata.soton.ac.uk
location Southampton, United Kingdom
age 43
visits member for 4 years
seen 2 hours ago

I was originally a River Habitat Surveyor in the UK but I drifted into GIS and its application in mapping and geo-processing of river habitat sites. I would now class myself as an ArcGIS desktop developer. I have spent over a decade developing tools in ArcObjects the building blocks of ArcGIS. As a home project and born out of my interesting in mapping data along rivers I developed RivEX a tool for processing river networks.

My work at GeoData has covered topics as diverse as satellite classification, forestry, census, marine traffic, historic monuments, cycle surveys, mobile mapping and numerous projects extracting and analysing river related information.


2h
revised How to query all layers in ArcMap and get access to them by name or index?
minor code reformat
2h
answered Copying XY to clipboard using Python Add-In (ArcMap)
5h
comment Problems with the Iterate Feature Selection tool
Further to @PolyGeo question please upload an image of your model.
6h
comment How to query all layers in ArcMap and get access to them by name or index?
Just been thinking about this, what if a user drags 'n' drops a layer after this code executes, any index position would become out of date?
6h
revised How to query all layers in ArcMap and get access to them by name or index?
added 6 characters in body
10h
comment How to export (only) final iteration from modelbuilder?
How about you write them all to in_memory as you are then the next step is to write out the final dataset, you know what %n% is so it should be fairly easy to export out. I am surprised that the in_memory workspace allows that naming convention.
1d
comment Multivalue input from a chosen field gives patchy inputs strings
Hmm, OK you use GetParameterAsText() to create invalues, I wonder if you could try using GetParameter() and manipulate the returned object (I guess it will be a list object?). Just an idea?
1d
comment How to count overlapping polygons from one Shapefile?
Have you looked at the Dice tool to reduce the complexity of your polygons? Also if you are getting a 999999 error just trying to clip your data have you tried the check geometry tool to see if throws up any insight?
1d
revised Multivalue input from a chosen field gives patchy inputs strings
added 1 character in body
1d
answered Multivalue input from a chosen field gives patchy inputs strings
1d
comment Using Feature Class name to populate new field
Ha! I too have fallen foul to this in the past. Embedding the variable within quotes is not an obvious approach. There is definitely a steep learning curve with the quirky parts of model builder.
1d
comment Single Tree detection
Have you considered a quick search with Google, there are quite a few papers written on using satellite imagery using texture as a way of extracting trees. Have a look here
1d
answered Using Feature Class name to populate new field
2d
comment Determine mudflats area from remote sensing images
A starting point if you are using ArcGIS is to open the help file and search for the topic "What is image classification?". You'll be able to very quickly get up and running with the Image Classification window.
2d
comment Assignment of defaults to field not working
OK so you have a domain on it too, you are setting the default to "No" but what is the domain value? Have you set your domain No value to "N". So the Domain is saying the only valid values are Y and N but you are trying to default to "No" which is not in the domain list?
2d
reviewed Approve suggested edit on Change output spatial reference for ArcGISTiledMapService
Oct
21
comment Assignment of defaults to field not working
I don't think assigning a default value to a field which already has rows will retrospectively assign the default value to rows which were NULL. The default value gets assigned when you create a new feature. As @ian suggests you need to go back and edit those rows.
Oct
21
revised How does ArcGIS calculate Live Traffic in a network dataset?
added 9 characters in body; edited title
Oct
20
answered Painfully slow performance with Join and Calculate Field
Oct
20
revised Painfully slow performance with Join and Calculate Field
added 31 characters in body