Concerned with the process of creating and subsequently modifying and maintaining software and systems.

learn more… | top users | synonyms

138
votes
56answers
11k views

What free programs should every GIS user have installed?

Note: This question is specifically about installed, desktop software. There is another question specifically about free cloud-based software and services. I'm not necessarily referring to ESRI ...
50
votes
17answers
7k views

Where to find QGIS tutorials and web resources?

I wish to familiarize myself with the capabilities of QGIS. I have downloaded the program, but apart from basic loading of data, I am lost (even after reading the help file). Can you recommend me ...
34
votes
16answers
3k views

Is there any experience using Computer Games to display GIS data?

besides being a GIS use I'm a big computer game fan. Games like Civilization, Minecraft, World at War and many others have a very powerfull engine to display huge maps in a beutifull way. I was ...
26
votes
4answers
2k views

Switching career from GIS Technician/Analyst to GIS Web Map Developer/Programmer?

I am a GIS Analyst at work that dabbles in python scripting in ArcGIS and the Google Maps JavaScript API V3. My professional goal is to either be in web mapping development or desktop/server GIS ...
21
votes
3answers
4k views

What do I need to know, to develop a plugin for QGIS?

I wish to develop a simple plugin for QGIS, which will open some data, and some specific processing. I have quite a it of development experience with ESRI's Arcojects, but haven't developed with QGIS ...
19
votes
9answers
6k views

How do I develop my GIS programming skills?

I would like to develop my GIS programming skills, where do I start? People say learn C++ or Python but where can I learn this in a geographic context? Tutorials or anything would be very helpful, as ...
18
votes
15answers
3k views

What are your biggest challenges as a GIS developer?

What are your biggest challenges when developing GIS software? Is it coding? Is it understanding cartography/geography/etc concepts (like projections)? Or other difficulties?
14
votes
4answers
532 views

What's up with OpenJump?

OpenJump is a nice GIS, very functional, with many updates and has a beautiful rendering. But it's not very popular, and you don't see it around in discussions, in osgeo comunity, etc. And ...
14
votes
5answers
1k views

Formal Training in Software Development

I am a GIS Programmer/Analyst in Vermont with formal training as an Environmental Scientist with GIS. I have found throughout my GIS career the need to learn programming skills. I currently work for ...
14
votes
5answers
356 views

Python Development Project - Team working

We have a development project in Python (ArcGIS 10). This project involves a mixture of toolboxes, map templates, layer files, file geodatabase templates (acting as templates being imported into a ...
13
votes
4answers
813 views

How to get started on a GIS Programming Career?

I am already working as GIS Consultant in UK. Being an engineering consultancy (not IT or GIS based) company there wasn't any need of GIS development in the organisation. But due to some recent ...
13
votes
4answers
3k views

Which framework is best to implement an application robustly, using ArcGIS Server JS API?

Over on the Esri forum, user Matt Moyles suggested that the approach used in the Esri JS samples isn't suitable for robust development of a web mapping application using HTML, JavaScript and CSS: ...
10
votes
2answers
1k views

How to unit test ArcObjects with Mocking?

I'm a huge fan of unit testing, but still make use of a FGDB to grab features for running unit tests against when using the ArcObjects framework. Is anyone successfully using mocking against thinks ...
10
votes
2answers
296 views

Instructor led Web mapping development courses?

Hey guys I have been messing around with programing for a while now and have gotten proficient with Python and have some interest in HTML 5 and Javascript. I have recently received a request for an ...
9
votes
10answers
3k views

Web GIS Development Skill Sets [closed]

What technologies and skill sets should one who wants to do web GIS development study/acquire? One skill/technology per answer please.
9
votes
16answers
9k views

Why can't the breakpoint be “hit” when debugging an ArcGIS 10 Add-In?

Now and then I run into the following problem: I start debugging the Add-In and breakpoints are ignored. Almost seems like the communication between the IDE and the component is not working. My ...
8
votes
5answers
1k views

Are there any GIS component that can be used for developing GIS applications for Android phones? [duplicate]

I know that ESRI has ArcGIS APIs for Android what other options are there for me as developer, if I'm about to develop GIS applications for an Android phone?
8
votes
2answers
723 views

What are the implications of using .NET Generics to store ArcObjects?

I'm wondering what are the implications of using Generic types in .NET to store ArcObjects, such as ILayer, IField, etc. The compiler throws me a warning when using these kind of values public class ...
8
votes
5answers
561 views

Creating simple maps to view on Mobile devices?

My organization wants to create a few maps that will be interactive and viewable via phones (android, iphones,etc) and ipads. We already have a solution using Geocortex (Silverlight) for browser ...
7
votes
8answers
1k views

GIS Development Trends

What do you think are the top current trends to watch in GIS Development? Which capabilities/tools do you think will be most in demand to both developers and end users in the future?
7
votes
5answers
2k views

Are there any .Net opensource library for geometry operations?

Are there any opensource librarys for doing geometry operations (union, intersect, relation...) in .Net?
7
votes
1answer
2k views

ArcGIS 10 Add-In compile problem - Why are new edits to code igonred by ArcMap?

I've been compiling and debugging my Add-In (a toolbar with a few menus, custom commands, custom selection tool and a context shortcut menu) with no issues until suddenly the edits and changes I do in ...
7
votes
2answers
523 views

Looking for advice regarding solar potential applications

I have the task of looking into whether it is possible to build a solar potential application which would inform the user whether a roof is suitable for solar panels and a brief report about the ...
7
votes
1answer
446 views

How to prototype GIS workflows in Sketchflow?

I've started to use Microsoft Expression Blend and SketchFlow to visualize senarios in our line-of-business application prototypes. Right now I use the Sketch Style to do a Rectangle and write a text ...
6
votes
7answers
515 views

2011 ESRI DevSummit

This is probably more of a community wiki question. Who will be attending the ESRI Developer Summit next month in Palm Springs? Which sessions and/or new products look most interesting to you? ...
6
votes
3answers
3k views

When to store geometries using SQL-server geometry datatypes or ArcSDE?

With the release of SQL Server 2008 Microsoft added geometry data types. So geometries can now in an ESRI enviroment be either be stored using SQL-Server datatypes or ArcSDE datatypes. A colleague ...
6
votes
2answers
1k views

How to convert GML to features in ArcObjects?

How to convert GML to features and features to GML i ArcObjects? We are building an application where we want to communicate with a service with GML but natively in our stand-alone application we ...
6
votes
1answer
568 views

How to call GRASS modules in pyQGIS?

I wish to use a Grass module (v.to.db) in QGis, without the grass toolbox. I tried with the Python console, but to no avail : Using Sextante plugin but obviously it didn't know all the grass ...
5
votes
2answers
509 views

pretty icons for GIS development

I am developing a GIS software and I want to build a pretty GUI for it. Where can I found some pretty icons for my GUI? I mean for example, icons for adding a vector or raster. I mean icons like QGIS ...
5
votes
4answers
1k views

Where to start with Web GIS development, or which technology to select?

I am very new to GIS development, and to be be frank I have no background about it at all. I searched the web but the tutorials I found seemed to assume the reader has some background information. ...
5
votes
3answers
346 views

Basic Mapping Software

I have a desktop application for a client that needs to map a main subject location and around 5 "comparable" locations, within a range of 1-2 miles (often even less), from an aerial view, and zoom in ...
5
votes
2answers
1k views

How to Georeference 3D model or 3D buildings?

I am working on 3D project so i have to do georeference to 3D buildings which are created by 3D designer.Anyone Knows the solution.Please send me.
5
votes
1answer
2k views

How can I programmatically display the “Create Features” dockable window in ArcMap 10?

When I start editing in ArcMap 10, by default the "Create Features" window is automatically opened and docked. Stopping the edit session hides this window. When I use the IEditor:StartEditing method ...
5
votes
3answers
1k views

Where is the ArcGIS Snippet Finder?

I am just going through the "Building custom UI elements using add-ins" walkthrough. ArcGIS integrated development environment (IDE) is installed. No problems creating the ArcMap Add-on project until ...
5
votes
2answers
2k views

How to catch when scale is changed in ArcGIS?

We want to update a combobox so that it always shows the correct scale. If the user zooms-in, out or resizes the control hosting the map. What is the best event or events to catch and use in ArcGIS to ...
5
votes
2answers
913 views

Is it possible to create add-ins with VS Express?

Last year, when version 10 was still beta, I contacted ESRI to recommend a migration path for VBA conversion. I was reassured that the free VS Express will be sufficient. Now in version 10 and with ...
5
votes
3answers
146 views

Unique Identifier for a POI

I'm collecting POIs data from several sources and plotting them on map, i'm having difficulties merging the POIs because some of them are redundant between the data sources i'm using. How can i assign ...
5
votes
2answers
3k views

Cannot get rid of lock on file geodatabase and feature class created in Python script

I have a python script, (for ArcGIS 10), that creates a new file geodatabase, creates a new feature class in that file geodatabase and then reads data from an SDE feature class to populate the new ...
5
votes
1answer
701 views

Why is SymbologyControl missing symbols in XP?

I'm using the the code form SymbolForm.vb in this sample: Change layer rendering using the SymbologyControl It's working great on my developer machine with Windows 7, 64bit. But when I deploy the ...
5
votes
2answers
2k views

How can I disable and enable an ArcGIS 10 Add-In button?

Is there a way to enable / disable Add-In buttons / tools?
5
votes
1answer
839 views

Are there any good resources on WFS support in ArcGIS?

Are there any good resources on WFS support in ArcGIS? The only documents I found so far are these: How_to_work_with_WFS_using_ArcGIS_Desktop and Consommer des services/données WFS dans ArcGIS 9.2 ...
5
votes
2answers
1k views

How to filter Legend to show only visible features?

Is it possible to get the legend in a pagelayout to only show patches/swatches for features fall within the visible extent of the Map? The solution needs to work on FeatureLayers and ArcGIS Server ...
4
votes
2answers
2k views

How to develop WMS services in java?

Can anyone point me to any resources regarding developing a custom WMS service in java? I am seeking for a tutorial for an experienced programmer, but including the details of setting up the server ...
4
votes
1answer
129 views

What are the most common functions a GIS web app should have?

I'm a programmer making his first steps in the GIS world. In order to get to know this world I wrote some map based apps using WMS / OSM , OpenLayers and MS-SQL (non spatial). Now I want to put it all ...
4
votes
2answers
242 views

Developing tools for ArcMap 9.x and 10.x

I've been asked to start developing something for ArcGIS 10.x, but here is the problem: in my computer I already have the SDK and ArcMap 9.3.1 installed. That means that I need to uninstall it before ...
4
votes
1answer
12k views

How to register dll extension with RegAsm.exe on Windows 7 64bit ArcGIS 10 SP1?

I am having some issues with registering a dll: run DOS as Administrator CD "C:\Program Files (x86)\Common Files\ArcGIS\bin\" (where the ESRIRegAsm.exe is) I attempt to register the dll as follows: ...
4
votes
1answer
807 views

How to catch when layers visibility change in ArcGIS?

I'm trying to regenerate a Legend in a Pagelayout whenever the layers visibility are changed in the TocControl. What is the best way to catch when a layer visibility is changed?
4
votes
2answers
1k views

Is it possible to publish a geoprocessing services that uses a custom gptool on ArcGIS Server 10?

I have developed a custom GP tool in C# which does a bunch of processing on a given layer. It works great in ArcMap on all machines that I have deployed it to. I created a model which uses this tool ...
4
votes
2answers
223 views

Visualization of Geographical information on mobile devices

To complete my thesis i have to develop mobile GIS application which will test/handle some issue related to visualization presentation of geographical/spatial information on mobile devices. I will ...
4
votes
1answer
1k views

How to create images from symbol in ArcObjects?

I'm trying to create images from symbols so that I can create a custom symbol dialog. Found this sample code on the ESRI forums and it workes great on almost all symbols. I'm having problems with a ...