Tag Info

Hot answers tagged

9

Google Maps works so well because some clever people spent time making something incredibly complex appear to be simple. Switching to a new mapping API isn't going to automatically make your web map nicer to use - some alternative suggestions: Rather than making a mega-application with every possible layer, make a series of smaller, focussed apps Find ...


8

They are functionally equivalent. The difference is that require() loads modules using AMD while your second example uses a class from a global variable populated by Dojo's module loader in legacy mode. Technically, you should have to use dojo.require("esri.geomtry.Point") for your second example to work but because the module that defines that class is ...


7

I don't have an answer for everything, but will give this a shot...I work for a utility setting up a GIS system for land acquisition, maintenance and engineering. We have a whole system of checks and balances where the behind-the-scenes IT server information is not something that I maintain, but can give you a glimpse of what we've seen with our production ...


7

The default ADF web application is not an out of the box option for v10.1. ArcGIS 10.1 for Server is the last release to offer the Web ADF for Microsoft .NET and Java. The ADF is available through a separate installation called ArcGIS Web Applications. They suggest hosting your services via ArcGIS.com or using either ArcGIS Silverlight or Flex ...


7

"ArcSDE" refers to the API, the network communication protocol, the application server, and the tables and stored procedures registered in a geodatabase. If you have an Enterprise Geodatabase in an RDBMS, you are using ArcSDE technology, even if you never start the application server. "Direct Connection" is always a synonym for "ArcSDE Direct Connect ...


7

At 10.1 they added geoprocessing tools to import/export XML workspace documents. At 10.0 you'd need to write something (see these: 1, 2) using ArcObjects, use Delete Rows beforehand, or use a more complex combination of geoprocessing tools and logic in Python (e.g. what X-Ray for ArcCatalog does).


7

As 102100 and 3857 are mathematically identical, I think you can safely ignore the errors and just continue with overriding the source srs using the -s_srs flag. You can try adding the definition for 102100 in your $GDAL_DATA$ but it's not really recommended. If you really want to do it though, here's the method and the accompanying warning from Frank ...


6

I have used the IN operator in my JS apps to provide a where clause to the Export Item REST endpoint. I would imagine if IN works there it would also work for the Query Item endpoint, which is called by the Query object in JS. I used IN to query specific OBJECTID's in my dataset to be exported (you can't give a list of ID's to the Export Item endpoint like ...


6

I'm not a lawyer, but as per my understanding, you can use the EDN license, only for development & customization. You cannot use the software in production. What this means is that one license allows one developer to develop customization and tools against the standard APIs. You cannot for example use the ArcGIS Desktop for Analyzing data or Creating ...


6

Although someone else with more experience than I may be able to answer better, this is my understanding: To edit data in a spatial database, you need ArcGIS Server (the SDE components) That database can be anything, PostGIS, Oracle or SQL Server You can use native geometry types in the database, which should mean you can edit/view with other software. ...


5

You're going to have to use a Geometry Service to project features into anything other than the Web Mercator spatial reference. This sample show how to do a coordinate conversion using the service. The current projection tools within the API only do a geographic to/from Web Mercator projection.


5

Unfortunately, the Portal for ArcGIS is not available directly to ArcGIS Server 10.1 users. You are supposed to obtain the software/license via your local Esri distributor. In 10.2, however, the Portal for ArcGIS media is included with ArcGIS Server. This means you are able to install the software on your own (i.e., download via Customer Care portal). The ...


5

When you use attachments, the source files are imported into the geodatabase and are stored as binary objects (BLOB). This makes it possible to store your related centralized. You have also much more options for automating the process of importing related data, such as with the Generate Attachment Match Table GP tool which will let you go through the files' ...


5

Async writes to the Job directory and those results are persisted until the Server cleans them up. Sync sends the results back to the client. With a GP Service you should return a file or data, not a directory (especially with Sync). The framework is meant to return these outputs, it isn't meant to return a folder you can browse to. You'd have to expose ...


5

Using leaflet on the clientside could be a good idea: http://esri.github.io/esri-leaflet/ Apart from that, it generally takes hard work to make the UI simple.


5

Right-click on the Feature Class in question using ArcCatalog or Catalog window in ArcMap. View the Feature Class Properties. Under the General tab there is a Versioning section which will contain your answer. Example when option to move to base is checked:


5

The 'sdeexport' command accepts a WHERE clause flag (-w). Just set it to 1=0, and the resulting export file will be empty. Note that an 'sdeimport' of the resulting file will not have any ArcGIS metadata, or ArcGIS anything (feature datasets, domains,...), so you really don't want to do this unless you have a bunch of simple feature classes created with ...


5

The "ArcGIS-101SP1-S-SSEC-Patch-lx" patch should be applied to 10.1 SP1, not just 10.1 (10.1 SP1 is a standalone install, not something to be applied to 10.1). There are more recent patches posted on support.esri.com -- I recommend you keep up to date. Choosing to upgrade ArcGIS Server should be part of a process that includes ArcGIS Desktop upgrades ...


4

You could try sending a JSON request to the map service URL of the layer and checking the singleFusedMapCache property of the JSON object that's returned - a value of true would indicate it's coming from a tiled service and false would indicate it's a dynamic service.


4

All ArcPy does is provide hooks in to the normal ArcGIS desktop. Just like desktop once you have a connection it will keep it open until it is explicitly closed by ArcGIS (usually when the associated python windows are closed). As for the drivers it will use the drivers you installed for ArcGIS to connect to your ArcSDE/RDBMS


4

There are several overlapping issues here. ArcGIS Desktop is single-threaded, but can make use of a multi-core machine because it can then get the exclusive use of one core. Unless there's a Direct Connect connection to an enterprise geodatabase, in which case, each connection will be run as an additional thread. ArcGIS Server supports multiple cores ...


4

AFAIK WMS is not editable in a web client and so with OpenLayers. Maybe you were thinking about the WFS-T protocol which is editable instead. Here's a WFS Transaction Example with OpenLayers.


4

This is a fairly big question, a good place to start would be investigating different client-side api's for creating web maps. Some great ones include: leaflet esri's javascript api mapbox google maps Part of your decision will be based on if your application will be commercial. If so, I recommend leaflet. These api's also tie into different ...


4

It's a combination of two things really. 1) How much information can your server handle sending at a given time. 2) How much information can your client handle displaying. I can't answer "why" 1000. A good a guess as any, 1000 individual features drawn on a webmap would really tax the web browser and performance would suffer (a few years back). You can make ...


4

This is a licensing issue. A standalone ArcEngine license does not support multi-user editing. According to ESRI's documentation, multi-user editing geodatabase functionality only exists for ArcGIS Server licensing. Since you have tagged this question with ArcGIS Server, I am going to assume that you have an ArcGIS server license. What you need to do is ...


4

I am not 100% sure but my educated guess is: it is because the ArcGIS Server core is based on TomCat web server which is case-sensitive in its nature. I believe it was possible to change the case-sensitivity of all urls in TomCat of earlier versions but am pretty sure it is hard to do in the current version used behind the scene in ArcGIS Server 10.1+. ...


4

After installing my web adaptor, iis is configured like this: The apppool is configured like this: In my web.config I have the two lines mentioned but I do not receive any error. I suggest you reinstall the webadaptor.


4

You can use the Identify Operation on the Mapservice to get the pixel values from the raster. Using the Identify Operation on a map service with Rasters, I can get both the Pixel value, as well as the stretched values:


4

In order to publish an ArcGIS Server service, you need to author a resource (a map document, for example) that would contain some data which can be local (that is, stored on the same machine where you have your ArcGIS Server installed) or stored at a shared location (such a shared folder). What you need to do then is to make sure ArcGIS Server ArcGIS Server ...


4

You have to use your web server administration tools to configure what port bindings your web site will have. When you have done this, during the installation you will be able to choose what web site you want to "tie" your ArcGIS Server Web Adaptor installation. Here is the example for IIS web server. After you have installed the Web Adaptor at a needed ...



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