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 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. ...


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 ...


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

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

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

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

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

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

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

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

For performance it seems the best solution is to write C++ proxy code to ArcObjects as mentioned in this article. In the example ESRI give removal of heavy use of the COM interop gives a 6x performance increase. ESRI also give suggestions/best practices on handling the cryptic COM error messages - and an explanation of HRESULT error codes. Beyond these ...


8

Over last three years I have passed a bunch of Esri technical certification exams just for fun. Some of my thoughts are here. How to prepare? Esri did a great job posting multiple blog posts regarding how to prepare for the certification: there is a free training seminar covering the details and some blog posts and Esri Australia blog post. Esri has also ...


7

You are in for a world of hurt (but I know that part of the answer doesn't help). If you don't mind the reduced speed - put it on a network share where only a few users have write permissions to the file and the others only have read. From ESRI-L (in the comment below) Give all users full file permissions to the folder (allowing them to create, read and ...


7

I fear not a lot of good answers are going to come from this question. But it is a good one....performance of ESRI products has been a concern of mine for some time. My comment above is querying the need for ESRI products or can you migrate to a different technology stack. If you're developing with ESRI products to integrate with ESRI systems to appeal ...


6

This is a PostGIS query that I just tried on our data set so it may work for what you need, and I'm not much of a PostGIS expert yet so I'm 100% sure it could be done better but here goes anyway: select DISTINCT ON (p."land_no") a."Road_asset_ID", p."land_no", p."SP_GEOMETRY" from "roads_old_centre_lines" a INNER JOIN "Property" p on ...


6

Below the details of the process I used for converting a File GeoDataBase with Arabic fields into shapefiles with UTF-8 encoding that open happily in both QGIS and ArcMap showing both Arabic and English correctly (without using extensions to export or to read): The basic idea is: from the FGDB export a shapefile including a .dbf (in the wrong encoding), ...


6

See my example code below, it will enable you to deserialize instance of IWorkspaceName on the other thread from the XML produced by the serialization method. It can be easily modified to allow serialization and deserialization of any ArcObject which implements ESRI.ArcGIS.esriSystem.IXMLSerialize. private static string ...


6

Designing Better Maps is great resource, even if you don't use ESRI products. Modeling Our World was helpful for me as well, especially at the begining of my adventure with GIS. It seems this book has been updated, however I haven't had a chance to see 2nd edition.


6

Getting to Know ArcObjects An awesome book that I still reference regularly. Need something of a similar standard, but updated around .NET instead of VBA. (VBA is being deprecated)


6

Your first quote says that you can use the map at no cost. The web mapping api's in my opinion are the querying, identifying, and other services that are available through api calls to a hosted mxd in the AGS. It's my opinion that if you just want to display a base map then you are fine. i'm not a lawyer.


6

ESRI recommends a virtual machine and does not support side by side installation. ArcGIS is built on the COM object model, which was not designed to allow two versions of the same COM component. While installing different versions of the same component can be done, it must be supported by the component developer (ESRI).


6

Keep your support maintenance up to date. The only thing more frustrating than trying to figure out a code problem is trying to figure it out with no help from the people who wrote the code. And you will receive no help whatsoever from ESRI if you don't have a maintenance agreement with them. (You might get some help from this site or the ESRI forums, but ...


5

I believe the Esri app for iOS can consume regular mapping services. The caveat is that your map services must be shared on ArcGIS.com. You would then search for your map services via Esri's app. There's a .pdf on arcgis.com with more info: using map services with iOS Edit: Good discussion in Esri's iOS forum.



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