Tag Info

Hot answers tagged

15

I disagree that there are only two options in the GIS industry on a number of levels. The first is that there are many other well established commercial GIS offerings other than ESRI SmallWorld, Bentley, AutoDesk, ERDAS, MapInfo, Integraph and Idrisi spring to mind without thinking too hard. You say they have a market share "well below" ESRI. ESRI ...


12

I work on the JS API team and honestly, we could do a better job of documenting this. That being said, we support the browsers supported by the version of dojo we're using. The lastest versions of ArcGIS JS API (2.3 and 2.4) use dojo 1.6.1. The dojo 1.6 release notes list the supported browsers: http://docs.dojocampus.org/releasenotes/1.6 The only caveat ...


12

It can be viewed in Quantum GIS, a popular open source desktop gis application. Choose Layer > Add Vector Layer and select Personal Geodatabase from File Types. It will display all feature classes. But advanced ESRI features like Network and Topology will not be visible.


11

I became curious to know why people don't ask them to the technical support. Many do also. When you have a issue or question, it can often be a good idea to request Tech Support (ie, ask Esri), and post to the ArcGIS discussion forum (ie, ask the Esri user community), and perhaps even also post here to GIS.SE. Doesn't have to be a this or that. ...


11

ESRI's been around for a long time, and essentially helped invent the term "GIS". There are other big players, but they often come from a different angle (i.e. AutoCAD Map 3D, or Intergraph/Microstation). Increasingly all these different dominant players in the maps/drafting/design world are starting to overlap and come together, but they still hold their ...


10

Direct tile access is not allowed by Google (and this is what ArcBruTile is doing). Usually this will get your IP address banned for awhile but they could also come after you for violating their TOS. fwiw, Arc2Earth will be adding support for this functionality in the next build. Instead of needing a Google Maps Premium license, you can purchase access at ...


9

I think you're part way there. You can use iconv to convert from one encoding to another, and you can use this as part of the shp2pgsql process. For example: shp2pgsql *postgrestablename* | iconv -f *sourceencoding* -t *targetencoding* | psql -d *yourdatabase* If you're working in a Linux environment then iconv should be installed already. For Windows I ...


9

From the The Surveying, Mapping & GIS blog post blast from the past. (direct download link). You'll need Windows 3.1 or Windows for Workgroups, though I wouldn't be surprised if FreeDOS or Wine would work as well (or better!).


9

I believe the Assemble TIGER Polygons sample has what you're looking for: # Open the datasource to operate on. ds = ogr.Open( infile, update = 0 ) poly_layer = ds.GetLayerByName( 'Polygon' ) ############################################################################# # Create output file for the composed polygons. nad83 = osr.SpatialReference() ...


9

Your task could be done easily by using Zonal Statistics tool of Spatial Analyst extension.


9

Remember that technical sessions are videotaped and posted after the conference if you're having trouble deciding between two. If a presentation will be repeated, it will be on Thursday afternoon. If you attend a technical session, please fill out the evaluation form. Yes, the presenters do get to see the comments (after they've been transcribed) and ...


9

I have contacted ESRI support several times in the last few years. You have to have your customer number, and alot of times end users in a large company do not have access to that number. My queries to them were usually about issues with ArcSDE that we HAD to figure out ASAP or extremely odd behaviors with ArcGIS Server. I find the email support to be quite ...


9

The trick to feedback is setting ISymbol.ROP to esriROPNotXOrPen and drawing the geometry twice, the first draw displays it, the second draw erases it. Be sure if you're using a multilayer symbol to set the ROP for each layer. public class MyTool : ESRI.ArcGIS.Desktop.AddIns.Tool { private ISymbol m_Symbol; private IPoint m_lastPoint; private ...


9

FME wins: Workbench you can control 'Manipulate' your data in a much more refined way. (see below) Feature Merging Attributes only with another geometry) Excellently logging (on screen/to file) Open Beta Program - Nightly Builds can be used by all (good to test new features or see fixes) Consistent upgrades 4 per year (Released in January, Q1-Q4 as ...


9

GDAL/OGR has python bindings and a FileGDB driver, but it requires the FileGDB API SDK from ESRI (not free, but AFAIK free of charge).


9

In this case you don't need to be using the arcpy libraries to copy the geodatabase. Instead you're looking at copying files across a ftp connection, which you can do with the ftplib retrbinary command. Also note that the file system treats geodatabases as folder objects with a set of files inside them. i.e. they're not a single binary file that can be ...


9

Even though the question is too broad, it is answerable in a general sense. In the Open Source world, there are many equivalent tools which can be used for a particular function. Which tool or application to use, would depend on you are your experience with it. I'm just giving the most popular tool or equivalent applications. web server: Any Web Server ...


8

Python won't run client-side in the browser, so any server APIs exposed in Python would likely be more in the automation/scripting/admin side of things.


8

GRASS has r.fill.dir and better yet, r.terraflow, which is one of the few hydrology tools to work on massive rasters. There's also the Windows-only TauDem, which includes PitRemove for filling.


8

The warning you received is because you have your class (or assembly) marked with: [ComVisible(true)] This causes the compiler to issue warnings when you use types that are not compatible with COM objects. That being said, there is no problem with using generics with ArcObject types. You should, however, only use them for types that are internal to your ...


8

You should be able to cast it to IDataset, which has a Name property.


8

There's an esri knowledge base article that talks about how orphaned connections are SUPPOSED to be handled. Of course, as others have pointed out, the simple (but not necessarily elegant) solution is to just restart your service. Edit: updated URL because the one above is broken: http://support.esri.com/en/knowledgebase/techarticles/detail/33982


8

Here's a link to Esri's doc on JSON geometry objects. From that page: The REST API supports 4 geometry types - points, polylines, polygons and envelopes. Sounds like multi-polygons are not supported. See below. You can create multi-polygons by adding additional rings. There's nothing explicit about interior v. exterior rings. I'm curious so I'm going ...


8

Does Map.IsLogoVisible=False work?


8

Getting to Know ArcGIS Desktop: for learning the BASICS of GIS Designing Geodatabases: Case Studies in GIS Data Modeling :This book provides a good introduction of steps and principles in designing geodatabases A to Z GIS: An Illustrated Dictionary of Geographic Information Systems: AN ILLUSTRATED DICTIONARY OF GEOGEPHIC INFORMATION SYSTEMS. The ESRI ...


8

This convention is just begging to bring out bugs from bad command interpreters. (It is all too easy to confuse initial digits with a number.) Your software's success today in avoiding such bugs is no guarantee that they won't appear in future releases. This has happened multiple times, over decades, with ESRI's GIS software. This behavior has been ...


8

Also outside of the US we get local "Esri" support which is not always very good (sometimes never!). These forums allow us to tap into audiences in the US.


8

To answer the question: Why no industry standard product from any established software giants? The problem is you appear to be begging the question. There is an industry standard product from an established software giant. They're called ESRI and being founded in 1969 they easily predate Microsoft (1975), Google (1998), Oracle(1977), and Apple(1976). The ...


8

Assuming your tool is always outputting the output file in the same directory, this function will return the next highest-numbered file name: import os def getNextFilePath(output_folder): highest_num = 0 for f in os.listdir(output_folder): if os.path.isfile(os.path.join(output_folder, f)): file_name = os.path.splitext(f)[0] ...


8

The API Reference for the Map Class says the following: The following are valid options: "streets" , "satellite" , "hybrid", "topo", "gray", "oceans", "national-geographic", "osm". As of version 3.3 You should instead, just define a new ArcGIS Tiled Map Service Layer and use it as follows: var baseMapLayer = new ...



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