Tag Info

Hot answers tagged

23

Here's a vote for Quantum GIS with GRASS plugin enabled as your desktop application. (QGIS is available on Windows, MacOS X and Linux). OGR/GDAL will take care of nearly any file format. Store all your data on PostgreSQL/ PostGIS and serve it out with Geoserver. Link to QGIS API Documentation.


10

You dont need to program to do this - you just need a desktop mapping package and your data in a standard format. Standard formats include shapefiles for points, lines, and polygons, and geoTIFFs for raster (gridded image-type) data. I use the Open Source Quantum GIS, but there are other Open Source applications. Commercial GIS applications will be way too ...


8

There's a thread at the ESRI Forums on the issue: http://forums.arcgis.com/threads/166-Beta-10-Docking-Tools-toolbar-Vertically?highlight=dock+toolbars+vertically Currently, the toolbar cannot dock between the Table of Contents and map. The closest thing is that the tools can be docked vertically to the left of the TOC. For now, unless someone codes a very ...


5

As others have said in comments, apparent detail when Zooming In has little or nothing to do with the software and everything to do with the data. Once you have the right data for your described purpose you can use just about anything to cut it up and print it. For imagery it doesn't even have to be "GIS" software, so long as it's an a standard format like ...


5

I've got 2 monitors, running Vista 64 with ArcGIS 10.0. I opened arcmap, moved the window to the secondary monitor, undocked several commandbars and saved the mxd, then closed arcmap. When I reopened arcmap it placed the commandbars where I had placed them (in their undocked state), then prompted me for the mxd. I selected the mxd I had saved and it was ...


5

UDig is Java based so it will run on all the major operating systems with no issues. Has good editing support.


5

FeatureLayers and RasterLayers are layers created in memory, not in the scratch workspace (in background processing they create a file referencing the memory position but that is all). In order to remove those layers residing in memory, you need to explicitly delete them one by one using arcpy (they do not fall out of scope until Python exits). Note that ...


5

With my (limited) experience in GIS, I can't recommend you to start such a big task while having very limited amount of time. This might provoke bad solutions and underestimates the amount of small problems with integrating different FLOSS solutions. After this warning I will try to answer: First thing is that you shall not store a whole planet dataset on ...


4

I am thinking you could do a spatial join of the points to your buffered polys which will join the attributes of both together, then you can select back the points that have matching ColumnX and ColumnY values.You can do just a Intersect or Identify as well, all three will give you a very similar result to append the attributed from the poly to the point ...


4

I think it is going to move from desktop to cloud, and here's why. I currently run virtual training courses where the users log on to Amazon virtual machines to do the exercises. Similarly, if I want to do some testing I just fire up a machine and get to work. It's simple, it's configurable, and it's efficient; and I think it's going to soon reach the ...


4

If you are in the data creation business, I don't think that there is any substitute for Desktop GIS. The limiting factor in these cases, is the large sizes of data, which would take an inordinate time over any kind of network. The strength of Cloud based GIS is when you have a centralised server, serving out data, and viewing and limited editing ...


4

If you do need to program an application in java you might want to consider GeoTools which is a Java toolkit for handling GIS data. UDig (on the OSGEO Dvd too) and GeoServer both use GeoTools. Depending on how you store your data GeoTools may have a datastore that will connect with it directly (shapefiles, databases etc) or it's not too hard to write your ...


4

If you want to write stuff that avoids the scorn and derision of programmers, stuff that you can feel proud of in a portfolio, you'll want to get a really firm grasp of object oriented design and development (if you don't already). Mastering specific languages and frameworks can come later. By all means, use .NET and ArcObjects as the go-to language/API ...


3

1) ArcGIS or ArcObjects is a COM model, with a .Net, Java and C++ wrapper on top. So any .Net language or Java or C++ can be used. See the ArcObjects Help .Net, Java, C++ 2) I would suggest a refrence book wit a lot of content, like Begining C# or VB.Net from Wrox. 3) I would start by looking at thte samples in the dokumentations. Specially the add-in ...


3

So this is the culprit. It's a far more likely reason than the answer I posted yesterday (also reproducible, but not easily). "NIM060555: ArcMap Add-ins stored on a network drive does not persist if ArcCatalog is opened between ArcMap sessions". I was able to reproduce several times. The work around of setting the read-only attribute on the ...


3

I'd suggest not relying on the ESRI samples to learn programming skills in general or .NET in particular. That's not a slam on the samples or the people who prepared them; samples are meant to show how a particular thing could or should work. For brevity, a lot of things are left out of samples. Also, most ESRI samples I've seen are not object-oriented but ...


3

I had the same problem...I resolved it by doing the following: - Upon locating qgis.bat, right click and go to edit mode. - add PATH %systemroot%\system32; %systemroot%; %systemroot%\system32\wbem after @echo off - Save - Retry launching qGIS. I don't know why, but think i had this problem due to some system .dll files that were already on my machine and ...


2

Here is a workaround that fixes the problem: Add a new key and string values at the following location in the registry: HKEY_LOCAL_MACHINE > SOFTWARE > ESRI > Desktop10.0 > Settings > AddInFolders This is in the ESRI help see the bottom of this page: http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//0001000004n7000000


2

Are you using the (relatively) new Geoprocessor class? Geoprocessor gp = new Geoprocessor(); RasterToPolygon r2p = new RasterToPolygon(); r2p.in_raster = "myRaster"; r2p.out_polygon_features = "myPolygon"; r2p.simplify = "NO_SIMPLIFY"; IGeoProcessorResult result = gp.Execute(r2p, null) as IGeoProcessorResult; If you look at the geoprocessor library of AO ...


2

These are really not shipped with ArcGIS anymore. I've never really used the Library Locator that much anyway as I've found the help index to be a quicker way to look up which library an interface resides in. As far as EOBrowser is concerned, the good old OleView.exe which shipped, for example, with VB6, does the trick just fine. On my system (VS2008 & ...


2

Since its a toolcontrol its treated like a singleton, in that you can only have one in ArcMap at a time. If it already exists on the 3D toolbar you wont be able to create another instance of it somewhere else. You can see this by trying it manually through the customize dialog.


2

Cloud vs desktop represents a false dichotomy. On the desktop it is common to access resources over a network or the internet. WMS, WFS, SQL and even file servers are all essential to a typical desktop GIS setup. Desktop GIS would be much poorer without the "cloud". Data stored and processed in the cloud still needs to be rendered on a client machine. ...


2

There is a difference between the APP (mobile) Nokia Maps and the API (web) for Nokia Maps The distinct difference is Offline APP is for Nokia Mobile/Tablet Can Nokia Maps be used in offline mode to avoid data costs? Maps can be used offline to avoid data charges, however the following will not be available in Offline Mode: View Satellite maps View ...


2

Perhaps start by investigating Query Layers (which are read only). I worked with these on SQL Server Spatial recently for the first time and they seemed to perform well. If you need read-write, then ST-Links SpatialKit, which I have not tried, appears to have that capability.


2

It sounds like you have a corrupted download of QGIS-1.8.0-2.dmg. The Mac OS X "disk images couldn't be opened" error is almost always due to an invalid .dmg file. Try re-downloading it from kyngchaos.com's qgis page. If you didn't get the supporting frameworks and QGIS-1.8.0-2 installer directly from kyngchaos.com or another trusted source listed at ...


1

I love the idea of having a local GIS application on my machine, but then I also loved my landline phone and couldn't envision the day (years ago now) that I left the wired phone and went strictly cellular. It wasn't that the technology was better, but the cost could no longer be justified and additional benefits of wireless won out. The cloud will be a ...


1

I believe you are refering to the 3DAnalyst_LayerListControl? This is a ArcMap Command that you can use any command in your own toolbar. ArcMap Commands e.g. using ArcObjects for accessing 3DAnalyst_LayerListControl Dim pUID As New UID Dim pCmdItem As ICommandItem ' Use the GUID of the Save command pUID.Value = ...


1

You can create maps from command line using QGIS. (But you have to prepare the project file first.) C:\...>qgis --project myproject.qgs --snapshot image.png --width 1500 --height 1000 --extent xmin,ymin,xmax,ymax There is a more detailed description on my blog.


1

sounds like you have an application that would be ideally suited to a web mapping application. Google as mentioned above or esri solutions would work and allow a lot of customization. If you want to stay strictly desktop oriented rather than relying on a browser/internet I would check out ArcGIS Explorer Desktop which you can use for the mapping component ...


1

Configure temp folders on a separate, fast hard disk Create a .bat file which starts when manifold starts to delete .tmp files after 5,10 mins only released (not locked/used) .tmp files will be deleted. http://www.manifold.net/doc/optimizing_performance.htm



Only top voted, non community-wiki answers of a minimum length are eligible