Tag Info

New answers tagged

0

I am having more or less a similar problem. For example i have a point dataset with 5 million points. Obviously i would never display all of them, but if they user "smallers" the area of interest, still could be around 600k - 1mio points. The problem with FusionTable is that it cant load more than a certain amount of data (i guess the first 100k or first ...


1

If you haven't done so already, definitely familiarize yourself with the concept of map tiles, and you can investigate GMapCatcher or other downloaders, sounds like you already found one. The concept of tiles is actually everywhere these days, its how browsable online maps like this are served up, our SAR group uses a huge offline repository of tiles on ...


3

It is a small-to-medium–scale topographic map, with relief (or hill) shading but no elevation contours. The hill-shading is likely to have been based upon a DEM (digital elevation model) but you should not call the map itself a DEM. Numerous other images of topo maps: google image search


0

I find solution, code below (or live example http://spatialhast.github.io/leaflet.swipe.html): <script> var BingLayer = L.TileLayer.extend({ getTileUrl: function(tilePoint) { this._adjustTilePoint(tilePoint); return L.Util.template(this._url, { s: this._getSubdomain(tilePoint), q: ...


0

please forgive the product promotion, but if you'd like to skip administering the database you might consider trying Esri's cloud hosted feature service storage and open source Esri Leaflet plugin to write in the features. afterward you can execute both SQL and spatial queries and specify GeoJSON as the output format. here's a sample which incorporates the ...


1

This problem was "solved" (really more of a workaround) by changing the projection/transformation of the data frame in the map service to Web Mercator (WGS84). This allowed me to not have to reproject data that we have stored in a SDE and still symbolize the points correctly in my web app. Hope this helps someone in the future.


0

You should probably look into OpenLayers 3. You can look at the code of examples by using CTRL + U: The code does not look too complex either: http://openlayers.org/en/v3.1.1/examples/layer-swipe.html


0

For OpenLayers have a look at this example: http://tools.geofabrik.de/mc/


0

You don't have to create a new OL map. The OpenLayers map has already been created inside the form and if everything is ok, the SVG elements will be there. Take in care tha OL can render also on canvas instead of SVG, it depends on how the map is coded. If you really want to take the drawing coordinates from the generated SVG you can just explore the DOM ...


0

It is possible! What you need first is a versioned feature class. To be bried, I assume you already know how to create versions and edit them, say using ArcMap or Arcpy. Unfortunately, there is no pre-packaged way to do it in JSAPI (AFAIK in 3.12), however, you can easily create geoprocessing services in Python that will do it though Arcpy and are accessible ...


0

you can add a zoom listener to your map to change the icons at different zoom levels. Here is a simplified example. You can change the conditions and icons to fit your project: <html> <head> <meta charset=utf-8 /> <title>Simple FeatureLayer</title> <meta name='viewport' ...


0

I've been working on this exact same workflow, and would point out that you can use the MBTiles extension for Geoserver to serve the .mbtiles file directly, no need to unpack it. This has worked well for me, I just copy the .mbtiles file onto the server in the Geoserver data directory and then use it as a datastore. However, here is a little bit of ...


1

If you create xyz tiles with mbutil, you don't need GeoServer. Mapping libraries like OpenLayers and Leaflet can read the image tiles directly from the tile folder mbutil creates. For example, you create tiles in a folder called 'mytiles' and you place that folder in the root directory of your web server. The URL you pass to your mapping library to create ...


1

And as always predictably happens...... About an hour after I post the question, I end up answering it and finding a solution. It turns out, all I needed to add to my constructor was the following map.maxExtent = new OpenLayers.Bounds(0,0,700000,1300000); This was added just after setting the map projection as follows function init() { map = new ...


1

Just downloading the HTML and a handful of the javascript is not the best way to get started with Cesium Sandcastle. Sandcastle uses Cesium in asynchronous mode, so all the underlying javascript is loaded as it is needed, and not combined into one file and accessible under a global Cesium object. You'd have to go through and manually download all the ...


0

This link is the really good to start with Mapserver, which is an excellent open source GIS server. Before going through the tutorial, download the binary package of mapserver from here.


0

i might be misunderstanding you, but if you're talking about querying a service for feature JSON dynamically based on the current extent of the map, in esri leaflet we create a tile grid so that we can repeatedly pass identical queries when possible to leverage browser based caching. you can see the relevant section of the open source leaflet plugin API ...


0

With MangoMap (a hosted service) you can add WMS layers to the map.



Top 50 recent answers are included