Tag Info

Hot answers tagged

6

No, you do not need ArcGIS Server to edit your MS SQL Server database. If you want to continue to interface with ArcMap/ArcCatalog without a ArcGIS Server license you do have at least one other (albeit non-free, but definitely cheaper than an ArcGIS Server License) option. I need to be able to connect to the ms sql server and import, export, create, and ...


5

Using Pre-existing WPS or Building Them There is a whole description/tutorial on web processing services (WPS) found here. Most of this is going to be done using HTTP requests sent to a server like GeoServer that is hosting this process. The GeoServer link will outline the general process of hosting and calling a WPS using their software. GeoServer's WPS ...


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


5

To be able to work with a geodatabase stored in SQL Server you would need at least ArcGIS Server Basic Workgroup (see matrix here). You can work with simple features in ArcMap, but no geodatabase editing or alike will be available. Since you have ArcGIS Desktop (I assume you have Standard or Advanced), you get automatically access to geodatabase stored ...


4

Turns out that ESRI just added this feature, but only for users of ArcGis server - the public server will have it turned off. The feature is called ExportTiles and it has been introduced in 10.2.1 for REST API: It'll export things into ArcGis's .Tpk or bundled image formats.


4

Yes, if you have a service definition (.sd) file sitting around. The createservice command line utility which ships with ArcGIS for Server does not use arcpy. If you read the source, you will see it does a few things: Log in to the server and acquire a token Find the Publish Service Definition tool on the server Upload the service draft to the uploads ...


4

I hit the same road block and couldn't really get the results I was looking for without learning to code against the API. We ended up going with Mango (http://mangomap.com) instead as it has a really good Google style attribute search available. There's also a query tool, which is pretty simple but works for our purpose. I would share our app but it's ...


4

I couldn't find this syntax listed anywhere so I'm sharing it in case it helps someone else. import urllib, urllib2, json serviceEndPoint = "http://<server>/ArcGIS/rest/services/<name>/FeatureServer/<ID>/" #Query the server for the objects to be deleted params = urllib.urlencode({'where': <whereclause>, 'f': 'json', ...


4

This is accessible via the homepage of your Web App Builder. Highlight your map then hit the ellipsis at the right-hand side of the page, and there's a Download option. Unzip the resulting files into your web server directory (eg C:\inetpub\wwwroot on a PC, /Library/WebServer/Documents on a Mac, etc)


4

If you have admin access (that is access to the admin REST endpoint, you can get information about the workspace from the manifest). For example: http://SERVER:6080/arcgis/admin/services/SERVICENAME.MapServer/iteminfo/manifest/manifest.json?f=pjson Yields: "databases": [{ "byReference": false, "onServerWorkspaceFactoryProgID": ...


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


3

I'd like to respond to my own question for the benefit of others that may have encountered a similar problem. The following special cases (at least) need to be considered when reading ArcGIS data using GDAL/OGR libraries: GDAL/OGR cannot process GeoJSON results containing UNICODE characters (\uABCD style) ArcGIS limits the amount of objects returned per ...


3

I finally figured out this issue after struggling forever. So I will let those who also may be having problems know what I did to find my problem. 1.) Do not assign a different symbol to the graphic. Just let it use the graphic that is associated with the feature layer. This will happen automatically without any additional code. 2.) Do not assign the shape ...


3

You need to select the option Use layer names from the map document in the Add New Service - Capabilities form. Take a look at the OneGeology WMS cookbook Setting up an ArcGIS Server WMS that shows you how to do this.


3

onExtentChange is an event that is run every time the user changes the extent in your map (you add a dojo listener for this event, which then runs the rest of your code) map.extent is the value of the current value of the view-extent in the map (which you would be saving everytime the onExtentChange event is fired and lastly map.setExtent is the function ...


3

I'd recommend looking into GeoGit. I believe it has just the functionality that you're looking for.


3

The expression "host the OpenLayers map on site" isn't much clear as using OpenLayers is more a client side topic: OpenLayers is a JavaScript library and works on the browser. Using OpenLayers doesn't depend in any way on the hosting machine. So I assume you would like to set up a geographic server. The things you should care about are: processing power ...


3

ArcGIS Server 10.1+: You can do this, however there is no out-of-the-box functionality for this. The information about what feature classes are used (and from what database files they are coming) is not exposed via ArcGIS Server Manager / Services Directory / REST Admin. However, this information is stored as service metadata within ...


3

One thing I've learned over the years is that there isn't a "right" architecture but there are bad one. In your case, decisions have already been made for you in regards to hardware/resources, which as it turns out seems like two viable options for the required capacity (i.e. you could host everything from either machine and you should have good ...


3

To display that many polygons, you'll almost certainly need to use a tiled layer, rather than streaming the vectors to the client. You've tagged this with ArcGIS, so you could use ArcGIS for Server or ArcGIS.com to generate a tiled layer, which could be shown in the ArcGIS JavaScript API. You can display this tiled layer with the OpenStreetMap basemap ...


3

Regarding your question as to whether you can edit a feature layer using the REST API, the answer is yes. See the Apply Edits section of the REST API for documentation on how do this this. However, if it's only the status of the alarms which is changing every 15 minutes, you could make the change purely within the web map (without needing to change the ...


3

The map object will take on the projection of the first layer you add to it, in the case of your code, the streets basemap is 102100 (web mercator). You have two options to solve this: Use your own basemap service that is in your 102726 projection so that the points from the web service show up in the correct place. Stick with arcgis online basemaps, ...


3

As long as the ArcGIS for Server map services have been exposed as a WMS (which is a matter of its administrator ticking a checkbox) then you will be able to add them as WMS layers to QGIS. The second service URL that you provided looks like it comes from ArcGIS for Server but neither looks like a WMS. I recommend you contact their providers and request a ...


3

According to your edit, you want to create a map (layers, featured services etc) using ArcGis for Desktop, which in turn will be used via the Javascript API in my application This is simply not possible. When you publish a map as MapService, it takes on the projection of the Map. In ArcGIS for Desktop, there is no out of the box way to change the ...


3

I am unsure which Esri Distributor you are referring to, but be aware that each Distributor has their own company policies. I am part of Esri's ArcGIS for Server product management team and my technical focus is on ArcGIS for Server, Portal for ArcGIS, & Web mapping. I am happy to discuss this item further via direct contact.


3

Yes it's possible, using arcpy.ArcSDESQLExecute. You'll find various examples in the hyperlink.


3

To learn what was new in the ArcSDE component of ArcGIS Server 10.0 I recommend reviewing What's new for geodatabases in ArcGIS 10 where just one example of a change since 9.3 is: Geodatabase system tables have been consolidated The geodatabase schema has been restructured for the ArcGIS 10 release, consolidating the information previously stored ...


3

I spent hours trying to figure out the same issue. I was passing the LegendLayer objects with the layerId as it is defined in the arcgis MapServer service, and no legend showing at all. Finally, I realized that I had to pass the OPERATIONAL LAYERS, in those ids (Sniffing the JSON that it sends to ExportWebMap). So for example, it turned to be layerId = ...


3

In theory this is a "solved" problem from a SysAdmin perspective. Any good monitoring package can monitor things, it just depends on identifying things to monitor (for which it helps having well documented protocols; ArcGIS's proprietary services make things somewhat tricker). http://www.thegeekstuff.com/2009/09/top-5-best-network-monitoring-tools/ - ...


3

Your license is invalid. See the line in the log: 2014-10-30 16:39:10,196 | ERROR | rint Extender: 3 | LicenseEnforcer | 333 - com.esri.ges.rest.cxf-service - 10.2.1 | Our license isn't valid. Shutting down.



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