Tag Info

New answers tagged

0

What is the port number in your url (mydomain.edu:port_number/arcgis). Your server firewall must allow communication through this port. Furthermore your client-machine must be able to connect to server via this port. In some organizations, IT administrator, block unpopular ports in client machines. Because you have mentioned: I have a website set up on ...


0

you can utilize cartoview to display your ArcGIS Server services on Leafletjs, the basic viewer and the feature detailed apps of cartoview both utilize the ESRI Leafletjs plugin, take a look at www.cartologic.com/cartoview


0

Bill from Esri Inc gave me a hand with this one. You can call the LOD via json: import urllib, json parameters = urllib.urlencode({'f':'json'}) request = "http://services.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer?" + parameters response = json.loads(urllib.urlopen(request).read()) try: tileinfo = ...


0

this was a bug in ArcGIS Server 10.1 SP1. identical queries will fail every other time. https://geonet.esri.com/thread/64835 you can intercept the request and modify it with a nonsense and unique parameter to work around the problem, but bumping to 10.2 (or better yet, 10.3) is a lot less trouble.


1

As it turns out this is caused by an "issue" in the env.settings. I used arcpy.ResetEnvironments() and arcpy.ClearEnvironment("workspace") before using the arcpy.arcpy.MakeRasterLayer_management and everything worked as expected. arcpy.ClearEnvironment("workspace") arcpy.ResetEnvironments() AddRasterMxd = ...


1

Here is your answer: As you are trying to add a Cached Image Folder, you must use MakeImageServerLayer_management instead of MakeRasterLayer_management. Here is the simple snippet to do what you need. You can simply paste it into the python window and see the response. just change the path to your compact cache folder (Raster): import arcpy mxd = ...


0

There is a bug called NIM082145 - In-memory raster layer is missing source information and tabs are not all correct. A .afr file is created instead of a .lyr file. This issue has been found in 10.1 and in fixed in 10.1 SP1. So, easy fix: upgrade to 10.2/3 or just install 10.1 SP1 from here.


0

Here is what we are ending up doing: 1) Installed an SSL Certificate on our ArcGIS 10.x server, per ESRI online instructions. We have enabled both https/http access. 2) We have our network department opened port 6443 to the outside; we would have used IIS's port 443 but the Certificate issued to us was not .pfx format. 3) We will be serving secure content ...


0

I think I have the 'workflow' figured out--this is like the 'Solution 1' 1) Users would author in ArcMap in .MXD files 2) Users would then export to .JSON from .MXDs 3) In a web page, users would select a Building and then they would be prompted to upload the .JSON file for the appropriate Building 4) An ASP.NET application would parse the JSON file and ...


0

As Russell mentioned in the Comments to the Question above, I had the coordinates wrong: My sql for inserts was fine but the published ArcGIS Service was set at 4326 projections while the data was in Web Mercator 1002100 format. So I created a new .MXD file, exported its data to the SQL Server, then Published the .MXD as a new Service and everything works as ...


2

Have you tested ReconcileVersions_management in data management toolbox? This tool reconciles a version or multiple versions against a target version. It can be used standalone or with python window of ArcMap. However that tool won't pop up the interactive conflict window. To pop up that window I suggest you to create a python addin (a bottom) and set the ...


-1

you should open the data in newer version then exported and save it to old version. so then you can open the data in your 9.3.


0

If you're looking for a non-ESRI, open standards-based replacement, CubeWerx has also developed an impressive framework that will act as a Google Earth Enterprise replacement, especially for very large volumes of imagery. We have what we believe to be the most efficient and cost effective imagery service on the market. And it’s all built around open ...


1

You can also install Cartoview take a look at Cartoserver. Cartoserver will provide you some basic ESRI JSON support to get yourself started with ESRI REST API for free before you buy the full version. Geoprocessing is not supported, however if you will have a high entry point to your solution


0

Provided that your data would not allow new inserts, having a computed column in SQL Server would be sufficient. However, since you are dealing with new inserts, I'd go for a trigger. CREATE TRIGGER [XY_calc] ON dbo.Signspoints AFTER INSERT AS UPDATE dbo.SIGNSPOINTS SET x_sql = Shape.STX,y_sql = Shape.STY WHERE x_sql is null or y_sql is null Execute this ...


3

With arcpy use the following method to replace workspace of your mxd: import arcpy mxd = arcpy.mapping.MapDocument(r"C:\Project\Project_default.mxd") mxd.findAndReplaceWorkspacePaths(r"C:\Project\Connection with password info saved.sde", r"C:\Project\Connection with no password info saved.sde", False) ...


1

Change bbox from numbers to parametric definition. like %f,%f,%f,%f it will solve your issue.


1

Desktop is a 32bit application, thus 32bit client libs are required when connecting to the database. ArcGIS Server is 64bit. The 64bit client libs need to be installed for the service to work. The particular help link for Postgres client libs can be found here


0

I opened a ticket with ESRI and there is apparently a similar known issue. Bug NIM-099335 Synopsis ArcGIS for Desktop 10.2.1 fails to publish a composite address locator from a registered Spatial Database Engine (SDE) database on ArcGIS for Server 10.1 or higher. Even though the versions are slightly different, this is the same problem. As a workaround I ...


1

ArcGIS Server only supports true curves in the response of query requests in 10.3 and only when 'returnTrueCurves' is set to 'true' in the request. The same functionality is available in hosted feature services in ArcGIS Online as well. http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#//02r3000000p1000000 a mechanism to set the appropriate ...


2

check the updated JSFiddle. I hope it is what you need.


0

I guess it is not exactly what you asked for, but I wanted to do something similar and I ended up opening a new window with the link I get from the server. After you get the answer from the server open the window: window.open(url); The user can now either save the map or discard it.


0

This tutorial here I believe does exactly what you want. (Scroll to the bottom) Or, heres some pointed JavaScript code which I use to return a link to a <div><span> element that populates with a hyperlink. function go() { var inputText = dojo.byId('inText').value; var params = {'Input_Text': inputText }; ...


1

There are multiple meanings of "cluster", and I fear you may be confusing them... In ArcGIS Server 10.1+ parlance, a "cluster" is a bound subset of servers within an ArcGIS Server site. The documentation contains this image, which shows how a subset of servers can be allocated to one aspect of GIS services. In this diagram there are three (3) hosts ...


4

The 10Gb workgroup geodatabase storage limit is intrinsic to SQL-Server Express 2012, as stated in the Esri Documentation (p5): 200Gb is 190gb too large for a workgroup geodatabase. 1Tb will be 990Gb too large. Note that 1Tb is an awful lot of vector data. If you have imagery in files on disk, then they are not part of the storage capacity limit (only ...


0

The answers by @kenbuja and @Derek Swingley work when you know your data set to start with or which columns will contain links. But if you are hooking up to something like a jsonRestStore you can't parse the data before hand and you it may be possible all columns could contain links. Far better to use the renderCell function which gives you access to the ...


0

Another thing you could do is set the caching controllers and the caching tools to a different cluster. This should isolate the caching process from the regular pool of processes. I have seen this yield better performance isolating caching from regular arcgisserver functions. I typically call this new cluster caching. Then when you add new machines to your ...


1

an explanation of the cause of the problem can be found here. Because L.Util.template only supports a limited characterset, the recommended solution is to use a more robust templating solution like Underscore, Lodash or Handlebars in situations like this.


0

The Print dijit gives you the UI (dojo widget) out of the box Use the esriRequest.setRequestPreCallback to specify extents to the request. Example on how to use the setRequestPreCallback is here https://developers.arcgis.com/javascript/jsapi/esri.request-amd.html#esrirequest.setrequestprecallback Just check for ioArgs.content.Web_Map_as_Json and parse it ...


0

This is not a replacement, but gives you some REST APIs to query and display your data in the ArcGIS REST API format. For complex function you still have to use ArcGIS Server. You need to first install Cartoview then install the server app http://www.cartologic.com/cartoview/apps/cartoserver/


0

sounds like all you need to do is execute a spatial query against your buildings service passing the newly drawn geometry to see if any features are returned. take a look at this sample for an example. you'd do something nearly identical, but check instead to make sure no features were returned.


2

You want the GP Service to run at a "given time interval"? You don't need a GP Service. You want a scheduled task. Many people fall into the mindset that a GP Service is needed, when actually it is not. If your requirements are simply to perform a geoprocessing operation at a given time and you don't need to have other other computers in your network or the ...


0

Here are some troubleshooting steps: First, check to see if the published map service is cached or not. If the map service is cached, then you will need to update the cache in order to see the changes on the ArcGIS service. you will then need to create a script that will update the cache whenever new data is added to the raster database. If the map ...


0

Yes, it is possible to access the attributes of a cached MapService using popups. ArcGIS Online add the cached MapService to a new Web Map. Expand the map service by clicking on it Click the drop down arrow beside the layer icon, and click 'Configure Pop-up' Configure the pop-up and save your changes You can then query the cached map service by ...


1

If ArcGIS Server is using Windows domain User / Role stores, you will need to prefix your login with your domain name. For example, if my windows domain is XNET.gov, my log in username would be "XNET\btelliot".


0

My solution for this is to disable editor tracking and enable it. I am using a Python script to automate my post processing of the data, so disable editor tracking will be at the beginning of the script while enable editor tracking will be at the end of the script.


0

I found the answer while using Wireshark to look at the web request being sent to ArcGIS server. It never sent any attribute updates, until I put the fields I tried to update into table.OutFields..


0

The option is no longer available with GEE being closed down and all existing users ported over to ArcGIS Online. http://www.esri.com/landing-pages/products/google-lp


0

The answer to my problem was that I had an incorrectly configured host file. ESRI amazon instances have a host entry SITEHOST <InternalIPAddress> When I created a new instance the hosts file still had the SITEHOST entry pointed to the original instances IP address. When I updated the host file so that SITEHOST was now pointing at the new ...


1

It appears that you are asking if it is possible to use ArcGIS middleware to edit a SQL database without purchasing ArcGIS server. With your existing set of tools, it is possible if you are fairly experienced with SQL Server. The cleanest way to go about this is to manage it almost all through SQL. You will want your own homegrown versioning because you ...


2

We use SQL Spatial native data for 90% of our spatial analysis. Our catch is we have to edit the data in a Geodatabase then use FME Workbench (through our Data Interoperability Extension that comes with our ESRI enterprise license agreement) to move the data into SQL Server as native spatial data. [EDIT] The ability to edit spatial data within ArcMap gives ...


0

Slightly different process for ArcGIS 10.2: under Environment Settings, disable the M-values under M Values-->Output has M Values-->Disabled.Then run the Feature Class to Geodatabase or Copy Features tool. Same process for removing Z-aware, but Z-values-->Output has Z Values-->Disabled.



Top 50 recent answers are included