<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Using a map server other than ArgGIS in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585766#M54735</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I want to thank everybody for their replies to this question. It's hard to choose which one to pick as the 'correct' answer since all of them were helpful to some degree.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Jan 2016 15:04:23 GMT</pubDate>
    <dc:creator>DaveSouthern</dc:creator>
    <dc:date>2016-01-25T15:04:23Z</dc:date>
    <item>
      <title>Using a map server other than ArgGIS</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585756#M54725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have a web application where we use an ArcGIS server up in the cloud somewhere to serve up the background layer for our map (topographical or whatever the user wants.)&amp;nbsp; This is working fine on our development machines here in the states.&amp;nbsp; When our app gets deployed, however, it may be in a situation where it is running on a server in a local network at a FOB or some such situation where there is limited or non-existent access to the internet as a whole.&amp;nbsp; We don't want to use ArcGIS server because, well, quite frankly, the customer doesn't want to pay for it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've seen some third party open source GIS servers out there and am wondering if we can use any of these to serve up our background layer while still using the ArcGIS api for javascript to do all other layer creation and feature manipulation.&amp;nbsp; We've written an extensive amount of client side code using the ArcGIS api, and re-writing all of it is out of the question. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So has anybody out there done anything similar to this?&amp;nbsp; Is it easy?&amp;nbsp; hard?&amp;nbsp; Can it be done at all?&amp;nbsp; Are there any gotchas? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any advice would be appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 00:16:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585756#M54725</guid>
      <dc:creator>DaveSouthern</dc:creator>
      <dc:date>2016-01-21T00:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Using a map server other than ArgGIS</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585757#M54726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;One thing to be aware of right off the bat is licensing... The API is "free" under the following scenarios:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;UL&gt;&lt;LI&gt;Development and Evaluations &lt;/LI&gt;&lt;LI&gt;Non-commercial external use &lt;/LI&gt;&lt;LI&gt;Education(teaching purposes only) &lt;/LI&gt;&lt;LI&gt;NGO or not-for-profit business &lt;/LI&gt;&lt;LI&gt;When used in conjunction with ArcGIS for Server license &lt;/LI&gt;&lt;LI&gt;When used in conjunction with ArcGIS Online Task Services totaling $4,000 per year or more&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;A href="http://gis.stackexchange.com/questions/20276/is-the-arcgis-server-javascript-api-free-to-use" title="http://gis.stackexchange.com/questions/20276/is-the-arcgis-server-javascript-api-free-to-use"&gt;Is the ArcGIS Server JavaScript API free to use? - Geographic Information Systems Stack Exchange&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would definitely chat with your Esri rep to cover your bases - to make sure you qualify to use the API. Additionally, you could run into ASP (Application Server Provider) licensing, depending on how you are packaging your services for the client.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That being said, you can do quite a bit with the API itself, sourcing data from an SQL back-end, a JSON/KML feed, etc. (&lt;A href="https://developers.arcgis.com/javascript/jssamples/layers_kml.html" title="https://developers.arcgis.com/javascript/jssamples/layers_kml.html"&gt;KML | ArcGIS API for JavaScript&lt;/A&gt;, &lt;A href="https://developers.arcgis.com/javascript/jssamples/fl_featureCollection.html" title="https://developers.arcgis.com/javascript/jssamples/fl_featureCollection.html"&gt;Feature collection | ArcGIS API for JavaScript&lt;/A&gt;​) I have several layers that are sourced from non-ArcGIS Server sources, creating JSON from data (lat/longs, for instance) and displaying on the map. There are also several public layers available as REST services you could use - check out &lt;A href="http://catalog.data.gov/dataset?metadata_type=geospatial&amp;amp;res_format=Esri+REST&amp;amp;_res_format_limit=0" title="http://catalog.data.gov/dataset?metadata_type=geospatial&amp;amp;res_format=Esri+REST&amp;amp;_res_format_limit=0"&gt;Search for a Dataset - Data.gov&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are also robust tools to perform client-side analysis of data, as well, negating the need for ArcGIS Server - &lt;A href="https://developers.arcgis.com/javascript/jsapi/esri.geometry.geometryengine-amd.html" title="https://developers.arcgis.com/javascript/jsapi/esri.geometry.geometryengine-amd.html"&gt;esri/geometry/geometryEngine | API Reference | ArcGIS API for JavaScript&lt;/A&gt;. It really depends on what you're needing to do with the API.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 01:07:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585757#M54726</guid>
      <dc:creator>ChrisSmith7</dc:creator>
      <dc:date>2016-01-21T01:07:21Z</dc:date>
    </item>
    <item>
      <title>Re: Using a map server other than ArgGIS</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585758#M54727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As far as the licensing goes, that would be my dev lead's responsibility, and I'd be surprised if he hasn't already researched it.&amp;nbsp; This question I'm asking is probably more in his realm of responsibility - I'm just a junior developer on this project - but he's tasked me with doing the research on this one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To be honest, I'm a little ignorant as to how things really operate in our system.&amp;nbsp; I tried to find a place in our code where we are specifying a link to the server that we're using for background imaging, but all I could find were hard coded links in init.js - which has me wondering how we can specify a non-esri source for our background layers.&amp;nbsp; I'll take a look at those articles you linked to about using other sources.&amp;nbsp; That whole middle paragraph of yours looks a little greek to me - I'm still learning.&amp;nbsp; &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 15:56:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585758#M54727</guid>
      <dc:creator>DaveSouthern</dc:creator>
      <dc:date>2016-01-21T15:56:49Z</dc:date>
    </item>
    <item>
      <title>Re: Using a map server other than ArgGIS</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585759#M54728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you are not worrying about the licensing part. You can use any Tiled/Cached map service as a basemap.&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/jsapi/basemaplayer-amd.html" title="https://developers.arcgis.com/javascript/jsapi/basemaplayer-amd.html"&gt;BasemapLayer | API Reference | ArcGIS API for JavaScript&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 16:18:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585759#M54728</guid>
      <dc:creator>thejuskambi</dc:creator>
      <dc:date>2016-01-21T16:18:42Z</dc:date>
    </item>
    <item>
      <title>Re: Using a map server other than ArgGIS</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585760#M54729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any Tiled/Cached map service.&amp;nbsp; OK, that's a start.&amp;nbsp; But now how does that look in the code?&amp;nbsp; All the examples I find online set the basemap in the map constructor by passing in one of the pre-defined esri base map names.&amp;nbsp; How do you set the basemap without setting it in the constructor?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 17:53:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585760#M54729</guid>
      <dc:creator>DaveSouthern</dc:creator>
      <dc:date>2016-01-21T17:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: Using a map server other than ArgGIS</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585761#M54730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Basically, like so:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var baseMapLayer = new esri.layers.ArcGISTiledMapServiceLayer("service URL goes here"); 
map.addLayer(baseMapLayer); &lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 01:11:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585761#M54730</guid>
      <dc:creator>ChrisSmith7</dc:creator>
      <dc:date>2021-12-12T01:11:54Z</dc:date>
    </item>
    <item>
      <title>Re: Using a map server other than ArgGIS</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585762#M54731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's a JS fiddle sample to help:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://jsfiddle.net/1a3otchd/2/" title="https://jsfiddle.net/1a3otchd/2/"&gt;Tiled Map Service Example - JSFiddle&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATED LINK &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 18:09:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585762#M54731</guid>
      <dc:creator>ChrisSmith7</dc:creator>
      <dc:date>2016-01-21T18:09:50Z</dc:date>
    </item>
    <item>
      <title>Re: Using a map server other than ArgGIS</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585763#M54732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could Either use BaseMapGallery to create your own set of basemaps.&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/jsapi/basemapgallery-amd.html" title="https://developers.arcgis.com/javascript/jsapi/basemapgallery-amd.html"&gt;BasemapGallery | API Reference | ArcGIS API for JavaScript&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or use esri/basemaps to push custom basemaps to a global collection.&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/jsapi/esri.basemaps-amd.html" title="https://developers.arcgis.com/javascript/jsapi/esri.basemaps-amd.html"&gt;esri/basemaps | API Reference | ArcGIS API for JavaScript&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 18:23:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585763#M54732</guid>
      <dc:creator>thejuskambi</dc:creator>
      <dc:date>2016-01-21T18:23:34Z</dc:date>
    </item>
    <item>
      <title>Re: Using a map server other than ArgGIS</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585764#M54733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Aha - so a base map is just another map layer then - nothing special about it.&amp;nbsp; Somehow I had it in my head that basemaps were somehow different from other layers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jan 2016 15:07:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585764#M54733</guid>
      <dc:creator>DaveSouthern</dc:creator>
      <dc:date>2016-01-22T15:07:32Z</dc:date>
    </item>
    <item>
      <title>Re: Using a map server other than ArgGIS</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585765#M54734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So this relates to my next question:&amp;nbsp; I've been researching third party map servers - one of which is 'mapserver' - but so far what I've seen is that these are tools to serve up the maps - they don't actually contain the maps themselves - you have to get those from somewhere else.&amp;nbsp; Can I use the tools you mentioned to generate base maps from esri and then put those into a third party server without getting into a licensing issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pardon me if I'm just not understanding how all this works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jan 2016 15:10:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585765#M54734</guid>
      <dc:creator>DaveSouthern</dc:creator>
      <dc:date>2016-01-22T15:10:47Z</dc:date>
    </item>
    <item>
      <title>Re: Using a map server other than ArgGIS</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585766#M54735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I want to thank everybody for their replies to this question. It's hard to choose which one to pick as the 'correct' answer since all of them were helpful to some degree.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jan 2016 15:04:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/using-a-map-server-other-than-arggis/m-p/585766#M54735</guid>
      <dc:creator>DaveSouthern</dc:creator>
      <dc:date>2016-01-25T15:04:23Z</dc:date>
    </item>
  </channel>
</rss>

