New answers tagged scripting
3
Not that difficult overall, it all depends on your platform of choice and the events you have to hook into. Python has some powerful API hooks for creating a GUID/UUID that you can attach to the end of your DB insert or update method to update the record.If you are using ESRI as your framework, the Global ID is a prebuilt option you can use as well.
2
You are missing:
from qgis.core import QgsFeature
at the top of your script
2
Unfortunately, ArcScene has not been opened up to ArcPy like ArcMap has.
There is an ArcGIS Idea to have this functionality added to which you might like to add your name.
0
See this url from the ArcGIS Idea page
ESRI responsded with the following:
Thank you for posting the idea along with all your comments for why you feel the OMD is particularly valuable in your work. There are a few reasons we have chosen not to produce object model diagrams for the ArcPy site package. Traditionally Python’s own modules and other 3rd ...
12
This is a Programmers Competency Matrix. As far as I know there are no such standardized rating systems for GIS scripting, but I might suggest modifying this one - the Programming heading/matrix would be the most relevant and needs little modification to make it relevant to GIS as most of the same principles apply.
The nice thing about a matrix like this is ...
0
I only have basic scripting/programming knowledge and my scripts are quite sloppy. How about possible setting everyone the same task of creating something (which could have multiple methods) to see how people script. For example I wrote a MapBasic program before realising it'd done it very much the long way!
2
I like this OMD if anyone is interested:
ArcGIS 10.0 OMD
8
If the intent of your application is to provide the user a simplified view when identifying features then I would suggest just turn off all the other fields within the layer properties that you do not want to show. When the user identifies a feature, they will only see info for the two that are turned on. This can be done by:
Right click layer in the ...
Top 50 recent answers are included